:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #868e96;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #868e96;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 480px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1600px;
  --font-family-sans-serif: "Roboto", sans-serif;
  --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

@media print {
  *, *::before, *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a, a:visited {
    text-decoration: underline;
  }

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

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

  pre, blockquote {
    border: 1px solid #999;
    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;
  }

  .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 #ddd !important;
  }
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

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

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.57142857;
  color: #76838f;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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: 500;
}

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #3e8ef7;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #589ffc;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre, code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

figure {
  margin: 0 0 1rem;
}

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

svg:not(:root) {
  overflow: hidden;
}

a, area, button, [role="button"], input:not([type="range"]), label, select, summary, textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: .572rem;
  padding-bottom: .572rem;
  color: #a3afb7;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .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, html [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: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: .5715rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.2;
  color: #37474f;
}

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

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

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

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

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

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

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

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

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

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

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #e4eaec;
}

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

mark, .mark {
  padding: .23rem;
  background-color: #eb6709;
}

.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: 5px;
}

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

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #a3afb7;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

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

.img-thumbnail {
  max-width: 100%;
  height: auto;
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .215rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
  transition: all .2s ease-in-out;
}

.figure {
  display: inline-block;
}

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

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

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

code {
  padding: .15rem .3rem;
  font-size: 90%;
  color: #4176b9;
  background-color: rgba(217, 233, 255, .1);
  border-radius: .215rem;
}

a > code {
  padding: 0;
  color: inherit;
  background-color: inherit;
}

kbd {
  padding: .15rem .3rem;
  font-size: 90%;
  color: #fff;
  background-color: #3e8ef7;
  border-radius: .143rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, .25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
  box-shadow: none;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: inherit;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}

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

.container {
  width: 100%;
  padding-right: 1.0715rem;
  padding-left: 1.0715rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 480px) {
  .container {
    max-width: 606px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

@media (min-width: 1600px) {
  .container {
    max-width: 1340px;
  }
}

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

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.0715rem;
  margin-left: -1.0715rem;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

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

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

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

.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-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: 480px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    -ms-flex-preferred-size: 0;
    -ms-flex-positive: 1;
  }

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

  .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-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%;
    -ms-flex-preferred-size: 0;
    -ms-flex-positive: 1;
  }

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

  .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-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%;
    -ms-flex-preferred-size: 0;
    -ms-flex-positive: 1;
  }

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

  .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-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%;
    -ms-flex-preferred-size: 0;
    -ms-flex-positive: 1;
  }

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

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

@media (min-width: 1600px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    -ms-flex-preferred-size: 0;
    -ms-flex-positive: 1;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1.143rem;
  background-color: transparent;
}

.table th, .table td {
  padding: .572rem;
  vertical-align: top;
  border-top: 1px solid #e4eaec;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e4eaec;
}

.table tbody + tbody {
  border-top: 2px solid #e4eaec;
}

.table .table {
  background-color: #fff;
}

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

.table-bordered {
  border: 1px solid #e4eaec;
}

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

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

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(243, 247, 249, .3);
}

.table-hover tbody tr:hover {
  background-color: #f3f7f9;
}

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

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

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

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

.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

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

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

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

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

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

.table-hover .table-info:hover {
  background-color: #abdde5;
}

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

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

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

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

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

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

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

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

.table-hover .table-light:hover {
  background-color: #ececf6;
}

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

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

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

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

.table-active, .table-active > th, .table-active > td {
  background-color: #f3f7f9;
}

.table-hover .table-active:hover {
  background-color: #e2ecf1;
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: #e2ecf1;
}

.table .thead-dark th {
  color: #fff;
  background-color: #3e4854;
  border-color: #4e5b6a;
}

.table .thead-light th {
  color: #a3afb7;
  background-color: #e4eaec;
  border-color: #e4eaec;
}

.table-dark {
  color: #fff;
  background-color: #3e4854;
}

.table-dark th, .table-dark td, .table-dark thead th {
  border-color: #4e5b6a;
}

.table-dark.table-bordered {
  border: 0;
}

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

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, .075);
}

@media (max-width: 479px) {
  .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: 767px) {
  .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: 991px) {
  .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: 1199px) {
  .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;
  }
}

@media (max-width: 1599px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive-xxl.table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive.table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: .429rem 1rem;
  font-size: 1rem;
  line-height: 1.57142857;
  color: #76838f;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #e4eaec;
  border-radius: .215rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control.focus, .form-control:focus {
  border-color: #3e8ef7;
  box-shadow: none;
}

.form-control:-ms-input-placeholder {
  color: #a3afb7;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #a3afb7;
  opacity: 1;
}

.form-control::placeholder {
  color: #a3afb7;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #f3f7f9;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: 2.573rem;
}

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

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

.col-form-label {
  padding-top: calc(.429rem + 1px);
  padding-bottom: calc(.429rem + 1px);
  margin-bottom: 0;
  line-height: 1.57142857;
}

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

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

.col-form-legend {
  padding-top: .429rem;
  padding-bottom: .429rem;
  margin-bottom: 0;
  font-size: 1rem;
}

.form-control-plaintext {
  padding-top: .429rem;
  padding-bottom: .429rem;
  margin-bottom: 0;
  line-height: 1.57142857;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .form-control-plaintext.input-group-addon, .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .form-control-plaintext.input-group-addon, .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  padding: .429rem .858rem;
  font-size: .858rem;
  line-height: 1.5;
  border-radius: .143rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 2.288rem;
}

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  padding: .715rem 1.286rem;
  font-size: 1.286rem;
  line-height: 1.3333333333;
  border-radius: .286rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.2876666667rem;
}

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

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

.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;
  margin-bottom: .572rem;
}

.form-check.disabled .form-check-label {
  color: #a3afb7;
}

.form-check-label {
  padding-left: 1.429rem;
  margin-bottom: 0;
}

.form-check-input {
  position: absolute;
  margin-top: 4px;
  margin-left: -1.429rem;
}

.form-check-inline {
  display: inline-block;
  margin-right: .858rem;
}

.form-check-inline .form-check-label {
  vertical-align: middle;
}

.valid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #11c26d;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(17, 194, 109, .8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid, .custom-select.is-valid {
  border-color: #11c26d;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus, .custom-select.is-valid:focus {
  box-shadow: 0 0 0 .2rem rgba(17, 194, 109, .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, .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-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  color: #11c26d;
}

.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: rgba(17, 194, 109, .25);
}

.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  color: #11c26d;
}

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #11c26d;
}

.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  box-shadow: 0 0 0 .2rem rgba(17, 194, 109, .25);
}

.invalid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #ff4c52;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(255, 76, 82, .8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid, .custom-select.is-invalid {
  border-color: #ff4c52;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  box-shadow: 0 0 0 .2rem rgba(255, 76, 82, .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, .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-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  color: #ff4c52;
}

.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: rgba(255, 76, 82, .25);
}

.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  color: #ff4c52;
}

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

.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  box-shadow: 0 0 0 .2rem rgba(255, 76, 82, .25);
}

.form-inline {
  display: flex;
  -ms-flex-align: center;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 480px) {
  .form-inline label {
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    -ms-flex-align: center;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .form-inline .form-check-label {
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 4px;
    margin-left: 0;
  }

  .form-inline .custom-control {
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center;
    padding-left: 0;
  }

  .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: 4px;
    vertical-align: text-bottom;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.btn {
  display: inline-block;
  padding: .429rem 1rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.57142857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: .215rem;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn:focus, .btn:hover {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(62, 142, 247, .25);
}

.btn.disabled, .btn:disabled {
  box-shadow: none;
  opacity: .65;
}

.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
  background-image: none;
  box-shadow: 0 0 0 2px rgba(62, 142, 247, .25), inset 0 3px 5px rgba(0, 0, 0, .125);
}

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(0, 123, 255, .5);
}

.btn-primary.disabled, .btn-primary:disabled {
  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;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(0, 123, 255, .5);
}

.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-secondary:hover {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(134, 142, 150, .5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #868e96;
  border-color: #868e96;
}

.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #666e76;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(134, 142, 150, .5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(40, 167, 69, .5);
}

.btn-success.disabled, .btn-success:disabled {
  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;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(40, 167, 69, .5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(23, 162, 184, .5);
}

.btn-info.disabled, .btn-info:disabled {
  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;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(23, 162, 184, .5);
}

.btn-warning {
  color: #111;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-warning:hover {
  color: #111;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(255, 193, 7, .5);
}

.btn-warning.disabled, .btn-warning:disabled {
  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: #111;
  background-color: #d39e00;
  border-color: #c69500;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(255, 193, 7, .5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(220, 53, 69, .5);
}

.btn-danger.disabled, .btn-danger:disabled {
  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;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(220, 53, 69, .5);
}

.btn-light {
  color: #111;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-light:hover {
  color: #111;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(248, 249, 250, .5);
}

.btn-light.disabled, .btn-light:disabled {
  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: #111;
  background-color: #dae0e5;
  border-color: #d3d9df;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(248, 249, 250, .5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(52, 58, 64, .5);
}

.btn-dark.disabled, .btn-dark:disabled {
  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;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125), 0 0 0 2px rgba(52, 58, 64, .5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(0, 123, 255, .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;
  box-shadow: 0 0 0 2px rgba(0, 123, 255, .5);
}

.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, .5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #868e96;
  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: #868e96;
  border-color: #868e96;
  box-shadow: 0 0 0 2px rgba(134, 142, 150, .5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(40, 167, 69, .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;
  box-shadow: 0 0 0 2px rgba(40, 167, 69, .5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, .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;
  box-shadow: 0 0 0 2px rgba(23, 162, 184, .5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(255, 193, 7, .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: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 0 0 2px rgba(255, 193, 7, .5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(220, 53, 69, .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;
  box-shadow: 0 0 0 2px rgba(220, 53, 69, .5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #3e4854;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 2px rgba(248, 249, 250, .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: #3e4854;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: 0 0 0 2px rgba(248, 249, 250, .5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, .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;
  box-shadow: 0 0 0 2px rgba(52, 58, 64, .5);
}

.btn-link {
  font-weight: 300;
  color: #3e8ef7;
  background-color: transparent;
}

.btn-link:hover {
  color: #589ffc;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #a3afb7;
}

.btn-lg, .btn-group-lg > .btn {
  padding: .715rem 1.286rem;
  font-size: 1.286rem;
  line-height: 1.3333333333;
  border-radius: .286rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: .429rem .858rem;
  font-size: .858rem;
  line-height: 1.5;
  border-radius: .143rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: .572rem;
}

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

.fade {
  opacity: 0;
  transition: opacity .15s linear;
}

.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}

.dropup, .dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2431rem;
  vertical-align: .2431rem;
  content: "";
  border-top: .286rem solid;
  border-right: .286rem solid transparent;
  border-bottom: 0;
  border-left: .286rem solid transparent;
}

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1200;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 5px 0 0;
  font-size: 1rem;
  color: #76838f;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e4eaec;
  border-radius: .215rem;
  box-shadow: 0 3px 12px rgba(0, 0, 0, .05);
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 5px;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2431rem;
  vertical-align: .2431rem;
  content: "";
  border-top: 0;
  border-right: .286rem solid transparent;
  border-bottom: .286rem solid;
  border-left: .286rem solid transparent;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: .572rem 1.072rem;
  clear: both;
  font-weight: 300;
  color: #76838f;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #76838f;
  text-decoration: none;
  background-color: #f3f7f9;
}

.dropdown-item.active, .dropdown-item:active {
  color: #76838f;
  text-decoration: none;
  background-color: #f3f7f9;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #e4eaec;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 5px 1.072rem;
  margin-bottom: 0;
  font-size: .858rem;
  color: #37474f;
  white-space: nowrap;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn, .btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
  z-index: 2;
}

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

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

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

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

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}

.btn + .dropdown-toggle-split::after {
  margin-left: 0;
}

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

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

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

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

.btn-group-vertical {
  -ms-flex-align: start;
  flex-direction: column;
  -ms-flex-pack: center;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.input-group {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
  z-index: 3;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
  display: flex;
  align-items: center;
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon, .input-group-btn {
  white-space: nowrap;
}

.input-group-addon {
  padding: .429rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.57142857;
  color: #76838f;
  text-align: center;
  background-color: #e4eaec;
  border: 1px solid #e4eaec;
  border-radius: .215rem;
}

.input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: .429rem .858rem;
  font-size: .858rem;
  border-radius: .143rem;
}

.input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: .715rem 1.286rem;
  font-size: 1.286rem;
  border-radius: .286rem;
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:not(:last-child) {
  border-right: 0;
}

.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn:not(:first-child), .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  align-items: stretch;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
  z-index: 3;
}

.input-group-btn:first-child > .btn + .btn {
  margin-left: 0;
}

.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}

.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: 0;
}

.input-group-btn:not(:first-child) > .btn:first-child, .input-group-btn:not(:first-child) > .btn-group:first-child {
  margin-left: -1px;
}

.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.custom-control {
  position: relative;
  display: inline-flex;
  min-height: 1.57142857rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #007bff;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #b3d7ff;
  box-shadow: none;
}

.custom-control-input:disabled ~ .custom-control-indicator {
  background-color: #e9ecef;
}

.custom-control-input:disabled ~ .custom-control-description {
  color: #868e96;
}

.custom-control-indicator {
  position: absolute;
  top: .285714285rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
}

.custom-checkbox .custom-control-indicator {
  border-radius: .25rem;
}

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #007bff;
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 4"%3E%3Cpath stroke="%23fff" d="M0 2h4"/%3E%3C/svg%3E');
  box-shadow: none;
}

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

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"%3E%3Ccircle r="3" fill="%23fff"/%3E%3C/svg%3E');
}

.custom-controls-stacked {
  display: flex;
  flex-direction: column;
}

.custom-controls-stacked .custom-control {
  margin-bottom: .25rem;
}

.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: 2.573rem;
  padding: .375rem 1.75rem .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml;charset=utf8, %3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"%3E%3Cpath fill="%23333" d="M2 0L0 2h4zm0 5L0 3h4z"/%3E%3C/svg%3E') no-repeat right .75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5);
}

.custom-select:focus::-ms-value {
  color: #76838f;
  background-color: #fff;
}

.custom-select[multiple] {
  height: auto;
  background-image: none;
}

.custom-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: .375rem;
  padding-bottom: .375rem;
  font-size: 75%;
}

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

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-control {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #007bff;
}

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: calc(2.25rem + 2px);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.custom-file-control:lang(en):empty::after {
  content: "Choose file...";
}

.custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: calc(2.25rem + 2px);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0 .25rem .25rem 0;
}

.custom-file-control:lang(en)::before {
  content: "Browse";
}

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

.nav-link {
  display: block;
  padding: .5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #a3afb7;
}

.nav-tabs {
  border-bottom: 1px solid #e4eaec;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .215rem;
  border-top-right-radius: .215rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: transparent transparent #e4eaec;
}

.nav-tabs .nav-link.disabled {
  color: #a3afb7;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #fff;
  background-color: #3e8ef7;
  border-color: #e4eaec #e4eaec #3e8ef7;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

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

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

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

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

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

.navbar {
  position: relative;
  display: flex;
  -ms-flex-align: center;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  align-items: center;
  justify-content: space-between;
  padding: 1.5715rem 1.0715rem;
}

.navbar > .container, .navbar > .container-fluid {
  display: flex;
  -ms-flex-align: center;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-right: 1.0715rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

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

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.286rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: .215rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

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

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

@media (min-width: 480px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }

  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }

  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

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

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }

  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }

  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

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

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }

  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }

  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

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

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }

  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }

  .navbar-expand-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

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

@media (min-width: 1600px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }

  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }

  .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
  }

  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }

  .navbar-expand-xxl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

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

.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
  -ms-flex-preferred-size: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, .8);
}

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

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, .3);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, .6);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, .15);
}

.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, .8);
}

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

.navbar-light .navbar-toggler-icon {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath stroke="rgba(0, 0, 0, .3)" 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, .3);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, .8);
}

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

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

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, .75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, .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, .5);
  border-color: rgba(255, 255, 255, .1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath stroke="rgba(255, 255, 255, .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, .5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

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

.card {
  position: relative;
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #e4eaec;
  border-radius: .215rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: .215rem;
  border-top-right-radius: .215rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: .215rem;
  border-bottom-left-radius: .215rem;
}

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

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

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

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

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

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

.card-header {
  padding: .858rem 1.429rem;
  margin-bottom: 0;
  background-color: #f3f7f9;
  border-bottom: 1px solid #e4eaec;
}

.card-header:first-child {
  border-radius: calc(.215rem - 1px) calc(.215rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: .858rem 1.429rem;
  background-color: #f3f7f9;
  border-top: 1px solid #e4eaec;
}

.card-footer:last-child {
  border-radius: 0 0 calc(.215rem - 1px) calc(.215rem - 1px);
}

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

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

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

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

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

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

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: .715rem;
}

@media (min-width: 480px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -0.715rem;
    margin-left: -0.715rem;
  }

  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: .715rem;
    margin-bottom: 0;
    margin-left: .715rem;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group .card {
  margin-bottom: .715rem;
}

@media (min-width: 480px) {
  .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 {
    border-top-right-radius: 0;
  }

  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }

  .card-group .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }

  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }

  .card-group .card:only-child {
    border-radius: .215rem;
  }

  .card-group .card:only-child .card-img-top {
    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
  }

  .card-group .card:only-child .card-img-bottom {
    border-bottom-right-radius: .215rem;
    border-bottom-left-radius: .215rem;
  }

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

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

@media (min-width: 480px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.429rem;
         column-gap: 1.429rem;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: transparent;
  border-radius: .215rem;
}

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

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

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

.breadcrumb-item.active {
  color: #76838f;
}

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

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

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

.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #3e8ef7;
  border-color: #3e8ef7;
}

.page-item.disabled .page-link {
  color: #ccd5db;
  pointer-events: none;
  background-color: transparent;
  border-color: #e4eaec;
}

.page-link {
  position: relative;
  display: block;
  padding: .643rem 1.072rem;
  margin-left: -1px;
  line-height: 1.57142857;
  color: #76838f;
  background-color: transparent;
  border: 1px solid #e4eaec;
}

.page-link:focus, .page-link:hover {
  color: #589ffc;
  text-decoration: none;
  background-color: #f3f7f9;
  border-color: #e4eaec;
}

.pagination-lg .page-link {
  padding: .715rem 1.215rem;
  font-size: 1.286rem;
  line-height: 1.3333333333;
}

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

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

.pagination-sm .page-link {
  padding: .429rem .786rem;
  font-size: .858rem;
  line-height: 1.5;
}

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

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

.badge {
  display: inline-block;
  padding: .25em .6em;
  font-size: 75%;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .215rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

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

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #868e96;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #6c757d;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #111;
  background-color: #ffc107;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #111;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #111;
  background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #111;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 1.429rem .7145rem;
  margin-bottom: 1.429rem;
  background-color: #e4eaec;
  border-radius: .286rem;
}

@media (min-width: 480px) {
  .jumbotron {
    padding: 2.858rem 1.429rem;
  }
}

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

.alert {
  position: relative;
  padding: 12px 20px;
  margin-bottom: 1.143rem;
  border: 1px solid transparent;
  border-radius: .215rem;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 20px;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary .close {
  color: #004085;
}

.alert-primary .close:hover, .alert-primary .close:focus {
  color: #004085;
}

.alert-secondary {
  color: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2;
}

.alert-secondary .close {
  color: #464a4e;
}

.alert-secondary .close:hover, .alert-secondary .close:focus {
  color: #464a4e;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success .close {
  color: #155724;
}

.alert-success .close:hover, .alert-success .close:focus {
  color: #155724;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info .close {
  color: #0c5460;
}

.alert-info .close:hover, .alert-info .close:focus {
  color: #0c5460;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning .close {
  color: #856404;
}

.alert-warning .close:hover, .alert-warning .close:focus {
  color: #856404;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger .close {
  color: #721c24;
}

.alert-danger .close:hover, .alert-danger .close:focus {
  color: #721c24;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light .close {
  color: #818182;
}

.alert-light .close:hover, .alert-light .close:focus {
  color: #818182;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark .close {
  color: #1b1e21;
}

.alert-dark .close:hover, .alert-dark .close:focus {
  color: #1b1e21;
}

.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: #76838f;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  color: #76838f;
  text-decoration: none;
  background-color: #f3f7f9;
}

.list-group-item-action:active {
  color: #76838f;
  background-color: #e4eaec;
}

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid transparent;
}

.list-group-item:first-child {
  border-top-left-radius: .215rem;
  border-top-right-radius: .215rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: .215rem;
  border-bottom-left-radius: .215rem;
}

.list-group-item:focus, .list-group-item:hover {
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #e4eaec;
  background-color: transparent;
}

.list-group-item.active {
  z-index: 2;
  color: #3e8ef7;
  background-color: transparent;
  border-color: transparent;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

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

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

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

a.list-group-item-primary, button.list-group-item-primary {
  color: #004085;
}

a.list-group-item-primary:focus, a.list-group-item-primary:hover, button.list-group-item-primary:focus, button.list-group-item-primary:hover {
  color: #004085;
  background-color: #9fcdff;
}

a.list-group-item-primary.active, button.list-group-item-primary.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

a.list-group-item-secondary, button.list-group-item-secondary {
  color: #464a4e;
}

a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, button.list-group-item-secondary:focus, button.list-group-item-secondary:hover {
  color: #464a4e;
  background-color: #cfd2d6;
}

a.list-group-item-secondary.active, button.list-group-item-secondary.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

a.list-group-item-success, button.list-group-item-success {
  color: #155724;
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
  color: #155724;
  background-color: #b1dfbb;
}

a.list-group-item-success.active, button.list-group-item-success.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

a.list-group-item-info, button.list-group-item-info {
  color: #0c5460;
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
  color: #0c5460;
  background-color: #abdde5;
}

a.list-group-item-info.active, button.list-group-item-info.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

a.list-group-item-warning, button.list-group-item-warning {
  color: #856404;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
  color: #856404;
  background-color: #ffe8a1;
}

a.list-group-item-warning.active, button.list-group-item-warning.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

a.list-group-item-danger, button.list-group-item-danger {
  color: #721c24;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

a.list-group-item-danger.active, button.list-group-item-danger.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

a.list-group-item-light, button.list-group-item-light {
  color: #818182;
}

a.list-group-item-light:focus, a.list-group-item-light:hover, button.list-group-item-light:focus, button.list-group-item-light:hover {
  color: #818182;
  background-color: #ececf6;
}

a.list-group-item-light.active, button.list-group-item-light.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

a.list-group-item-dark, button.list-group-item-dark {
  color: #1b1e21;
}

a.list-group-item-dark:focus, a.list-group-item-dark:hover, button.list-group-item-dark:focus, button.list-group-item-dark:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

a.list-group-item-dark.active, button.list-group-item-dark.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: .5;
}

.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

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

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1700;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  transform: translate(0, 0);
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none;
}

.modal-content {
  position: relative;
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: .286rem;
  outline: 0;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1600;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: .5;
}

.modal-header {
  display: flex;
  -ms-flex-align: start;
  -ms-flex-pack: justify;
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #e4eaec;
  border-top-left-radius: .286rem;
  border-top-right-radius: .286rem;
}

.modal-header .close {
  padding: 15px;
  margin: -15px -15px -15px auto;
}

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

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

.modal-footer {
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: end;
  align-items: center;
  justify-content: flex-end;
  padding: 20px;
  border-top: 1px solid #e4eaec;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

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

@media (min-width: 480px) {
  .modal-dialog {
    max-width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
  }

  .modal-sm {
    max-width: 300px;
  }
}

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

.tooltip {
  position: absolute;
  z-index: 1900;
  display: block;
  margin: 3px;
  font-family: "Roboto", sans-serif;
  font-size: .858rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.57142857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: break-word;
  white-space: normal;
  opacity: 0;
  line-break: auto;
}

.tooltip.show {
  opacity: .9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
}

.tooltip .arrow::before {
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
  padding: 4px 0;
}

.tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  margin-left: -2px;
  content: "";
  border-width: 4px 4px 0;
  border-top-color: rgba(0, 0, 0, .8);
}

.tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 4px;
}

.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
}

.tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  margin-top: -2px;
  content: "";
  border-width: 4px 4px 4px 0;
  border-right-color: rgba(0, 0, 0, .8);
}

.tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 4px 0;
}

.tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  margin-left: -2px;
  content: "";
  border-width: 0 4px 4px;
  border-bottom-color: rgba(0, 0, 0, .8);
}

.tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 4px;
}

.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
}

.tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  right: 0;
  margin-top: -2px;
  content: "";
  border-width: 4px 0 4px 4px;
  border-left-color: rgba(0, 0, 0, .8);
}

.tooltip-inner {
  max-width: 200px;
  padding: 6px 12px;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, .8);
  border-radius: .215rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1800;
  display: block;
  max-width: 276px;
  font-family: "Roboto", sans-serif;
  font-size: .858rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.57142857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: break-word;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(204, 213, 219, .8);
  border-radius: .286rem;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  line-break: auto;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 8px;
  height: 4px;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow::before {
  content: "";
  border-width: 8px;
}

.popover .arrow::after {
  content: "";
  border-width: 8px;
}

.popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 8px;
}

.popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-bottom-width: 0;
}

.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: -8px;
  margin-left: -8px;
  border-top-color: rgba(204, 213, 219, .8);
}

.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: calc((8px - 1px) * -1);
  margin-left: -8px;
  border-top-color: #fff;
}

.popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
  margin-left: 8px;
}

.popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
  left: 0;
}

.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  margin-top: -8px;
  border-left-width: 0;
}

.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
  left: -8px;
  border-right-color: rgba(204, 213, 219, .8);
}

.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: calc((8px - 1px) * -1);
  border-right-color: #fff;
}

.popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 8px;
}

.popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  margin-left: -8px;
  border-top-width: 0;
}

.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: -8px;
  border-bottom-color: rgba(204, 213, 219, .8);
}

.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: calc((8px - 1px) * -1);
  border-bottom-color: #fff;
}

.popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f3f7f9;
}

.popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
  margin-right: 8px;
}

.popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
  right: 0;
}

.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  margin-top: -8px;
  border-right-width: 0;
}

.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
  right: -8px;
  border-left-color: rgba(204, 213, 219, .8);
}

.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: calc((8px - 1px) * -1);
  border-left-color: #fff;
}

.popover-header {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  color: #37474f;
  background-color: #f3f7f9;
  border-bottom: 1px solid #e2ecf1;
  border-top-left-radius: calc(.286rem - 1px);
  border-top-right-radius: calc(.286rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 20px;
  color: #76838f;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform .6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: 1000px;
}

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

.carousel-item-next, .carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

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

@supports (transform-style: preserve-3d) {
  .carousel-item-next, .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

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

@supports (transform-style: preserve-3d) {
  .carousel-item-prev, .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0;
}

.carousel-control-prev:focus, .carousel-control-prev:hover, .carousel-control-next:focus, .carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

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

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

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

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

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, .5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border {
  border: 1px solid #e4eaec !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: #868e96 !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: .215rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 480px) {
  .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 (min-width: 1600px) {
  .d-xxl-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.align-self-auto {
  align-self: auto !important;
  -ms-flex-item-align: auto !important;
}

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

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

.align-self-center {
  align-self: center !important;
  -ms-flex-item-align: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
  -ms-flex-item-align: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
  -ms-flex-item-align: stretch !important;
}

@media (min-width: 480px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-sm-stretch {
    align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-md-stretch {
    align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xl-stretch {
    align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
  }
}

@media (min-width: 1600px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xxl-auto {
    align-self: auto !important;
    -ms-flex-item-align: auto !important;
  }

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

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

  .align-self-xxl-center {
    align-self: center !important;
    -ms-flex-item-align: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
  }
}

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

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

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

@media (min-width: 480px) {
  .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;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-5, .mx-5 {
  margin-left: 3.429rem !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: .28575rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-5, .px-5 {
  padding-left: 3.429rem !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: 480px) {
  .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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-sm-5, .mx-sm-5 {
    margin-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pl-sm-5, .px-sm-5 {
    padding-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-md-5, .mx-md-5 {
    margin-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pl-md-5, .px-md-5 {
    padding-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-lg-5, .mx-lg-5 {
    margin-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pl-lg-5, .px-lg-5 {
    padding-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-xl-5, .mx-xl-5 {
    margin-left: 3.429rem !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: .28575rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pl-xl-5, .px-xl-5 {
    padding-left: 3.429rem !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;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 480px) {
  .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;
  }
}

@media (min-width: 1600px) {
  .text-xxl-left {
    text-align: left !important;
  }

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

  .text-xxl-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: 100 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@charset "utf-8";html{font-size:14px}button{color:inherit}a:active,a:focus,a:hover{outline:0}a.text-body{color:#76838f}a.text-body,a.text-body:focus,a.text-body:hover{text-decoration:none}a.text-action{color:#a3afb7}a.text-action,a.text-action:focus,a.text-action:hover{text-decoration:none}a.text-action:focus,a.text-action:hover{color:#ccd5db}a.text-action .icon+span{margin-left:3px}a.text-like{color:#a3afb7!important}a.text-like,a.text-like:focus,a.text-like:hover{text-decoration:none}a.text-like.active,a.text-like:focus,a.text-like:hover{color:#ff4c52!important}.text-action+.text-action{margin-left:6px}b,strong{font-weight:inherit}b,strong{font-weight:500}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-shadow:rgba(0,0,0,.15) 0 0 1px}.h1 .icon:first-child,.h2 .icon:first-child,.h3 .icon:first-child,.h4 .icon:first-child,.h5 .icon:first-child,.h6 .icon:first-child,h1 .icon:first-child,h2 .icon:first-child,h3 .icon:first-child,h4 .icon:first-child,h5 .icon:first-child,h6 .icon:first-child{margin-right:.5em}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.mark,mark{color:#fff;border-radius:.143rem}.drop-cap{float:left;padding:5px;margin-right:5px;font-family:Georgia;font-size:60px;line-height:50px;color:#263238}.drop-cap-reversed{color:#fff;background-color:#263238}.list-icons{padding-left:10px;margin-left:0;list-style:none}.list-icons>li{margin-top:6px}.list-icons>li:first-child{margin-top:0}.list-icons>li i{float:left;width:1em;margin:0 6px 0 0}.blockquote{padding:11px 22px;font-size:1.25rem;color:#526069;border-left:2px solid #e4eaec}.blockquote p:last-child{margin:0}.blockquote-success{background-color:rgba(17,194,109,.1);border-color:#11c26d}.blockquote-info{background-color:rgba(11,178,212,.1);border-color:#0bb2d4}.blockquote-warning{background-color:rgba(235,103,9,.1);border-color:#eb6709}.blockquote-danger{background-color:rgba(255,76,82,.1);border-color:#ff4c52}.blockquote-reverse{padding-right:1.143rem;padding-left:0;text-align:right;border-right:2px solid #e4eaec;border-left:0;border-left:none}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.custom-blockquote{padding:15px 20px;border-left-width:4px;border-radius:.215rem}.custom-blockquote.blockquote-reverse{border-right-width:4px}.img-bordered{padding:3px;border:1px solid #e4eaec}.img-bordered-primary{border-color:#3e8ef7!important}.img-bordered-purple{border-color:#9463f7!important}.img-bordered-red{border-color:#ff4c52!important}.img-bordered-green{border-color:#49de94!important}.img-bordered-orange{border-color:#eb6709!important}code{border:1px solid #99c5ff}pre{padding:10.5px;color:inherit;border:1px solid #e8f1fe;border-radius:.215rem}@media (min-width:1600px){.container{max-width:1340px}}.row.no-space{margin-right:0;margin-left:0}.row.no-space>[class*=col-]{padding-right:0;padding-left:0}.row-lg{margin-right:-1.786rem;margin-left:-1.786rem}.row-lg>.col,.row-lg>.col-1,.row-lg>.col-10,.row-lg>.col-11,.row-lg>.col-12,.row-lg>.col-2,.row-lg>.col-3,.row-lg>.col-4,.row-lg>.col-5,.row-lg>.col-6,.row-lg>.col-7,.row-lg>.col-8,.row-lg>.col-9,.row-lg>.col-lg,.row-lg>.col-lg-1,.row-lg>.col-lg-10,.row-lg>.col-lg-11,.row-lg>.col-lg-12,.row-lg>.col-lg-2,.row-lg>.col-lg-3,.row-lg>.col-lg-4,.row-lg>.col-lg-5,.row-lg>.col-lg-6,.row-lg>.col-lg-7,.row-lg>.col-lg-8,.row-lg>.col-lg-9,.row-lg>.col-md,.row-lg>.col-md-1,.row-lg>.col-md-10,.row-lg>.col-md-11,.row-lg>.col-md-12,.row-lg>.col-md-2,.row-lg>.col-md-3,.row-lg>.col-md-4,.row-lg>.col-md-5,.row-lg>.col-md-6,.row-lg>.col-md-7,.row-lg>.col-md-8,.row-lg>.col-md-9,.row-lg>.col-sm,.row-lg>.col-sm-1,.row-lg>.col-sm-10,.row-lg>.col-sm-11,.row-lg>.col-sm-12,.row-lg>.col-sm-2,.row-lg>.col-sm-3,.row-lg>.col-sm-4,.row-lg>.col-sm-5,.row-lg>.col-sm-6,.row-lg>.col-sm-7,.row-lg>.col-sm-8,.row-lg>.col-sm-9,.row-lg>.col-xl,.row-lg>.col-xl-1,.row-lg>.col-xl-10,.row-lg>.col-xl-11,.row-lg>.col-xl-12,.row-lg>.col-xl-2,.row-lg>.col-xl-3,.row-lg>.col-xl-4,.row-lg>.col-xl-5,.row-lg>.col-xl-6,.row-lg>.col-xl-7,.row-lg>.col-xl-8,.row-lg>.col-xl-9,.row-lg>.col-xxl,.row-lg>.col-xxl-1,.row-lg>.col-xxl-10,.row-lg>.col-xxl-11,.row-lg>.col-xxl-12,.row-lg>.col-xxl-2,.row-lg>.col-xxl-3,.row-lg>.col-xxl-4,.row-lg>.col-xxl-5,.row-lg>.col-xxl-6,.row-lg>.col-xxl-7,.row-lg>.col-xxl-8,.row-lg>.col-xxl-9{padding-right:1.786rem;padding-left:1.786rem}.table{color:#76838f}.table th{font-weight:400}.table tfoot th,.table thead th{font-weight:400;color:#526069;border-bottom-width:1px}.table tbody+tbody{border-top-width:1px}.table a{text-decoration:underline}.table td>.checkbox-custom:only-child,.table th>.checkbox-custom:only-child{margin-top:0;margin-bottom:0;text-align:center}.table thead:first-child th{border-top:none}.table .cell-30{width:30px}.table .cell-40{width:40px}.table .cell-50{width:50px}.table .cell-60{width:60px}.table .cell-80{width:80px}.table .cell-100{width:100px}.table .cell-120{width:120px}.table .cell-130{width:130px}.table .cell-150{width:150px}.table .cell-180{width:180px}.table .cell-200{width:200px}.table .cell-250{width:250px}.table .cell-300{width:300px}.table-active,.table-active>td,.table-active>th{color:inherit;background-color:#f3f7f9}.table-active a{color:inherit}.table-hover .table-active:hover{background-color:#e2ecf1}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{color:inherit;background-color:#e2ecf1}.table-success,.table-success>td,.table-success>th{color:#fff;background-color:#11c26d}.table-success a{color:#fff}.table-hover .table-success:hover{background-color:#0fab60}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{color:#fff;background-color:#0fab60}.table-info,.table-info>td,.table-info>th{color:#fff;background-color:#0bb2d4}.table-info a{color:#fff}.table-hover .table-info:hover{background-color:#0a9ebc}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{color:#fff;background-color:#0a9ebc}.table-warning,.table-warning>td,.table-warning>th{color:#fff;background-color:#eb6709}.table-warning a{color:#fff}.table-hover .table-warning:hover{background-color:#d25c08}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{color:#fff;background-color:#d25c08}.table-danger,.table-danger>td,.table-danger>th{color:#fff;background-color:#ff4c52}.table-danger a{color:#fff}.table-hover .table-danger:hover{background-color:#ff3339}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{color:#fff;background-color:#ff3339}.table .thead-default th{color:inherit;background-color:#f3f7f9}.table .thead-primary th{color:#fff;background-color:#3e8ef7}.table .thead-success th{color:#fff;background-color:#11c26d}.table .thead-info th{color:#fff;background-color:#0bb2d4}.table .thead-warning th{color:#fff;background-color:#eb6709}.table .thead-danger th{color:#fff;background-color:#ff4c52}.table .thead-dark th{color:#fff;background-color:#526069}.table .thead-gray th{color:#526069;background-color:#ccd5db}.table-bordered thead td,.table-bordered thead th{border-bottom-width:1px}.table-section+tbody{display:none}.table-section-arrow{position:relative;position:relative;display:inline-block;font-family:"Web Icons";font-style:normal;font-weight:400;text-align:center;transition:transform .15s;transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto}.table-section-arrow:before{content:""}.table-section.active tr{background-color:#f3f7f9}.table-section.active+tbody{display:table-row-group}.table-section.active .table-section-arrow{transform:rotate(-180deg)}table col[class*=col-]{position:static;display:table-column;float:none}.form-control{box-sizing:border-box;height:2.573rem;font-weight:100;border-color:#e4eaec;box-shadow:none;transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-webkit-appearance:none;-moz-appearance:none}.form-control:-ms-input-placeholder{font-weight:100}.form-control::-moz-placeholder{font-weight:100}.form-control::placeholder{font-weight:100}select.form-control{padding-right:30px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right}select[multiple].form-control{padding-right:1rem;background-image:none}.form-control.focus,.form-control:focus{outline:0}select[multiple],select[size],textarea.form-control{height:auto}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:2.288rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:3.2876666667rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.2876666667rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:2.288rem}.form-group .form-control-label{padding:.429rem 0}.form-group .form-control-label-lg{padding:.715rem 0;font-size:1.286rem}.form-group .form-control-label-sm{padding:.429rem 0;font-size:.858rem}.form-group{margin-bottom:1.429rem}.form-group.has-feedback.no-label .form-control-feedback{top:0}.form-group.has-feedback.left-feedback .form-control-feedback{right:auto;left:0}.form-group.has-feedback.left-feedback .form-control{padding-right:13px;padding-left:50px}.form-control.square{border-radius:0}.form-control.round{border-radius:200px}textarea.form-control.no-resize{resize:none}.input-group-file input[type=text]{background-color:#fff}.input-group-file .btn-file{position:relative;overflow:hidden;line-height:inherit}.input-group-file .btn-file.btn-outline{border:1px solid #e4eaec;border-left:none}.input-group-file .btn-file.btn-outline:hover{border-left:none}.input-group-file .btn-file .icon{margin:0 3px;line-height:inherit}.input-group-file .btn-file input[type=file]{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;text-align:0;cursor:pointer;opacity:0}.text-help{display:block;margin-top:7px;margin-bottom:8px;color:#bcc2c8}.text-help .icon{margin:0 5px}.input-search-close{color:#000;text-shadow:none;opacity:.2}.input-search-close.icon{font-size:inherit;line-height:inherit}.input-search-close:focus,.input-search-close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.input-search-close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.input-search{position:relative}.input-search .form-control{border-radius:200px}.input-search .input-search-close,.input-search .input-search-icon{position:absolute;top:50%;z-index:1;width:2.573rem;transform:translateY(-50%)}.input-search .input-search-close{right:8px}.input-search .input-search-icon+.form-control{padding-left:3.073rem}.input-search .input-search-icon{left:8px;font-size:16px;color:#a3afb7;text-align:center;pointer-events:none}.input-search-btn+.form-control{padding-right:50px}.input-search-btn{position:absolute;top:0;right:0;height:100%;padding:0 10px;background:0 0;border:none;border-radius:0 200px 200px 0}.input-search-btn .icon{margin:0 3px}.input-search-dark .input-search-icon{color:#76838f}.input-search-dark .form-control{background:#f3f7f9;box-shadow:none}.input-search-dark .form-control:focus{background-color:#fff}@media (max-width:767px){.form-inline .form-group{margin-right:0}}.form-inline .form-group{margin-right:20px}.form-inline .form-group:last-child{margin-right:0}.form-inline .form-control-label{margin-right:5px}.form-horizontal .form-control-label{padding-right:15px;padding-left:15px;font-size:1rem}@media (min-width:768px){.form-horizontal .form-control-label{padding-top:7px;margin-bottom:0;text-align:right}.form-horizontal .form-control-lg,.form-horizontal .input-group-lg>.form-control,.form-horizontal .input-group-lg>.input-group-addon,.form-horizontal .input-group-lg>.input-group-btn>.btn{padding-top:11px;font-size:18px}.form-horizontal .form-control-sm,.form-horizontal .input-group-sm>.form-control,.form-horizontal .input-group-sm>.input-group-addon,.form-horizontal .input-group-sm>.input-group-btn>.btn{padding-top:7px;font-size:12px}}input::-ms-clear{display:none;width:0;height:0}.btn{cursor:pointer;transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-webkit-font-smoothing:subpixel-antialiased}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.btn.active,.btn.focus,.btn:active,.btn:focus{box-shadow:none}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{box-shadow:none}.btn .icon{width:1em;margin:-1px 3px 0;line-height:inherit;text-align:center}a.btn:not(.btn-link){text-decoration:none}a.btn:not(.btn-link),a.btn:not(.btn-link).active,a.btn:not(.btn-link):active{text-decoration:none}.btn-block{white-space:normal}.btn-outline-default,.btn-outline.btn-default{color:#76838f;background-color:transparent;border-color:#e4eaec}.btn-outline-default.btn-up:before,.btn-outline.btn-default.btn-up:before{border-bottom-color:rgba(118,131,143,.1)}.btn-outline-default.btn-up.focus:before,.btn-outline-default.btn-up.hover:before,.btn-outline-default.btn-up:focus:before,.btn-outline-default.btn-up:hover:before,.btn-outline.btn-default.btn-up.focus:before,.btn-outline.btn-default.btn-up.hover:before,.btn-outline.btn-default.btn-up:focus:before,.btn-outline.btn-default.btn-up:hover:before{border-bottom-color:rgba(118,131,143,.1)}.btn-outline-default.btn-up.active:before,.btn-outline-default.btn-up:active:before,.btn-outline.btn-default.btn-up.active:before,.btn-outline.btn-default.btn-up:active:before,.open>.btn-outline-default.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-default.btn-up.dropdown-toggle:before,.show>.btn-outline-default.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-default.btn-up.dropdown-toggle:before{border-bottom-color:#ccd5db}.btn-outline-default.btn-right:before,.btn-outline.btn-default.btn-right:before{border-left-color:rgba(118,131,143,.1)}.btn-outline-default.btn-right.focus:before,.btn-outline-default.btn-right.hover:before,.btn-outline-default.btn-right:focus:before,.btn-outline-default.btn-right:hover:before,.btn-outline.btn-default.btn-right.focus:before,.btn-outline.btn-default.btn-right.hover:before,.btn-outline.btn-default.btn-right:focus:before,.btn-outline.btn-default.btn-right:hover:before{border-left-color:rgba(118,131,143,.1)}.btn-outline-default.btn-right.active:before,.btn-outline-default.btn-right:active:before,.btn-outline.btn-default.btn-right.active:before,.btn-outline.btn-default.btn-right:active:before,.open>.btn-outline-default.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-default.btn-right.dropdown-toggle:before,.show>.btn-outline-default.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-default.btn-right.dropdown-toggle:before{border-left-color:#ccd5db}.btn-outline-default.btn-bottom:before,.btn-outline.btn-default.btn-bottom:before{border-top-color:rgba(118,131,143,.1)}.btn-outline-default.btn-bottom.focus:before,.btn-outline-default.btn-bottom.hover:before,.btn-outline-default.btn-bottom:focus:before,.btn-outline-default.btn-bottom:hover:before,.btn-outline.btn-default.btn-bottom.focus:before,.btn-outline.btn-default.btn-bottom.hover:before,.btn-outline.btn-default.btn-bottom:focus:before,.btn-outline.btn-default.btn-bottom:hover:before{border-top-color:rgba(118,131,143,.1)}.btn-outline-default.btn-bottom.active:before,.btn-outline-default.btn-bottom:active:before,.btn-outline.btn-default.btn-bottom.active:before,.btn-outline.btn-default.btn-bottom:active:before,.open>.btn-outline-default.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-default.btn-bottom.dropdown-toggle:before,.show>.btn-outline-default.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-default.btn-bottom.dropdown-toggle:before{border-top-color:#ccd5db}.btn-outline-default.btn-left:before,.btn-outline.btn-default.btn-left:before{border-right-color:rgba(118,131,143,.1)}.btn-outline-default.btn-left.focus:before,.btn-outline-default.btn-left.hover:before,.btn-outline-default.btn-left:focus:before,.btn-outline-default.btn-left:hover:before,.btn-outline.btn-default.btn-left.focus:before,.btn-outline.btn-default.btn-left.hover:before,.btn-outline.btn-default.btn-left:focus:before,.btn-outline.btn-default.btn-left:hover:before{border-right-color:rgba(118,131,143,.1)}.btn-outline-default.btn-left.active:before,.btn-outline-default.btn-left:active:before,.btn-outline.btn-default.btn-left.active:before,.btn-outline.btn-default.btn-left:active:before,.open>.btn-outline-default.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-default.btn-left.dropdown-toggle:before,.show>.btn-outline-default.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-default.btn-left.dropdown-toggle:before{border-right-color:#ccd5db}.btn-outline-default.focus,.btn-outline-default.hover,.btn-outline-default:focus,.btn-outline-default:hover,.btn-outline-default:not([disabled]):not(.disabled).active,.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline.btn-default.focus,.btn-outline.btn-default.hover,.btn-outline.btn-default:focus,.btn-outline.btn-default:hover,.btn-outline.btn-default:not([disabled]):not(.disabled).active,.btn-outline.btn-default:not([disabled]):not(.disabled):active,.open>.btn-outline-default.dropdown-toggle,.open>.btn-outline.btn-default.dropdown-toggle,.show>.btn-outline-default.dropdown-toggle,.show>.btn-outline.btn-default.dropdown-toggle{color:#76838f;background-color:rgba(118,131,143,.1);border-color:#e4eaec}.btn-outline-default.focus .badge-pill,.btn-outline-default.hover .badge-pill,.btn-outline-default:focus .badge-pill,.btn-outline-default:hover .badge-pill,.btn-outline-default:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-default:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-default.focus .badge-pill,.btn-outline.btn-default.hover .badge-pill,.btn-outline.btn-default:focus .badge-pill,.btn-outline.btn-default:hover .badge-pill,.btn-outline.btn-default:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-default:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-default.dropdown-toggle .badge-pill,.open>.btn-outline.btn-default.dropdown-toggle .badge-pill,.show>.btn-outline-default.dropdown-toggle .badge-pill,.show>.btn-outline.btn-default.dropdown-toggle .badge-pill{color:#76838f;background-color:#76838f}.btn-outline-primary,.btn-outline.btn-primary{color:#3e8ef7;background-color:transparent;border-color:#3e8ef7}.btn-outline-primary.btn-up:before,.btn-outline.btn-primary.btn-up:before{border-bottom-color:#3e8ef7}.btn-outline-primary.btn-up.focus:before,.btn-outline-primary.btn-up.hover:before,.btn-outline-primary.btn-up:focus:before,.btn-outline-primary.btn-up:hover:before,.btn-outline.btn-primary.btn-up.focus:before,.btn-outline.btn-primary.btn-up.hover:before,.btn-outline.btn-primary.btn-up:focus:before,.btn-outline.btn-primary.btn-up:hover:before{border-bottom-color:#3e8ef7}.btn-outline-primary.btn-up.active:before,.btn-outline-primary.btn-up:active:before,.btn-outline.btn-primary.btn-up.active:before,.btn-outline.btn-primary.btn-up:active:before,.open>.btn-outline-primary.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-primary.btn-up.dropdown-toggle:before,.show>.btn-outline-primary.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-primary.btn-up.dropdown-toggle:before{border-bottom-color:#247cf0}.btn-outline-primary.btn-right:before,.btn-outline.btn-primary.btn-right:before{border-left-color:#3e8ef7}.btn-outline-primary.btn-right.focus:before,.btn-outline-primary.btn-right.hover:before,.btn-outline-primary.btn-right:focus:before,.btn-outline-primary.btn-right:hover:before,.btn-outline.btn-primary.btn-right.focus:before,.btn-outline.btn-primary.btn-right.hover:before,.btn-outline.btn-primary.btn-right:focus:before,.btn-outline.btn-primary.btn-right:hover:before{border-left-color:#3e8ef7}.btn-outline-primary.btn-right.active:before,.btn-outline-primary.btn-right:active:before,.btn-outline.btn-primary.btn-right.active:before,.btn-outline.btn-primary.btn-right:active:before,.open>.btn-outline-primary.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-primary.btn-right.dropdown-toggle:before,.show>.btn-outline-primary.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-primary.btn-right.dropdown-toggle:before{border-left-color:#247cf0}.btn-outline-primary.btn-bottom:before,.btn-outline.btn-primary.btn-bottom:before{border-top-color:#3e8ef7}.btn-outline-primary.btn-bottom.focus:before,.btn-outline-primary.btn-bottom.hover:before,.btn-outline-primary.btn-bottom:focus:before,.btn-outline-primary.btn-bottom:hover:before,.btn-outline.btn-primary.btn-bottom.focus:before,.btn-outline.btn-primary.btn-bottom.hover:before,.btn-outline.btn-primary.btn-bottom:focus:before,.btn-outline.btn-primary.btn-bottom:hover:before{border-top-color:#3e8ef7}.btn-outline-primary.btn-bottom.active:before,.btn-outline-primary.btn-bottom:active:before,.btn-outline.btn-primary.btn-bottom.active:before,.btn-outline.btn-primary.btn-bottom:active:before,.open>.btn-outline-primary.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-primary.btn-bottom.dropdown-toggle:before,.show>.btn-outline-primary.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-primary.btn-bottom.dropdown-toggle:before{border-top-color:#247cf0}.btn-outline-primary.btn-left:before,.btn-outline.btn-primary.btn-left:before{border-right-color:#3e8ef7}.btn-outline-primary.btn-left.focus:before,.btn-outline-primary.btn-left.hover:before,.btn-outline-primary.btn-left:focus:before,.btn-outline-primary.btn-left:hover:before,.btn-outline.btn-primary.btn-left.focus:before,.btn-outline.btn-primary.btn-left.hover:before,.btn-outline.btn-primary.btn-left:focus:before,.btn-outline.btn-primary.btn-left:hover:before{border-right-color:#3e8ef7}.btn-outline-primary.btn-left.active:before,.btn-outline-primary.btn-left:active:before,.btn-outline.btn-primary.btn-left.active:before,.btn-outline.btn-primary.btn-left:active:before,.open>.btn-outline-primary.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-primary.btn-left.dropdown-toggle:before,.show>.btn-outline-primary.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-primary.btn-left.dropdown-toggle:before{border-right-color:#247cf0}.btn-outline-primary.focus,.btn-outline-primary.hover,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline.btn-primary.focus,.btn-outline.btn-primary.hover,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover,.btn-outline.btn-primary:not([disabled]):not(.disabled).active,.btn-outline.btn-primary:not([disabled]):not(.disabled):active,.open>.btn-outline-primary.dropdown-toggle,.open>.btn-outline.btn-primary.dropdown-toggle,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-outline.btn-primary.dropdown-toggle{color:#fff;background-color:#3e8ef7;border-color:#3e8ef7}.btn-outline-primary.focus .badge-pill,.btn-outline-primary.hover .badge-pill,.btn-outline-primary:focus .badge-pill,.btn-outline-primary:hover .badge-pill,.btn-outline-primary:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-primary:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-primary.focus .badge-pill,.btn-outline.btn-primary.hover .badge-pill,.btn-outline.btn-primary:focus .badge-pill,.btn-outline.btn-primary:hover .badge-pill,.btn-outline.btn-primary:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-primary:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-primary.dropdown-toggle .badge-pill,.open>.btn-outline.btn-primary.dropdown-toggle .badge-pill,.show>.btn-outline-primary.dropdown-toggle .badge-pill,.show>.btn-outline.btn-primary.dropdown-toggle .badge-pill{color:#3e8ef7;background-color:#fff}.btn-outline-success,.btn-outline.btn-success{color:#11c26d;background-color:transparent;border-color:#11c26d}.btn-outline-success.btn-up:before,.btn-outline.btn-success.btn-up:before{border-bottom-color:#11c26d}.btn-outline-success.btn-up.focus:before,.btn-outline-success.btn-up.hover:before,.btn-outline-success.btn-up:focus:before,.btn-outline-success.btn-up:hover:before,.btn-outline.btn-success.btn-up.focus:before,.btn-outline.btn-success.btn-up.hover:before,.btn-outline.btn-success.btn-up:focus:before,.btn-outline.btn-success.btn-up:hover:before{border-bottom-color:#11c26d}.btn-outline-success.btn-up.active:before,.btn-outline-success.btn-up:active:before,.btn-outline.btn-success.btn-up.active:before,.btn-outline.btn-success.btn-up:active:before,.open>.btn-outline-success.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-success.btn-up.dropdown-toggle:before,.show>.btn-outline-success.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-success.btn-up.dropdown-toggle:before{border-bottom-color:#05a85c}.btn-outline-success.btn-right:before,.btn-outline.btn-success.btn-right:before{border-left-color:#11c26d}.btn-outline-success.btn-right.focus:before,.btn-outline-success.btn-right.hover:before,.btn-outline-success.btn-right:focus:before,.btn-outline-success.btn-right:hover:before,.btn-outline.btn-success.btn-right.focus:before,.btn-outline.btn-success.btn-right.hover:before,.btn-outline.btn-success.btn-right:focus:before,.btn-outline.btn-success.btn-right:hover:before{border-left-color:#11c26d}.btn-outline-success.btn-right.active:before,.btn-outline-success.btn-right:active:before,.btn-outline.btn-success.btn-right.active:before,.btn-outline.btn-success.btn-right:active:before,.open>.btn-outline-success.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-success.btn-right.dropdown-toggle:before,.show>.btn-outline-success.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-success.btn-right.dropdown-toggle:before{border-left-color:#05a85c}.btn-outline-success.btn-bottom:before,.btn-outline.btn-success.btn-bottom:before{border-top-color:#11c26d}.btn-outline-success.btn-bottom.focus:before,.btn-outline-success.btn-bottom.hover:before,.btn-outline-success.btn-bottom:focus:before,.btn-outline-success.btn-bottom:hover:before,.btn-outline.btn-success.btn-bottom.focus:before,.btn-outline.btn-success.btn-bottom.hover:before,.btn-outline.btn-success.btn-bottom:focus:before,.btn-outline.btn-success.btn-bottom:hover:before{border-top-color:#11c26d}.btn-outline-success.btn-bottom.active:before,.btn-outline-success.btn-bottom:active:before,.btn-outline.btn-success.btn-bottom.active:before,.btn-outline.btn-success.btn-bottom:active:before,.open>.btn-outline-success.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-success.btn-bottom.dropdown-toggle:before,.show>.btn-outline-success.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-success.btn-bottom.dropdown-toggle:before{border-top-color:#05a85c}.btn-outline-success.btn-left:before,.btn-outline.btn-success.btn-left:before{border-right-color:#11c26d}.btn-outline-success.btn-left.focus:before,.btn-outline-success.btn-left.hover:before,.btn-outline-success.btn-left:focus:before,.btn-outline-success.btn-left:hover:before,.btn-outline.btn-success.btn-left.focus:before,.btn-outline.btn-success.btn-left.hover:before,.btn-outline.btn-success.btn-left:focus:before,.btn-outline.btn-success.btn-left:hover:before{border-right-color:#11c26d}.btn-outline-success.btn-left.active:before,.btn-outline-success.btn-left:active:before,.btn-outline.btn-success.btn-left.active:before,.btn-outline.btn-success.btn-left:active:before,.open>.btn-outline-success.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-success.btn-left.dropdown-toggle:before,.show>.btn-outline-success.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-success.btn-left.dropdown-toggle:before{border-right-color:#05a85c}.btn-outline-success.focus,.btn-outline-success.hover,.btn-outline-success:focus,.btn-outline-success:hover,.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline.btn-success.focus,.btn-outline.btn-success.hover,.btn-outline.btn-success:focus,.btn-outline.btn-success:hover,.btn-outline.btn-success:not([disabled]):not(.disabled).active,.btn-outline.btn-success:not([disabled]):not(.disabled):active,.open>.btn-outline-success.dropdown-toggle,.open>.btn-outline.btn-success.dropdown-toggle,.show>.btn-outline-success.dropdown-toggle,.show>.btn-outline.btn-success.dropdown-toggle{color:#fff;background-color:#11c26d;border-color:#11c26d}.btn-outline-success.focus .badge-pill,.btn-outline-success.hover .badge-pill,.btn-outline-success:focus .badge-pill,.btn-outline-success:hover .badge-pill,.btn-outline-success:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-success:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-success.focus .badge-pill,.btn-outline.btn-success.hover .badge-pill,.btn-outline.btn-success:focus .badge-pill,.btn-outline.btn-success:hover .badge-pill,.btn-outline.btn-success:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-success:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-success.dropdown-toggle .badge-pill,.open>.btn-outline.btn-success.dropdown-toggle .badge-pill,.show>.btn-outline-success.dropdown-toggle .badge-pill,.show>.btn-outline.btn-success.dropdown-toggle .badge-pill{color:#11c26d;background-color:#fff}.btn-outline-info,.btn-outline.btn-info{color:#0bb2d4;background-color:transparent;border-color:#0bb2d4}.btn-outline-info.btn-up:before,.btn-outline.btn-info.btn-up:before{border-bottom-color:#0bb2d4}.btn-outline-info.btn-up.focus:before,.btn-outline-info.btn-up.hover:before,.btn-outline-info.btn-up:focus:before,.btn-outline-info.btn-up:hover:before,.btn-outline.btn-info.btn-up.focus:before,.btn-outline.btn-info.btn-up.hover:before,.btn-outline.btn-info.btn-up:focus:before,.btn-outline.btn-info.btn-up:hover:before{border-bottom-color:#0bb2d4}.btn-outline-info.btn-up.active:before,.btn-outline-info.btn-up:active:before,.btn-outline.btn-info.btn-up.active:before,.btn-outline.btn-info.btn-up:active:before,.open>.btn-outline-info.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-info.btn-up.dropdown-toggle:before,.show>.btn-outline-info.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-info.btn-up.dropdown-toggle:before{border-bottom-color:#0099b8}.btn-outline-info.btn-right:before,.btn-outline.btn-info.btn-right:before{border-left-color:#0bb2d4}.btn-outline-info.btn-right.focus:before,.btn-outline-info.btn-right.hover:before,.btn-outline-info.btn-right:focus:before,.btn-outline-info.btn-right:hover:before,.btn-outline.btn-info.btn-right.focus:before,.btn-outline.btn-info.btn-right.hover:before,.btn-outline.btn-info.btn-right:focus:before,.btn-outline.btn-info.btn-right:hover:before{border-left-color:#0bb2d4}.btn-outline-info.btn-right.active:before,.btn-outline-info.btn-right:active:before,.btn-outline.btn-info.btn-right.active:before,.btn-outline.btn-info.btn-right:active:before,.open>.btn-outline-info.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-info.btn-right.dropdown-toggle:before,.show>.btn-outline-info.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-info.btn-right.dropdown-toggle:before{border-left-color:#0099b8}.btn-outline-info.btn-bottom:before,.btn-outline.btn-info.btn-bottom:before{border-top-color:#0bb2d4}.btn-outline-info.btn-bottom.focus:before,.btn-outline-info.btn-bottom.hover:before,.btn-outline-info.btn-bottom:focus:before,.btn-outline-info.btn-bottom:hover:before,.btn-outline.btn-info.btn-bottom.focus:before,.btn-outline.btn-info.btn-bottom.hover:before,.btn-outline.btn-info.btn-bottom:focus:before,.btn-outline.btn-info.btn-bottom:hover:before{border-top-color:#0bb2d4}.btn-outline-info.btn-bottom.active:before,.btn-outline-info.btn-bottom:active:before,.btn-outline.btn-info.btn-bottom.active:before,.btn-outline.btn-info.btn-bottom:active:before,.open>.btn-outline-info.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-info.btn-bottom.dropdown-toggle:before,.show>.btn-outline-info.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-info.btn-bottom.dropdown-toggle:before{border-top-color:#0099b8}.btn-outline-info.btn-left:before,.btn-outline.btn-info.btn-left:before{border-right-color:#0bb2d4}.btn-outline-info.btn-left.focus:before,.btn-outline-info.btn-left.hover:before,.btn-outline-info.btn-left:focus:before,.btn-outline-info.btn-left:hover:before,.btn-outline.btn-info.btn-left.focus:before,.btn-outline.btn-info.btn-left.hover:before,.btn-outline.btn-info.btn-left:focus:before,.btn-outline.btn-info.btn-left:hover:before{border-right-color:#0bb2d4}.btn-outline-info.btn-left.active:before,.btn-outline-info.btn-left:active:before,.btn-outline.btn-info.btn-left.active:before,.btn-outline.btn-info.btn-left:active:before,.open>.btn-outline-info.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-info.btn-left.dropdown-toggle:before,.show>.btn-outline-info.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-info.btn-left.dropdown-toggle:before{border-right-color:#0099b8}.btn-outline-info.focus,.btn-outline-info.hover,.btn-outline-info:focus,.btn-outline-info:hover,.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline.btn-info.focus,.btn-outline.btn-info.hover,.btn-outline.btn-info:focus,.btn-outline.btn-info:hover,.btn-outline.btn-info:not([disabled]):not(.disabled).active,.btn-outline.btn-info:not([disabled]):not(.disabled):active,.open>.btn-outline-info.dropdown-toggle,.open>.btn-outline.btn-info.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle,.show>.btn-outline.btn-info.dropdown-toggle{color:#fff;background-color:#0bb2d4;border-color:#0bb2d4}.btn-outline-info.focus .badge-pill,.btn-outline-info.hover .badge-pill,.btn-outline-info:focus .badge-pill,.btn-outline-info:hover .badge-pill,.btn-outline-info:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-info:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-info.focus .badge-pill,.btn-outline.btn-info.hover .badge-pill,.btn-outline.btn-info:focus .badge-pill,.btn-outline.btn-info:hover .badge-pill,.btn-outline.btn-info:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-info:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-info.dropdown-toggle .badge-pill,.open>.btn-outline.btn-info.dropdown-toggle .badge-pill,.show>.btn-outline-info.dropdown-toggle .badge-pill,.show>.btn-outline.btn-info.dropdown-toggle .badge-pill{color:#0bb2d4;background-color:#fff}.btn-outline-warning,.btn-outline.btn-warning{color:#eb6709;background-color:transparent;border-color:#eb6709}.btn-outline-warning.btn-up:before,.btn-outline.btn-warning.btn-up:before{border-bottom-color:#eb6709}.btn-outline-warning.btn-up.focus:before,.btn-outline-warning.btn-up.hover:before,.btn-outline-warning.btn-up:focus:before,.btn-outline-warning.btn-up:hover:before,.btn-outline.btn-warning.btn-up.focus:before,.btn-outline.btn-warning.btn-up.hover:before,.btn-outline.btn-warning.btn-up:focus:before,.btn-outline.btn-warning.btn-up:hover:before{border-bottom-color:#eb6709}.btn-outline-warning.btn-up.active:before,.btn-outline-warning.btn-up:active:before,.btn-outline.btn-warning.btn-up.active:before,.btn-outline.btn-warning.btn-up:active:before,.open>.btn-outline-warning.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-warning.btn-up.dropdown-toggle:before,.show>.btn-outline-warning.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-warning.btn-up.dropdown-toggle:before{border-bottom-color:#de4e00}.btn-outline-warning.btn-right:before,.btn-outline.btn-warning.btn-right:before{border-left-color:#eb6709}.btn-outline-warning.btn-right.focus:before,.btn-outline-warning.btn-right.hover:before,.btn-outline-warning.btn-right:focus:before,.btn-outline-warning.btn-right:hover:before,.btn-outline.btn-warning.btn-right.focus:before,.btn-outline.btn-warning.btn-right.hover:before,.btn-outline.btn-warning.btn-right:focus:before,.btn-outline.btn-warning.btn-right:hover:before{border-left-color:#eb6709}.btn-outline-warning.btn-right.active:before,.btn-outline-warning.btn-right:active:before,.btn-outline.btn-warning.btn-right.active:before,.btn-outline.btn-warning.btn-right:active:before,.open>.btn-outline-warning.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-warning.btn-right.dropdown-toggle:before,.show>.btn-outline-warning.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-warning.btn-right.dropdown-toggle:before{border-left-color:#de4e00}.btn-outline-warning.btn-bottom:before,.btn-outline.btn-warning.btn-bottom:before{border-top-color:#eb6709}.btn-outline-warning.btn-bottom.focus:before,.btn-outline-warning.btn-bottom.hover:before,.btn-outline-warning.btn-bottom:focus:before,.btn-outline-warning.btn-bottom:hover:before,.btn-outline.btn-warning.btn-bottom.focus:before,.btn-outline.btn-warning.btn-bottom.hover:before,.btn-outline.btn-warning.btn-bottom:focus:before,.btn-outline.btn-warning.btn-bottom:hover:before{border-top-color:#eb6709}.btn-outline-warning.btn-bottom.active:before,.btn-outline-warning.btn-bottom:active:before,.btn-outline.btn-warning.btn-bottom.active:before,.btn-outline.btn-warning.btn-bottom:active:before,.open>.btn-outline-warning.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-warning.btn-bottom.dropdown-toggle:before,.show>.btn-outline-warning.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-warning.btn-bottom.dropdown-toggle:before{border-top-color:#de4e00}.btn-outline-warning.btn-left:before,.btn-outline.btn-warning.btn-left:before{border-right-color:#eb6709}.btn-outline-warning.btn-left.focus:before,.btn-outline-warning.btn-left.hover:before,.btn-outline-warning.btn-left:focus:before,.btn-outline-warning.btn-left:hover:before,.btn-outline.btn-warning.btn-left.focus:before,.btn-outline.btn-warning.btn-left.hover:before,.btn-outline.btn-warning.btn-left:focus:before,.btn-outline.btn-warning.btn-left:hover:before{border-right-color:#eb6709}.btn-outline-warning.btn-left.active:before,.btn-outline-warning.btn-left:active:before,.btn-outline.btn-warning.btn-left.active:before,.btn-outline.btn-warning.btn-left:active:before,.open>.btn-outline-warning.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-warning.btn-left.dropdown-toggle:before,.show>.btn-outline-warning.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-warning.btn-left.dropdown-toggle:before{border-right-color:#de4e00}.btn-outline-warning.focus,.btn-outline-warning.hover,.btn-outline-warning:focus,.btn-outline-warning:hover,.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline.btn-warning.focus,.btn-outline.btn-warning.hover,.btn-outline.btn-warning:focus,.btn-outline.btn-warning:hover,.btn-outline.btn-warning:not([disabled]):not(.disabled).active,.btn-outline.btn-warning:not([disabled]):not(.disabled):active,.open>.btn-outline-warning.dropdown-toggle,.open>.btn-outline.btn-warning.dropdown-toggle,.show>.btn-outline-warning.dropdown-toggle,.show>.btn-outline.btn-warning.dropdown-toggle{color:#fff;background-color:#eb6709;border-color:#eb6709}.btn-outline-warning.focus .badge-pill,.btn-outline-warning.hover .badge-pill,.btn-outline-warning:focus .badge-pill,.btn-outline-warning:hover .badge-pill,.btn-outline-warning:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-warning:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-warning.focus .badge-pill,.btn-outline.btn-warning.hover .badge-pill,.btn-outline.btn-warning:focus .badge-pill,.btn-outline.btn-warning:hover .badge-pill,.btn-outline.btn-warning:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-warning:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-warning.dropdown-toggle .badge-pill,.open>.btn-outline.btn-warning.dropdown-toggle .badge-pill,.show>.btn-outline-warning.dropdown-toggle .badge-pill,.show>.btn-outline.btn-warning.dropdown-toggle .badge-pill{color:#eb6709;background-color:#fff}.btn-outline-danger,.btn-outline.btn-danger{color:#ff4c52;background-color:transparent;border-color:#ff4c52}.btn-outline-danger.btn-up:before,.btn-outline.btn-danger.btn-up:before{border-bottom-color:#ff4c52}.btn-outline-danger.btn-up.focus:before,.btn-outline-danger.btn-up.hover:before,.btn-outline-danger.btn-up:focus:before,.btn-outline-danger.btn-up:hover:before,.btn-outline.btn-danger.btn-up.focus:before,.btn-outline.btn-danger.btn-up.hover:before,.btn-outline.btn-danger.btn-up:focus:before,.btn-outline.btn-danger.btn-up:hover:before{border-bottom-color:#ff4c52}.btn-outline-danger.btn-up.active:before,.btn-outline-danger.btn-up:active:before,.btn-outline.btn-danger.btn-up.active:before,.btn-outline.btn-danger.btn-up:active:before,.open>.btn-outline-danger.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-danger.btn-up.dropdown-toggle:before,.show>.btn-outline-danger.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-danger.btn-up.dropdown-toggle:before{border-bottom-color:#f2353c}.btn-outline-danger.btn-right:before,.btn-outline.btn-danger.btn-right:before{border-left-color:#ff4c52}.btn-outline-danger.btn-right.focus:before,.btn-outline-danger.btn-right.hover:before,.btn-outline-danger.btn-right:focus:before,.btn-outline-danger.btn-right:hover:before,.btn-outline.btn-danger.btn-right.focus:before,.btn-outline.btn-danger.btn-right.hover:before,.btn-outline.btn-danger.btn-right:focus:before,.btn-outline.btn-danger.btn-right:hover:before{border-left-color:#ff4c52}.btn-outline-danger.btn-right.active:before,.btn-outline-danger.btn-right:active:before,.btn-outline.btn-danger.btn-right.active:before,.btn-outline.btn-danger.btn-right:active:before,.open>.btn-outline-danger.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-danger.btn-right.dropdown-toggle:before,.show>.btn-outline-danger.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-danger.btn-right.dropdown-toggle:before{border-left-color:#f2353c}.btn-outline-danger.btn-bottom:before,.btn-outline.btn-danger.btn-bottom:before{border-top-color:#ff4c52}.btn-outline-danger.btn-bottom.focus:before,.btn-outline-danger.btn-bottom.hover:before,.btn-outline-danger.btn-bottom:focus:before,.btn-outline-danger.btn-bottom:hover:before,.btn-outline.btn-danger.btn-bottom.focus:before,.btn-outline.btn-danger.btn-bottom.hover:before,.btn-outline.btn-danger.btn-bottom:focus:before,.btn-outline.btn-danger.btn-bottom:hover:before{border-top-color:#ff4c52}.btn-outline-danger.btn-bottom.active:before,.btn-outline-danger.btn-bottom:active:before,.btn-outline.btn-danger.btn-bottom.active:before,.btn-outline.btn-danger.btn-bottom:active:before,.open>.btn-outline-danger.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-danger.btn-bottom.dropdown-toggle:before,.show>.btn-outline-danger.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-danger.btn-bottom.dropdown-toggle:before{border-top-color:#f2353c}.btn-outline-danger.btn-left:before,.btn-outline.btn-danger.btn-left:before{border-right-color:#ff4c52}.btn-outline-danger.btn-left.focus:before,.btn-outline-danger.btn-left.hover:before,.btn-outline-danger.btn-left:focus:before,.btn-outline-danger.btn-left:hover:before,.btn-outline.btn-danger.btn-left.focus:before,.btn-outline.btn-danger.btn-left.hover:before,.btn-outline.btn-danger.btn-left:focus:before,.btn-outline.btn-danger.btn-left:hover:before{border-right-color:#ff4c52}.btn-outline-danger.btn-left.active:before,.btn-outline-danger.btn-left:active:before,.btn-outline.btn-danger.btn-left.active:before,.btn-outline.btn-danger.btn-left:active:before,.open>.btn-outline-danger.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-danger.btn-left.dropdown-toggle:before,.show>.btn-outline-danger.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-danger.btn-left.dropdown-toggle:before{border-right-color:#f2353c}.btn-outline-danger.focus,.btn-outline-danger.hover,.btn-outline-danger:focus,.btn-outline-danger:hover,.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline.btn-danger.focus,.btn-outline.btn-danger.hover,.btn-outline.btn-danger:focus,.btn-outline.btn-danger:hover,.btn-outline.btn-danger:not([disabled]):not(.disabled).active,.btn-outline.btn-danger:not([disabled]):not(.disabled):active,.open>.btn-outline-danger.dropdown-toggle,.open>.btn-outline.btn-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle,.show>.btn-outline.btn-danger.dropdown-toggle{color:#fff;background-color:#ff4c52;border-color:#ff4c52}.btn-outline-danger.focus .badge-pill,.btn-outline-danger.hover .badge-pill,.btn-outline-danger:focus .badge-pill,.btn-outline-danger:hover .badge-pill,.btn-outline-danger:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-danger:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-danger.focus .badge-pill,.btn-outline.btn-danger.hover .badge-pill,.btn-outline.btn-danger:focus .badge-pill,.btn-outline.btn-danger:hover .badge-pill,.btn-outline.btn-danger:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-danger:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-danger.dropdown-toggle .badge-pill,.open>.btn-outline.btn-danger.dropdown-toggle .badge-pill,.show>.btn-outline-danger.dropdown-toggle .badge-pill,.show>.btn-outline.btn-danger.dropdown-toggle .badge-pill{color:#ff4c52;background-color:#fff}.btn-outline-dark,.btn-outline.btn-dark{color:#526069;background-color:transparent;border-color:#526069}.btn-outline-dark.btn-up:before,.btn-outline.btn-dark.btn-up:before{border-bottom-color:#526069}.btn-outline-dark.btn-up.focus:before,.btn-outline-dark.btn-up.hover:before,.btn-outline-dark.btn-up:focus:before,.btn-outline-dark.btn-up:hover:before,.btn-outline.btn-dark.btn-up.focus:before,.btn-outline.btn-dark.btn-up.hover:before,.btn-outline.btn-dark.btn-up:focus:before,.btn-outline.btn-dark.btn-up:hover:before{border-bottom-color:#526069}.btn-outline-dark.btn-up.active:before,.btn-outline-dark.btn-up:active:before,.btn-outline.btn-dark.btn-up.active:before,.btn-outline.btn-dark.btn-up:active:before,.open>.btn-outline-dark.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-dark.btn-up.dropdown-toggle:before,.show>.btn-outline-dark.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-dark.btn-up.dropdown-toggle:before{border-bottom-color:#37474f}.btn-outline-dark.btn-right:before,.btn-outline.btn-dark.btn-right:before{border-left-color:#526069}.btn-outline-dark.btn-right.focus:before,.btn-outline-dark.btn-right.hover:before,.btn-outline-dark.btn-right:focus:before,.btn-outline-dark.btn-right:hover:before,.btn-outline.btn-dark.btn-right.focus:before,.btn-outline.btn-dark.btn-right.hover:before,.btn-outline.btn-dark.btn-right:focus:before,.btn-outline.btn-dark.btn-right:hover:before{border-left-color:#526069}.btn-outline-dark.btn-right.active:before,.btn-outline-dark.btn-right:active:before,.btn-outline.btn-dark.btn-right.active:before,.btn-outline.btn-dark.btn-right:active:before,.open>.btn-outline-dark.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-dark.btn-right.dropdown-toggle:before,.show>.btn-outline-dark.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-dark.btn-right.dropdown-toggle:before{border-left-color:#37474f}.btn-outline-dark.btn-bottom:before,.btn-outline.btn-dark.btn-bottom:before{border-top-color:#526069}.btn-outline-dark.btn-bottom.focus:before,.btn-outline-dark.btn-bottom.hover:before,.btn-outline-dark.btn-bottom:focus:before,.btn-outline-dark.btn-bottom:hover:before,.btn-outline.btn-dark.btn-bottom.focus:before,.btn-outline.btn-dark.btn-bottom.hover:before,.btn-outline.btn-dark.btn-bottom:focus:before,.btn-outline.btn-dark.btn-bottom:hover:before{border-top-color:#526069}.btn-outline-dark.btn-bottom.active:before,.btn-outline-dark.btn-bottom:active:before,.btn-outline.btn-dark.btn-bottom.active:before,.btn-outline.btn-dark.btn-bottom:active:before,.open>.btn-outline-dark.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-dark.btn-bottom.dropdown-toggle:before,.show>.btn-outline-dark.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-dark.btn-bottom.dropdown-toggle:before{border-top-color:#37474f}.btn-outline-dark.btn-left:before,.btn-outline.btn-dark.btn-left:before{border-right-color:#526069}.btn-outline-dark.btn-left.focus:before,.btn-outline-dark.btn-left.hover:before,.btn-outline-dark.btn-left:focus:before,.btn-outline-dark.btn-left:hover:before,.btn-outline.btn-dark.btn-left.focus:before,.btn-outline.btn-dark.btn-left.hover:before,.btn-outline.btn-dark.btn-left:focus:before,.btn-outline.btn-dark.btn-left:hover:before{border-right-color:#526069}.btn-outline-dark.btn-left.active:before,.btn-outline-dark.btn-left:active:before,.btn-outline.btn-dark.btn-left.active:before,.btn-outline.btn-dark.btn-left:active:before,.open>.btn-outline-dark.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-dark.btn-left.dropdown-toggle:before,.show>.btn-outline-dark.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-dark.btn-left.dropdown-toggle:before{border-right-color:#37474f}.btn-outline-dark.focus,.btn-outline-dark.hover,.btn-outline-dark:focus,.btn-outline-dark:hover,.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline.btn-dark.focus,.btn-outline.btn-dark.hover,.btn-outline.btn-dark:focus,.btn-outline.btn-dark:hover,.btn-outline.btn-dark:not([disabled]):not(.disabled).active,.btn-outline.btn-dark:not([disabled]):not(.disabled):active,.open>.btn-outline-dark.dropdown-toggle,.open>.btn-outline.btn-dark.dropdown-toggle,.show>.btn-outline-dark.dropdown-toggle,.show>.btn-outline.btn-dark.dropdown-toggle{color:#fff;background-color:#526069;border-color:#526069}.btn-outline-dark.focus .badge-pill,.btn-outline-dark.hover .badge-pill,.btn-outline-dark:focus .badge-pill,.btn-outline-dark:hover .badge-pill,.btn-outline-dark:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-dark:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-dark.focus .badge-pill,.btn-outline.btn-dark.hover .badge-pill,.btn-outline.btn-dark:focus .badge-pill,.btn-outline.btn-dark:hover .badge-pill,.btn-outline.btn-dark:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-dark:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-dark.dropdown-toggle .badge-pill,.open>.btn-outline.btn-dark.dropdown-toggle .badge-pill,.show>.btn-outline-dark.dropdown-toggle .badge-pill,.show>.btn-outline.btn-dark.dropdown-toggle .badge-pill{color:#526069;background-color:#fff}.btn-outline-inverse,.btn-outline.btn-inverse{color:#fff;background-color:transparent;border-color:#fff}.btn-outline-inverse.btn-up:before,.btn-outline.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-outline-inverse.btn-up.focus:before,.btn-outline-inverse.btn-up.hover:before,.btn-outline-inverse.btn-up:focus:before,.btn-outline-inverse.btn-up:hover:before,.btn-outline.btn-inverse.btn-up.focus:before,.btn-outline.btn-inverse.btn-up.hover:before,.btn-outline.btn-inverse.btn-up:focus:before,.btn-outline.btn-inverse.btn-up:hover:before{border-bottom-color:#fff}.btn-outline-inverse.btn-up.active:before,.btn-outline-inverse.btn-up:active:before,.btn-outline.btn-inverse.btn-up.active:before,.btn-outline.btn-inverse.btn-up:active:before,.open>.btn-outline-inverse.btn-up.dropdown-toggle:before,.open>.btn-outline.btn-inverse.btn-up.dropdown-toggle:before,.show>.btn-outline-inverse.btn-up.dropdown-toggle:before,.show>.btn-outline.btn-inverse.btn-up.dropdown-toggle:before{border-bottom-color:#fff}.btn-outline-inverse.btn-right:before,.btn-outline.btn-inverse.btn-right:before{border-left-color:#fff}.btn-outline-inverse.btn-right.focus:before,.btn-outline-inverse.btn-right.hover:before,.btn-outline-inverse.btn-right:focus:before,.btn-outline-inverse.btn-right:hover:before,.btn-outline.btn-inverse.btn-right.focus:before,.btn-outline.btn-inverse.btn-right.hover:before,.btn-outline.btn-inverse.btn-right:focus:before,.btn-outline.btn-inverse.btn-right:hover:before{border-left-color:#fff}.btn-outline-inverse.btn-right.active:before,.btn-outline-inverse.btn-right:active:before,.btn-outline.btn-inverse.btn-right.active:before,.btn-outline.btn-inverse.btn-right:active:before,.open>.btn-outline-inverse.btn-right.dropdown-toggle:before,.open>.btn-outline.btn-inverse.btn-right.dropdown-toggle:before,.show>.btn-outline-inverse.btn-right.dropdown-toggle:before,.show>.btn-outline.btn-inverse.btn-right.dropdown-toggle:before{border-left-color:#fff}.btn-outline-inverse.btn-bottom:before,.btn-outline.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-outline-inverse.btn-bottom.focus:before,.btn-outline-inverse.btn-bottom.hover:before,.btn-outline-inverse.btn-bottom:focus:before,.btn-outline-inverse.btn-bottom:hover:before,.btn-outline.btn-inverse.btn-bottom.focus:before,.btn-outline.btn-inverse.btn-bottom.hover:before,.btn-outline.btn-inverse.btn-bottom:focus:before,.btn-outline.btn-inverse.btn-bottom:hover:before{border-top-color:#fff}.btn-outline-inverse.btn-bottom.active:before,.btn-outline-inverse.btn-bottom:active:before,.btn-outline.btn-inverse.btn-bottom.active:before,.btn-outline.btn-inverse.btn-bottom:active:before,.open>.btn-outline-inverse.btn-bottom.dropdown-toggle:before,.open>.btn-outline.btn-inverse.btn-bottom.dropdown-toggle:before,.show>.btn-outline-inverse.btn-bottom.dropdown-toggle:before,.show>.btn-outline.btn-inverse.btn-bottom.dropdown-toggle:before{border-top-color:#fff}.btn-outline-inverse.btn-left:before,.btn-outline.btn-inverse.btn-left:before{border-right-color:#fff}.btn-outline-inverse.btn-left.focus:before,.btn-outline-inverse.btn-left.hover:before,.btn-outline-inverse.btn-left:focus:before,.btn-outline-inverse.btn-left:hover:before,.btn-outline.btn-inverse.btn-left.focus:before,.btn-outline.btn-inverse.btn-left.hover:before,.btn-outline.btn-inverse.btn-left:focus:before,.btn-outline.btn-inverse.btn-left:hover:before{border-right-color:#fff}.btn-outline-inverse.btn-left.active:before,.btn-outline-inverse.btn-left:active:before,.btn-outline.btn-inverse.btn-left.active:before,.btn-outline.btn-inverse.btn-left:active:before,.open>.btn-outline-inverse.btn-left.dropdown-toggle:before,.open>.btn-outline.btn-inverse.btn-left.dropdown-toggle:before,.show>.btn-outline-inverse.btn-left.dropdown-toggle:before,.show>.btn-outline.btn-inverse.btn-left.dropdown-toggle:before{border-right-color:#fff}.btn-outline-inverse.focus,.btn-outline-inverse.hover,.btn-outline-inverse:focus,.btn-outline-inverse:hover,.btn-outline-inverse:not([disabled]):not(.disabled).active,.btn-outline-inverse:not([disabled]):not(.disabled):active,.btn-outline.btn-inverse.focus,.btn-outline.btn-inverse.hover,.btn-outline.btn-inverse:focus,.btn-outline.btn-inverse:hover,.btn-outline.btn-inverse:not([disabled]):not(.disabled).active,.btn-outline.btn-inverse:not([disabled]):not(.disabled):active,.open>.btn-outline-inverse.dropdown-toggle,.open>.btn-outline.btn-inverse.dropdown-toggle,.show>.btn-outline-inverse.dropdown-toggle,.show>.btn-outline.btn-inverse.dropdown-toggle{color:#76838f;background-color:#fff;border-color:#fff}.btn-outline-inverse.focus .badge-pill,.btn-outline-inverse.hover .badge-pill,.btn-outline-inverse:focus .badge-pill,.btn-outline-inverse:hover .badge-pill,.btn-outline-inverse:not([disabled]):not(.disabled).active .badge-pill,.btn-outline-inverse:not([disabled]):not(.disabled):active .badge-pill,.btn-outline.btn-inverse.focus .badge-pill,.btn-outline.btn-inverse.hover .badge-pill,.btn-outline.btn-inverse:focus .badge-pill,.btn-outline.btn-inverse:hover .badge-pill,.btn-outline.btn-inverse:not([disabled]):not(.disabled).active .badge-pill,.btn-outline.btn-inverse:not([disabled]):not(.disabled):active .badge-pill,.open>.btn-outline-inverse.dropdown-toggle .badge-pill,.open>.btn-outline.btn-inverse.dropdown-toggle .badge-pill,.show>.btn-outline-inverse.dropdown-toggle .badge-pill,.show>.btn-outline.btn-inverse.dropdown-toggle .badge-pill{color:#fff;background-color:#76838f}.btn-group-xs>.btn,.btn-xs{padding:.072rem .358rem;font-size:.858rem;line-height:1.5;border-radius:.143rem}.btn-squared{border-radius:0}.btn-round{border-radius:1000px}.btn-primary{color:#fff;background-color:#3e8ef7;border-color:#3e8ef7;box-shadow:none}.btn-primary.btn-up:before{border-bottom-color:#3e8ef7}.btn-primary.btn-up.focus:before,.btn-primary.btn-up.hover:before,.btn-primary.btn-up:focus:before,.btn-primary.btn-up:hover:before{border-bottom-color:#589ffc}.btn-primary.btn-up.active:before,.btn-primary.btn-up:active:before,.open>.btn-primary.btn-up.dropdown-toggle:before,.show>.btn-primary.btn-up.dropdown-toggle:before{border-bottom-color:#247cf0}.btn-primary.btn-right:before{border-left-color:#3e8ef7}.btn-primary.btn-right.focus:before,.btn-primary.btn-right.hover:before,.btn-primary.btn-right:focus:before,.btn-primary.btn-right:hover:before{border-left-color:#589ffc}.btn-primary.btn-right.active:before,.btn-primary.btn-right:active:before,.open>.btn-primary.btn-right.dropdown-toggle:before,.show>.btn-primary.btn-right.dropdown-toggle:before{border-left-color:#247cf0}.btn-primary.btn-bottom:before{border-top-color:#3e8ef7}.btn-primary.btn-bottom.focus:before,.btn-primary.btn-bottom.hover:before,.btn-primary.btn-bottom:focus:before,.btn-primary.btn-bottom:hover:before{border-top-color:#589ffc}.btn-primary.btn-bottom.active:before,.btn-primary.btn-bottom:active:before,.open>.btn-primary.btn-bottom.dropdown-toggle:before,.show>.btn-primary.btn-bottom.dropdown-toggle:before{border-top-color:#247cf0}.btn-primary.btn-left:before{border-right-color:#3e8ef7}.btn-primary.btn-left.focus:before,.btn-primary.btn-left.hover:before,.btn-primary.btn-left:focus:before,.btn-primary.btn-left:hover:before{border-right-color:#589ffc}.btn-primary.btn-left.active:before,.btn-primary.btn-left:active:before,.open>.btn-primary.btn-left.dropdown-toggle:before,.show>.btn-primary.btn-left.dropdown-toggle:before{border-right-color:#247cf0}.btn-primary.focus,.btn-primary.hover,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#589ffc;border-color:#589ffc;box-shadow:none}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.open>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle{background-color:#247cf0;border-color:#247cf0;box-shadow:none}.btn-primary:not([disabled]):not(.disabled).active.focus,.btn-primary:not([disabled]):not(.disabled).active.hover,.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled).active:hover,.btn-primary:not([disabled]):not(.disabled):active.focus,.btn-primary:not([disabled]):not(.disabled):active.hover,.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled):active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle.hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover,.show>.btn-primary.dropdown-toggle.focus,.show>.btn-primary.dropdown-toggle.hover,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:hover{background-color:#247cf0;border-color:#247cf0}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled.hover,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled].hover,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary.hover,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{color:#fff;background-color:#79b2fc;border-color:#79b2fc}.btn-primary .badge-pill{color:#3e8ef7;background-color:#fff}.btn-primary.btn-flat{color:#3e8ef7}.btn-primary.btn-flat.focus,.btn-primary.btn-flat.hover,.btn-primary.btn-flat:focus,.btn-primary.btn-flat:hover{color:#fff}.btn-success{color:#fff;background-color:#11c26d;border-color:#11c26d;box-shadow:none}.btn-success.btn-up:before{border-bottom-color:#11c26d}.btn-success.btn-up.focus:before,.btn-success.btn-up.hover:before,.btn-success.btn-up:focus:before,.btn-success.btn-up:hover:before{border-bottom-color:#28d17c}.btn-success.btn-up.active:before,.btn-success.btn-up:active:before,.open>.btn-success.btn-up.dropdown-toggle:before,.show>.btn-success.btn-up.dropdown-toggle:before{border-bottom-color:#05a85c}.btn-success.btn-right:before{border-left-color:#11c26d}.btn-success.btn-right.focus:before,.btn-success.btn-right.hover:before,.btn-success.btn-right:focus:before,.btn-success.btn-right:hover:before{border-left-color:#28d17c}.btn-success.btn-right.active:before,.btn-success.btn-right:active:before,.open>.btn-success.btn-right.dropdown-toggle:before,.show>.btn-success.btn-right.dropdown-toggle:before{border-left-color:#05a85c}.btn-success.btn-bottom:before{border-top-color:#11c26d}.btn-success.btn-bottom.focus:before,.btn-success.btn-bottom.hover:before,.btn-success.btn-bottom:focus:before,.btn-success.btn-bottom:hover:before{border-top-color:#28d17c}.btn-success.btn-bottom.active:before,.btn-success.btn-bottom:active:before,.open>.btn-success.btn-bottom.dropdown-toggle:before,.show>.btn-success.btn-bottom.dropdown-toggle:before{border-top-color:#05a85c}.btn-success.btn-left:before{border-right-color:#11c26d}.btn-success.btn-left.focus:before,.btn-success.btn-left.hover:before,.btn-success.btn-left:focus:before,.btn-success.btn-left:hover:before{border-right-color:#28d17c}.btn-success.btn-left.active:before,.btn-success.btn-left:active:before,.open>.btn-success.btn-left.dropdown-toggle:before,.show>.btn-success.btn-left.dropdown-toggle:before{border-right-color:#05a85c}.btn-success.focus,.btn-success.hover,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#28d17c;border-color:#28d17c;box-shadow:none}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.open>.btn-success.dropdown-toggle,.show>.btn-success.dropdown-toggle{background-color:#05a85c;border-color:#05a85c;box-shadow:none}.btn-success:not([disabled]):not(.disabled).active.focus,.btn-success:not([disabled]):not(.disabled).active.hover,.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled).active:hover,.btn-success:not([disabled]):not(.disabled):active.focus,.btn-success:not([disabled]):not(.disabled):active.hover,.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled):active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle.hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover,.show>.btn-success.dropdown-toggle.focus,.show>.btn-success.dropdown-toggle.hover,.show>.btn-success.dropdown-toggle:focus,.show>.btn-success.dropdown-toggle:hover{background-color:#05a85c;border-color:#05a85c}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled.hover,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled].hover,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success.hover,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{color:#fff;background-color:#49de94;border-color:#49de94}.btn-success .badge-pill{color:#11c26d;background-color:#fff}.btn-success.btn-flat{color:#11c26d}.btn-success.btn-flat.focus,.btn-success.btn-flat.hover,.btn-success.btn-flat:focus,.btn-success.btn-flat:hover{color:#fff}.btn-info{color:#fff;background-color:#0bb2d4;border-color:#0bb2d4;box-shadow:none}.btn-info.btn-up:before{border-bottom-color:#0bb2d4}.btn-info.btn-up.focus:before,.btn-info.btn-up.hover:before,.btn-info.btn-up:focus:before,.btn-info.btn-up:hover:before{border-bottom-color:#28c0de}.btn-info.btn-up.active:before,.btn-info.btn-up:active:before,.open>.btn-info.btn-up.dropdown-toggle:before,.show>.btn-info.btn-up.dropdown-toggle:before{border-bottom-color:#0099b8}.btn-info.btn-right:before{border-left-color:#0bb2d4}.btn-info.btn-right.focus:before,.btn-info.btn-right.hover:before,.btn-info.btn-right:focus:before,.btn-info.btn-right:hover:before{border-left-color:#28c0de}.btn-info.btn-right.active:before,.btn-info.btn-right:active:before,.open>.btn-info.btn-right.dropdown-toggle:before,.show>.btn-info.btn-right.dropdown-toggle:before{border-left-color:#0099b8}.btn-info.btn-bottom:before{border-top-color:#0bb2d4}.btn-info.btn-bottom.focus:before,.btn-info.btn-bottom.hover:before,.btn-info.btn-bottom:focus:before,.btn-info.btn-bottom:hover:before{border-top-color:#28c0de}.btn-info.btn-bottom.active:before,.btn-info.btn-bottom:active:before,.open>.btn-info.btn-bottom.dropdown-toggle:before,.show>.btn-info.btn-bottom.dropdown-toggle:before{border-top-color:#0099b8}.btn-info.btn-left:before{border-right-color:#0bb2d4}.btn-info.btn-left.focus:before,.btn-info.btn-left.hover:before,.btn-info.btn-left:focus:before,.btn-info.btn-left:hover:before{border-right-color:#28c0de}.btn-info.btn-left.active:before,.btn-info.btn-left:active:before,.open>.btn-info.btn-left.dropdown-toggle:before,.show>.btn-info.btn-left.dropdown-toggle:before{border-right-color:#0099b8}.btn-info.focus,.btn-info.hover,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#28c0de;border-color:#28c0de;box-shadow:none}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.open>.btn-info.dropdown-toggle,.show>.btn-info.dropdown-toggle{background-color:#0099b8;border-color:#0099b8;box-shadow:none}.btn-info:not([disabled]):not(.disabled).active.focus,.btn-info:not([disabled]):not(.disabled).active.hover,.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled).active:hover,.btn-info:not([disabled]):not(.disabled):active.focus,.btn-info:not([disabled]):not(.disabled):active.hover,.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled):active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle.hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover,.show>.btn-info.dropdown-toggle.focus,.show>.btn-info.dropdown-toggle.hover,.show>.btn-info.dropdown-toggle:focus,.show>.btn-info.dropdown-toggle:hover{background-color:#0099b8;border-color:#0099b8}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled.hover,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled].hover,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info.hover,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{color:#fff;background-color:#54cbe3;border-color:#54cbe3}.btn-info .badge-pill{color:#0bb2d4;background-color:#fff}.btn-info.btn-flat{color:#0bb2d4}.btn-info.btn-flat.focus,.btn-info.btn-flat.hover,.btn-info.btn-flat:focus,.btn-info.btn-flat:hover{color:#fff}.btn-warning{color:#fff;background-color:#eb6709;border-color:#eb6709;box-shadow:none}.btn-warning.btn-up:before{border-bottom-color:#eb6709}.btn-warning.btn-up.focus:before,.btn-warning.btn-up.hover:before,.btn-warning.btn-up:focus:before,.btn-warning.btn-up:hover:before{border-bottom-color:#f57d1b}.btn-warning.btn-up.active:before,.btn-warning.btn-up:active:before,.open>.btn-warning.btn-up.dropdown-toggle:before,.show>.btn-warning.btn-up.dropdown-toggle:before{border-bottom-color:#de4e00}.btn-warning.btn-right:before{border-left-color:#eb6709}.btn-warning.btn-right.focus:before,.btn-warning.btn-right.hover:before,.btn-warning.btn-right:focus:before,.btn-warning.btn-right:hover:before{border-left-color:#f57d1b}.btn-warning.btn-right.active:before,.btn-warning.btn-right:active:before,.open>.btn-warning.btn-right.dropdown-toggle:before,.show>.btn-warning.btn-right.dropdown-toggle:before{border-left-color:#de4e00}.btn-warning.btn-bottom:before{border-top-color:#eb6709}.btn-warning.btn-bottom.focus:before,.btn-warning.btn-bottom.hover:before,.btn-warning.btn-bottom:focus:before,.btn-warning.btn-bottom:hover:before{border-top-color:#f57d1b}.btn-warning.btn-bottom.active:before,.btn-warning.btn-bottom:active:before,.open>.btn-warning.btn-bottom.dropdown-toggle:before,.show>.btn-warning.btn-bottom.dropdown-toggle:before{border-top-color:#de4e00}.btn-warning.btn-left:before{border-right-color:#eb6709}.btn-warning.btn-left.focus:before,.btn-warning.btn-left.hover:before,.btn-warning.btn-left:focus:before,.btn-warning.btn-left:hover:before{border-right-color:#f57d1b}.btn-warning.btn-left.active:before,.btn-warning.btn-left:active:before,.open>.btn-warning.btn-left.dropdown-toggle:before,.show>.btn-warning.btn-left.dropdown-toggle:before{border-right-color:#de4e00}.btn-warning.focus,.btn-warning.hover,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#f57d1b;border-color:#f57d1b;box-shadow:none}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.open>.btn-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle{background-color:#de4e00;border-color:#de4e00;box-shadow:none}.btn-warning:not([disabled]):not(.disabled).active.focus,.btn-warning:not([disabled]):not(.disabled).active.hover,.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled).active:hover,.btn-warning:not([disabled]):not(.disabled):active.focus,.btn-warning:not([disabled]):not(.disabled):active.hover,.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled):active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle.hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover,.show>.btn-warning.dropdown-toggle.focus,.show>.btn-warning.dropdown-toggle.hover,.show>.btn-warning.dropdown-toggle:focus,.show>.btn-warning.dropdown-toggle:hover{background-color:#de4e00;border-color:#de4e00}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled.hover,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled].hover,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning.hover,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{color:#fff;background-color:#fa983c;border-color:#fa983c}.btn-warning .badge-pill{color:#eb6709;background-color:#fff}.btn-warning.btn-flat{color:#eb6709}.btn-warning.btn-flat.focus,.btn-warning.btn-flat.hover,.btn-warning.btn-flat:focus,.btn-warning.btn-flat:hover{color:#fff}.btn-danger{color:#fff;background-color:#ff4c52;border-color:#ff4c52;box-shadow:none}.btn-danger.btn-up:before{border-bottom-color:#ff4c52}.btn-danger.btn-up.focus:before,.btn-danger.btn-up.hover:before,.btn-danger.btn-up:focus:before,.btn-danger.btn-up:hover:before{border-bottom-color:#ff666b}.btn-danger.btn-up.active:before,.btn-danger.btn-up:active:before,.open>.btn-danger.btn-up.dropdown-toggle:before,.show>.btn-danger.btn-up.dropdown-toggle:before{border-bottom-color:#f2353c}.btn-danger.btn-right:before{border-left-color:#ff4c52}.btn-danger.btn-right.focus:before,.btn-danger.btn-right.hover:before,.btn-danger.btn-right:focus:before,.btn-danger.btn-right:hover:before{border-left-color:#ff666b}.btn-danger.btn-right.active:before,.btn-danger.btn-right:active:before,.open>.btn-danger.btn-right.dropdown-toggle:before,.show>.btn-danger.btn-right.dropdown-toggle:before{border-left-color:#f2353c}.btn-danger.btn-bottom:before{border-top-color:#ff4c52}.btn-danger.btn-bottom.focus:before,.btn-danger.btn-bottom.hover:before,.btn-danger.btn-bottom:focus:before,.btn-danger.btn-bottom:hover:before{border-top-color:#ff666b}.btn-danger.btn-bottom.active:before,.btn-danger.btn-bottom:active:before,.open>.btn-danger.btn-bottom.dropdown-toggle:before,.show>.btn-danger.btn-bottom.dropdown-toggle:before{border-top-color:#f2353c}.btn-danger.btn-left:before{border-right-color:#ff4c52}.btn-danger.btn-left.focus:before,.btn-danger.btn-left.hover:before,.btn-danger.btn-left:focus:before,.btn-danger.btn-left:hover:before{border-right-color:#ff666b}.btn-danger.btn-left.active:before,.btn-danger.btn-left:active:before,.open>.btn-danger.btn-left.dropdown-toggle:before,.show>.btn-danger.btn-left.dropdown-toggle:before{border-right-color:#f2353c}.btn-danger.focus,.btn-danger.hover,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#ff666b;border-color:#ff666b;box-shadow:none}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.open>.btn-danger.dropdown-toggle,.show>.btn-danger.dropdown-toggle{background-color:#f2353c;border-color:#f2353c;box-shadow:none}.btn-danger:not([disabled]):not(.disabled).active.focus,.btn-danger:not([disabled]):not(.disabled).active.hover,.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled).active:hover,.btn-danger:not([disabled]):not(.disabled):active.focus,.btn-danger:not([disabled]):not(.disabled):active.hover,.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled):active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle.hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover,.show>.btn-danger.dropdown-toggle.focus,.show>.btn-danger.dropdown-toggle.hover,.show>.btn-danger.dropdown-toggle:focus,.show>.btn-danger.dropdown-toggle:hover{background-color:#f2353c;border-color:#f2353c}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled.hover,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled].hover,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger.hover,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{color:#fff;background-color:#ff8589;border-color:#ff8589}.btn-danger .badge-pill{color:#ff4c52;background-color:#fff}.btn-danger.btn-flat{color:#ff4c52}.btn-danger.btn-flat.focus,.btn-danger.btn-flat.hover,.btn-danger.btn-flat:focus,.btn-danger.btn-flat:hover{color:#fff}.btn-default{color:#111;background-color:#e4eaec;border-color:#e4eaec;box-shadow:none}.btn-default.btn-up:before{border-bottom-color:#e4eaec}.btn-default.btn-up.focus:before,.btn-default.btn-up.hover:before,.btn-default.btn-up:focus:before,.btn-default.btn-up:hover:before{border-bottom-color:#f3f7f9}.btn-default.btn-up.active:before,.btn-default.btn-up:active:before,.open>.btn-default.btn-up.dropdown-toggle:before,.show>.btn-default.btn-up.dropdown-toggle:before{border-bottom-color:#ccd5db}.btn-default.btn-right:before{border-left-color:#e4eaec}.btn-default.btn-right.focus:before,.btn-default.btn-right.hover:before,.btn-default.btn-right:focus:before,.btn-default.btn-right:hover:before{border-left-color:#f3f7f9}.btn-default.btn-right.active:before,.btn-default.btn-right:active:before,.open>.btn-default.btn-right.dropdown-toggle:before,.show>.btn-default.btn-right.dropdown-toggle:before{border-left-color:#ccd5db}.btn-default.btn-bottom:before{border-top-color:#e4eaec}.btn-default.btn-bottom.focus:before,.btn-default.btn-bottom.hover:before,.btn-default.btn-bottom:focus:before,.btn-default.btn-bottom:hover:before{border-top-color:#f3f7f9}.btn-default.btn-bottom.active:before,.btn-default.btn-bottom:active:before,.open>.btn-default.btn-bottom.dropdown-toggle:before,.show>.btn-default.btn-bottom.dropdown-toggle:before{border-top-color:#ccd5db}.btn-default.btn-left:before{border-right-color:#e4eaec}.btn-default.btn-left.focus:before,.btn-default.btn-left.hover:before,.btn-default.btn-left:focus:before,.btn-default.btn-left:hover:before{border-right-color:#f3f7f9}.btn-default.btn-left.active:before,.btn-default.btn-left:active:before,.open>.btn-default.btn-left.dropdown-toggle:before,.show>.btn-default.btn-left.dropdown-toggle:before{border-right-color:#ccd5db}.btn-default.focus,.btn-default.hover,.btn-default:focus,.btn-default:hover{color:#76838f;background-color:#f3f7f9;border-color:#f3f7f9;box-shadow:none}.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.open>.btn-default.dropdown-toggle,.show>.btn-default.dropdown-toggle{background-color:#ccd5db;border-color:#ccd5db;box-shadow:none}.btn-default:not([disabled]):not(.disabled).active.focus,.btn-default:not([disabled]):not(.disabled).active.hover,.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled).active:hover,.btn-default:not([disabled]):not(.disabled):active.focus,.btn-default:not([disabled]):not(.disabled):active.hover,.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled):active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle.hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover,.show>.btn-default.dropdown-toggle.focus,.show>.btn-default.dropdown-toggle.hover,.show>.btn-default.dropdown-toggle:focus,.show>.btn-default.dropdown-toggle:hover{background-color:#ccd5db;border-color:#ccd5db}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled.hover,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled].hover,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default.hover,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{color:#76838f;background-color:#f3f7f9;border-color:#f3f7f9}.btn-default .badge-pill{color:#e4eaec;background-color:#76838f}.btn-default.btn-flat{color:#e4eaec}.btn-default.btn-flat.focus,.btn-default.btn-flat.hover,.btn-default.btn-flat:focus,.btn-default.btn-flat:hover{color:#76838f}.btn-inverse{color:#111;background-color:#fff;border-color:#e4eaec;box-shadow:none}.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-inverse.btn-up.focus:before,.btn-inverse.btn-up.hover:before,.btn-inverse.btn-up:focus:before,.btn-inverse.btn-up:hover:before{border-bottom-color:#fff}.btn-inverse.btn-up.active:before,.btn-inverse.btn-up:active:before,.open>.btn-inverse.btn-up.dropdown-toggle:before,.show>.btn-inverse.btn-up.dropdown-toggle:before{border-bottom-color:#fff}.btn-inverse.btn-right:before{border-left-color:#fff}.btn-inverse.btn-right.focus:before,.btn-inverse.btn-right.hover:before,.btn-inverse.btn-right:focus:before,.btn-inverse.btn-right:hover:before{border-left-color:#fff}.btn-inverse.btn-right.active:before,.btn-inverse.btn-right:active:before,.open>.btn-inverse.btn-right.dropdown-toggle:before,.show>.btn-inverse.btn-right.dropdown-toggle:before{border-left-color:#fff}.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-inverse.btn-bottom.focus:before,.btn-inverse.btn-bottom.hover:before,.btn-inverse.btn-bottom:focus:before,.btn-inverse.btn-bottom:hover:before{border-top-color:#fff}.btn-inverse.btn-bottom.active:before,.btn-inverse.btn-bottom:active:before,.open>.btn-inverse.btn-bottom.dropdown-toggle:before,.show>.btn-inverse.btn-bottom.dropdown-toggle:before{border-top-color:#fff}.btn-inverse.btn-left:before{border-right-color:#fff}.btn-inverse.btn-left.focus:before,.btn-inverse.btn-left.hover:before,.btn-inverse.btn-left:focus:before,.btn-inverse.btn-left:hover:before{border-right-color:#fff}.btn-inverse.btn-left.active:before,.btn-inverse.btn-left:active:before,.open>.btn-inverse.btn-left.dropdown-toggle:before,.show>.btn-inverse.btn-left.dropdown-toggle:before{border-right-color:#fff}.btn-inverse.focus,.btn-inverse.hover,.btn-inverse:focus,.btn-inverse:hover{color:#76838f;background-color:#fff;border-color:#f3f7f9;box-shadow:none}.btn-inverse:not([disabled]):not(.disabled).active,.btn-inverse:not([disabled]):not(.disabled):active,.open>.btn-inverse.dropdown-toggle,.show>.btn-inverse.dropdown-toggle{background-color:#fff;border-color:#ccd5db;box-shadow:none}.btn-inverse:not([disabled]):not(.disabled).active.focus,.btn-inverse:not([disabled]):not(.disabled).active.hover,.btn-inverse:not([disabled]):not(.disabled).active:focus,.btn-inverse:not([disabled]):not(.disabled).active:hover,.btn-inverse:not([disabled]):not(.disabled):active.focus,.btn-inverse:not([disabled]):not(.disabled):active.hover,.btn-inverse:not([disabled]):not(.disabled):active:focus,.btn-inverse:not([disabled]):not(.disabled):active:hover,.open>.btn-inverse.dropdown-toggle.focus,.open>.btn-inverse.dropdown-toggle.hover,.open>.btn-inverse.dropdown-toggle:focus,.open>.btn-inverse.dropdown-toggle:hover,.show>.btn-inverse.dropdown-toggle.focus,.show>.btn-inverse.dropdown-toggle.hover,.show>.btn-inverse.dropdown-toggle:focus,.show>.btn-inverse.dropdown-toggle:hover{background-color:#fff;border-color:#ccd5db}.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled.hover,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].focus,.btn-inverse[disabled].hover,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse.hover,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{color:#ccd5db;background-color:#fff;border-color:#a3afb7}.btn-inverse .badge-pill{color:#fff;background-color:#76838f}.btn-inverse.btn-flat{color:#fff}.btn-inverse.btn-flat.focus,.btn-inverse.btn-flat.hover,.btn-inverse.btn-flat:focus,.btn-inverse.btn-flat:hover{color:#76838f}.btn-dark{color:#fff;background-color:#526069;border-color:#526069;box-shadow:none}.btn-dark.btn-up:before{border-bottom-color:#526069}.btn-dark.btn-up.focus:before,.btn-dark.btn-up.hover:before,.btn-dark.btn-up:focus:before,.btn-dark.btn-up:hover:before{border-bottom-color:#76838f}.btn-dark.btn-up.active:before,.btn-dark.btn-up:active:before,.open>.btn-dark.btn-up.dropdown-toggle:before,.show>.btn-dark.btn-up.dropdown-toggle:before{border-bottom-color:#37474f}.btn-dark.btn-right:before{border-left-color:#526069}.btn-dark.btn-right.focus:before,.btn-dark.btn-right.hover:before,.btn-dark.btn-right:focus:before,.btn-dark.btn-right:hover:before{border-left-color:#76838f}.btn-dark.btn-right.active:before,.btn-dark.btn-right:active:before,.open>.btn-dark.btn-right.dropdown-toggle:before,.show>.btn-dark.btn-right.dropdown-toggle:before{border-left-color:#37474f}.btn-dark.btn-bottom:before{border-top-color:#526069}.btn-dark.btn-bottom.focus:before,.btn-dark.btn-bottom.hover:before,.btn-dark.btn-bottom:focus:before,.btn-dark.btn-bottom:hover:before{border-top-color:#76838f}.btn-dark.btn-bottom.active:before,.btn-dark.btn-bottom:active:before,.open>.btn-dark.btn-bottom.dropdown-toggle:before,.show>.btn-dark.btn-bottom.dropdown-toggle:before{border-top-color:#37474f}.btn-dark.btn-left:before{border-right-color:#526069}.btn-dark.btn-left.focus:before,.btn-dark.btn-left.hover:before,.btn-dark.btn-left:focus:before,.btn-dark.btn-left:hover:before{border-right-color:#76838f}.btn-dark.btn-left.active:before,.btn-dark.btn-left:active:before,.open>.btn-dark.btn-left.dropdown-toggle:before,.show>.btn-dark.btn-left.dropdown-toggle:before{border-right-color:#37474f}.btn-dark.focus,.btn-dark.hover,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#76838f;border-color:#76838f;box-shadow:none}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.open>.btn-dark.dropdown-toggle,.show>.btn-dark.dropdown-toggle{background-color:#37474f;border-color:#37474f;box-shadow:none}.btn-dark:not([disabled]):not(.disabled).active.focus,.btn-dark:not([disabled]):not(.disabled).active.hover,.btn-dark:not([disabled]):not(.disabled).active:focus,.btn-dark:not([disabled]):not(.disabled).active:hover,.btn-dark:not([disabled]):not(.disabled):active.focus,.btn-dark:not([disabled]):not(.disabled):active.hover,.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled):active:hover,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle.hover,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover,.show>.btn-dark.dropdown-toggle.focus,.show>.btn-dark.dropdown-toggle.hover,.show>.btn-dark.dropdown-toggle:focus,.show>.btn-dark.dropdown-toggle:hover{background-color:#37474f;border-color:#37474f}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled.focus,.btn-dark.disabled.hover,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled].focus,.btn-dark[disabled].hover,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark.hover,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{color:#fff;background-color:#a3afb7;border-color:#a3afb7}.btn-dark .badge-pill{color:#526069;background-color:#fff}.btn-dark.btn-flat{color:#526069}.btn-dark.btn-flat.focus,.btn-dark.btn-flat.hover,.btn-dark.btn-flat:focus,.btn-dark.btn-flat:hover{color:#fff}.btn-flat{background:0 0;border:none;box-shadow:none}.btn-flat.disabled{color:#a3afb7}.btn-icon,.btn.icon{padding:.715rem;line-height:1em}.btn-group-xs>.btn-icon.btn,.btn-group-xs>.btn.icon,.btn-icon.btn-xs,.btn.icon.btn-xs{padding:.286rem;font-size:.858rem}.btn-icon.btn-sm,.btn.icon.btn-sm{padding:.572rem;font-size:1rem}.btn-icon.btn-lg,.btn.icon.btn-lg{padding:.858rem;font-size:1.429rem}.btn-icon.disabled,.btn.icon.disabled{color:#a3afb7}.btn-icon .icon{margin:-1px 0 0}.btn-raised{box-shadow:0 0 2px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.21);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-raised.active,.btn-raised.hover,.btn-raised:active,.btn-raised:hover,.open>.btn-raised.dropdown-toggle,.show>.btn-raised.dropdown-toggle{box-shadow:0 0 3px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2)}.btn-raised.disabled,.btn-raised[disabled],fieldset[disabled] .btn-raised{box-shadow:none}.btn-floating{width:4rem;height:4rem;padding:0;margin:0;font-size:1.715rem;text-align:center;border-radius:100%;box-shadow:0 6px 10px rgba(0,0,0,.15)}.btn-floating.btn-xs,.btn-group-xs>.btn-floating.btn{width:2.143rem;height:2.143rem;padding:0;font-size:.929rem}.btn-floating.btn-sm{width:2.858rem;height:2.858rem;padding:0;font-size:1.072rem}.btn-floating.btn-lg{width:5rem;height:5rem;padding:0;font-size:2.143rem}.btn-floating i{position:relative;top:0}.btn-animate{position:relative;overflow:hidden}.btn-animate span{display:block;width:100%;height:100%;transform:translate(0,0)}.btn-animate-side{padding:.572rem 2rem}.btn-animate-side span{transition:transform .2s ease-out 0s}.btn-animate-side span>.icon{position:absolute;top:50%;left:0;display:block;opacity:0;transition:opacity .2s ease-out 0s;transform:translate(-20px,-50%)}.btn-animate-side:hover span{transform:translate(10px,0)}.btn-animate-side:hover span>.icon{opacity:1}.btn-animate-side.btn-xs,.btn-group-xs>.btn-animate-side.btn{padding:.215rem 1rem}.btn-animate-side.btn-xs span>.icon,.btn-group-xs>.btn-animate-side.btn span>.icon{left:5px}.btn-animate-side.btn-xs:hover span,.btn-group-xs>.btn-animate-side.btn:hover span{transform:translate(8px,0)}.btn-animate-side.btn-sm{padding:.429rem 1.572rem}.btn-animate-side.btn-sm span>.icon{left:3px}.btn-animate-side.btn-sm:hover span{transform:translate(8px,0)}.btn-animate-side.btn-lg{padding:.715rem 2.358rem}.btn-animate-side.btn-lg span>.icon{left:-6px}.btn-animate-side.btn-lg:hover span{transform:translate(14px,0)}.btn-animate-vertical span{transition:all .2s ease-out 0s}.btn-animate-vertical span>.icon{position:absolute;top:-2px;left:50%;display:block;font-size:1.715rem;transform:translate(-50%,-100%)}.btn-animate-vertical:hover span{transform:translate(0,150%)}.btn-animate-vertical.btn-xs span>.icon,.btn-group-xs>.btn-animate-vertical.btn span>.icon{top:-5px;font-size:1.286rem}.btn-animate-vertical.btn-sm span>.icon{top:-3px;font-size:1.5rem}.btn-animate-vertical.btn-lg span>.icon{font-size:2.643rem}.btn-tagged{padding:0;padding-right:.572rem}.btn-tagged .btn-tag{padding:.429rem .572rem;margin-right:.357rem}.btn-group-xs>.btn-tagged.btn,.btn-tagged.btn-xs{padding-right:.358rem}.btn-group-xs>.btn-tagged.btn .btn-tag,.btn-tagged.btn-xs .btn-tag{padding:.072rem .286rem;margin-right:.143rem}.btn-tagged.btn-sm{padding-right:.858rem}.btn-tagged.btn-sm .btn-tag{padding:.429rem;margin-right:.643rem}.btn-tagged.btn-lg{padding-right:1rem}.btn-tagged.btn-lg .btn-tag{padding:.715rem 1rem;margin-right:.785rem}.btn-tagged.btn-block{text-align:left}.btn-tag{display:inline-block;background-color:rgba(0,0,0,.15);border-radius:.215rem 0 0 .215rem}.btn-pill-left{border-radius:500px 0 0 500px}.btn-pill-right{border-radius:0 500px 500px 0}.btn-direction{position:relative}.btn-direction:before{position:absolute;line-height:0;content:"";border:8px solid transparent}.btn-up:before{top:-16px;left:50%;margin-left:-8px;border-bottom-color:#e4eaec}.btn-right:before{top:50%;right:-16px;margin-top:-8px;border-left-color:#e4eaec}.btn-bottom:before{bottom:-16px;left:50%;margin-left:-8px;border-top-color:#e4eaec}.btn-left:before{top:50%;left:-16px;margin-top:-8px;border-right-color:#e4eaec}.btn-pure,.btn-pure.active,.btn-pure:active,.btn-pure:focus,.btn-pure:hover,.btn-pure[disabled],.open>.btn-pure.dropdown-toggle,fieldset[disabled] .btn-pure{background-color:transparent;border-color:transparent;box-shadow:none}.btn-pure.active.focus,.btn-pure.active:focus,.btn-pure.active:hover,.btn-pure.focus,.btn-pure:active.focus,.btn-pure:active:focus,.btn-pure:active:hover,.btn-pure:focus,.btn-pure:focus.focus,.btn-pure:focus:focus,.btn-pure:focus:hover,.btn-pure:hover,.btn-pure:hover.focus,.btn-pure:hover:focus,.btn-pure:hover:hover,.btn-pure[disabled].focus,.btn-pure[disabled]:focus,.btn-pure[disabled]:hover,.open>.btn-pure.dropdown-toggle.focus,.open>.btn-pure.dropdown-toggle:focus,.open>.btn-pure.dropdown-toggle:hover,fieldset[disabled] .btn-pure.focus,fieldset[disabled] .btn-pure:focus,fieldset[disabled] .btn-pure:hover{background-color:transparent;border-color:transparent;box-shadow:none}.btn-pure.btn-default{color:#a3afb7}.btn-pure.btn-default.active,.btn-pure.btn-default.focus,.btn-pure.btn-default.hover,.btn-pure.btn-default:active,.btn-pure.btn-default:focus,.btn-pure.btn-default:hover,.open>.btn-pure.btn-default.dropdown-toggle,.show>.btn-pure.btn-default.dropdown-toggle{color:#ccd5db}.btn-pure.btn-default.active.focus,.btn-pure.btn-default.active.hover,.btn-pure.btn-default.active:focus,.btn-pure.btn-default.active:hover,.btn-pure.btn-default.focus.focus,.btn-pure.btn-default.focus.hover,.btn-pure.btn-default.focus:focus,.btn-pure.btn-default.focus:hover,.btn-pure.btn-default.hover.focus,.btn-pure.btn-default.hover.hover,.btn-pure.btn-default.hover:focus,.btn-pure.btn-default.hover:hover,.btn-pure.btn-default:active.focus,.btn-pure.btn-default:active.hover,.btn-pure.btn-default:active:focus,.btn-pure.btn-default:active:hover,.btn-pure.btn-default:focus.focus,.btn-pure.btn-default:focus.hover,.btn-pure.btn-default:focus:focus,.btn-pure.btn-default:focus:hover,.btn-pure.btn-default:hover.focus,.btn-pure.btn-default:hover.hover,.btn-pure.btn-default:hover:focus,.btn-pure.btn-default:hover:hover,.open>.btn-pure.btn-default.dropdown-toggle.focus,.open>.btn-pure.btn-default.dropdown-toggle.hover,.open>.btn-pure.btn-default.dropdown-toggle:focus,.open>.btn-pure.btn-default.dropdown-toggle:hover,.show>.btn-pure.btn-default.dropdown-toggle.focus,.show>.btn-pure.btn-default.dropdown-toggle.hover,.show>.btn-pure.btn-default.dropdown-toggle:focus,.show>.btn-pure.btn-default.dropdown-toggle:hover{color:#ccd5db}.btn-pure.btn-default.active .badge-pill,.btn-pure.btn-default.focus .badge-pill,.btn-pure.btn-default.hover .badge-pill,.btn-pure.btn-default:active .badge-pill,.btn-pure.btn-default:focus .badge-pill,.btn-pure.btn-default:hover .badge-pill,.open>.btn-pure.btn-default.dropdown-toggle .badge-pill,.show>.btn-pure.btn-default.dropdown-toggle .badge-pill{color:#ccd5db}.btn-pure.btn-primary{color:#3e8ef7}.btn-pure.btn-primary.active,.btn-pure.btn-primary.focus,.btn-pure.btn-primary.hover,.btn-pure.btn-primary:active,.btn-pure.btn-primary:focus,.btn-pure.btn-primary:hover,.open>.btn-pure.btn-primary.dropdown-toggle,.show>.btn-pure.btn-primary.dropdown-toggle{color:#79b2fc}.btn-pure.btn-primary.active.focus,.btn-pure.btn-primary.active.hover,.btn-pure.btn-primary.active:focus,.btn-pure.btn-primary.active:hover,.btn-pure.btn-primary.focus.focus,.btn-pure.btn-primary.focus.hover,.btn-pure.btn-primary.focus:focus,.btn-pure.btn-primary.focus:hover,.btn-pure.btn-primary.hover.focus,.btn-pure.btn-primary.hover.hover,.btn-pure.btn-primary.hover:focus,.btn-pure.btn-primary.hover:hover,.btn-pure.btn-primary:active.focus,.btn-pure.btn-primary:active.hover,.btn-pure.btn-primary:active:focus,.btn-pure.btn-primary:active:hover,.btn-pure.btn-primary:focus.focus,.btn-pure.btn-primary:focus.hover,.btn-pure.btn-primary:focus:focus,.btn-pure.btn-primary:focus:hover,.btn-pure.btn-primary:hover.focus,.btn-pure.btn-primary:hover.hover,.btn-pure.btn-primary:hover:focus,.btn-pure.btn-primary:hover:hover,.open>.btn-pure.btn-primary.dropdown-toggle.focus,.open>.btn-pure.btn-primary.dropdown-toggle.hover,.open>.btn-pure.btn-primary.dropdown-toggle:focus,.open>.btn-pure.btn-primary.dropdown-toggle:hover,.show>.btn-pure.btn-primary.dropdown-toggle.focus,.show>.btn-pure.btn-primary.dropdown-toggle.hover,.show>.btn-pure.btn-primary.dropdown-toggle:focus,.show>.btn-pure.btn-primary.dropdown-toggle:hover{color:#79b2fc}.btn-pure.btn-primary.active .badge-pill,.btn-pure.btn-primary.focus .badge-pill,.btn-pure.btn-primary.hover .badge-pill,.btn-pure.btn-primary:active .badge-pill,.btn-pure.btn-primary:focus .badge-pill,.btn-pure.btn-primary:hover .badge-pill,.open>.btn-pure.btn-primary.dropdown-toggle .badge-pill,.show>.btn-pure.btn-primary.dropdown-toggle .badge-pill{color:#79b2fc}.btn-pure.btn-success{color:#11c26d}.btn-pure.btn-success.active,.btn-pure.btn-success.focus,.btn-pure.btn-success.hover,.btn-pure.btn-success:active,.btn-pure.btn-success:focus,.btn-pure.btn-success:hover,.open>.btn-pure.btn-success.dropdown-toggle,.show>.btn-pure.btn-success.dropdown-toggle{color:#49de94}.btn-pure.btn-success.active.focus,.btn-pure.btn-success.active.hover,.btn-pure.btn-success.active:focus,.btn-pure.btn-success.active:hover,.btn-pure.btn-success.focus.focus,.btn-pure.btn-success.focus.hover,.btn-pure.btn-success.focus:focus,.btn-pure.btn-success.focus:hover,.btn-pure.btn-success.hover.focus,.btn-pure.btn-success.hover.hover,.btn-pure.btn-success.hover:focus,.btn-pure.btn-success.hover:hover,.btn-pure.btn-success:active.focus,.btn-pure.btn-success:active.hover,.btn-pure.btn-success:active:focus,.btn-pure.btn-success:active:hover,.btn-pure.btn-success:focus.focus,.btn-pure.btn-success:focus.hover,.btn-pure.btn-success:focus:focus,.btn-pure.btn-success:focus:hover,.btn-pure.btn-success:hover.focus,.btn-pure.btn-success:hover.hover,.btn-pure.btn-success:hover:focus,.btn-pure.btn-success:hover:hover,.open>.btn-pure.btn-success.dropdown-toggle.focus,.open>.btn-pure.btn-success.dropdown-toggle.hover,.open>.btn-pure.btn-success.dropdown-toggle:focus,.open>.btn-pure.btn-success.dropdown-toggle:hover,.show>.btn-pure.btn-success.dropdown-toggle.focus,.show>.btn-pure.btn-success.dropdown-toggle.hover,.show>.btn-pure.btn-success.dropdown-toggle:focus,.show>.btn-pure.btn-success.dropdown-toggle:hover{color:#49de94}.btn-pure.btn-success.active .badge-pill,.btn-pure.btn-success.focus .badge-pill,.btn-pure.btn-success.hover .badge-pill,.btn-pure.btn-success:active .badge-pill,.btn-pure.btn-success:focus .badge-pill,.btn-pure.btn-success:hover .badge-pill,.open>.btn-pure.btn-success.dropdown-toggle .badge-pill,.show>.btn-pure.btn-success.dropdown-toggle .badge-pill{color:#49de94}.btn-pure.btn-info{color:#0bb2d4}.btn-pure.btn-info.active,.btn-pure.btn-info.focus,.btn-pure.btn-info.hover,.btn-pure.btn-info:active,.btn-pure.btn-info:focus,.btn-pure.btn-info:hover,.open>.btn-pure.btn-info.dropdown-toggle,.show>.btn-pure.btn-info.dropdown-toggle{color:#54cbe3}.btn-pure.btn-info.active.focus,.btn-pure.btn-info.active.hover,.btn-pure.btn-info.active:focus,.btn-pure.btn-info.active:hover,.btn-pure.btn-info.focus.focus,.btn-pure.btn-info.focus.hover,.btn-pure.btn-info.focus:focus,.btn-pure.btn-info.focus:hover,.btn-pure.btn-info.hover.focus,.btn-pure.btn-info.hover.hover,.btn-pure.btn-info.hover:focus,.btn-pure.btn-info.hover:hover,.btn-pure.btn-info:active.focus,.btn-pure.btn-info:active.hover,.btn-pure.btn-info:active:focus,.btn-pure.btn-info:active:hover,.btn-pure.btn-info:focus.focus,.btn-pure.btn-info:focus.hover,.btn-pure.btn-info:focus:focus,.btn-pure.btn-info:focus:hover,.btn-pure.btn-info:hover.focus,.btn-pure.btn-info:hover.hover,.btn-pure.btn-info:hover:focus,.btn-pure.btn-info:hover:hover,.open>.btn-pure.btn-info.dropdown-toggle.focus,.open>.btn-pure.btn-info.dropdown-toggle.hover,.open>.btn-pure.btn-info.dropdown-toggle:focus,.open>.btn-pure.btn-info.dropdown-toggle:hover,.show>.btn-pure.btn-info.dropdown-toggle.focus,.show>.btn-pure.btn-info.dropdown-toggle.hover,.show>.btn-pure.btn-info.dropdown-toggle:focus,.show>.btn-pure.btn-info.dropdown-toggle:hover{color:#54cbe3}.btn-pure.btn-info.active .badge-pill,.btn-pure.btn-info.focus .badge-pill,.btn-pure.btn-info.hover .badge-pill,.btn-pure.btn-info:active .badge-pill,.btn-pure.btn-info:focus .badge-pill,.btn-pure.btn-info:hover .badge-pill,.open>.btn-pure.btn-info.dropdown-toggle .badge-pill,.show>.btn-pure.btn-info.dropdown-toggle .badge-pill{color:#54cbe3}.btn-pure.btn-warning{color:#eb6709}.btn-pure.btn-warning.active,.btn-pure.btn-warning.focus,.btn-pure.btn-warning.hover,.btn-pure.btn-warning:active,.btn-pure.btn-warning:focus,.btn-pure.btn-warning:hover,.open>.btn-pure.btn-warning.dropdown-toggle,.show>.btn-pure.btn-warning.dropdown-toggle{color:#fa983c}.btn-pure.btn-warning.active.focus,.btn-pure.btn-warning.active.hover,.btn-pure.btn-warning.active:focus,.btn-pure.btn-warning.active:hover,.btn-pure.btn-warning.focus.focus,.btn-pure.btn-warning.focus.hover,.btn-pure.btn-warning.focus:focus,.btn-pure.btn-warning.focus:hover,.btn-pure.btn-warning.hover.focus,.btn-pure.btn-warning.hover.hover,.btn-pure.btn-warning.hover:focus,.btn-pure.btn-warning.hover:hover,.btn-pure.btn-warning:active.focus,.btn-pure.btn-warning:active.hover,.btn-pure.btn-warning:active:focus,.btn-pure.btn-warning:active:hover,.btn-pure.btn-warning:focus.focus,.btn-pure.btn-warning:focus.hover,.btn-pure.btn-warning:focus:focus,.btn-pure.btn-warning:focus:hover,.btn-pure.btn-warning:hover.focus,.btn-pure.btn-warning:hover.hover,.btn-pure.btn-warning:hover:focus,.btn-pure.btn-warning:hover:hover,.open>.btn-pure.btn-warning.dropdown-toggle.focus,.open>.btn-pure.btn-warning.dropdown-toggle.hover,.open>.btn-pure.btn-warning.dropdown-toggle:focus,.open>.btn-pure.btn-warning.dropdown-toggle:hover,.show>.btn-pure.btn-warning.dropdown-toggle.focus,.show>.btn-pure.btn-warning.dropdown-toggle.hover,.show>.btn-pure.btn-warning.dropdown-toggle:focus,.show>.btn-pure.btn-warning.dropdown-toggle:hover{color:#fa983c}.btn-pure.btn-warning.active .badge-pill,.btn-pure.btn-warning.focus .badge-pill,.btn-pure.btn-warning.hover .badge-pill,.btn-pure.btn-warning:active .badge-pill,.btn-pure.btn-warning:focus .badge-pill,.btn-pure.btn-warning:hover .badge-pill,.open>.btn-pure.btn-warning.dropdown-toggle .badge-pill,.show>.btn-pure.btn-warning.dropdown-toggle .badge-pill{color:#fa983c}.btn-pure.btn-danger{color:#ff4c52}.btn-pure.btn-danger.active,.btn-pure.btn-danger.focus,.btn-pure.btn-danger.hover,.btn-pure.btn-danger:active,.btn-pure.btn-danger:focus,.btn-pure.btn-danger:hover,.open>.btn-pure.btn-danger.dropdown-toggle,.show>.btn-pure.btn-danger.dropdown-toggle{color:#ff8589}.btn-pure.btn-danger.active.focus,.btn-pure.btn-danger.active.hover,.btn-pure.btn-danger.active:focus,.btn-pure.btn-danger.active:hover,.btn-pure.btn-danger.focus.focus,.btn-pure.btn-danger.focus.hover,.btn-pure.btn-danger.focus:focus,.btn-pure.btn-danger.focus:hover,.btn-pure.btn-danger.hover.focus,.btn-pure.btn-danger.hover.hover,.btn-pure.btn-danger.hover:focus,.btn-pure.btn-danger.hover:hover,.btn-pure.btn-danger:active.focus,.btn-pure.btn-danger:active.hover,.btn-pure.btn-danger:active:focus,.btn-pure.btn-danger:active:hover,.btn-pure.btn-danger:focus.focus,.btn-pure.btn-danger:focus.hover,.btn-pure.btn-danger:focus:focus,.btn-pure.btn-danger:focus:hover,.btn-pure.btn-danger:hover.focus,.btn-pure.btn-danger:hover.hover,.btn-pure.btn-danger:hover:focus,.btn-pure.btn-danger:hover:hover,.open>.btn-pure.btn-danger.dropdown-toggle.focus,.open>.btn-pure.btn-danger.dropdown-toggle.hover,.open>.btn-pure.btn-danger.dropdown-toggle:focus,.open>.btn-pure.btn-danger.dropdown-toggle:hover,.show>.btn-pure.btn-danger.dropdown-toggle.focus,.show>.btn-pure.btn-danger.dropdown-toggle.hover,.show>.btn-pure.btn-danger.dropdown-toggle:focus,.show>.btn-pure.btn-danger.dropdown-toggle:hover{color:#ff8589}.btn-pure.btn-danger.active .badge-pill,.btn-pure.btn-danger.focus .badge-pill,.btn-pure.btn-danger.hover .badge-pill,.btn-pure.btn-danger:active .badge-pill,.btn-pure.btn-danger:focus .badge-pill,.btn-pure.btn-danger:hover .badge-pill,.open>.btn-pure.btn-danger.dropdown-toggle .badge-pill,.show>.btn-pure.btn-danger.dropdown-toggle .badge-pill{color:#ff8589}.btn-pure.btn-dark{color:#526069}.btn-pure.btn-dark.active,.btn-pure.btn-dark.focus,.btn-pure.btn-dark.hover,.btn-pure.btn-dark:active,.btn-pure.btn-dark:focus,.btn-pure.btn-dark:hover,.open>.btn-pure.btn-dark.dropdown-toggle,.show>.btn-pure.btn-dark.dropdown-toggle{color:#76838f}.btn-pure.btn-dark.active.focus,.btn-pure.btn-dark.active.hover,.btn-pure.btn-dark.active:focus,.btn-pure.btn-dark.active:hover,.btn-pure.btn-dark.focus.focus,.btn-pure.btn-dark.focus.hover,.btn-pure.btn-dark.focus:focus,.btn-pure.btn-dark.focus:hover,.btn-pure.btn-dark.hover.focus,.btn-pure.btn-dark.hover.hover,.btn-pure.btn-dark.hover:focus,.btn-pure.btn-dark.hover:hover,.btn-pure.btn-dark:active.focus,.btn-pure.btn-dark:active.hover,.btn-pure.btn-dark:active:focus,.btn-pure.btn-dark:active:hover,.btn-pure.btn-dark:focus.focus,.btn-pure.btn-dark:focus.hover,.btn-pure.btn-dark:focus:focus,.btn-pure.btn-dark:focus:hover,.btn-pure.btn-dark:hover.focus,.btn-pure.btn-dark:hover.hover,.btn-pure.btn-dark:hover:focus,.btn-pure.btn-dark:hover:hover,.open>.btn-pure.btn-dark.dropdown-toggle.focus,.open>.btn-pure.btn-dark.dropdown-toggle.hover,.open>.btn-pure.btn-dark.dropdown-toggle:focus,.open>.btn-pure.btn-dark.dropdown-toggle:hover,.show>.btn-pure.btn-dark.dropdown-toggle.focus,.show>.btn-pure.btn-dark.dropdown-toggle.hover,.show>.btn-pure.btn-dark.dropdown-toggle:focus,.show>.btn-pure.btn-dark.dropdown-toggle:hover{color:#76838f}.btn-pure.btn-dark.active .badge-pill,.btn-pure.btn-dark.focus .badge-pill,.btn-pure.btn-dark.hover .badge-pill,.btn-pure.btn-dark:active .badge-pill,.btn-pure.btn-dark:focus .badge-pill,.btn-pure.btn-dark:hover .badge-pill,.open>.btn-pure.btn-dark.dropdown-toggle .badge-pill,.show>.btn-pure.btn-dark.dropdown-toggle .badge-pill{color:#76838f}.btn-pure.btn-inverse{color:#fff}.btn-pure.btn-inverse.active,.btn-pure.btn-inverse.focus,.btn-pure.btn-inverse.hover,.btn-pure.btn-inverse:active,.btn-pure.btn-inverse:focus,.btn-pure.btn-inverse:hover,.open>.btn-pure.btn-inverse.dropdown-toggle,.show>.btn-pure.btn-inverse.dropdown-toggle{color:#fff}.btn-pure.btn-inverse.active.focus,.btn-pure.btn-inverse.active.hover,.btn-pure.btn-inverse.active:focus,.btn-pure.btn-inverse.active:hover,.btn-pure.btn-inverse.focus.focus,.btn-pure.btn-inverse.focus.hover,.btn-pure.btn-inverse.focus:focus,.btn-pure.btn-inverse.focus:hover,.btn-pure.btn-inverse.hover.focus,.btn-pure.btn-inverse.hover.hover,.btn-pure.btn-inverse.hover:focus,.btn-pure.btn-inverse.hover:hover,.btn-pure.btn-inverse:active.focus,.btn-pure.btn-inverse:active.hover,.btn-pure.btn-inverse:active:focus,.btn-pure.btn-inverse:active:hover,.btn-pure.btn-inverse:focus.focus,.btn-pure.btn-inverse:focus.hover,.btn-pure.btn-inverse:focus:focus,.btn-pure.btn-inverse:focus:hover,.btn-pure.btn-inverse:hover.focus,.btn-pure.btn-inverse:hover.hover,.btn-pure.btn-inverse:hover:focus,.btn-pure.btn-inverse:hover:hover,.open>.btn-pure.btn-inverse.dropdown-toggle.focus,.open>.btn-pure.btn-inverse.dropdown-toggle.hover,.open>.btn-pure.btn-inverse.dropdown-toggle:focus,.open>.btn-pure.btn-inverse.dropdown-toggle:hover,.show>.btn-pure.btn-inverse.dropdown-toggle.focus,.show>.btn-pure.btn-inverse.dropdown-toggle.hover,.show>.btn-pure.btn-inverse.dropdown-toggle:focus,.show>.btn-pure.btn-inverse.dropdown-toggle:hover{color:#fff}.btn-pure.btn-inverse.active .badge-pill,.btn-pure.btn-inverse.focus .badge-pill,.btn-pure.btn-inverse.hover .badge-pill,.btn-pure.btn-inverse:active .badge-pill,.btn-pure.btn-inverse:focus .badge-pill,.btn-pure.btn-inverse:hover .badge-pill,.open>.btn-pure.btn-inverse.dropdown-toggle .badge-pill,.show>.btn-pure.btn-inverse.dropdown-toggle .badge-pill{color:#fff}.dropdown-toggle:after{margin-right:0;margin-left:.3em}.btn-group-xs>.dropdown-toggle.btn:after,.dropdown-toggle.btn-xs:after{margin-left:0}.dropdown-item{width:calc(100% - 10px);margin:2px 5px;border-radius:.215rem;transition:background-color .25s}.dropdown-item .icon:first-child{width:1em;margin-right:.5em;text-align:center}.dropdown-divider{margin:6px 0}.dropdown-menu{transition:.25s}.dropdown-menu.dropdown-menu-bullet{margin-top:12px}.dropdown-menu.dropdown-menu-bullet:after,.dropdown-menu.dropdown-menu-bullet:before{position:absolute;left:10px;display:inline-block;width:0;height:0;content:"";border:7px solid transparent;border-top-width:0}.dropdown-menu.dropdown-menu-bullet:before{top:-7px;border-bottom-color:#e4eaec}.dropdown-menu.dropdown-menu-bullet:after{top:-6px;border-bottom-color:#fff}.dropdown-menu-right.dropdown-menu-bullet:after,.dropdown-menu-right.dropdown-menu-bullet:before{right:10px;left:auto}.dropdown-menu.animate{overflow:hidden}.dropdown-menu.animate>.dropdown-item{-webkit-animation:slide-left .5s both;animation:slide-left .5s both}.dropdown-menu.animate>.dropdown-item:nth-child(1){-webkit-animation:animation-delay(.02s);animation:animation-delay(.02s)}.dropdown-menu.animate>.dropdown-item:nth-child(2){-webkit-animation:animation-delay(.04s);animation:animation-delay(.04s)}.dropdown-menu.animate>.dropdown-item:nth-child(3){-webkit-animation:animation-delay(.06s);animation:animation-delay(.06s)}.dropdown-menu.animate>.dropdown-item:nth-child(4){-webkit-animation:animation-delay(.08s);animation:animation-delay(.08s)}.dropdown-menu.animate>.dropdown-item:nth-child(5){-webkit-animation:animation-delay(.1s);animation:animation-delay(.1s)}.dropdown-menu.animate>.dropdown-item:nth-child(6){-webkit-animation:animation-delay(.12s);animation:animation-delay(.12s)}.dropdown-menu.animate>.dropdown-item:nth-child(7){-webkit-animation:animation-delay(.14s);animation:animation-delay(.14s)}.dropdown-menu.animate>.dropdown-item:nth-child(8){-webkit-animation:animation-delay(.16s);animation:animation-delay(.16s)}.dropdown-menu.animate>.dropdown-item:nth-child(9){-webkit-animation:animation-delay(.18s);animation:animation-delay(.18s)}.dropdown-menu.animate>.dropdown-item:nth-child(10){-webkit-animation:animation-delay(.2s);animation:animation-delay(.2s)}.dropdown-menu.animate>.dropdown-item.dropdown-divider{-webkit-animation-name:none;animation-name:none}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(1){-webkit-animation:animation-delay(.02s);animation:animation-delay(.02s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(2){-webkit-animation:animation-delay(.04s);animation:animation-delay(.04s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(3){-webkit-animation:animation-delay(.06s);animation:animation-delay(.06s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(4){-webkit-animation:animation-delay(.08s);animation:animation-delay(.08s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(5){-webkit-animation:animation-delay(.1s);animation:animation-delay(.1s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(6){-webkit-animation:animation-delay(.12s);animation:animation-delay(.12s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(7){-webkit-animation:animation-delay(.14s);animation:animation-delay(.14s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(8){-webkit-animation:animation-delay(.16s);animation:animation-delay(.16s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(9){-webkit-animation:animation-delay(.18s);animation:animation-delay(.18s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(10){-webkit-animation:animation-delay(.2s);animation:animation-delay(.2s)}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{margin-bottom:6px;box-shadow:0 -3px 12px rgba(0,0,0,.05)}.dropup .dropdown-menu.dropdown-menu-bullet,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet{margin-bottom:12px}.dropup .dropdown-menu.dropdown-menu-bullet:after,.dropup .dropdown-menu.dropdown-menu-bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:before{top:auto;border-top-width:7px;border-bottom-width:0}.dropup .dropdown-menu.dropdown-menu-bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:before{bottom:-7px;border-top-color:#e4eaec}.dropup .dropdown-menu.dropdown-menu-bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:after{bottom:-6px;border-top-color:#fff}.dropdown-menu>.dropdown-header{padding:8px 20px 6px;font-size:1rem;font-weight:500;cursor:default}.dropdown-menu>.dropdown-submenu{position:relative}.dropdown-menu>.dropdown-submenu>.dropdown-item{position:relative}.dropdown-menu>.dropdown-submenu>.dropdown-item:after{position:absolute;right:10px;display:inline-block;width:0;height:0;margin-top:6px;vertical-align:middle;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.dropdown-menu>.dropdown-submenu .dropdown-menu{left:100%;margin:0}.dropdown-menu>.dropdown-submenu.dropdown-menu-left .dropdown-menu{left:-100%}.dropdown-menu>.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown .dropdown-submenu .dropdown-menu{top:0}.dropup .dropdown-submenu .dropdown-menu{bottom:0}.dropdown-menu-media{width:360px;padding-top:0;padding-bottom:0}.dropdown-menu-media>li{padding:0;margin:0}.dropdown-menu-media .dropdown-menu-header{position:relative;padding:20px;background-color:#fff;border-bottom:1px solid #e4eaec}.dropdown-menu-media .dropdown-menu-header>h3,.dropdown-menu-media .dropdown-menu-header>h4,.dropdown-menu-media .dropdown-menu-header>h5{margin:0}.dropdown-menu-media .dropdown-menu-header .badge{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.dropdown-menu-media .list-group{max-height:270px;margin:0;font-size:.858rem;border-radius:0}.dropdown-menu-media .list-group-item{padding:0 20px;margin:0;border:none;border-radius:0!important}.dropdown-menu-media .list-group-item .media{padding:15px 0;border-top:1px solid #e4eaec}.dropdown-menu-media .list-group-item:first-child .media{border-top:none}.dropdown-menu-media>.dropdown-menu-footer{background-color:#f3f7f9;border-top:1px solid #e4eaec}.dropdown-menu-media>.dropdown-menu-footer>a{padding:15px 20px!important;margin:0;color:#a3afb7!important}.dropdown-menu-media>.dropdown-menu-footer>a:hover{color:#589ffc!important;background-color:transparent!important}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn{position:absolute;right:0}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn:hover{color:#589ffc!important;background-color:transparent!important}.dropdown-menu-primary .dropdown-iten.active,.dropdown-menu-primary .dropdown-iten.active:focus,.dropdown-menu-primary .dropdown-iten.active:hover{color:#fff;background-color:#3e8ef7}.dropdown-menu-success .dropdown-iten.active,.dropdown-menu-success .dropdown-iten.active:focus,.dropdown-menu-success .dropdown-iten.active:hover{color:#fff;background-color:#11c26d}.dropdown-menu-info .dropdown-iten.active,.dropdown-menu-info .dropdown-iten.active:focus,.dropdown-menu-info .dropdown-iten.active:hover{color:#fff;background-color:#0bb2d4}.dropdown-menu-warning .dropdown-iten.active,.dropdown-menu-warning .dropdown-iten.active:focus,.dropdown-menu-warning .dropdown-iten.active:hover{color:#fff;background-color:#eb6709}.dropdown-menu-danger .dropdown-iten.active,.dropdown-menu-danger .dropdown-iten.active:focus,.dropdown-menu-danger .dropdown-iten.active:hover{color:#fff;background-color:#ff4c52}.dropdown-menu-dark .dropdown-iten.active,.dropdown-menu-dark .dropdown-iten.active:focus,.dropdown-menu-dark .dropdown-iten.active:hover{color:#fff;background-color:#526069}.btn-group .btn~.dropdown-toggle{padding-right:.8em;padding-left:.8em;margin-left:-1px}.btn-group .btn~.dropdown-toggle:after{margin-left:0}.btn-group.open .dropdown-toggle{box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.btn-group:focus .dropdown-toggle{transition:.25s}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}.input-group-addon{transition:border .25s linear,color .25s linear,background-color .25s linear}.input-group-btn .btn{padding:6px 10px}.input-group-btn .btn>.icon{line-height:inherit;vertical-align:bottom}.input-group-btn .btn~.dropdown-toggle:after{margin-left:0}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:1}.input-group-lg .input-group-addon,.input-group-lg .input-group-btn{line-height:1.3333333333}.input-group-sm .input-group-addon,.input-group-sm .input-group-btn{line-height:1.5}.form-icons .form-control-icon{position:absolute;top:50%;left:10px;z-index:99;transform:translateY(-50%)}.form-icons .form-control-icon+.form-control{padding-left:30px;border-top-left-radius:.215rem;border-bottom-left-radius:.215rem}.form-icons .round-input-control .form-control{border-radius:200px}.form-icons .large-icon .form-control{height:3.2rem!important}.form-icons .small-icon .form-control{height:2.2rem!important}.form-icons .form-control-icon-right{right:10px;left:auto}.form-icons .form-control-icon-right+.form-control{padding-right:30px;padding-left:1rem}.nav-link{position:relative;display:block;padding:.715rem 1.072rem;overflow:hidden}.nav-link:focus{outline:0}.nav-link:focus,.nav-link:hover{background-color:#f3f7f9}.nav-link.disabled:focus,.nav-link.disabled:hover{background-color:transparent}.nav-link .close{display:inline-block;margin-left:10px}.nav-quick{padding:0;margin-right:0;margin-bottom:22px;margin-left:0;background-color:#fff;border-radius:.215rem;box-shadow:0 1px 1px rgba(0,0,0,.05)}.nav-quick .nav-item{position:relative;display:block;padding:0;text-align:center;list-style:none}.nav-quick .nav-link{padding:1.143rem 0;color:#76838f}.nav-quick .nav-link .icon{display:block;margin-bottom:.2rem;font-size:2.286rem}.nav-quick .badge,.nav-quick .badge-pill{position:absolute;top:0;right:0}.nav-quick-sm .nav-link{padding:.858rem 0}.nav-quick-sm .nav-link .icon{font-size:1.7145rem}.nav-quick-lg .nav-link{padding:1.572rem 0}.nav-quick-lg .nav-link .icon{font-size:2.8575rem}.nav-quick-bordered{border-top:1px solid #e4eaec;border-left:1px solid #e4eaec}.nav-quick-bordered .nav-item{border-right:1px solid #e4eaec;border-bottom:1px solid #e4eaec}.nav-tabs .nav-link{color:#76838f;transition:.25s}.nav-tabs .nav-link>.icon{margin-right:.5em;line-height:1}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .nav-link:focus,.nav-tabs .nav-item.show .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{border-color:transparent;border-bottom-color:#3e8ef7}.nav-tabs .dropup .dropdown-menu{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.nav-pills .nav-link{transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s}.nav-pills-rounded .nav-link{padding-right:20px;padding-left:20px;margin-right:5px;margin-left:5px;border-radius:1000px}.nav-tabs.nav-tabs-bottom{border-top:1px solid #e4eaec;border-bottom:none}.nav-tabs.nav-tabs-bottom .nav-item{margin-top:-1px;margin-bottom:0}.nav-tabs.nav-tabs-bottom .nav-link{border-radius:0 0 .286rem .286rem}.nav-tabs.nav-tabs-bottom .nav-link:focus,.nav-tabs.nav-tabs-bottom .nav-link:hover{border-top-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-reverse .nav-item{float:right}.nav-tabs-reverse .nav-item+.nav-item{margin-right:2px;margin-left:0}.nav-tabs-solid{border-bottom-color:#f3f7f9}.nav-tabs-solid .nav-link:hover{border-color:transparent}.nav-tabs-solid .nav-item.open .nav-link,.nav-tabs-solid .nav-item.open .nav-link:focus,.nav-tabs-solid .nav-item.open .nav-link:hover,.nav-tabs-solid .nav-item.show .nav-link,.nav-tabs-solid .nav-item.show .nav-link:focus,.nav-tabs-solid .nav-item.show .nav-link:hover,.nav-tabs-solid .nav-link.active,.nav-tabs-solid .nav-link.active:focus,.nav-tabs-solid .nav-link.active:hover{color:#76838f;background-color:#f3f7f9;border-color:transparent}.nav-tabs-solid~.tab-content{padding:1.429rem;background-color:#f3f7f9}.nav-tabs-solid.nav-tabs-bottom .nav-link.active,.nav-tabs-solid.nav-tabs-bottom .nav-link.active:focus,.nav-tabs-solid.nav-tabs-bottom .nav-link.active:hover{border:none}.nav-tabs-line{position:relative}.nav-tabs-line .nav-link{padding:.715rem 1.429rem;border-bottom:2px solid transparent}.nav-tabs-line .nav-link:focus,.nav-tabs-line .nav-link:hover{background-color:transparent}.nav-tabs-line .nav-link:hover{border-bottom-color:#ccd5db}.nav-tabs-line .nav-item.open .nav-link,.nav-tabs-line .nav-item.open .nav-link:focus,.nav-tabs-line .nav-item.open .nav-link:hover,.nav-tabs-line .nav-item.show .nav-link,.nav-tabs-line .nav-item.show .nav-link:focus,.nav-tabs-line .nav-item.show .nav-link:hover,.nav-tabs-line .nav-link.active,.nav-tabs-line .nav-link.active:focus,.nav-tabs-line .nav-link.active:hover{color:#3e8ef7;background-color:transparent;border-bottom:2px solid #3e8ef7}.nav-tabs-line .dropdown-menu{margin-top:0}.nav-tabs-line .dropup .dropdown-menu{margin-bottom:0}.nav-tabs-line .nav-item.open>.nav-link,.nav-tabs-line .nav-item.open>.nav-link:focus,.nav-tabs-line .nav-item.open>.nav-link:hover,.nav-tabs-line .nav-item.show>.nav-link,.nav-tabs-line .nav-item.show>.nav-link:focus,.nav-tabs-line .nav-item.show>.nav-link:hover{border-bottom-color:#3e8ef7}.nav-tabs-line.nav-tabs-bottom .nav-link{border-top:2px solid transparent;border-bottom:none}.nav-tabs-line.nav-tabs-bottom .nav-link:hover{border-top-color:#ccd5db;border-bottom-color:transparent}.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:hover,.nav-tabs-line.nav-tabs-bottom .nav-item.show .nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.show .nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.show .nav-link:hover,.nav-tabs-line.nav-tabs-bottom .nav-link.active,.nav-tabs-line.nav-tabs-bottom .nav-link.active:focus,.nav-tabs-line.nav-tabs-bottom .nav-link.active:hover{border-top:2px solid #3e8ef7;border-bottom:none}.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link:hover,.nav-tabs-line.nav-tabs-bottom .nav-item.show>.nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.show>.nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.show>.nav-link:hover{border-top-color:#3e8ef7}.tabs-line-top{border-bottom:1px solid #e4eaec}.tabs-line-top .nav-item .nav-link,.tabs-line-top .nav-link{bottom:-1px;border-top:2px solid transparent;border-bottom-color:transparent}.tabs-line-top .nav-item .nav-link:hover,.tabs-line-top .nav-link:hover{border-top:2px solid #ccd5db;border-bottom-color:transparent}.tabs-line-top .nav-item.open .nav-link,.tabs-line-top .nav-item.open .nav-link:focus,.tabs-line-top .nav-item.open .nav-link:hover,.tabs-line-top .nav-item.show .nav-link,.tabs-line-top .nav-item.show .nav-link:focus,.tabs-line-top .nav-item.show .nav-link:hover,.tabs-line-top .nav-link.active,.tabs-line-top .nav-link.active:focus,.tabs-line-top .nav-link.active:hover{color:#3e8ef7;background-color:transparent;border-top:2px solid #3e8ef7;border-right:1px solid #e4eaec;border-bottom:1px solid #fff;border-left:1px solid #e4eaec}.nav-tabs-vertical::after{display:block;clear:both;content:""}.nav-tabs-vertical .nav-tabs{flex-direction:column;float:left;border-right:1px solid #e4eaec;border-bottom:none}.nav-tabs-vertical .nav-tabs .nav-item{float:none;margin-right:-1px;margin-bottom:2px;margin-left:0}.nav-tabs-vertical .nav-tabs .nav-link{border-radius:.286rem 0 0 .286rem}.nav-tabs-vertical .nav-tabs .nav-link:hover{border-right-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-vertical .nav-tabs .nav-link.active,.nav-tabs-vertical .nav-tabs .nav-link.active:focus,.nav-tabs-vertical .nav-tabs .nav-link.active:hover{border-right-color:#3e8ef7;border-bottom-color:transparent}.nav-tabs-vertical .nav-tabs-reverse{float:right;border-right:none;border-left:1px solid #e4eaec}.nav-tabs-vertical .nav-tabs-reverse .nav-item{margin-right:0;margin-left:-1px}.nav-tabs-vertical .nav-tabs-reverse .nav-link{border-radius:0 .286rem .286rem 0}.nav-tabs-vertical .nav-tabs-reverse .nav-link:hover{border-right-color:transparent;border-left-color:#e4eaec}.nav-tabs-vertical .nav-tabs-reverse .nav-link.active,.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:hover{border-right-color:transparent;border-left-color:#3e8ef7}.nav-tabs-vertical .nav-tabs-solid{border-right-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-solid .nav-link:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid .nav-link.active,.nav-tabs-vertical .nav-tabs-solid .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-solid .nav-link.active:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid+.tab-content{padding:1.429rem}.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-line .nav-link{border-right:2px solid transparent;border-bottom:none}.nav-tabs-vertical .nav-tabs-line .nav-link:hover{border-right-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line .nav-link.active,.nav-tabs-vertical .nav-tabs-line .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-line .nav-link.active:hover{border-right:2px solid #3e8ef7;border-bottom:none}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link{border-right-width:1px;border-left:2px solid transparent}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link:hover{border-color:transparent;border-left-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:hover{border-right:1px solid transparent;border-left:2px solid #3e8ef7}.nav-tabs-vertical .tab-content{overflow:hidden}.nav-tabs-inverse .nav-link.active,.nav-tabs-inverse .nav-link.active:focus,.nav-tabs-inverse .nav-link.active:hover{border-color:transparent}.nav-tabs-inverse .nav-tabs-solid{border-bottom-color:#fff}.nav-tabs-inverse .nav-tabs-solid .nav-link.active,.nav-tabs-inverse .nav-tabs-solid .nav-link.active:focus,.nav-tabs-inverse .nav-tabs-solid .nav-link.active:hover{color:#76838f;background-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-link.active,.nav-tabs-inverse.nav-tabs-vertical .nav-link.active:focus,.nav-tabs-inverse.nav-tabs-vertical .nav-link.active:hover{border-color:transparent}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid{border-right-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#fff}.nav-tabs-inverse .tab-content{background:#fff}.nav-tabs-animate .tab-content{overflow:hidden}.nav-tabs-lg .nav-link{padding:.858rem 1.429rem;font-size:1.286rem;line-height:1.3333333333}.nav-tabs-sm .nav-link{padding:.358rem .715rem;font-size:.858rem;line-height:1.5}.navbar::after{display:block;clear:both;content:""}@media (min-width:480px){.navbar{border-radius:.215rem}}.navbar-full{z-index:1200}@media (min-width:480px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1500}@media (min-width:480px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:sticky;top:0;z-index:1500;width:100%}@media (min-width:480px){.navbar-sticky-top{border-radius:0}}.navbar{min-height:4.715rem;padding:0;border:none;box-shadow:0 2px 4px rgba(0,0,0,.08)}.navbar-nav{margin:.78575rem -1.0715rem}@media (max-width:767px){.navbar-nav .open .dropdown-menu,.navbar-nav .show .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu .dropdown-item,.navbar-nav .show .dropdown-menu .dropdown-header,.navbar-nav .show .dropdown-menu .dropdown-item{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu .dropdown-item,.navbar-nav .show .dropdown-menu .dropdown-item{line-height:22px}.navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-nav .open .dropdown-menu .dropdown-item:hover,.navbar-nav .show .dropdown-menu .dropdown-item:focus,.navbar-nav .show .dropdown-menu .dropdown-item:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>.nav-item{float:left}.navbar-nav>.nav-item>.nav-link{padding-top:1.5715rem;padding-bottom:1.5715rem}.navbar-nav.navbar-right:last-child{margin-right:-1.0715rem}}.navbar-nav .nav-item{float:none}.navbar-nav .nav-link{padding-top:1.572rem;padding-bottom:1.572rem}.navbar-nav .nav-item .nav-link{padding-top:.715rem;padding-bottom:.715rem;line-height:22px}.navbar-nav .nav-item+.nav-item{margin-left:0}.navbar-nav>.nav-item>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-header::after{display:block;clear:both;content:""}@media (min-width:768px){.navbar-header{float:left}}.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin-right:-1.0715rem;margin-left:-1.0715rem}@media (min-width:768px){.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin-right:0;margin-left:0}}.navbar-toggler{position:relative;float:right;height:4.715rem;padding:1.5715rem 1.0715rem;margin-top:0;margin-right:1.0715rem;margin-bottom:0;line-height:22px;cursor:pointer;background:0 0!important;background-image:none;border:1px solid transparent;border-radius:.215rem;transition:color .25s linear}@media (min-width:768px){.navbar-toggler{display:none}}.navbar-toggler:hover{background:0 0!important}.navbar-toggler:focus{outline:0}.navbar-toggler .icon{margin-top:-1px}.navbar-toggler .icon-bar{display:block;width:1.572rem;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:.286rem}.navbar-toggler-left{float:left;margin-right:0;margin-left:1.0715rem}.navbar-collapse{padding-right:1.0715rem;padding-left:1.0715rem;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse::after{display:block;clear:both;content:""}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom,.navbar-fixed-top{width:100%}.hidden-float::after{display:block;clear:both;content:""}@media (min-width:768px){.hidden-float{display:block}}@media (max-width:767px){.hidden-float{display:none!important}}.navbar-brand{float:left;height:4.715rem;padding:1.5715rem 1.429rem;margin:0;font-size:1.286rem;font-weight:500;line-height:22px}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-1.0715rem}}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img.navbar-brand-logo{display:inline-block}.navbar-brand-logo{display:inline-block;height:2.286rem;margin-top:-.357rem}.navbar-brand-text{margin-left:.429rem}@media (max-width:767px){.navbar-brand-center{position:absolute;left:50%;transform:translate(-50%,0)}}@media (min-width:480px){.navbar-mega .container,.navbar-mega .container-fluid{position:relative}}@media (max-width:767px){.navbar-mega .container,.navbar-mega .container-fluid{position:static}}.navbar-mega .dropdown-menu{left:auto}.navbar-mega .dropdown-mega{position:static}.navbar-mega .mega-content{padding:1.429rem 2.143rem}.navbar-mega .mega-menu{min-width:10.715rem;max-width:100%}.navbar-mega .mega-menu>ul{padding-left:0}.navbar-mega .mega-menu .list-icons{margin-bottom:.429rem}.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:5px;left:5px}@media (max-width:767px){.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:0;left:0}}.navbar-form{padding:.715rem 1.0715rem;margin-top:1.071rem;margin-right:-1.0715rem;margin-bottom:1.071rem;margin-left:-1.0715rem;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-1.0715rem}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:.358rem}}.navbar-form .icon{font-size:1.143rem;color:rgba(55,71,79,.4)}.navbar-form .form-control{background-color:#f3f7f9;border:none;border-radius:38px}@media (min-width:768px){.navbar-search.collapse{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important}}@media (max-width:767px){.navbar-search{padding-right:1.0715rem;padding-left:1.0715rem}}@media (max-width:767px){.navbar-search .navbar-form{margin-top:0;margin-bottom:0;border-bottom:none}}.container-fluid>.navbar-search,.container>.navbar-search{margin-right:-1.0715rem;margin-left:-1.0715rem}@media (min-width:768px){.container-fluid>.navbar-search,.container>.navbar-search{margin-right:0;margin-left:0}}.navbar-search-overlap{position:absolute!important;top:0;right:0;left:0;z-index:1;background-color:#fff}.navbar-search-overlap .form-control,.navbar-search-overlap .form-group{display:block!important;margin:0}.navbar-search-overlap .form-control{height:4.715rem!important;background-color:transparent!important;border-radius:0}.navbar-search-overlap .form-control:focus{border-color:transparent}.navbar-toolbar{float:left}.navbar-toolbar::after{display:block;clear:both;content:""}@media (max-width:767px){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:28.572rem;overflow-x:hidden;overflow-y:scroll;transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}}@media (max-width:767px) and (max-device-width:480px) and (orientation:landscape){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:14.286rem}}@media (max-width:767px){.navbar-toolbar .open,.navbar-toolbar .show{position:static}.navbar-toolbar .open .dropdown-menu,.navbar-toolbar .show .dropdown-menu{right:0;left:0;float:none;width:auto;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}}.navbar-toolbar .nav-item{float:left}.navbar-toolbar .nav-item::after{display:block;clear:both;content:""}.navbar-toolbar .nav-link{padding-top:1.5715rem;padding-bottom:1.5715rem;line-height:22px}.navbar-toolbar .dropdown-menu{transform-origin:100% 0;-webkit-animation-duration:.3s;animation-duration:.3s}@media (max-width:767px){.navbar-toolbar-left{float:left!important}.navbar-toolbar-right{float:right!important}}.navbar-nav .nav-link.navbar-avatar,.navbar-toolbar .nav-link.navbar-avatar{padding-top:1.286rem;padding-bottom:1.286rem}@media (max-width:767px){.navbar-nav .nav-link.navbar-avatar{padding-top:.429rem;padding-bottom:.429rem}}.navbar-avatar .avatar{width:2.143rem}.icon-fullscreen{font-family:"Web Icons"}.icon-fullscreen:before{content:""}.icon-fullscreen.active:before{content:""}.icon-menubar{font-family:"Web Icons"}.icon-menubar:before{content:""}.icon-menubar.active:before{content:""}.navbar-btn{margin-top:1.071rem;margin-bottom:1.071rem}.navbar-btn.btn-sm{margin-top:1.2135rem;margin-bottom:1.2135rem}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:1.5715rem;margin-bottom:1.5715rem}.navbar-text{margin-top:1.5715rem;margin-bottom:1.5715rem}@media (min-width:768px){.navbar-text{float:left;margin-right:1.0715rem;margin-left:1.0715rem}.navbar-text.navbar-right:last-child{margin-right:0}}@media (min-width:768px){.navbar-left{float:left}.navbar-right{float:right;margin-right:-1.0715rem}.navbar-right~.navbar-right{margin-right:0}.navbar-right .dropdown-menu{right:0;left:auto}}.navbar-default{background-color:#fff;border-color:#e4eaec}.navbar-default .navbar-brand{color:#37474f}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#37474f;background-color:none}.navbar-default .navbar-text{color:#76838f}.navbar-default .navbar-nav .nav-link{color:#76838f}.navbar-default .navbar-nav .nav-link:focus,.navbar-default .navbar-nav .nav-link:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-nav .nav-link.active,.navbar-default .navbar-nav .nav-link.active:focus,.navbar-default .navbar-nav .nav-link.active:hover,.navbar-default .navbar-nav>.active>.nav-link,.navbar-default .navbar-nav>.active>.nav-link:focus,.navbar-default .navbar-nav>.active>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-nav .nav-link.disabled,.navbar-default .navbar-nav .nav-link.disabled:focus,.navbar-default .navbar-nav .nav-link.disabled:hover,.navbar-default .navbar-nav>.disabled>.nav-link,.navbar-default .navbar-nav>.disabled>.nav-link:focus,.navbar-default .navbar-nav>.disabled>.nav-link:hover{color:#e4eaec;background-color:transparent}.navbar-default .navbar-toggler{border-color:transparent}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toggler .icon-bar{background-color:#76838f}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e4eaec}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item{color:#76838f}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:hover,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item:focus,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:hover,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active:focus,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled:focus,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled:hover{color:#e4eaec;background-color:transparent}}.navbar-default .navbar-nav>.open>.nav-link,.navbar-default .navbar-nav>.open>.nav-link:focus,.navbar-default .navbar-nav>.open>.nav-link:hover,.navbar-default .navbar-nav>.show>.nav-link,.navbar-default .navbar-nav>.show>.nav-link:focus,.navbar-default .navbar-nav>.show>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-link{color:#76838f}.navbar-default .navbar-link:hover{color:#526069}.navbar-default .navbar-toolbar .nav-link{display:block;color:#76838f}.navbar-default .navbar-toolbar .nav-link:focus,.navbar-default .navbar-toolbar .nav-link:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toolbar .nav-link.active,.navbar-default .navbar-toolbar .nav-link.active:focus,.navbar-default .navbar-toolbar .nav-link.active:hover,.navbar-default .navbar-toolbar>.active>.nav-link,.navbar-default .navbar-toolbar>.active>.nav-link:focus,.navbar-default .navbar-toolbar>.active>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-toolbar .nav-link.disabled,.navbar-default .navbar-toolbar .nav-link.disabled:focus,.navbar-default .navbar-toolbar .nav-link.disabled:hover,.navbar-default .navbar-toolbar>.disabled>.nav-link,.navbar-default .navbar-toolbar>.disabled>.nav-link:focus,.navbar-default .navbar-toolbar>.disabled>.nav-link:hover{color:#e4eaec;background-color:transparent}.navbar-default .navbar-toggler{color:#76838f}.navbar-default .navbar-toolbar>.open>.nav-link,.navbar-default .navbar-toolbar>.open>.nav-link:focus,.navbar-default .navbar-toolbar>.open>.nav-link:hover,.navbar-default .navbar-toolbar>.show>.nav-link,.navbar-default .navbar-toolbar>.show>.nav-link:focus,.navbar-default .navbar-toolbar>.show>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-inverse{background-color:#3e8ef7;border-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:none}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:#fff}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.active:focus,.navbar-inverse .navbar-nav .nav-link.active:hover,.navbar-inverse .navbar-nav>.active>.nav-link,.navbar-inverse .navbar-nav>.active>.nav-link:focus,.navbar-inverse .navbar-nav>.active>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .nav-link.disabled,.navbar-inverse .navbar-nav .nav-link.disabled:focus,.navbar-inverse .navbar-nav .nav-link.disabled:hover,.navbar-inverse .navbar-nav>.disabled>.nav-link,.navbar-inverse .navbar-nav>.disabled>.nav-link:focus,.navbar-inverse .navbar-nav>.disabled>.nav-link:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toggler{color:#fff;border-color:transparent}.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toggler .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#1c7af6}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header,.navbar-inverse .navbar-nav .show .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-divider,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-divider{background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:hover,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item:focus,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:hover,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active:focus,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled:focus,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled:hover{color:#fff;background-color:transparent}}.navbar-inverse .navbar-nav>.open>.nav-link,.navbar-inverse .navbar-nav>.open>.nav-link:focus,.navbar-inverse .navbar-nav>.open>.nav-link:hover,.navbar-inverse .navbar-nav>.show>.nav-link,.navbar-inverse .navbar-nav>.show>.nav-link:focus,.navbar-inverse .navbar-nav>.show>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .navbar-toolbar .nav-link{color:#fff}.navbar-inverse .navbar-toolbar .nav-link:focus,.navbar-inverse .navbar-toolbar .nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toolbar .nav-link.active,.navbar-inverse .navbar-toolbar .nav-link.active:focus,.navbar-inverse .navbar-toolbar .nav-link.active:hover,.navbar-inverse .navbar-toolbar>.active>.nav-link,.navbar-inverse .navbar-toolbar>.active>.nav-link:focus,.navbar-inverse .navbar-toolbar>.active>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toolbar .nav-link.disabled,.navbar-inverse .navbar-toolbar .nav-link.disabled:focus,.navbar-inverse .navbar-toolbar .nav-link.disabled:hover,.navbar-inverse .navbar-toolbar>.disabled>.nav-link,.navbar-inverse .navbar-toolbar>.disabled>.nav-link:focus,.navbar-inverse .navbar-toolbar>.disabled>.nav-link:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toolbar>.open>.nav-link,.navbar-inverse .navbar-toolbar>.open>.nav-link:focus,.navbar-inverse .navbar-toolbar>.open>.nav-link:hover,.navbar-inverse .navbar-toolbar>.show>.nav-link,.navbar-inverse .navbar-toolbar>.show>.nav-link:focus,.navbar-inverse .navbar-toolbar>.show>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}@media (min-width:768px){.nav.hidden-float,.navbar.hidden-float{display:flex}}@media (max-width:767px){.nav.hidden-float,.navbar.hidden-float{display:none!important}}.navbar-toolbar .nav-link{display:block}.navbar>.container-fluid,.navbar>.containers{flex:1 1 0;justify-content:flex-start;margin:0}.navbar>.container-fluid .navbar-collapse,.navbar>.containers .navbar-collapse{flex:1 1 auto}@media (max-width:767px){.navbar>.container-fluid,.navbar>.containers{flex:1 1 100%}.navbar>.container-fluid .navbar-header,.navbar>.containers .navbar-header{flex:1 1 auto}.navbar>.container-fluid .navbar-collapse,.navbar>.containers .navbar-collapse{flex:1 1 100%}.navbar>.container-fluid .navbar-search,.navbar>.containers .navbar-search{flex:1 1 100%}}.breadcrumb{margin-bottom:1rem;background-color:transparent}.breadcrumb .is-hidden{display:none}.breadcrumb-ellipsis{display:inline-block}.breadcrumb-dropdown{display:inline-block}.breadcrumb.breadcrumb-right>li.breadcrumb-ellipsis.is-hidden+li:before{display:none}.breadcrumb.breadcrumb-left .breadcrumb-dropdown,.breadcrumb.breadcrumb-left .breadcrumb-ellipsis{float:left}.breadcrumb-item+.breadcrumb-item:before{padding:0 5px}.breadcrumb-item .icon{text-decoration:none}.breadcrumb-item .icon:before{margin-right:10px}.breadcrumb-arrow>.breadcrumb-item+.breadcrumb-item:before{content:"» "}.page-item>span{padding:.643rem 1.072rem;transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.page-item>span:focus,.page-item>span:hover{text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.page-item .icon{margin-top:-1px}.page-item.active .page-link{z-index:3}.page-item.disabled>span,.page-item.disabled>span:focus,.page-item.disabled>span:hover{color:#ccd5db;pointer-events:none;cursor:not-allowed;background-color:transparent;border-color:#e4eaec}.page-link{transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.page-link:focus,.page-link:hover{text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.pagination-gap .page-item.disabled .page-link:focus,.pagination-gap .page-item.disabled .page-link:hover{border-color:#e4eaec}.pagination-gap .page-item:first-child .page-link,.pagination-gap .page-item:last-child .page-link{border-radius:5px}.pagination-gap .page-item.active .page-link{background-color:#3e8ef7}.pagination-gap .page-link{margin:0 5px;border-radius:5px}.pagination-gap .page-link:focus,.pagination-gap .page-link:hover{background-color:transparent;border-color:#3e8ef7}.pagination-no-border .page-link{border:none}.badge.badge-outline{color:#f3f7f9;background-color:transparent;border-color:#f3f7f9}.badge.up{position:relative;top:-10px;margin:0 -.8em;border-radius:15px}.badge-outline{border:1px solid transparent}.badge-round{border-radius:1em}.badge-pill{padding:3px 6px}.badge-pill:empty{display:none}.btn .badge-pill{top:0}.btn-group-xs>.btn .badge-pill,.btn-xs .badge-pill{top:0;padding:1px 5px}a .badge-pill:focus,a .badge-pill:hover{text-decoration:none;cursor:pointer}.list-group-item>.badge-pill{order:1;float:right;margin-left:auto}.list-group-item>.badge-pill+.badge-pill{margin-right:5px}.nav-pills>li>a>.badge-pill{margin-left:3px}.badge-default{color:#76838f}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#f3f7f9}.badge-default.badge-outline{color:#e4eaec;background-color:transparent;border-color:#e4eaec}.badge-default[href]:focus,.badge-default[href]:hover{color:#a3afb7}.badge-default.badge-outline{color:#76838f}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#589ffc}.badge-primary.badge-outline{color:#3e8ef7;background-color:transparent;border-color:#3e8ef7}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#28d17c}.badge-success.badge-outline{color:#11c26d;background-color:transparent;border-color:#11c26d}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#28c0de}.badge-info.badge-outline{color:#0bb2d4;background-color:transparent;border-color:#0bb2d4}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f57d1b}.badge-warning.badge-outline{color:#eb6709;background-color:transparent;border-color:#eb6709}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#ff666b}.badge-danger.badge-outline{color:#ff4c52;background-color:transparent;border-color:#ff4c52}.badge-dark{color:#fff;background-color:#526069}.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#76838f}.badge-dark.badge-outline{color:#526069;background-color:transparent;border-color:#526069}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#3c464c}.badge-lg{font-size:16px}.badge-sm{padding:.1em .5em;font-size:10px}.jumbotron{padding:0;border-radius:.215rem}@media (min-width:768px){.container .jumbotron,.jumbotron{padding:0}}.jumbotron>.jumbotron-photo img{width:100%;border-top-left-radius:.215rem;border-top-right-radius:.215rem}.jumbotron-contents{padding:1.429rem}.jumbotron .carousel,.jumbotron .carousel-inner,.jumbotron .carousel-inner>.carousel-item.active img{border-top-left-radius:.215rem;border-top-right-radius:.215rem}.jumbotron .carousel-inner>.carousel-item>a>img,.jumbotron .carousel-inner>.carousel-item>img{width:100%}.alert{padding-right:20px;padding-left:20px}.alert ul{padding-left:13px}.alert ul li{padding-left:7px}.panel>.alert{margin:0}.alert h4{margin-top:0;margin-bottom:5px;color:inherit}.alert>:last-child{margin-bottom:0}.alert-alt{color:#76838f;background-color:rgba(243,247,249,.8);border:none;border-left:3px solid transparent}.alert-alt .alert-link,.alert-alt a{text-decoration:none}.alert-dismissible{padding-right:40px}.alert-dismissible .close{position:inherit;padding:0;margin-right:-20px;text-decoration:none;opacity:.6}.alert-dismissible .close:focus,.alert-dismissible .close:hover{opacity:1}.alert-dismissible.alert-alt .close{color:#a3afb7;opacity:.6}.alert-dismissible.alert-alt .close:focus,.alert-dismissible.alert-alt .close:hover{color:#a3afb7;opacity:1}.alert-icon{position:relative;padding-left:45px}.alert-icon>.icon{position:absolute;top:15px;left:20px;width:1em;font-size:1rem;text-align:center}.alert-avatar{position:relative;padding-top:20px;padding-bottom:20px;padding-left:75px}.alert-avatar>.avatar{position:absolute;top:12px;left:20px}.page-alert .alert-wrap{max-height:0;padding:0;margin:0;overflow:hidden;transition:max-height .7s linear 0s}.page-alert .alert-wrap.in{max-height:500px;transition:max-height 1s linear 0s}.page-alert .alert-wrap .alert{margin:0;text-align:left;border-radius:0}.alert-primary{color:#3e8ef7;background-color:rgba(217,233,255,.8);border-color:#d9e9ff}.alert-primary .close{color:#3e8ef7}.alert-primary .close:focus,.alert-primary .close:hover{color:#3e8ef7}.alert-primary .alert-link{color:#247cf0}.alert-alt.alert-primary{border-color:#3e8ef7}.alert-alt.alert-primary .alert-link,.alert-alt.alert-primary a{color:#3e8ef7}.alert-success .alert-link{color:#05a85c}.alert-alt.alert-success{border-color:#11c26d}.alert-alt.alert-success .alert-link,.alert-alt.alert-success a{color:#11c26d}.alert-info .alert-link{color:#0099b8}.alert-alt.alert-info{border-color:#0bb2d4}.alert-alt.alert-info .alert-link,.alert-alt.alert-info a{color:#0bb2d4}.alert-warning .alert-link{color:#de4e00}.alert-alt.alert-warning{border-color:#eb6709}.alert-alt.alert-warning .alert-link,.alert-alt.alert-warning a{color:#eb6709}.alert-danger .alert-link{color:#f2353c}.alert-alt.alert-danger{border-color:#ff4c52}.alert-alt.alert-danger .alert-link,.alert-alt.alert-danger a{color:#ff4c52}.alert-social{position:relative;padding-left:65px}.alert-social>.icon{position:absolute;top:12px;bottom:0;left:20px;width:1em;font-size:28px;text-align:center}.alert-facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.alert-facebook .close{color:#fff}.alert-facebook .close:focus,.alert-facebook .close:hover{color:#fff}.alert-facebook .alert-link{font-weight:500;color:#fff}.alert-twitter{color:#fff;background-color:#55acee;border-color:#55acee}.alert-twitter .close{color:#fff}.alert-twitter .close:focus,.alert-twitter .close:hover{color:#fff}.alert-twitter .alert-link{font-weight:500;color:#fff}.alert-google-plus{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.alert-google-plus .close{color:#fff}.alert-google-plus .close:focus,.alert-google-plus .close:hover{color:#fff}.alert-google-plus .alert-link{font-weight:500;color:#fff}.alert-linkedin{color:#fff;background-color:#0976b4;border-color:#0976b4}.alert-linkedin .close{color:#fff}.alert-linkedin .close:focus,.alert-linkedin .close:hover{color:#fff}.alert-linkedin .alert-link{font-weight:500;color:#fff}.alert-flickr{color:#fff;background-color:#ff0084;border-color:#ff0084}.alert-flickr .close{color:#fff}.alert-flickr .close:focus,.alert-flickr .close:hover{color:#fff}.alert-flickr .alert-link{font-weight:500;color:#fff}.alert-tumblr{color:#fff;background-color:#35465c;border-color:#35465c}.alert-tumblr .close{color:#fff}.alert-tumblr .close:focus,.alert-tumblr .close:hover{color:#fff}.alert-tumblr .alert-link{font-weight:500;color:#fff}.alert-github{color:#fff;background-color:#4183c4;border-color:#4183c4}.alert-github .close{color:#fff}.alert-github .close:focus,.alert-github .close:hover{color:#fff}.alert-github .alert-link{font-weight:500;color:#fff}.alert-dribbble{color:#fff;background-color:#c32361;border-color:#c32361}.alert-dribbble .close{color:#fff}.alert-dribbble .close:focus,.alert-dribbble .close:hover{color:#fff}.alert-dribbble .alert-link{font-weight:500;color:#fff}.alert-youtube{color:#fff;background-color:#b31217;border-color:#b31217}.alert-youtube .close{color:#fff}.alert-youtube .close:focus,.alert-youtube .close:hover{color:#fff}.alert-youtube .alert-link{font-weight:500;color:#fff}.alert.dark .alert-link{font-weight:500;color:#fff!important}.alert.dark .alert-left-border{border:none;border-left:3px solid transparent}.alert.dark.alert-dismissible.alert-alt .close{color:#fff}.alert.dark.alert-dismissible.alert-alt .close:focus,.alert.dark.alert-dismissible.alert-alt .close:hover{color:#fff}.alert.dark.alert-primary{color:#fff;background-color:#3e8ef7;border-color:#3e8ef7}.alert.dark.alert-primary .close{color:#fff}.alert.dark.alert-primary .close:focus,.alert.dark.alert-primary .close:hover{color:#fff}.alert.dark.alert-primary.alert-alt{border-color:#0d58bb}.alert.dark.alert-primary.alert-alt .alert-link,.alert.dark.alert-primary.alert-alt a{color:#fff}.alert.dark.alert-success{color:#fff;background-color:#11c26d;border-color:#11c26d}.alert.dark.alert-success .close{color:#fff}.alert.dark.alert-success .close:focus,.alert.dark.alert-success .close:hover{color:#fff}.alert.dark.alert-success.alert-alt{border-color:#035e33}.alert.dark.alert-success.alert-alt .alert-link,.alert.dark.alert-success.alert-alt a{color:#fff}.alert.dark.alert-info{color:#fff;background-color:#0bb2d4;border-color:#0bb2d4}.alert.dark.alert-info .close{color:#fff}.alert.dark.alert-info .close:focus,.alert.dark.alert-info .close:hover{color:#fff}.alert.dark.alert-info.alert-alt{border-color:#00596c}.alert.dark.alert-info.alert-alt .alert-link,.alert.dark.alert-info.alert-alt a{color:#fff}.alert.dark.alert-warning{color:#fff;background-color:#eb6709;border-color:#eb6709}.alert.dark.alert-warning .close{color:#fff}.alert.dark.alert-warning .close:focus,.alert.dark.alert-warning .close:hover{color:#fff}.alert.dark.alert-warning.alert-alt{border-color:#923300}.alert.dark.alert-warning.alert-alt .alert-link,.alert.dark.alert-warning.alert-alt a{color:#fff}.alert.dark.alert-danger{color:#fff;background-color:#ff4c52;border-color:#ff4c52}.alert.dark.alert-danger .close{color:#fff}.alert.dark.alert-danger .close:focus,.alert.dark.alert-danger .close:hover{color:#fff}.alert.dark.alert-danger.alert-alt{border-color:#cd0d14}.alert.dark.alert-danger.alert-alt .alert-link,.alert.dark.alert-danger.alert-alt a{color:#fff}.progress{height:15px;margin-bottom:22px;overflow:hidden;background-color:#e4eaec;border-radius:.215rem}.progress-bar{float:left;width:0%;height:100%;font-size:.858rem;line-height:15px;color:#fff;text-align:center;background-color:#3e8ef7;transition:width .6s ease}.progress-bar-success{background-color:#11c26d}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#0bb2d4}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#eb6709}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#ff4c52}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-square{border-radius:0}.progress-circle{border-radius:1000px}.progress-vertical{position:relative;display:inline-block;width:15px;height:250px;min-height:250px;margin-right:30px;margin-bottom:0}.progress-vertical .progress-bar{width:100%}.progress-bar-indicating.active{position:relative;-webkit-animation:none;animation:none}.progress-bar-indicating.active:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#fff;border-radius:inherit;opacity:0;-webkit-animation:progress-active 3s ease 0s infinite;animation:progress-active 3s ease 0s infinite}.progress-vertical .progress-bar-indicating.active:before{-webkit-animation-name:progress-vertical-active;animation-name:progress-vertical-active}.progress-skill{position:relative}.progress-skill .progress-bar>span{position:absolute;top:0;right:10px;color:#526069}.progress-lg{height:22px}.progress-lg.progress-vertical{width:25px}.progress-lg .progress-bar{line-height:22px}.progress-sm{height:10px}.progress-sm.progress-vertical{width:10px}.progress-sm .progress-bar{line-height:10px}.progress-xs{height:4px;border-radius:1px}.progress-xs.progress-vertical{width:4px}.progress-xs .progress-bar{line-height:4px}.contextual-progress{margin:20px 0}.contextual-progress .progress-title{float:left}.contextual-progress .progress-label{position:relative;float:right}.contextual-progress .progress{height:2px;margin:5px 0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-webkit-keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@-webkit-keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}@keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}.media .media{padding-bottom:0;border-bottom:none}.media-body{overflow:auto}.media-meta{margin-bottom:3px;font-size:.858rem;color:#a3afb7}.media-list{padding-left:0;list-style:none}.media-list>.media{margin-top:15px}.media-list>.media:first-child{margin-top:0}@media (min-width:768px){.media-body{overflow:hidden}.media .media{margin-left:0}}@media (max-width:479px){.media{flex-direction:column}.media>div:first-child{margin-bottom:5px}.media .media{padding-left:15px}}.list-group{margin-bottom:20px}.list-group-item>.media:only-child{margin:0}.list-group .media{width:100%;padding:2px 0;border-bottom:0}.list-group .media-heading{margin-top:0;margin-bottom:5px;font-size:1rem}.list-group-full>.list-group-item{padding-right:0;padding-left:0}a.list-group-item{color:#76838f;border-radius:.215rem}a.list-group-item:focus,a.list-group-item:hover{color:#76838f;text-decoration:none;background-color:#f3f7f9}a.list-group-item.disabled,a.list-group-item.disabled:focus,a.list-group-item.disabled:hover{color:#e4eaec;cursor:not-allowed;background-color:#f3f7f9}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{color:#fff;background-color:#3e8ef7}.list-group-item .icon{margin-right:10px}.list-group.bg-inherit{border-radius:.215rem}.list-group.bg-inherit .list-group-item{background-color:transparent;border-bottom-color:rgba(0,0,0,.075)}.list-group.bg-inherit .list-group-item:last-child{border-bottom-color:transparent}.list-group.bg-inherit .list-group-item:hover{background-color:rgba(0,0,0,.075);border-color:transparent}.list-group-bordered .list-group-item{border-color:#e4eaec}.list-group-bordered .list-group-item.active,.list-group-bordered .list-group-item.active:focus,.list-group-bordered .list-group-item.active:hover{color:#fff;background-color:#247cf0;border-color:#247cf0}.list-group-dividered .list-group-item{border-top-color:#e4eaec}.list-group-dividered .list-group-item.active:hover{border-top-color:#e4eaec}.list-group-dividered .list-group-item:last-child{border-bottom-color:#e4eaec}.list-group-dividered .list-group-item:first-child{border-top-color:transparent}.list-group-dividered .list-group-item:first-child.active:hover{border-top-color:transparent}.list-group-gap .list-group-item{margin-bottom:2px;border-radius:.215rem}.list-group-full .list-group-item{padding-right:0;padding-left:0}.list-group-item{border:1px solid transparent}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#e4eaec}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{color:#3e8ef7;background-color:transparent;border-color:transparent}.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading{color:inherit}.list-group-item-dark{color:#fff;background-color:#526069}a.list-group-item-dark,button.list-group-item-dark{color:#fff}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#fff;background-color:#47535b}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-hover .list-group-item:hover{background-color:#f3f7f9}.list-group-hover .list-group-item-success,.list-group-hover a.list-group-item-success,.list-group-hover button.list-group-item-success{color:#fff}.list-group-hover .list-group-item-success:focus,.list-group-hover .list-group-item-success:hover,.list-group-hover a.list-group-item-success:focus,.list-group-hover a.list-group-item-success:hover,.list-group-hover button.list-group-item-success:focus,.list-group-hover button.list-group-item-success:hover{color:#fff;background-color:#0fab60}.list-group-hover .list-group-item-success.active,.list-group-hover a.list-group-item-success.active,.list-group-hover button.list-group-item-success.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-hover .list-group-item-info,.list-group-hover a.list-group-item-info,.list-group-hover button.list-group-item-info{color:#fff}.list-group-hover .list-group-item-info:focus,.list-group-hover .list-group-item-info:hover,.list-group-hover a.list-group-item-info:focus,.list-group-hover a.list-group-item-info:hover,.list-group-hover button.list-group-item-info:focus,.list-group-hover button.list-group-item-info:hover{color:#fff;background-color:#0a9ebc}.list-group-hover .list-group-item-info.active,.list-group-hover a.list-group-item-info.active,.list-group-hover button.list-group-item-info.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-hover .list-group-item-warning,.list-group-hover a.list-group-item-warning,.list-group-hover button.list-group-item-warning{color:#fff}.list-group-hover .list-group-item-warning:focus,.list-group-hover .list-group-item-warning:hover,.list-group-hover a.list-group-item-warning:focus,.list-group-hover a.list-group-item-warning:hover,.list-group-hover button.list-group-item-warning:focus,.list-group-hover button.list-group-item-warning:hover{color:#fff;background-color:#d25c08}.list-group-hover .list-group-item-warning.active,.list-group-hover a.list-group-item-warning.active,.list-group-hover button.list-group-item-warning.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-hover .list-group-item-danger,.list-group-hover a.list-group-item-danger,.list-group-hover button.list-group-item-danger{color:#fff}.list-group-hover .list-group-item-danger:focus,.list-group-hover .list-group-item-danger:hover,.list-group-hover a.list-group-item-danger:focus,.list-group-hover a.list-group-item-danger:hover,.list-group-hover button.list-group-item-danger:focus,.list-group-hover button.list-group-item-danger:hover{color:#fff;background-color:#ff3339}.list-group-hover .list-group-item-danger.active,.list-group-hover a.list-group-item-danger.active,.list-group-hover button.list-group-item-danger.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-hover .list-group-item-dark,.list-group-hover a.list-group-item-dark,.list-group-hover button.list-group-item-dark{color:#fff}.list-group-hover .list-group-item-dark:focus,.list-group-hover .list-group-item-dark:hover,.list-group-hover a.list-group-item-dark:focus,.list-group-hover a.list-group-item-dark:hover,.list-group-hover button.list-group-item-dark:focus,.list-group-hover button.list-group-item-dark:hover{color:#fff;background-color:#47535b}.list-group-hover .list-group-item-dark.active,.list-group-hover a.list-group-item-dark.active,.list-group-hover button.list-group-item-dark.active{color:#fff;background-color:#fff;border-color:#fff}.close.icon{font-size:inherit}button.close{cursor:pointer}.card{margin-bottom:2.143rem;border:none;box-shadow:none}.card .cover{width:100%;padding:0;border-bottom:none}[class*=blocks-]>li>.card{margin-bottom:0}.card-title{margin-top:0}.card-footer,.card-header{border:none;box-shadow:none}.card-inverse .card-footer-bordered,.card-inverse .card-header-bordered,.card-inverse.card-bordered{border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-bordered{border:1px solid #e4eaec}.card-header-bordered{border-bottom:1px solid #e4eaec}.card-footer-bordered{border-top:1px solid #e4eaec}.card-transparent{background-color:transparent}.card-header-transparent{background-color:transparent}.card-footer-transparent{background-color:transparent}.card-shadow{box-shadow:0 1px 1px rgba(0,0,0,.05)}.card-block{position:relative;flex:1 1 auto;padding:1.429rem}.card-text.type-link a{position:relative;display:inline-block;padding:3px 5px;color:#a3afb7}.card-text.type-link a:first-child{padding-left:0}.card-text.type-link a:hover{color:#ccd5db}.card-text.type-link a+a:before{position:absolute;top:10px;left:-2px;width:3px;height:3px;content:"";background-color:#a3afb7;border-radius:50%}.card-watermark{position:absolute;right:0;bottom:0;line-height:1;opacity:.1}.card-watermark.darker{color:#000}.card-watermark.lighter{color:#fff}.card-divider:after{display:block;width:20px;height:2px;margin:15px auto;content:"";background-color:#fff}.card-actions{margin-top:10px;text-align:right}.card-actions a{display:inline-block;margin-right:10px;color:#a3afb7;vertical-align:middle}.card-actions a .icon,.card-actions a.icon{text-decoration:none}.card-actions a .icon+span,.card-actions a.icon+span{margin-left:2px}.card-actions a.active,.card-actions a:focus,.card-actions a:hover{color:#ccd5db;text-decoration:none}.card-actions a:last-child{margin-right:0}.card-actions-sidebar{position:absolute;top:20px;left:20px;width:60px}.card-actions-sidebar a{display:inline-block;width:100%;height:60px;margin-right:0;text-align:center;border-right:1px solid #e4eaec}.card-actions-sidebar a:before{display:inline-block;height:100%;vertical-align:middle;content:""}.card-actions-sidebar a+a{border-top:1px solid #e4eaec}.card-actions-sidebar+.card-content{margin-left:80px}.card-img{border-radius:0}.card-img-left{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:calc(.215rem - 1px) 0 0 calc(.215rem - 1px)}@media (max-width:767px){.card-img-left{position:relative;width:100%;height:320px}.card-img-left~.card-block{width:100%;margin-left:0}}.card-img-left~.card-block{width:60%;margin-left:40%}.card-default{background-color:#e4eaec}.card-default .card-footer-bordered,.card-default .card-header-bordered,.card-default.card-bordered{border-color:#e4eaec}.card-columns .card{margin-bottom:2.143rem;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.card-sm .card-header{padding:.858rem 1.072rem}.card-sm .card-block{padding:1.072rem}.card-sm .card-footer{padding:.858rem 1.072rem}.card-md .card-header{padding:1.786rem 2.143rem}.card-md .card-block{padding:1.786rem}.card-md .card-footer{padding:2.143rem 1.786rem}.card-lg .card-header{padding:2.143rem}.card-lg .card-block{padding:2.143rem}.card-lg .card-footer{padding:2.143rem}.card-header-actions{float:right;margin:0}.card>.list-group:not(:first-child)>.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:not(:last-child)>.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card .card-block+.card-block{padding-top:0}body{font-weight:300}th{font-weight:400}b,strong{font-weight:500}optgroup{font-weight:500}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:300}.lead{font-weight:100}dt{font-weight:500}kbd kbd{font-weight:500}label{font-weight:300}.checkbox label,.radio label{font-weight:300}.checkbox-inline,.radio-inline{font-weight:300}.btn-link{font-weight:300}.dropdown-menu>li>a{font-weight:100}.input-group-addon{font-weight:300}.badge{font-weight:500}.popover{font-weight:300}.tooltip{font-weight:300}.modal-content{border:none}.modal-header{padding:15px 20px;padding-right:40px;border-bottom:none}.modal-simple .modal-header+.modal-body{padding-top:0}.modal-header .modal-title{order:1;margin-top:0}.modal-header .close{order:2;padding:0;margin-top:1px}.modal-footer{padding:6px 20px 20px;border-top:none}.modal-footer .btn+.btn{margin-left:5px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:480px){.modal-dialog{margin:30px}}@media (min-width:768px){.modal-dialog{width:auto;margin:30px auto}.modal-sm{width:300px}}.modal-top{margin:0 auto}.modal-center{display:flex;flex-flow:column nowrap;justify-content:center;height:100%;margin:0 auto;align-content:center}.modal-bottom{display:flex;flex-flow:column nowrap;justify-content:flex-end;height:100%;margin:0 auto;align-content:center}.modal-sidebar{position:absolute;right:0;display:flex;flex-flow:column nowrap;justify-content:center;height:100%;margin:0;background-color:#fff;align-content:center}.modal-sidebar .modal-content{overflow-x:hidden;overflow-y:auto;background-color:transparent;border-radius:0;box-shadow:none}.modal-sidebar .modal-header{border-bottom:none}.modal-sidebar .modal-footer{flex-wrap:wrap;border-top:none}.modal-sidebar button.close{position:fixed;top:20px;right:20px;z-index:1}.modal.fade .modal-dialog.modal-sidebar{transform:translate(25%,0)}.modal.show .modal-dialog.modal-sidebar{transform:translate(0,0)}.modal-fill-in{background-color:transparent}.modal-fill-in.show{background-color:rgba(255,255,255,.95);opacity:1}.modal-fill-in .modal-dialog{display:flex;-ms-flex-align:center;flex-flow:column nowrap;-ms-flex-pack:center;align-items:center;justify-content:center;max-width:100%;height:100%;margin:0 auto;align-content:center}@media (min-width:768px){.modal-fill-in .modal-dialog>*{width:600px}.modal-fill-in .modal-dialog.modal-sm>*{width:300px}.modal-fill-in .modal-dialog button.close{position:fixed;top:20px;right:40px;z-index:1;font-size:2rem;opacity:.5;transform:translate(0,0)}}@media (min-width:992px){.modal-fill-in .modal-dialog.modal-lg>*{width:900px}}.modal-fill-in .modal-content{background-color:transparent;border-radius:0;box-shadow:none}.modal-primary .modal-header{background-color:#3e8ef7;border-radius:.286rem .286rem 0 0}.modal-primary .modal-header *{color:#fff}.modal-primary .modal-header .close{opacity:.6}.modal-success .modal-header{background-color:#11c26d;border-radius:.286rem .286rem 0 0}.modal-success .modal-header *{color:#fff}.modal-success .modal-header .close{opacity:.6}.modal-info .modal-header{background-color:#0bb2d4;border-radius:.286rem .286rem 0 0}.modal-info .modal-header *{color:#fff}.modal-info .modal-header .close{opacity:.6}.modal-warning .modal-header{background-color:#eb6709;border-radius:.286rem .286rem 0 0}.modal-warning .modal-header *{color:#fff}.modal-warning .modal-header .close{opacity:.6}.modal-danger .modal-header{background-color:#ff4c52;border-radius:.286rem .286rem 0 0}.modal-danger .modal-header *{color:#fff}.modal-danger .modal-header .close{opacity:.6}.modal.modal-fade-in-scale-up .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:scale(.7)}.modal.modal-fade-in-scale-up.show .modal-dialog{opacity:1;transform:scale(1)}.modal.modal-slide-in-right .modal-dialog{opacity:0;transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;transform:translate(20%,0)}.modal.modal-slide-in-right.show .modal-dialog{opacity:1;transform:translate(0,0)}.modal.modal-slide-from-bottom .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:translate(0,20%)}.modal.modal-slide-from-bottom.show .modal-dialog{opacity:1;transform:translate(0,0)}.modal.modal-newspaper .modal-dialog{opacity:0;transition:all .5s ease 0s;transform:scale(0) rotate(720deg)}.modal.modal-newspaper.show .modal-dialog{opacity:1;transform:scale(1) rotate(0)}.modal.modal-fall{perspective:1300px}.modal.modal-fall .modal-dialog{opacity:0;transform:translateZ(600px) rotateX(20deg);transform-style:preserve-3d}.modal.modal-fall.show .modal-dialog{opacity:1;transition:all .3s ease-in 0s;transform:translateZ(0) rotateX(0)}.modal.modal-side-fall{perspective:1300px}.modal.modal-side-fall .modal-dialog{transform:translate(30%) translateZ(600px) rotate(10deg);transform-style:preserve-3d}.modal.modal-side-fall.show .modal-dialog{transition:all .3s ease-in 0s;transform:translate(0) translateZ(0) rotate(0)}.modal.modal-3d-flip-horizontal{perspective:1300px}.modal.modal-3d-flip-horizontal .modal-dialog{transition:all .3s ease 0s;transform:rotateY(-70deg);transform-style:preserve-3d}.modal.modal-3d-flip-horizontal.show .modal-dialog{transform:rotateY(0)}.modal.modal-3d-flip-vertical{perspective:1300px}.modal.modal-3d-flip-vertical .modal-dialog{transition:all .3s ease 0s;transform:rotateX(-70deg);transform-style:preserve-3d}.modal.modal-3d-flip-vertical.show .modal-dialog{transform:rotateX(0)}.modal.modal-3d-sign{perspective:1300px}.modal.modal-3d-sign .modal-dialog{transition:all .3s ease 0s;transform:rotateX(-60deg);transform-origin:50% 0 0;transform-style:preserve-3d}.modal.modal-3d-sign.show .modal-dialog{transform:rotateX(0)}.modal.modal-super-scaled .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:scale(2)}.modal.modal-super-scaled.show .modal-dialog{opacity:1;transform:scale(1)}.modal.modal-just-me .modal-dialog{opacity:0;transition:all .3s ease 0s;transform:scale(.8)}.modal.modal-just-me .modal-backdrop{background-color:#fff}.modal.modal-just-me.show{background:#fff}.modal.modal-just-me.show .modal-dialog{opacity:1;transform:scale(1)}.modal.modal-just-me.show .modal-backdrop{opacity:1}.modal.modal-3d-slit{perspective:1300px}.modal.modal-3d-slit .modal-dialog{opacity:0;transition:all .5s ease 0s;transform:translateZ(-3000px) rotateY(90deg);transform-style:preserve-3d}.modal.modal-3d-slit.show .modal-dialog{-webkit-animation:slit .7s ease-out forwards;animation:slit .7s ease-out forwards}.modal.modal-rotate-from-bottom{perspective:1300px}.modal.modal-rotate-from-bottom .modal-dialog{transition:all .3s ease-out 0s;transform:translateY(100%) rotateX(90deg);transform-origin:0 100% 0;transform-style:preserve-3d}.modal.modal-rotate-from-bottom.show .modal-dialog{transform:translateY(0) rotateX(0)}.modal.modal-rotate-from-left{perspective:1300px}.modal.modal-rotate-from-left .modal-dialog{transition:all .3s ease-out 0s;transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform-origin:0 100% 0;transform-style:preserve-3d}.modal.modal-rotate-from-left.show .modal-dialog{transform:translateZ(0) translateX(0) rotateY(0)}@-webkit-keyframes slit{50%{opacity:.5;transform:translateZ(-250px) rotateY(89deg)}100%{opacity:1;transform:translateZ(0) rotateY(0)}}@keyframes slit{50%{opacity:.5;transform:translateZ(-250px) rotateY(89deg)}100%{opacity:1;transform:translateZ(0) rotateY(0)}}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-top .arrow,.tooltip.tooltip-bottom .arrow,.tooltip.tooltip-top .arrow{left:50%;margin-left:-2px}.tooltip.bs-tooltip-bottom .arrow,.tooltip.tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-top .arrow,.tooltip.tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-right .arrow,.tooltip.tooltip-left .arrow,.tooltip.tooltip-right .arrow{top:50%;margin-top:-2px}.tooltip.bs-tooltip-left .arrow,.tooltip.tooltip-left .arrow{right:0}.tooltip.bs-tooltip-right .arrow,.tooltip.tooltip-right .arrow{left:0}.tooltip-primary .tooltip-inner{color:#fff;background-color:#3e8ef7}.tooltip-primary.bs-tooltip-top .arrow::before,.tooltip-primary.tooltip-top .arrow::before{border-top-color:#3e8ef7}.tooltip-primary.bs-tooltip-right .arrow::before,.tooltip-primary.tooltip-right .arrow::before{border-right-color:#3e8ef7}.tooltip-primary.bs-tooltip-bottom .arrow::before,.tooltip-primary.tooltip-bottom .arrow::before{border-bottom-color:#3e8ef7}.tooltip-primary.bs-tooltip-left .arrow::before,.tooltip-primary.tooltip-left .arrow::before{border-left-color:#3e8ef7}.tooltip-success .tooltip-inner{color:#fff;background-color:#11c26d}.tooltip-success.bs-tooltip-top .arrow::before,.tooltip-success.tooltip-top .arrow::before{border-top-color:#11c26d}.tooltip-success.bs-tooltip-right .arrow::before,.tooltip-success.tooltip-right .arrow::before{border-right-color:#11c26d}.tooltip-success.bs-tooltip-bottom .arrow::before,.tooltip-success.tooltip-bottom .arrow::before{border-bottom-color:#11c26d}.tooltip-success.bs-tooltip-left .arrow::before,.tooltip-success.tooltip-left .arrow::before{border-left-color:#11c26d}.tooltip-info .tooltip-inner{color:#fff;background-color:#0bb2d4}.tooltip-info.bs-tooltip-top .arrow::before,.tooltip-info.tooltip-top .arrow::before{border-top-color:#0bb2d4}.tooltip-info.bs-tooltip-right .arrow::before,.tooltip-info.tooltip-right .arrow::before{border-right-color:#0bb2d4}.tooltip-info.bs-tooltip-bottom .arrow::before,.tooltip-info.tooltip-bottom .arrow::before{border-bottom-color:#0bb2d4}.tooltip-info.bs-tooltip-left .arrow::before,.tooltip-info.tooltip-left .arrow::before{border-left-color:#0bb2d4}.tooltip-warning .tooltip-inner{color:#fff;background-color:#eb6709}.tooltip-warning.bs-tooltip-top .arrow::before,.tooltip-warning.tooltip-top .arrow::before{border-top-color:#eb6709}.tooltip-warning.bs-tooltip-right .arrow::before,.tooltip-warning.tooltip-right .arrow::before{border-right-color:#eb6709}.tooltip-warning.bs-tooltip-bottom .arrow::before,.tooltip-warning.tooltip-bottom .arrow::before{border-bottom-color:#eb6709}.tooltip-warning.bs-tooltip-left .arrow::before,.tooltip-warning.tooltip-left .arrow::before{border-left-color:#eb6709}.tooltip-danger .tooltip-inner{color:#fff;background-color:#ff4c52}.tooltip-danger.bs-tooltip-top .arrow::before,.tooltip-danger.tooltip-top .arrow::before{border-top-color:#ff4c52}.tooltip-danger.bs-tooltip-right .arrow::before,.tooltip-danger.tooltip-right .arrow::before{border-right-color:#ff4c52}.tooltip-danger.bs-tooltip-bottom .arrow::before,.tooltip-danger.tooltip-bottom .arrow::before{border-bottom-color:#ff4c52}.tooltip-danger.bs-tooltip-left .arrow::before,.tooltip-danger.tooltip-left .arrow::before{border-left-color:#ff4c52}.popover{padding:0;box-shadow:0 2px 6px rgba(0,0,0,.05)}.popover.bs-popover-top,.popover.popover-auto[x-placement^=top],.popover.popover-top{margin-bottom:8px}.popover.bs-popover-top .arrow,.popover.popover-auto[x-placement^=top] .arrow,.popover.popover-top .arrow{bottom:0;left:50%}.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before,.popover.popover-auto[x-placement^=top] .arrow::after,.popover.popover-auto[x-placement^=top] .arrow::before,.popover.popover-top .arrow::after,.popover.popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-top .arrow::before,.popover.popover-auto[x-placement^=top] .arrow::before,.popover.popover-top .arrow::before{bottom:-8px;margin-left:-8px;border-top-color:rgba(204,213,219,.8)}.popover.bs-popover-top .arrow::after,.popover.popover-auto[x-placement^=top] .arrow::after,.popover.popover-top .arrow::after{bottom:calc((8px - 1px) * -1);margin-left:-8px;border-top-color:#fff}.popover.bs-popover-right,.popover.popover-auto[x-placement^=right],.popover.popover-right{margin-left:8px}.popover.bs-popover-right .arrow,.popover.popover-auto[x-placement^=right] .arrow,.popover.popover-right .arrow{top:50%;left:0}.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before,.popover.popover-auto[x-placement^=right] .arrow::after,.popover.popover-auto[x-placement^=right] .arrow::before,.popover.popover-right .arrow::after,.popover.popover-right .arrow::before{margin-top:-8px;border-left-width:0}.popover.bs-popover-right .arrow::before,.popover.popover-auto[x-placement^=right] .arrow::before,.popover.popover-right .arrow::before{left:-8px;border-right-color:rgba(204,213,219,.8)}.popover.bs-popover-right .arrow::after,.popover.popover-auto[x-placement^=right] .arrow::after,.popover.popover-right .arrow::after{left:calc((8px - 1px) * -1);border-right-color:#fff}.popover.bs-popover-bottom,.popover.popover-auto[x-placement^=bottom],.popover.popover-bottom{margin-top:8px}.popover.bs-popover-bottom .arrow,.popover.popover-auto[x-placement^=bottom] .arrow,.popover.popover-bottom .arrow{top:0;left:50%}.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before,.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover.popover-bottom .arrow::after,.popover.popover-bottom .arrow::before{margin-left:-8px;border-top-width:0}.popover.bs-popover-bottom .arrow::before,.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover.popover-bottom .arrow::before{top:-8px;border-bottom-color:rgba(204,213,219,.8)}.popover.bs-popover-bottom .arrow::after,.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover.popover-bottom .arrow::after{top:calc((8px - 1px) * -1);border-bottom-color:#f3f7f9}.popover.bs-popover-bottom .popover-header::before,.popover.popover-auto[x-placement^=bottom] .popover-header::before,.popover.popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f3f7f9}.popover.bs-popover-left,.popover.popover-auto[x-placement^=left],.popover.popover-left{margin-right:8px}.popover.bs-popover-left .arrow,.popover.popover-auto[x-placement^=left] .arrow,.popover.popover-left .arrow{top:50%;right:0}.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before,.popover.popover-auto[x-placement^=left] .arrow::after,.popover.popover-auto[x-placement^=left] .arrow::before,.popover.popover-left .arrow::after,.popover.popover-left .arrow::before{margin-top:-8px;border-right-width:0}.popover.bs-popover-left .arrow::before,.popover.popover-auto[x-placement^=left] .arrow::before,.popover.popover-left .arrow::before{right:-8px;border-left-color:rgba(204,213,219,.8)}.popover.bs-popover-left .arrow::after,.popover.popover-auto[x-placement^=left] .arrow::after,.popover.popover-left .arrow::after{right:calc((8px - 1px) * -1);border-left-color:#fff}.popover-header{margin:0}.popover-primary .popover-header{color:#fff;background-color:#3e8ef7;border-color:#3e8ef7}.popover-primary.bs-popover-bottom .popover-header::before,.popover-primary.popover.popover-auto[x-placement^=bottom] .popover-header::before,.popover-primary.popover.popover-bottom .popover-header::before{border-color:#3e8ef7}.popover-primary.bs-popover-bottom .arrow::before,.popover-primary.popover-bottom .arrow::before,.popover-primary.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover-primary.popover.popover-bottom .arrow::before{border-bottom-color:#3e8ef7}.popover-primary.bs-popover-bottom .arrow::after,.popover-primary.popover-bottom .arrow::after,.popover-primary.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover-primary.popover.popover-bottom .arrow::after{border-bottom-color:#3e8ef7}.popover-success .popover-header{color:#fff;background-color:#11c26d;border-color:#11c26d}.popover-success.bs-popover-bottom .popover-header::before,.popover-success.popover.popover-auto[x-placement^=bottom] .popover-header::before,.popover-success.popover.popover-bottom .popover-header::before{border-color:#11c26d}.popover-success.bs-popover-bottom .arrow::before,.popover-success.popover-bottom .arrow::before,.popover-success.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover-success.popover.popover-bottom .arrow::before{border-bottom-color:#11c26d}.popover-success.bs-popover-bottom .arrow::after,.popover-success.popover-bottom .arrow::after,.popover-success.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover-success.popover.popover-bottom .arrow::after{border-bottom-color:#11c26d}.popover-info .popover-header{color:#fff;background-color:#0bb2d4;border-color:#0bb2d4}.popover-info.bs-popover-bottom .popover-header::before,.popover-info.popover.popover-auto[x-placement^=bottom] .popover-header::before,.popover-info.popover.popover-bottom .popover-header::before{border-color:#0bb2d4}.popover-info.bs-popover-bottom .arrow::before,.popover-info.popover-bottom .arrow::before,.popover-info.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover-info.popover.popover-bottom .arrow::before{border-bottom-color:#0bb2d4}.popover-info.bs-popover-bottom .arrow::after,.popover-info.popover-bottom .arrow::after,.popover-info.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover-info.popover.popover-bottom .arrow::after{border-bottom-color:#0bb2d4}.popover-warning .popover-header{color:#fff;background-color:#eb6709;border-color:#eb6709}.popover-warning.bs-popover-bottom .popover-header::before,.popover-warning.popover.popover-auto[x-placement^=bottom] .popover-header::before,.popover-warning.popover.popover-bottom .popover-header::before{border-color:#eb6709}.popover-warning.bs-popover-bottom .arrow::before,.popover-warning.popover-bottom .arrow::before,.popover-warning.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover-warning.popover.popover-bottom .arrow::before{border-bottom-color:#eb6709}.popover-warning.bs-popover-bottom .arrow::after,.popover-warning.popover-bottom .arrow::after,.popover-warning.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover-warning.popover.popover-bottom .arrow::after{border-bottom-color:#eb6709}.popover-danger .popover-header{color:#fff;background-color:#ff4c52;border-color:#ff4c52}.popover-danger.bs-popover-bottom .popover-header::before,.popover-danger.popover.popover-auto[x-placement^=bottom] .popover-header::before,.popover-danger.popover.popover-bottom .popover-header::before{border-color:#ff4c52}.popover-danger.bs-popover-bottom .arrow::before,.popover-danger.popover-bottom .arrow::before,.popover-danger.popover.popover-auto[x-placement^=bottom] .arrow::before,.popover-danger.popover.popover-bottom .arrow::before{border-bottom-color:#ff4c52}.popover-danger.bs-popover-bottom .arrow::after,.popover-danger.popover-bottom .arrow::after,.popover-danger.popover.popover-auto[x-placement^=bottom] .arrow::after,.popover-danger.popover.popover-bottom .arrow::after{border-bottom-color:#ff4c52}.carousel-control-next,.carousel-control-prev{min-width:50px}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{opacity:.4}.carousel-control-next-icon,.carousel-control-prev-icon{z-index:5;background-image:none}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:inherit}.carousel-indicators li{cursor:pointer;background-color:rgba(255,255,255,.3);border-radius:10px}.carousel-indicators-scaleup li{border:none;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-scaleup .active{transform:scale(1.5)}.carousel-indicators-fillin li{background-color:transparent;box-shadow:0 0 0 2px #fff inset;transition:box-shadow .3s ease 0s}.carousel-indicators-fillin .active{box-shadow:0 0 0 8px #fff inset}.carousel-indicators-fall li{position:relative;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-fall li:after{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;content:"";background-color:rgba(0,0,0,.3);border-radius:50%;opacity:0;transition:opacity .3s ease 0s,visibility 0s ease .3s;transform:translate(0,-200%)}.carousel-indicators-fall .active{background-color:transparent;transform:translate(0,200%)}.carousel-indicators-fall .active:after{visibility:visible;opacity:1;transition:opacity .3s ease 0s}@media (min-width:768px){.carousel-control-next-icon,.carousel-control-prev-icon{width:24px;height:24px;font-size:24px}}.vertical-align{font-size:0}.vertical-align:before{display:inline-block;height:100%;vertical-align:middle;content:""}.vertical-align-bottom,.vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.text-break{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.font-weight-unset{font-weight:unset!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-weight-light{font-weight:100!important}.font-weight-normal{font-weight:300!important}.font-weight-medium{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-size-0{font-size:0!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-3{margin:3px!important}.mt-3{margin-top:3px!important}.mr-3{margin-right:3px!important}.mb-3{margin-bottom:3px!important}.ml-3{margin-left:3px!important}.mx-3{margin-right:3px!important;margin-left:3px!important}.my-3{margin-top:3px!important;margin-bottom:3px!important}.m-5{margin:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.mx-5{margin-right:5px!important;margin-left:5px!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.m-10{margin:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.mx-10{margin-right:10px!important;margin-left:10px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.m-15{margin:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.mx-15{margin-right:15px!important;margin-left:15px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.m-20{margin:20px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.mx-20{margin-right:20px!important;margin-left:20px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.m-25{margin:25px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.mx-25{margin-right:25px!important;margin-left:25px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.m-30{margin:30px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.mx-30{margin-right:30px!important;margin-left:30px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.m-35{margin:35px!important}.mt-35{margin-top:35px!important}.mr-35{margin-right:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.mx-35{margin-right:35px!important;margin-left:35px!important}.my-35{margin-top:35px!important;margin-bottom:35px!important}.m-40{margin:40px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}.mx-40{margin-right:40px!important;margin-left:40px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.m-45{margin:45px!important}.mt-45{margin-top:45px!important}.mr-45{margin-right:45px!important}.mb-45{margin-bottom:45px!important}.ml-45{margin-left:45px!important}.mx-45{margin-right:45px!important;margin-left:45px!important}.my-45{margin-top:45px!important;margin-bottom:45px!important}.m-50{margin:50px!important}.mt-50{margin-top:50px!important}.mr-50{margin-right:50px!important}.mb-50{margin-bottom:50px!important}.ml-50{margin-left:50px!important}.mx-50{margin-right:50px!important;margin-left:50px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.m-60{margin:60px!important}.mt-60{margin-top:60px!important}.mr-60{margin-right:60px!important}.mb-60{margin-bottom:60px!important}.ml-60{margin-left:60px!important}.mx-60{margin-right:60px!important;margin-left:60px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.m-70{margin:70px!important}.mt-70{margin-top:70px!important}.mr-70{margin-right:70px!important}.mb-70{margin-bottom:70px!important}.ml-70{margin-left:70px!important}.mx-70{margin-right:70px!important;margin-left:70px!important}.my-70{margin-top:70px!important;margin-bottom:70px!important}.m-80{margin:80px!important}.mt-80{margin-top:80px!important}.mr-80{margin-right:80px!important}.mb-80{margin-bottom:80px!important}.ml-80{margin-left:80px!important}.mx-80{margin-right:80px!important;margin-left:80px!important}.my-80{margin-top:80px!important;margin-bottom:80px!important}.m-100{margin:100px!important}.mt-100{margin-top:100px!important}.mr-100{margin-right:100px!important}.mb-100{margin-bottom:100px!important}.ml-100{margin-left:100px!important}.mx-100{margin-right:100px!important;margin-left:100px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-3{padding:3px!important}.pt-3{padding-top:3px!important}.pr-3{padding-right:3px!important}.pb-3{padding-bottom:3px!important}.pl-3{padding-left:3px!important}.px-3{padding-right:3px!important;padding-left:3px!important}.py-3{padding-top:3px!important;padding-bottom:3px!important}.p-5{padding:5px!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-5{padding-left:5px!important}.px-5{padding-right:5px!important;padding-left:5px!important}.py-5{padding-top:5px!important;padding-bottom:5px!important}.p-10{padding:10px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.px-10{padding-right:10px!important;padding-left:10px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.p-15{padding:15px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-15{padding-left:15px!important}.px-15{padding-right:15px!important;padding-left:15px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.p-20{padding:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.px-20{padding-right:20px!important;padding-left:20px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.p-25{padding:25px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-25{padding-left:25px!important}.px-25{padding-right:25px!important;padding-left:25px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.p-30{padding:30px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.px-30{padding-right:30px!important;padding-left:30px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.p-35{padding:35px!important}.pt-35{padding-top:35px!important}.pr-35{padding-right:35px!important}.pb-35{padding-bottom:35px!important}.pl-35{padding-left:35px!important}.px-35{padding-right:35px!important;padding-left:35px!important}.py-35{padding-top:35px!important;padding-bottom:35px!important}.p-40{padding:40px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40{padding-left:40px!important}.px-40{padding-right:40px!important;padding-left:40px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.p-45{padding:45px!important}.pt-45{padding-top:45px!important}.pr-45{padding-right:45px!important}.pb-45{padding-bottom:45px!important}.pl-45{padding-left:45px!important}.px-45{padding-right:45px!important;padding-left:45px!important}.py-45{padding-top:45px!important;padding-bottom:45px!important}.p-50{padding:50px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.pl-50{padding-left:50px!important}.px-50{padding-right:50px!important;padding-left:50px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.p-60{padding:60px!important}.pt-60{padding-top:60px!important}.pr-60{padding-right:60px!important}.pb-60{padding-bottom:60px!important}.pl-60{padding-left:60px!important}.px-60{padding-right:60px!important;padding-left:60px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}.p-70{padding:70px!important}.pt-70{padding-top:70px!important}.pr-70{padding-right:70px!important}.pb-70{padding-bottom:70px!important}.pl-70{padding-left:70px!important}.px-70{padding-right:70px!important;padding-left:70px!important}.py-70{padding-top:70px!important;padding-bottom:70px!important}.p-80{padding:80px!important}.pt-80{padding-top:80px!important}.pr-80{padding-right:80px!important}.pb-80{padding-bottom:80px!important}.pl-80{padding-left:80px!important}.px-80{padding-right:80px!important;padding-left:80px!important}.py-80{padding-top:80px!important;padding-bottom:80px!important}.p-100{padding:100px!important}.pt-100{padding-top:100px!important}.pr-100{padding-right:100px!important}.pb-100{padding-bottom:100px!important}.pl-100{padding-left:100px!important}.px-100{padding-right:100px!important;padding-left:100px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.m--30{margin:-30px!important}.mt--30{margin-top:-30px!important}.mr--30{margin-right:-30px!important}.mb--30{margin-bottom:-30px!important}.ml--30{margin-left:-30px!important}.mx--30{margin-right:-30px!important;margin-left:-30px!important}.my--30{margin-top:-30px!important;margin-bottom:-30px!important}.m--25{margin:-25px!important}.mt--25{margin-top:-25px!important}.mr--25{margin-right:-25px!important}.mb--25{margin-bottom:-25px!important}.ml--25{margin-left:-25px!important}.mx--25{margin-right:-25px!important;margin-left:-25px!important}.my--25{margin-top:-25px!important;margin-bottom:-25px!important}.m--20{margin:-20px!important}.mt--20{margin-top:-20px!important}.mr--20{margin-right:-20px!important}.mb--20{margin-bottom:-20px!important}.ml--20{margin-left:-20px!important}.mx--20{margin-right:-20px!important;margin-left:-20px!important}.my--20{margin-top:-20px!important;margin-bottom:-20px!important}.m--15{margin:-15px!important}.mt--15{margin-top:-15px!important}.mr--15{margin-right:-15px!important}.mb--15{margin-bottom:-15px!important}.ml--15{margin-left:-15px!important}.mx--15{margin-right:-15px!important;margin-left:-15px!important}.my--15{margin-top:-15px!important;margin-bottom:-15px!important}.m--10{margin:-10px!important}.mt--10{margin-top:-10px!important}.mr--10{margin-right:-10px!important}.mb--10{margin-bottom:-10px!important}.ml--10{margin-left:-10px!important}.mx--10{margin-right:-10px!important;margin-left:-10px!important}.my--10{margin-top:-10px!important;margin-bottom:-10px!important}.m--5{margin:-5px!important}.mt--5{margin-top:-5px!important}.mr--5{margin-right:-5px!important}.mb--5{margin-bottom:-5px!important}.ml--5{margin-left:-5px!important}.mx--5{margin-right:-5px!important;margin-left:-5px!important}.my--5{margin-top:-5px!important;margin-bottom:-5px!important}.m--3{margin:-3px!important}.mt--3{margin-top:-3px!important}.mr--3{margin-right:-3px!important}.mb--3{margin-bottom:-3px!important}.ml--3{margin-left:-3px!important}.mx--3{margin-right:-3px!important;margin-left:-3px!important}.my--3{margin-top:-3px!important;margin-bottom:-3px!important}.m--1{margin:-1px!important}.mt--1{margin-top:-1px!important}.mr--1{margin-right:-1px!important}.mb--1{margin-bottom:-1px!important}.ml--1{margin-left:-1px!important}.mx--1{margin-right:-1px!important;margin-left:-1px!important}.my--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:480px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-3{margin:3px!important}.mt-sm-3{margin-top:3px!important}.mr-sm-3{margin-right:3px!important}.mb-sm-3{margin-bottom:3px!important}.ml-sm-3{margin-left:3px!important}.mx-sm-3{margin-right:3px!important;margin-left:3px!important}.my-sm-3{margin-top:3px!important;margin-bottom:3px!important}.m-sm-5{margin:5px!important}.mt-sm-5{margin-top:5px!important}.mr-sm-5{margin-right:5px!important}.mb-sm-5{margin-bottom:5px!important}.ml-sm-5{margin-left:5px!important}.mx-sm-5{margin-right:5px!important;margin-left:5px!important}.my-sm-5{margin-top:5px!important;margin-bottom:5px!important}.m-sm-10{margin:10px!important}.mt-sm-10{margin-top:10px!important}.mr-sm-10{margin-right:10px!important}.mb-sm-10{margin-bottom:10px!important}.ml-sm-10{margin-left:10px!important}.mx-sm-10{margin-right:10px!important;margin-left:10px!important}.my-sm-10{margin-top:10px!important;margin-bottom:10px!important}.m-sm-15{margin:15px!important}.mt-sm-15{margin-top:15px!important}.mr-sm-15{margin-right:15px!important}.mb-sm-15{margin-bottom:15px!important}.ml-sm-15{margin-left:15px!important}.mx-sm-15{margin-right:15px!important;margin-left:15px!important}.my-sm-15{margin-top:15px!important;margin-bottom:15px!important}.m-sm-20{margin:20px!important}.mt-sm-20{margin-top:20px!important}.mr-sm-20{margin-right:20px!important}.mb-sm-20{margin-bottom:20px!important}.ml-sm-20{margin-left:20px!important}.mx-sm-20{margin-right:20px!important;margin-left:20px!important}.my-sm-20{margin-top:20px!important;margin-bottom:20px!important}.m-sm-25{margin:25px!important}.mt-sm-25{margin-top:25px!important}.mr-sm-25{margin-right:25px!important}.mb-sm-25{margin-bottom:25px!important}.ml-sm-25{margin-left:25px!important}.mx-sm-25{margin-right:25px!important;margin-left:25px!important}.my-sm-25{margin-top:25px!important;margin-bottom:25px!important}.m-sm-30{margin:30px!important}.mt-sm-30{margin-top:30px!important}.mr-sm-30{margin-right:30px!important}.mb-sm-30{margin-bottom:30px!important}.ml-sm-30{margin-left:30px!important}.mx-sm-30{margin-right:30px!important;margin-left:30px!important}.my-sm-30{margin-top:30px!important;margin-bottom:30px!important}.m-sm-35{margin:35px!important}.mt-sm-35{margin-top:35px!important}.mr-sm-35{margin-right:35px!important}.mb-sm-35{margin-bottom:35px!important}.ml-sm-35{margin-left:35px!important}.mx-sm-35{margin-right:35px!important;margin-left:35px!important}.my-sm-35{margin-top:35px!important;margin-bottom:35px!important}.m-sm-40{margin:40px!important}.mt-sm-40{margin-top:40px!important}.mr-sm-40{margin-right:40px!important}.mb-sm-40{margin-bottom:40px!important}.ml-sm-40{margin-left:40px!important}.mx-sm-40{margin-right:40px!important;margin-left:40px!important}.my-sm-40{margin-top:40px!important;margin-bottom:40px!important}.m-sm-45{margin:45px!important}.mt-sm-45{margin-top:45px!important}.mr-sm-45{margin-right:45px!important}.mb-sm-45{margin-bottom:45px!important}.ml-sm-45{margin-left:45px!important}.mx-sm-45{margin-right:45px!important;margin-left:45px!important}.my-sm-45{margin-top:45px!important;margin-bottom:45px!important}.m-sm-50{margin:50px!important}.mt-sm-50{margin-top:50px!important}.mr-sm-50{margin-right:50px!important}.mb-sm-50{margin-bottom:50px!important}.ml-sm-50{margin-left:50px!important}.mx-sm-50{margin-right:50px!important;margin-left:50px!important}.my-sm-50{margin-top:50px!important;margin-bottom:50px!important}.m-sm-60{margin:60px!important}.mt-sm-60{margin-top:60px!important}.mr-sm-60{margin-right:60px!important}.mb-sm-60{margin-bottom:60px!important}.ml-sm-60{margin-left:60px!important}.mx-sm-60{margin-right:60px!important;margin-left:60px!important}.my-sm-60{margin-top:60px!important;margin-bottom:60px!important}.m-sm-70{margin:70px!important}.mt-sm-70{margin-top:70px!important}.mr-sm-70{margin-right:70px!important}.mb-sm-70{margin-bottom:70px!important}.ml-sm-70{margin-left:70px!important}.mx-sm-70{margin-right:70px!important;margin-left:70px!important}.my-sm-70{margin-top:70px!important;margin-bottom:70px!important}.m-sm-80{margin:80px!important}.mt-sm-80{margin-top:80px!important}.mr-sm-80{margin-right:80px!important}.mb-sm-80{margin-bottom:80px!important}.ml-sm-80{margin-left:80px!important}.mx-sm-80{margin-right:80px!important;margin-left:80px!important}.my-sm-80{margin-top:80px!important;margin-bottom:80px!important}.m-sm-100{margin:100px!important}.mt-sm-100{margin-top:100px!important}.mr-sm-100{margin-right:100px!important}.mb-sm-100{margin-bottom:100px!important}.ml-sm-100{margin-left:100px!important}.mx-sm-100{margin-right:100px!important;margin-left:100px!important}.my-sm-100{margin-top:100px!important;margin-bottom:100px!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-3{padding:3px!important}.pt-sm-3{padding-top:3px!important}.pr-sm-3{padding-right:3px!important}.pb-sm-3{padding-bottom:3px!important}.pl-sm-3{padding-left:3px!important}.px-sm-3{padding-right:3px!important;padding-left:3px!important}.py-sm-3{padding-top:3px!important;padding-bottom:3px!important}.p-sm-5{padding:5px!important}.pt-sm-5{padding-top:5px!important}.pr-sm-5{padding-right:5px!important}.pb-sm-5{padding-bottom:5px!important}.pl-sm-5{padding-left:5px!important}.px-sm-5{padding-right:5px!important;padding-left:5px!important}.py-sm-5{padding-top:5px!important;padding-bottom:5px!important}.p-sm-10{padding:10px!important}.pt-sm-10{padding-top:10px!important}.pr-sm-10{padding-right:10px!important}.pb-sm-10{padding-bottom:10px!important}.pl-sm-10{padding-left:10px!important}.px-sm-10{padding-right:10px!important;padding-left:10px!important}.py-sm-10{padding-top:10px!important;padding-bottom:10px!important}.p-sm-15{padding:15px!important}.pt-sm-15{padding-top:15px!important}.pr-sm-15{padding-right:15px!important}.pb-sm-15{padding-bottom:15px!important}.pl-sm-15{padding-left:15px!important}.px-sm-15{padding-right:15px!important;padding-left:15px!important}.py-sm-15{padding-top:15px!important;padding-bottom:15px!important}.p-sm-20{padding:20px!important}.pt-sm-20{padding-top:20px!important}.pr-sm-20{padding-right:20px!important}.pb-sm-20{padding-bottom:20px!important}.pl-sm-20{padding-left:20px!important}.px-sm-20{padding-right:20px!important;padding-left:20px!important}.py-sm-20{padding-top:20px!important;padding-bottom:20px!important}.p-sm-25{padding:25px!important}.pt-sm-25{padding-top:25px!important}.pr-sm-25{padding-right:25px!important}.pb-sm-25{padding-bottom:25px!important}.pl-sm-25{padding-left:25px!important}.px-sm-25{padding-right:25px!important;padding-left:25px!important}.py-sm-25{padding-top:25px!important;padding-bottom:25px!important}.p-sm-30{padding:30px!important}.pt-sm-30{padding-top:30px!important}.pr-sm-30{padding-right:30px!important}.pb-sm-30{padding-bottom:30px!important}.pl-sm-30{padding-left:30px!important}.px-sm-30{padding-right:30px!important;padding-left:30px!important}.py-sm-30{padding-top:30px!important;padding-bottom:30px!important}.p-sm-35{padding:35px!important}.pt-sm-35{padding-top:35px!important}.pr-sm-35{padding-right:35px!important}.pb-sm-35{padding-bottom:35px!important}.pl-sm-35{padding-left:35px!important}.px-sm-35{padding-right:35px!important;padding-left:35px!important}.py-sm-35{padding-top:35px!important;padding-bottom:35px!important}.p-sm-40{padding:40px!important}.pt-sm-40{padding-top:40px!important}.pr-sm-40{padding-right:40px!important}.pb-sm-40{padding-bottom:40px!important}.pl-sm-40{padding-left:40px!important}.px-sm-40{padding-right:40px!important;padding-left:40px!important}.py-sm-40{padding-top:40px!important;padding-bottom:40px!important}.p-sm-45{padding:45px!important}.pt-sm-45{padding-top:45px!important}.pr-sm-45{padding-right:45px!important}.pb-sm-45{padding-bottom:45px!important}.pl-sm-45{padding-left:45px!important}.px-sm-45{padding-right:45px!important;padding-left:45px!important}.py-sm-45{padding-top:45px!important;padding-bottom:45px!important}.p-sm-50{padding:50px!important}.pt-sm-50{padding-top:50px!important}.pr-sm-50{padding-right:50px!important}.pb-sm-50{padding-bottom:50px!important}.pl-sm-50{padding-left:50px!important}.px-sm-50{padding-right:50px!important;padding-left:50px!important}.py-sm-50{padding-top:50px!important;padding-bottom:50px!important}.p-sm-60{padding:60px!important}.pt-sm-60{padding-top:60px!important}.pr-sm-60{padding-right:60px!important}.pb-sm-60{padding-bottom:60px!important}.pl-sm-60{padding-left:60px!important}.px-sm-60{padding-right:60px!important;padding-left:60px!important}.py-sm-60{padding-top:60px!important;padding-bottom:60px!important}.p-sm-70{padding:70px!important}.pt-sm-70{padding-top:70px!important}.pr-sm-70{padding-right:70px!important}.pb-sm-70{padding-bottom:70px!important}.pl-sm-70{padding-left:70px!important}.px-sm-70{padding-right:70px!important;padding-left:70px!important}.py-sm-70{padding-top:70px!important;padding-bottom:70px!important}.p-sm-80{padding:80px!important}.pt-sm-80{padding-top:80px!important}.pr-sm-80{padding-right:80px!important}.pb-sm-80{padding-bottom:80px!important}.pl-sm-80{padding-left:80px!important}.px-sm-80{padding-right:80px!important;padding-left:80px!important}.py-sm-80{padding-top:80px!important;padding-bottom:80px!important}.p-sm-100{padding:100px!important}.pt-sm-100{padding-top:100px!important}.pr-sm-100{padding-right:100px!important}.pb-sm-100{padding-bottom:100px!important}.pl-sm-100{padding-left:100px!important}.px-sm-100{padding-right:100px!important;padding-left:100px!important}.py-sm-100{padding-top:100px!important;padding-bottom:100px!important}.m-sm--30{margin:-30px!important}.mt-sm--30{margin-top:-30px!important}.mr-sm--30{margin-right:-30px!important}.mb-sm--30{margin-bottom:-30px!important}.ml-sm--30{margin-left:-30px!important}.mx-sm--30{margin-right:-30px!important;margin-left:-30px!important}.my-sm--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-sm--25{margin:-25px!important}.mt-sm--25{margin-top:-25px!important}.mr-sm--25{margin-right:-25px!important}.mb-sm--25{margin-bottom:-25px!important}.ml-sm--25{margin-left:-25px!important}.mx-sm--25{margin-right:-25px!important;margin-left:-25px!important}.my-sm--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-sm--20{margin:-20px!important}.mt-sm--20{margin-top:-20px!important}.mr-sm--20{margin-right:-20px!important}.mb-sm--20{margin-bottom:-20px!important}.ml-sm--20{margin-left:-20px!important}.mx-sm--20{margin-right:-20px!important;margin-left:-20px!important}.my-sm--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-sm--15{margin:-15px!important}.mt-sm--15{margin-top:-15px!important}.mr-sm--15{margin-right:-15px!important}.mb-sm--15{margin-bottom:-15px!important}.ml-sm--15{margin-left:-15px!important}.mx-sm--15{margin-right:-15px!important;margin-left:-15px!important}.my-sm--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-sm--10{margin:-10px!important}.mt-sm--10{margin-top:-10px!important}.mr-sm--10{margin-right:-10px!important}.mb-sm--10{margin-bottom:-10px!important}.ml-sm--10{margin-left:-10px!important}.mx-sm--10{margin-right:-10px!important;margin-left:-10px!important}.my-sm--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-sm--5{margin:-5px!important}.mt-sm--5{margin-top:-5px!important}.mr-sm--5{margin-right:-5px!important}.mb-sm--5{margin-bottom:-5px!important}.ml-sm--5{margin-left:-5px!important}.mx-sm--5{margin-right:-5px!important;margin-left:-5px!important}.my-sm--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-sm--3{margin:-3px!important}.mt-sm--3{margin-top:-3px!important}.mr-sm--3{margin-right:-3px!important}.mb-sm--3{margin-bottom:-3px!important}.ml-sm--3{margin-left:-3px!important}.mx-sm--3{margin-right:-3px!important;margin-left:-3px!important}.my-sm--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-sm--1{margin:-1px!important}.mt-sm--1{margin-top:-1px!important}.mr-sm--1{margin-right:-1px!important}.mb-sm--1{margin-bottom:-1px!important}.ml-sm--1{margin-left:-1px!important}.mx-sm--1{margin-right:-1px!important;margin-left:-1px!important}.my-sm--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-3{margin:3px!important}.mt-md-3{margin-top:3px!important}.mr-md-3{margin-right:3px!important}.mb-md-3{margin-bottom:3px!important}.ml-md-3{margin-left:3px!important}.mx-md-3{margin-right:3px!important;margin-left:3px!important}.my-md-3{margin-top:3px!important;margin-bottom:3px!important}.m-md-5{margin:5px!important}.mt-md-5{margin-top:5px!important}.mr-md-5{margin-right:5px!important}.mb-md-5{margin-bottom:5px!important}.ml-md-5{margin-left:5px!important}.mx-md-5{margin-right:5px!important;margin-left:5px!important}.my-md-5{margin-top:5px!important;margin-bottom:5px!important}.m-md-10{margin:10px!important}.mt-md-10{margin-top:10px!important}.mr-md-10{margin-right:10px!important}.mb-md-10{margin-bottom:10px!important}.ml-md-10{margin-left:10px!important}.mx-md-10{margin-right:10px!important;margin-left:10px!important}.my-md-10{margin-top:10px!important;margin-bottom:10px!important}.m-md-15{margin:15px!important}.mt-md-15{margin-top:15px!important}.mr-md-15{margin-right:15px!important}.mb-md-15{margin-bottom:15px!important}.ml-md-15{margin-left:15px!important}.mx-md-15{margin-right:15px!important;margin-left:15px!important}.my-md-15{margin-top:15px!important;margin-bottom:15px!important}.m-md-20{margin:20px!important}.mt-md-20{margin-top:20px!important}.mr-md-20{margin-right:20px!important}.mb-md-20{margin-bottom:20px!important}.ml-md-20{margin-left:20px!important}.mx-md-20{margin-right:20px!important;margin-left:20px!important}.my-md-20{margin-top:20px!important;margin-bottom:20px!important}.m-md-25{margin:25px!important}.mt-md-25{margin-top:25px!important}.mr-md-25{margin-right:25px!important}.mb-md-25{margin-bottom:25px!important}.ml-md-25{margin-left:25px!important}.mx-md-25{margin-right:25px!important;margin-left:25px!important}.my-md-25{margin-top:25px!important;margin-bottom:25px!important}.m-md-30{margin:30px!important}.mt-md-30{margin-top:30px!important}.mr-md-30{margin-right:30px!important}.mb-md-30{margin-bottom:30px!important}.ml-md-30{margin-left:30px!important}.mx-md-30{margin-right:30px!important;margin-left:30px!important}.my-md-30{margin-top:30px!important;margin-bottom:30px!important}.m-md-35{margin:35px!important}.mt-md-35{margin-top:35px!important}.mr-md-35{margin-right:35px!important}.mb-md-35{margin-bottom:35px!important}.ml-md-35{margin-left:35px!important}.mx-md-35{margin-right:35px!important;margin-left:35px!important}.my-md-35{margin-top:35px!important;margin-bottom:35px!important}.m-md-40{margin:40px!important}.mt-md-40{margin-top:40px!important}.mr-md-40{margin-right:40px!important}.mb-md-40{margin-bottom:40px!important}.ml-md-40{margin-left:40px!important}.mx-md-40{margin-right:40px!important;margin-left:40px!important}.my-md-40{margin-top:40px!important;margin-bottom:40px!important}.m-md-45{margin:45px!important}.mt-md-45{margin-top:45px!important}.mr-md-45{margin-right:45px!important}.mb-md-45{margin-bottom:45px!important}.ml-md-45{margin-left:45px!important}.mx-md-45{margin-right:45px!important;margin-left:45px!important}.my-md-45{margin-top:45px!important;margin-bottom:45px!important}.m-md-50{margin:50px!important}.mt-md-50{margin-top:50px!important}.mr-md-50{margin-right:50px!important}.mb-md-50{margin-bottom:50px!important}.ml-md-50{margin-left:50px!important}.mx-md-50{margin-right:50px!important;margin-left:50px!important}.my-md-50{margin-top:50px!important;margin-bottom:50px!important}.m-md-60{margin:60px!important}.mt-md-60{margin-top:60px!important}.mr-md-60{margin-right:60px!important}.mb-md-60{margin-bottom:60px!important}.ml-md-60{margin-left:60px!important}.mx-md-60{margin-right:60px!important;margin-left:60px!important}.my-md-60{margin-top:60px!important;margin-bottom:60px!important}.m-md-70{margin:70px!important}.mt-md-70{margin-top:70px!important}.mr-md-70{margin-right:70px!important}.mb-md-70{margin-bottom:70px!important}.ml-md-70{margin-left:70px!important}.mx-md-70{margin-right:70px!important;margin-left:70px!important}.my-md-70{margin-top:70px!important;margin-bottom:70px!important}.m-md-80{margin:80px!important}.mt-md-80{margin-top:80px!important}.mr-md-80{margin-right:80px!important}.mb-md-80{margin-bottom:80px!important}.ml-md-80{margin-left:80px!important}.mx-md-80{margin-right:80px!important;margin-left:80px!important}.my-md-80{margin-top:80px!important;margin-bottom:80px!important}.m-md-100{margin:100px!important}.mt-md-100{margin-top:100px!important}.mr-md-100{margin-right:100px!important}.mb-md-100{margin-bottom:100px!important}.ml-md-100{margin-left:100px!important}.mx-md-100{margin-right:100px!important;margin-left:100px!important}.my-md-100{margin-top:100px!important;margin-bottom:100px!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-3{padding:3px!important}.pt-md-3{padding-top:3px!important}.pr-md-3{padding-right:3px!important}.pb-md-3{padding-bottom:3px!important}.pl-md-3{padding-left:3px!important}.px-md-3{padding-right:3px!important;padding-left:3px!important}.py-md-3{padding-top:3px!important;padding-bottom:3px!important}.p-md-5{padding:5px!important}.pt-md-5{padding-top:5px!important}.pr-md-5{padding-right:5px!important}.pb-md-5{padding-bottom:5px!important}.pl-md-5{padding-left:5px!important}.px-md-5{padding-right:5px!important;padding-left:5px!important}.py-md-5{padding-top:5px!important;padding-bottom:5px!important}.p-md-10{padding:10px!important}.pt-md-10{padding-top:10px!important}.pr-md-10{padding-right:10px!important}.pb-md-10{padding-bottom:10px!important}.pl-md-10{padding-left:10px!important}.px-md-10{padding-right:10px!important;padding-left:10px!important}.py-md-10{padding-top:10px!important;padding-bottom:10px!important}.p-md-15{padding:15px!important}.pt-md-15{padding-top:15px!important}.pr-md-15{padding-right:15px!important}.pb-md-15{padding-bottom:15px!important}.pl-md-15{padding-left:15px!important}.px-md-15{padding-right:15px!important;padding-left:15px!important}.py-md-15{padding-top:15px!important;padding-bottom:15px!important}.p-md-20{padding:20px!important}.pt-md-20{padding-top:20px!important}.pr-md-20{padding-right:20px!important}.pb-md-20{padding-bottom:20px!important}.pl-md-20{padding-left:20px!important}.px-md-20{padding-right:20px!important;padding-left:20px!important}.py-md-20{padding-top:20px!important;padding-bottom:20px!important}.p-md-25{padding:25px!important}.pt-md-25{padding-top:25px!important}.pr-md-25{padding-right:25px!important}.pb-md-25{padding-bottom:25px!important}.pl-md-25{padding-left:25px!important}.px-md-25{padding-right:25px!important;padding-left:25px!important}.py-md-25{padding-top:25px!important;padding-bottom:25px!important}.p-md-30{padding:30px!important}.pt-md-30{padding-top:30px!important}.pr-md-30{padding-right:30px!important}.pb-md-30{padding-bottom:30px!important}.pl-md-30{padding-left:30px!important}.px-md-30{padding-right:30px!important;padding-left:30px!important}.py-md-30{padding-top:30px!important;padding-bottom:30px!important}.p-md-35{padding:35px!important}.pt-md-35{padding-top:35px!important}.pr-md-35{padding-right:35px!important}.pb-md-35{padding-bottom:35px!important}.pl-md-35{padding-left:35px!important}.px-md-35{padding-right:35px!important;padding-left:35px!important}.py-md-35{padding-top:35px!important;padding-bottom:35px!important}.p-md-40{padding:40px!important}.pt-md-40{padding-top:40px!important}.pr-md-40{padding-right:40px!important}.pb-md-40{padding-bottom:40px!important}.pl-md-40{padding-left:40px!important}.px-md-40{padding-right:40px!important;padding-left:40px!important}.py-md-40{padding-top:40px!important;padding-bottom:40px!important}.p-md-45{padding:45px!important}.pt-md-45{padding-top:45px!important}.pr-md-45{padding-right:45px!important}.pb-md-45{padding-bottom:45px!important}.pl-md-45{padding-left:45px!important}.px-md-45{padding-right:45px!important;padding-left:45px!important}.py-md-45{padding-top:45px!important;padding-bottom:45px!important}.p-md-50{padding:50px!important}.pt-md-50{padding-top:50px!important}.pr-md-50{padding-right:50px!important}.pb-md-50{padding-bottom:50px!important}.pl-md-50{padding-left:50px!important}.px-md-50{padding-right:50px!important;padding-left:50px!important}.py-md-50{padding-top:50px!important;padding-bottom:50px!important}.p-md-60{padding:60px!important}.pt-md-60{padding-top:60px!important}.pr-md-60{padding-right:60px!important}.pb-md-60{padding-bottom:60px!important}.pl-md-60{padding-left:60px!important}.px-md-60{padding-right:60px!important;padding-left:60px!important}.py-md-60{padding-top:60px!important;padding-bottom:60px!important}.p-md-70{padding:70px!important}.pt-md-70{padding-top:70px!important}.pr-md-70{padding-right:70px!important}.pb-md-70{padding-bottom:70px!important}.pl-md-70{padding-left:70px!important}.px-md-70{padding-right:70px!important;padding-left:70px!important}.py-md-70{padding-top:70px!important;padding-bottom:70px!important}.p-md-80{padding:80px!important}.pt-md-80{padding-top:80px!important}.pr-md-80{padding-right:80px!important}.pb-md-80{padding-bottom:80px!important}.pl-md-80{padding-left:80px!important}.px-md-80{padding-right:80px!important;padding-left:80px!important}.py-md-80{padding-top:80px!important;padding-bottom:80px!important}.p-md-100{padding:100px!important}.pt-md-100{padding-top:100px!important}.pr-md-100{padding-right:100px!important}.pb-md-100{padding-bottom:100px!important}.pl-md-100{padding-left:100px!important}.px-md-100{padding-right:100px!important;padding-left:100px!important}.py-md-100{padding-top:100px!important;padding-bottom:100px!important}.m-md--30{margin:-30px!important}.mt-md--30{margin-top:-30px!important}.mr-md--30{margin-right:-30px!important}.mb-md--30{margin-bottom:-30px!important}.ml-md--30{margin-left:-30px!important}.mx-md--30{margin-right:-30px!important;margin-left:-30px!important}.my-md--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-md--25{margin:-25px!important}.mt-md--25{margin-top:-25px!important}.mr-md--25{margin-right:-25px!important}.mb-md--25{margin-bottom:-25px!important}.ml-md--25{margin-left:-25px!important}.mx-md--25{margin-right:-25px!important;margin-left:-25px!important}.my-md--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-md--20{margin:-20px!important}.mt-md--20{margin-top:-20px!important}.mr-md--20{margin-right:-20px!important}.mb-md--20{margin-bottom:-20px!important}.ml-md--20{margin-left:-20px!important}.mx-md--20{margin-right:-20px!important;margin-left:-20px!important}.my-md--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-md--15{margin:-15px!important}.mt-md--15{margin-top:-15px!important}.mr-md--15{margin-right:-15px!important}.mb-md--15{margin-bottom:-15px!important}.ml-md--15{margin-left:-15px!important}.mx-md--15{margin-right:-15px!important;margin-left:-15px!important}.my-md--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-md--10{margin:-10px!important}.mt-md--10{margin-top:-10px!important}.mr-md--10{margin-right:-10px!important}.mb-md--10{margin-bottom:-10px!important}.ml-md--10{margin-left:-10px!important}.mx-md--10{margin-right:-10px!important;margin-left:-10px!important}.my-md--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-md--5{margin:-5px!important}.mt-md--5{margin-top:-5px!important}.mr-md--5{margin-right:-5px!important}.mb-md--5{margin-bottom:-5px!important}.ml-md--5{margin-left:-5px!important}.mx-md--5{margin-right:-5px!important;margin-left:-5px!important}.my-md--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-md--3{margin:-3px!important}.mt-md--3{margin-top:-3px!important}.mr-md--3{margin-right:-3px!important}.mb-md--3{margin-bottom:-3px!important}.ml-md--3{margin-left:-3px!important}.mx-md--3{margin-right:-3px!important;margin-left:-3px!important}.my-md--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-md--1{margin:-1px!important}.mt-md--1{margin-top:-1px!important}.mr-md--1{margin-right:-1px!important}.mb-md--1{margin-bottom:-1px!important}.ml-md--1{margin-left:-1px!important}.mx-md--1{margin-right:-1px!important;margin-left:-1px!important}.my-md--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-3{margin:3px!important}.mt-lg-3{margin-top:3px!important}.mr-lg-3{margin-right:3px!important}.mb-lg-3{margin-bottom:3px!important}.ml-lg-3{margin-left:3px!important}.mx-lg-3{margin-right:3px!important;margin-left:3px!important}.my-lg-3{margin-top:3px!important;margin-bottom:3px!important}.m-lg-5{margin:5px!important}.mt-lg-5{margin-top:5px!important}.mr-lg-5{margin-right:5px!important}.mb-lg-5{margin-bottom:5px!important}.ml-lg-5{margin-left:5px!important}.mx-lg-5{margin-right:5px!important;margin-left:5px!important}.my-lg-5{margin-top:5px!important;margin-bottom:5px!important}.m-lg-10{margin:10px!important}.mt-lg-10{margin-top:10px!important}.mr-lg-10{margin-right:10px!important}.mb-lg-10{margin-bottom:10px!important}.ml-lg-10{margin-left:10px!important}.mx-lg-10{margin-right:10px!important;margin-left:10px!important}.my-lg-10{margin-top:10px!important;margin-bottom:10px!important}.m-lg-15{margin:15px!important}.mt-lg-15{margin-top:15px!important}.mr-lg-15{margin-right:15px!important}.mb-lg-15{margin-bottom:15px!important}.ml-lg-15{margin-left:15px!important}.mx-lg-15{margin-right:15px!important;margin-left:15px!important}.my-lg-15{margin-top:15px!important;margin-bottom:15px!important}.m-lg-20{margin:20px!important}.mt-lg-20{margin-top:20px!important}.mr-lg-20{margin-right:20px!important}.mb-lg-20{margin-bottom:20px!important}.ml-lg-20{margin-left:20px!important}.mx-lg-20{margin-right:20px!important;margin-left:20px!important}.my-lg-20{margin-top:20px!important;margin-bottom:20px!important}.m-lg-25{margin:25px!important}.mt-lg-25{margin-top:25px!important}.mr-lg-25{margin-right:25px!important}.mb-lg-25{margin-bottom:25px!important}.ml-lg-25{margin-left:25px!important}.mx-lg-25{margin-right:25px!important;margin-left:25px!important}.my-lg-25{margin-top:25px!important;margin-bottom:25px!important}.m-lg-30{margin:30px!important}.mt-lg-30{margin-top:30px!important}.mr-lg-30{margin-right:30px!important}.mb-lg-30{margin-bottom:30px!important}.ml-lg-30{margin-left:30px!important}.mx-lg-30{margin-right:30px!important;margin-left:30px!important}.my-lg-30{margin-top:30px!important;margin-bottom:30px!important}.m-lg-35{margin:35px!important}.mt-lg-35{margin-top:35px!important}.mr-lg-35{margin-right:35px!important}.mb-lg-35{margin-bottom:35px!important}.ml-lg-35{margin-left:35px!important}.mx-lg-35{margin-right:35px!important;margin-left:35px!important}.my-lg-35{margin-top:35px!important;margin-bottom:35px!important}.m-lg-40{margin:40px!important}.mt-lg-40{margin-top:40px!important}.mr-lg-40{margin-right:40px!important}.mb-lg-40{margin-bottom:40px!important}.ml-lg-40{margin-left:40px!important}.mx-lg-40{margin-right:40px!important;margin-left:40px!important}.my-lg-40{margin-top:40px!important;margin-bottom:40px!important}.m-lg-45{margin:45px!important}.mt-lg-45{margin-top:45px!important}.mr-lg-45{margin-right:45px!important}.mb-lg-45{margin-bottom:45px!important}.ml-lg-45{margin-left:45px!important}.mx-lg-45{margin-right:45px!important;margin-left:45px!important}.my-lg-45{margin-top:45px!important;margin-bottom:45px!important}.m-lg-50{margin:50px!important}.mt-lg-50{margin-top:50px!important}.mr-lg-50{margin-right:50px!important}.mb-lg-50{margin-bottom:50px!important}.ml-lg-50{margin-left:50px!important}.mx-lg-50{margin-right:50px!important;margin-left:50px!important}.my-lg-50{margin-top:50px!important;margin-bottom:50px!important}.m-lg-60{margin:60px!important}.mt-lg-60{margin-top:60px!important}.mr-lg-60{margin-right:60px!important}.mb-lg-60{margin-bottom:60px!important}.ml-lg-60{margin-left:60px!important}.mx-lg-60{margin-right:60px!important;margin-left:60px!important}.my-lg-60{margin-top:60px!important;margin-bottom:60px!important}.m-lg-70{margin:70px!important}.mt-lg-70{margin-top:70px!important}.mr-lg-70{margin-right:70px!important}.mb-lg-70{margin-bottom:70px!important}.ml-lg-70{margin-left:70px!important}.mx-lg-70{margin-right:70px!important;margin-left:70px!important}.my-lg-70{margin-top:70px!important;margin-bottom:70px!important}.m-lg-80{margin:80px!important}.mt-lg-80{margin-top:80px!important}.mr-lg-80{margin-right:80px!important}.mb-lg-80{margin-bottom:80px!important}.ml-lg-80{margin-left:80px!important}.mx-lg-80{margin-right:80px!important;margin-left:80px!important}.my-lg-80{margin-top:80px!important;margin-bottom:80px!important}.m-lg-100{margin:100px!important}.mt-lg-100{margin-top:100px!important}.mr-lg-100{margin-right:100px!important}.mb-lg-100{margin-bottom:100px!important}.ml-lg-100{margin-left:100px!important}.mx-lg-100{margin-right:100px!important;margin-left:100px!important}.my-lg-100{margin-top:100px!important;margin-bottom:100px!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-3{padding:3px!important}.pt-lg-3{padding-top:3px!important}.pr-lg-3{padding-right:3px!important}.pb-lg-3{padding-bottom:3px!important}.pl-lg-3{padding-left:3px!important}.px-lg-3{padding-right:3px!important;padding-left:3px!important}.py-lg-3{padding-top:3px!important;padding-bottom:3px!important}.p-lg-5{padding:5px!important}.pt-lg-5{padding-top:5px!important}.pr-lg-5{padding-right:5px!important}.pb-lg-5{padding-bottom:5px!important}.pl-lg-5{padding-left:5px!important}.px-lg-5{padding-right:5px!important;padding-left:5px!important}.py-lg-5{padding-top:5px!important;padding-bottom:5px!important}.p-lg-10{padding:10px!important}.pt-lg-10{padding-top:10px!important}.pr-lg-10{padding-right:10px!important}.pb-lg-10{padding-bottom:10px!important}.pl-lg-10{padding-left:10px!important}.px-lg-10{padding-right:10px!important;padding-left:10px!important}.py-lg-10{padding-top:10px!important;padding-bottom:10px!important}.p-lg-15{padding:15px!important}.pt-lg-15{padding-top:15px!important}.pr-lg-15{padding-right:15px!important}.pb-lg-15{padding-bottom:15px!important}.pl-lg-15{padding-left:15px!important}.px-lg-15{padding-right:15px!important;padding-left:15px!important}.py-lg-15{padding-top:15px!important;padding-bottom:15px!important}.p-lg-20{padding:20px!important}.pt-lg-20{padding-top:20px!important}.pr-lg-20{padding-right:20px!important}.pb-lg-20{padding-bottom:20px!important}.pl-lg-20{padding-left:20px!important}.px-lg-20{padding-right:20px!important;padding-left:20px!important}.py-lg-20{padding-top:20px!important;padding-bottom:20px!important}.p-lg-25{padding:25px!important}.pt-lg-25{padding-top:25px!important}.pr-lg-25{padding-right:25px!important}.pb-lg-25{padding-bottom:25px!important}.pl-lg-25{padding-left:25px!important}.px-lg-25{padding-right:25px!important;padding-left:25px!important}.py-lg-25{padding-top:25px!important;padding-bottom:25px!important}.p-lg-30{padding:30px!important}.pt-lg-30{padding-top:30px!important}.pr-lg-30{padding-right:30px!important}.pb-lg-30{padding-bottom:30px!important}.pl-lg-30{padding-left:30px!important}.px-lg-30{padding-right:30px!important;padding-left:30px!important}.py-lg-30{padding-top:30px!important;padding-bottom:30px!important}.p-lg-35{padding:35px!important}.pt-lg-35{padding-top:35px!important}.pr-lg-35{padding-right:35px!important}.pb-lg-35{padding-bottom:35px!important}.pl-lg-35{padding-left:35px!important}.px-lg-35{padding-right:35px!important;padding-left:35px!important}.py-lg-35{padding-top:35px!important;padding-bottom:35px!important}.p-lg-40{padding:40px!important}.pt-lg-40{padding-top:40px!important}.pr-lg-40{padding-right:40px!important}.pb-lg-40{padding-bottom:40px!important}.pl-lg-40{padding-left:40px!important}.px-lg-40{padding-right:40px!important;padding-left:40px!important}.py-lg-40{padding-top:40px!important;padding-bottom:40px!important}.p-lg-45{padding:45px!important}.pt-lg-45{padding-top:45px!important}.pr-lg-45{padding-right:45px!important}.pb-lg-45{padding-bottom:45px!important}.pl-lg-45{padding-left:45px!important}.px-lg-45{padding-right:45px!important;padding-left:45px!important}.py-lg-45{padding-top:45px!important;padding-bottom:45px!important}.p-lg-50{padding:50px!important}.pt-lg-50{padding-top:50px!important}.pr-lg-50{padding-right:50px!important}.pb-lg-50{padding-bottom:50px!important}.pl-lg-50{padding-left:50px!important}.px-lg-50{padding-right:50px!important;padding-left:50px!important}.py-lg-50{padding-top:50px!important;padding-bottom:50px!important}.p-lg-60{padding:60px!important}.pt-lg-60{padding-top:60px!important}.pr-lg-60{padding-right:60px!important}.pb-lg-60{padding-bottom:60px!important}.pl-lg-60{padding-left:60px!important}.px-lg-60{padding-right:60px!important;padding-left:60px!important}.py-lg-60{padding-top:60px!important;padding-bottom:60px!important}.p-lg-70{padding:70px!important}.pt-lg-70{padding-top:70px!important}.pr-lg-70{padding-right:70px!important}.pb-lg-70{padding-bottom:70px!important}.pl-lg-70{padding-left:70px!important}.px-lg-70{padding-right:70px!important;padding-left:70px!important}.py-lg-70{padding-top:70px!important;padding-bottom:70px!important}.p-lg-80{padding:80px!important}.pt-lg-80{padding-top:80px!important}.pr-lg-80{padding-right:80px!important}.pb-lg-80{padding-bottom:80px!important}.pl-lg-80{padding-left:80px!important}.px-lg-80{padding-right:80px!important;padding-left:80px!important}.py-lg-80{padding-top:80px!important;padding-bottom:80px!important}.p-lg-100{padding:100px!important}.pt-lg-100{padding-top:100px!important}.pr-lg-100{padding-right:100px!important}.pb-lg-100{padding-bottom:100px!important}.pl-lg-100{padding-left:100px!important}.px-lg-100{padding-right:100px!important;padding-left:100px!important}.py-lg-100{padding-top:100px!important;padding-bottom:100px!important}.m-lg--30{margin:-30px!important}.mt-lg--30{margin-top:-30px!important}.mr-lg--30{margin-right:-30px!important}.mb-lg--30{margin-bottom:-30px!important}.ml-lg--30{margin-left:-30px!important}.mx-lg--30{margin-right:-30px!important;margin-left:-30px!important}.my-lg--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-lg--25{margin:-25px!important}.mt-lg--25{margin-top:-25px!important}.mr-lg--25{margin-right:-25px!important}.mb-lg--25{margin-bottom:-25px!important}.ml-lg--25{margin-left:-25px!important}.mx-lg--25{margin-right:-25px!important;margin-left:-25px!important}.my-lg--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-lg--20{margin:-20px!important}.mt-lg--20{margin-top:-20px!important}.mr-lg--20{margin-right:-20px!important}.mb-lg--20{margin-bottom:-20px!important}.ml-lg--20{margin-left:-20px!important}.mx-lg--20{margin-right:-20px!important;margin-left:-20px!important}.my-lg--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-lg--15{margin:-15px!important}.mt-lg--15{margin-top:-15px!important}.mr-lg--15{margin-right:-15px!important}.mb-lg--15{margin-bottom:-15px!important}.ml-lg--15{margin-left:-15px!important}.mx-lg--15{margin-right:-15px!important;margin-left:-15px!important}.my-lg--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-lg--10{margin:-10px!important}.mt-lg--10{margin-top:-10px!important}.mr-lg--10{margin-right:-10px!important}.mb-lg--10{margin-bottom:-10px!important}.ml-lg--10{margin-left:-10px!important}.mx-lg--10{margin-right:-10px!important;margin-left:-10px!important}.my-lg--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-lg--5{margin:-5px!important}.mt-lg--5{margin-top:-5px!important}.mr-lg--5{margin-right:-5px!important}.mb-lg--5{margin-bottom:-5px!important}.ml-lg--5{margin-left:-5px!important}.mx-lg--5{margin-right:-5px!important;margin-left:-5px!important}.my-lg--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-lg--3{margin:-3px!important}.mt-lg--3{margin-top:-3px!important}.mr-lg--3{margin-right:-3px!important}.mb-lg--3{margin-bottom:-3px!important}.ml-lg--3{margin-left:-3px!important}.mx-lg--3{margin-right:-3px!important;margin-left:-3px!important}.my-lg--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-lg--1{margin:-1px!important}.mt-lg--1{margin-top:-1px!important}.mr-lg--1{margin-right:-1px!important}.mb-lg--1{margin-bottom:-1px!important}.ml-lg--1{margin-left:-1px!important}.mx-lg--1{margin-right:-1px!important;margin-left:-1px!important}.my-lg--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-3{margin:3px!important}.mt-xl-3{margin-top:3px!important}.mr-xl-3{margin-right:3px!important}.mb-xl-3{margin-bottom:3px!important}.ml-xl-3{margin-left:3px!important}.mx-xl-3{margin-right:3px!important;margin-left:3px!important}.my-xl-3{margin-top:3px!important;margin-bottom:3px!important}.m-xl-5{margin:5px!important}.mt-xl-5{margin-top:5px!important}.mr-xl-5{margin-right:5px!important}.mb-xl-5{margin-bottom:5px!important}.ml-xl-5{margin-left:5px!important}.mx-xl-5{margin-right:5px!important;margin-left:5px!important}.my-xl-5{margin-top:5px!important;margin-bottom:5px!important}.m-xl-10{margin:10px!important}.mt-xl-10{margin-top:10px!important}.mr-xl-10{margin-right:10px!important}.mb-xl-10{margin-bottom:10px!important}.ml-xl-10{margin-left:10px!important}.mx-xl-10{margin-right:10px!important;margin-left:10px!important}.my-xl-10{margin-top:10px!important;margin-bottom:10px!important}.m-xl-15{margin:15px!important}.mt-xl-15{margin-top:15px!important}.mr-xl-15{margin-right:15px!important}.mb-xl-15{margin-bottom:15px!important}.ml-xl-15{margin-left:15px!important}.mx-xl-15{margin-right:15px!important;margin-left:15px!important}.my-xl-15{margin-top:15px!important;margin-bottom:15px!important}.m-xl-20{margin:20px!important}.mt-xl-20{margin-top:20px!important}.mr-xl-20{margin-right:20px!important}.mb-xl-20{margin-bottom:20px!important}.ml-xl-20{margin-left:20px!important}.mx-xl-20{margin-right:20px!important;margin-left:20px!important}.my-xl-20{margin-top:20px!important;margin-bottom:20px!important}.m-xl-25{margin:25px!important}.mt-xl-25{margin-top:25px!important}.mr-xl-25{margin-right:25px!important}.mb-xl-25{margin-bottom:25px!important}.ml-xl-25{margin-left:25px!important}.mx-xl-25{margin-right:25px!important;margin-left:25px!important}.my-xl-25{margin-top:25px!important;margin-bottom:25px!important}.m-xl-30{margin:30px!important}.mt-xl-30{margin-top:30px!important}.mr-xl-30{margin-right:30px!important}.mb-xl-30{margin-bottom:30px!important}.ml-xl-30{margin-left:30px!important}.mx-xl-30{margin-right:30px!important;margin-left:30px!important}.my-xl-30{margin-top:30px!important;margin-bottom:30px!important}.m-xl-35{margin:35px!important}.mt-xl-35{margin-top:35px!important}.mr-xl-35{margin-right:35px!important}.mb-xl-35{margin-bottom:35px!important}.ml-xl-35{margin-left:35px!important}.mx-xl-35{margin-right:35px!important;margin-left:35px!important}.my-xl-35{margin-top:35px!important;margin-bottom:35px!important}.m-xl-40{margin:40px!important}.mt-xl-40{margin-top:40px!important}.mr-xl-40{margin-right:40px!important}.mb-xl-40{margin-bottom:40px!important}.ml-xl-40{margin-left:40px!important}.mx-xl-40{margin-right:40px!important;margin-left:40px!important}.my-xl-40{margin-top:40px!important;margin-bottom:40px!important}.m-xl-45{margin:45px!important}.mt-xl-45{margin-top:45px!important}.mr-xl-45{margin-right:45px!important}.mb-xl-45{margin-bottom:45px!important}.ml-xl-45{margin-left:45px!important}.mx-xl-45{margin-right:45px!important;margin-left:45px!important}.my-xl-45{margin-top:45px!important;margin-bottom:45px!important}.m-xl-50{margin:50px!important}.mt-xl-50{margin-top:50px!important}.mr-xl-50{margin-right:50px!important}.mb-xl-50{margin-bottom:50px!important}.ml-xl-50{margin-left:50px!important}.mx-xl-50{margin-right:50px!important;margin-left:50px!important}.my-xl-50{margin-top:50px!important;margin-bottom:50px!important}.m-xl-60{margin:60px!important}.mt-xl-60{margin-top:60px!important}.mr-xl-60{margin-right:60px!important}.mb-xl-60{margin-bottom:60px!important}.ml-xl-60{margin-left:60px!important}.mx-xl-60{margin-right:60px!important;margin-left:60px!important}.my-xl-60{margin-top:60px!important;margin-bottom:60px!important}.m-xl-70{margin:70px!important}.mt-xl-70{margin-top:70px!important}.mr-xl-70{margin-right:70px!important}.mb-xl-70{margin-bottom:70px!important}.ml-xl-70{margin-left:70px!important}.mx-xl-70{margin-right:70px!important;margin-left:70px!important}.my-xl-70{margin-top:70px!important;margin-bottom:70px!important}.m-xl-80{margin:80px!important}.mt-xl-80{margin-top:80px!important}.mr-xl-80{margin-right:80px!important}.mb-xl-80{margin-bottom:80px!important}.ml-xl-80{margin-left:80px!important}.mx-xl-80{margin-right:80px!important;margin-left:80px!important}.my-xl-80{margin-top:80px!important;margin-bottom:80px!important}.m-xl-100{margin:100px!important}.mt-xl-100{margin-top:100px!important}.mr-xl-100{margin-right:100px!important}.mb-xl-100{margin-bottom:100px!important}.ml-xl-100{margin-left:100px!important}.mx-xl-100{margin-right:100px!important;margin-left:100px!important}.my-xl-100{margin-top:100px!important;margin-bottom:100px!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-3{padding:3px!important}.pt-xl-3{padding-top:3px!important}.pr-xl-3{padding-right:3px!important}.pb-xl-3{padding-bottom:3px!important}.pl-xl-3{padding-left:3px!important}.px-xl-3{padding-right:3px!important;padding-left:3px!important}.py-xl-3{padding-top:3px!important;padding-bottom:3px!important}.p-xl-5{padding:5px!important}.pt-xl-5{padding-top:5px!important}.pr-xl-5{padding-right:5px!important}.pb-xl-5{padding-bottom:5px!important}.pl-xl-5{padding-left:5px!important}.px-xl-5{padding-right:5px!important;padding-left:5px!important}.py-xl-5{padding-top:5px!important;padding-bottom:5px!important}.p-xl-10{padding:10px!important}.pt-xl-10{padding-top:10px!important}.pr-xl-10{padding-right:10px!important}.pb-xl-10{padding-bottom:10px!important}.pl-xl-10{padding-left:10px!important}.px-xl-10{padding-right:10px!important;padding-left:10px!important}.py-xl-10{padding-top:10px!important;padding-bottom:10px!important}.p-xl-15{padding:15px!important}.pt-xl-15{padding-top:15px!important}.pr-xl-15{padding-right:15px!important}.pb-xl-15{padding-bottom:15px!important}.pl-xl-15{padding-left:15px!important}.px-xl-15{padding-right:15px!important;padding-left:15px!important}.py-xl-15{padding-top:15px!important;padding-bottom:15px!important}.p-xl-20{padding:20px!important}.pt-xl-20{padding-top:20px!important}.pr-xl-20{padding-right:20px!important}.pb-xl-20{padding-bottom:20px!important}.pl-xl-20{padding-left:20px!important}.px-xl-20{padding-right:20px!important;padding-left:20px!important}.py-xl-20{padding-top:20px!important;padding-bottom:20px!important}.p-xl-25{padding:25px!important}.pt-xl-25{padding-top:25px!important}.pr-xl-25{padding-right:25px!important}.pb-xl-25{padding-bottom:25px!important}.pl-xl-25{padding-left:25px!important}.px-xl-25{padding-right:25px!important;padding-left:25px!important}.py-xl-25{padding-top:25px!important;padding-bottom:25px!important}.p-xl-30{padding:30px!important}.pt-xl-30{padding-top:30px!important}.pr-xl-30{padding-right:30px!important}.pb-xl-30{padding-bottom:30px!important}.pl-xl-30{padding-left:30px!important}.px-xl-30{padding-right:30px!important;padding-left:30px!important}.py-xl-30{padding-top:30px!important;padding-bottom:30px!important}.p-xl-35{padding:35px!important}.pt-xl-35{padding-top:35px!important}.pr-xl-35{padding-right:35px!important}.pb-xl-35{padding-bottom:35px!important}.pl-xl-35{padding-left:35px!important}.px-xl-35{padding-right:35px!important;padding-left:35px!important}.py-xl-35{padding-top:35px!important;padding-bottom:35px!important}.p-xl-40{padding:40px!important}.pt-xl-40{padding-top:40px!important}.pr-xl-40{padding-right:40px!important}.pb-xl-40{padding-bottom:40px!important}.pl-xl-40{padding-left:40px!important}.px-xl-40{padding-right:40px!important;padding-left:40px!important}.py-xl-40{padding-top:40px!important;padding-bottom:40px!important}.p-xl-45{padding:45px!important}.pt-xl-45{padding-top:45px!important}.pr-xl-45{padding-right:45px!important}.pb-xl-45{padding-bottom:45px!important}.pl-xl-45{padding-left:45px!important}.px-xl-45{padding-right:45px!important;padding-left:45px!important}.py-xl-45{padding-top:45px!important;padding-bottom:45px!important}.p-xl-50{padding:50px!important}.pt-xl-50{padding-top:50px!important}.pr-xl-50{padding-right:50px!important}.pb-xl-50{padding-bottom:50px!important}.pl-xl-50{padding-left:50px!important}.px-xl-50{padding-right:50px!important;padding-left:50px!important}.py-xl-50{padding-top:50px!important;padding-bottom:50px!important}.p-xl-60{padding:60px!important}.pt-xl-60{padding-top:60px!important}.pr-xl-60{padding-right:60px!important}.pb-xl-60{padding-bottom:60px!important}.pl-xl-60{padding-left:60px!important}.px-xl-60{padding-right:60px!important;padding-left:60px!important}.py-xl-60{padding-top:60px!important;padding-bottom:60px!important}.p-xl-70{padding:70px!important}.pt-xl-70{padding-top:70px!important}.pr-xl-70{padding-right:70px!important}.pb-xl-70{padding-bottom:70px!important}.pl-xl-70{padding-left:70px!important}.px-xl-70{padding-right:70px!important;padding-left:70px!important}.py-xl-70{padding-top:70px!important;padding-bottom:70px!important}.p-xl-80{padding:80px!important}.pt-xl-80{padding-top:80px!important}.pr-xl-80{padding-right:80px!important}.pb-xl-80{padding-bottom:80px!important}.pl-xl-80{padding-left:80px!important}.px-xl-80{padding-right:80px!important;padding-left:80px!important}.py-xl-80{padding-top:80px!important;padding-bottom:80px!important}.p-xl-100{padding:100px!important}.pt-xl-100{padding-top:100px!important}.pr-xl-100{padding-right:100px!important}.pb-xl-100{padding-bottom:100px!important}.pl-xl-100{padding-left:100px!important}.px-xl-100{padding-right:100px!important;padding-left:100px!important}.py-xl-100{padding-top:100px!important;padding-bottom:100px!important}.m-xl--30{margin:-30px!important}.mt-xl--30{margin-top:-30px!important}.mr-xl--30{margin-right:-30px!important}.mb-xl--30{margin-bottom:-30px!important}.ml-xl--30{margin-left:-30px!important}.mx-xl--30{margin-right:-30px!important;margin-left:-30px!important}.my-xl--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-xl--25{margin:-25px!important}.mt-xl--25{margin-top:-25px!important}.mr-xl--25{margin-right:-25px!important}.mb-xl--25{margin-bottom:-25px!important}.ml-xl--25{margin-left:-25px!important}.mx-xl--25{margin-right:-25px!important;margin-left:-25px!important}.my-xl--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-xl--20{margin:-20px!important}.mt-xl--20{margin-top:-20px!important}.mr-xl--20{margin-right:-20px!important}.mb-xl--20{margin-bottom:-20px!important}.ml-xl--20{margin-left:-20px!important}.mx-xl--20{margin-right:-20px!important;margin-left:-20px!important}.my-xl--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-xl--15{margin:-15px!important}.mt-xl--15{margin-top:-15px!important}.mr-xl--15{margin-right:-15px!important}.mb-xl--15{margin-bottom:-15px!important}.ml-xl--15{margin-left:-15px!important}.mx-xl--15{margin-right:-15px!important;margin-left:-15px!important}.my-xl--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-xl--10{margin:-10px!important}.mt-xl--10{margin-top:-10px!important}.mr-xl--10{margin-right:-10px!important}.mb-xl--10{margin-bottom:-10px!important}.ml-xl--10{margin-left:-10px!important}.mx-xl--10{margin-right:-10px!important;margin-left:-10px!important}.my-xl--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-xl--5{margin:-5px!important}.mt-xl--5{margin-top:-5px!important}.mr-xl--5{margin-right:-5px!important}.mb-xl--5{margin-bottom:-5px!important}.ml-xl--5{margin-left:-5px!important}.mx-xl--5{margin-right:-5px!important;margin-left:-5px!important}.my-xl--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-xl--3{margin:-3px!important}.mt-xl--3{margin-top:-3px!important}.mr-xl--3{margin-right:-3px!important}.mb-xl--3{margin-bottom:-3px!important}.ml-xl--3{margin-left:-3px!important}.mx-xl--3{margin-right:-3px!important;margin-left:-3px!important}.my-xl--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-xl--1{margin:-1px!important}.mt-xl--1{margin-top:-1px!important}.mr-xl--1{margin-right:-1px!important}.mb-xl--1{margin-bottom:-1px!important}.ml-xl--1{margin-left:-1px!important}.mx-xl--1{margin-right:-1px!important;margin-left:-1px!important}.my-xl--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1600px){.m-xxl-0{margin:0!important}.mt-xxl-0{margin-top:0!important}.mr-xxl-0{margin-right:0!important}.mb-xxl-0{margin-bottom:0!important}.ml-xxl-0{margin-left:0!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.m-xxl-3{margin:3px!important}.mt-xxl-3{margin-top:3px!important}.mr-xxl-3{margin-right:3px!important}.mb-xxl-3{margin-bottom:3px!important}.ml-xxl-3{margin-left:3px!important}.mx-xxl-3{margin-right:3px!important;margin-left:3px!important}.my-xxl-3{margin-top:3px!important;margin-bottom:3px!important}.m-xxl-5{margin:5px!important}.mt-xxl-5{margin-top:5px!important}.mr-xxl-5{margin-right:5px!important}.mb-xxl-5{margin-bottom:5px!important}.ml-xxl-5{margin-left:5px!important}.mx-xxl-5{margin-right:5px!important;margin-left:5px!important}.my-xxl-5{margin-top:5px!important;margin-bottom:5px!important}.m-xxl-10{margin:10px!important}.mt-xxl-10{margin-top:10px!important}.mr-xxl-10{margin-right:10px!important}.mb-xxl-10{margin-bottom:10px!important}.ml-xxl-10{margin-left:10px!important}.mx-xxl-10{margin-right:10px!important;margin-left:10px!important}.my-xxl-10{margin-top:10px!important;margin-bottom:10px!important}.m-xxl-15{margin:15px!important}.mt-xxl-15{margin-top:15px!important}.mr-xxl-15{margin-right:15px!important}.mb-xxl-15{margin-bottom:15px!important}.ml-xxl-15{margin-left:15px!important}.mx-xxl-15{margin-right:15px!important;margin-left:15px!important}.my-xxl-15{margin-top:15px!important;margin-bottom:15px!important}.m-xxl-20{margin:20px!important}.mt-xxl-20{margin-top:20px!important}.mr-xxl-20{margin-right:20px!important}.mb-xxl-20{margin-bottom:20px!important}.ml-xxl-20{margin-left:20px!important}.mx-xxl-20{margin-right:20px!important;margin-left:20px!important}.my-xxl-20{margin-top:20px!important;margin-bottom:20px!important}.m-xxl-25{margin:25px!important}.mt-xxl-25{margin-top:25px!important}.mr-xxl-25{margin-right:25px!important}.mb-xxl-25{margin-bottom:25px!important}.ml-xxl-25{margin-left:25px!important}.mx-xxl-25{margin-right:25px!important;margin-left:25px!important}.my-xxl-25{margin-top:25px!important;margin-bottom:25px!important}.m-xxl-30{margin:30px!important}.mt-xxl-30{margin-top:30px!important}.mr-xxl-30{margin-right:30px!important}.mb-xxl-30{margin-bottom:30px!important}.ml-xxl-30{margin-left:30px!important}.mx-xxl-30{margin-right:30px!important;margin-left:30px!important}.my-xxl-30{margin-top:30px!important;margin-bottom:30px!important}.m-xxl-35{margin:35px!important}.mt-xxl-35{margin-top:35px!important}.mr-xxl-35{margin-right:35px!important}.mb-xxl-35{margin-bottom:35px!important}.ml-xxl-35{margin-left:35px!important}.mx-xxl-35{margin-right:35px!important;margin-left:35px!important}.my-xxl-35{margin-top:35px!important;margin-bottom:35px!important}.m-xxl-40{margin:40px!important}.mt-xxl-40{margin-top:40px!important}.mr-xxl-40{margin-right:40px!important}.mb-xxl-40{margin-bottom:40px!important}.ml-xxl-40{margin-left:40px!important}.mx-xxl-40{margin-right:40px!important;margin-left:40px!important}.my-xxl-40{margin-top:40px!important;margin-bottom:40px!important}.m-xxl-45{margin:45px!important}.mt-xxl-45{margin-top:45px!important}.mr-xxl-45{margin-right:45px!important}.mb-xxl-45{margin-bottom:45px!important}.ml-xxl-45{margin-left:45px!important}.mx-xxl-45{margin-right:45px!important;margin-left:45px!important}.my-xxl-45{margin-top:45px!important;margin-bottom:45px!important}.m-xxl-50{margin:50px!important}.mt-xxl-50{margin-top:50px!important}.mr-xxl-50{margin-right:50px!important}.mb-xxl-50{margin-bottom:50px!important}.ml-xxl-50{margin-left:50px!important}.mx-xxl-50{margin-right:50px!important;margin-left:50px!important}.my-xxl-50{margin-top:50px!important;margin-bottom:50px!important}.m-xxl-60{margin:60px!important}.mt-xxl-60{margin-top:60px!important}.mr-xxl-60{margin-right:60px!important}.mb-xxl-60{margin-bottom:60px!important}.ml-xxl-60{margin-left:60px!important}.mx-xxl-60{margin-right:60px!important;margin-left:60px!important}.my-xxl-60{margin-top:60px!important;margin-bottom:60px!important}.m-xxl-70{margin:70px!important}.mt-xxl-70{margin-top:70px!important}.mr-xxl-70{margin-right:70px!important}.mb-xxl-70{margin-bottom:70px!important}.ml-xxl-70{margin-left:70px!important}.mx-xxl-70{margin-right:70px!important;margin-left:70px!important}.my-xxl-70{margin-top:70px!important;margin-bottom:70px!important}.m-xxl-80{margin:80px!important}.mt-xxl-80{margin-top:80px!important}.mr-xxl-80{margin-right:80px!important}.mb-xxl-80{margin-bottom:80px!important}.ml-xxl-80{margin-left:80px!important}.mx-xxl-80{margin-right:80px!important;margin-left:80px!important}.my-xxl-80{margin-top:80px!important;margin-bottom:80px!important}.m-xxl-100{margin:100px!important}.mt-xxl-100{margin-top:100px!important}.mr-xxl-100{margin-right:100px!important}.mb-xxl-100{margin-bottom:100px!important}.ml-xxl-100{margin-left:100px!important}.mx-xxl-100{margin-right:100px!important;margin-left:100px!important}.my-xxl-100{margin-top:100px!important;margin-bottom:100px!important}.p-xxl-0{padding:0!important}.pt-xxl-0{padding-top:0!important}.pr-xxl-0{padding-right:0!important}.pb-xxl-0{padding-bottom:0!important}.pl-xxl-0{padding-left:0!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.p-xxl-3{padding:3px!important}.pt-xxl-3{padding-top:3px!important}.pr-xxl-3{padding-right:3px!important}.pb-xxl-3{padding-bottom:3px!important}.pl-xxl-3{padding-left:3px!important}.px-xxl-3{padding-right:3px!important;padding-left:3px!important}.py-xxl-3{padding-top:3px!important;padding-bottom:3px!important}.p-xxl-5{padding:5px!important}.pt-xxl-5{padding-top:5px!important}.pr-xxl-5{padding-right:5px!important}.pb-xxl-5{padding-bottom:5px!important}.pl-xxl-5{padding-left:5px!important}.px-xxl-5{padding-right:5px!important;padding-left:5px!important}.py-xxl-5{padding-top:5px!important;padding-bottom:5px!important}.p-xxl-10{padding:10px!important}.pt-xxl-10{padding-top:10px!important}.pr-xxl-10{padding-right:10px!important}.pb-xxl-10{padding-bottom:10px!important}.pl-xxl-10{padding-left:10px!important}.px-xxl-10{padding-right:10px!important;padding-left:10px!important}.py-xxl-10{padding-top:10px!important;padding-bottom:10px!important}.p-xxl-15{padding:15px!important}.pt-xxl-15{padding-top:15px!important}.pr-xxl-15{padding-right:15px!important}.pb-xxl-15{padding-bottom:15px!important}.pl-xxl-15{padding-left:15px!important}.px-xxl-15{padding-right:15px!important;padding-left:15px!important}.py-xxl-15{padding-top:15px!important;padding-bottom:15px!important}.p-xxl-20{padding:20px!important}.pt-xxl-20{padding-top:20px!important}.pr-xxl-20{padding-right:20px!important}.pb-xxl-20{padding-bottom:20px!important}.pl-xxl-20{padding-left:20px!important}.px-xxl-20{padding-right:20px!important;padding-left:20px!important}.py-xxl-20{padding-top:20px!important;padding-bottom:20px!important}.p-xxl-25{padding:25px!important}.pt-xxl-25{padding-top:25px!important}.pr-xxl-25{padding-right:25px!important}.pb-xxl-25{padding-bottom:25px!important}.pl-xxl-25{padding-left:25px!important}.px-xxl-25{padding-right:25px!important;padding-left:25px!important}.py-xxl-25{padding-top:25px!important;padding-bottom:25px!important}.p-xxl-30{padding:30px!important}.pt-xxl-30{padding-top:30px!important}.pr-xxl-30{padding-right:30px!important}.pb-xxl-30{padding-bottom:30px!important}.pl-xxl-30{padding-left:30px!important}.px-xxl-30{padding-right:30px!important;padding-left:30px!important}.py-xxl-30{padding-top:30px!important;padding-bottom:30px!important}.p-xxl-35{padding:35px!important}.pt-xxl-35{padding-top:35px!important}.pr-xxl-35{padding-right:35px!important}.pb-xxl-35{padding-bottom:35px!important}.pl-xxl-35{padding-left:35px!important}.px-xxl-35{padding-right:35px!important;padding-left:35px!important}.py-xxl-35{padding-top:35px!important;padding-bottom:35px!important}.p-xxl-40{padding:40px!important}.pt-xxl-40{padding-top:40px!important}.pr-xxl-40{padding-right:40px!important}.pb-xxl-40{padding-bottom:40px!important}.pl-xxl-40{padding-left:40px!important}.px-xxl-40{padding-right:40px!important;padding-left:40px!important}.py-xxl-40{padding-top:40px!important;padding-bottom:40px!important}.p-xxl-45{padding:45px!important}.pt-xxl-45{padding-top:45px!important}.pr-xxl-45{padding-right:45px!important}.pb-xxl-45{padding-bottom:45px!important}.pl-xxl-45{padding-left:45px!important}.px-xxl-45{padding-right:45px!important;padding-left:45px!important}.py-xxl-45{padding-top:45px!important;padding-bottom:45px!important}.p-xxl-50{padding:50px!important}.pt-xxl-50{padding-top:50px!important}.pr-xxl-50{padding-right:50px!important}.pb-xxl-50{padding-bottom:50px!important}.pl-xxl-50{padding-left:50px!important}.px-xxl-50{padding-right:50px!important;padding-left:50px!important}.py-xxl-50{padding-top:50px!important;padding-bottom:50px!important}.p-xxl-60{padding:60px!important}.pt-xxl-60{padding-top:60px!important}.pr-xxl-60{padding-right:60px!important}.pb-xxl-60{padding-bottom:60px!important}.pl-xxl-60{padding-left:60px!important}.px-xxl-60{padding-right:60px!important;padding-left:60px!important}.py-xxl-60{padding-top:60px!important;padding-bottom:60px!important}.p-xxl-70{padding:70px!important}.pt-xxl-70{padding-top:70px!important}.pr-xxl-70{padding-right:70px!important}.pb-xxl-70{padding-bottom:70px!important}.pl-xxl-70{padding-left:70px!important}.px-xxl-70{padding-right:70px!important;padding-left:70px!important}.py-xxl-70{padding-top:70px!important;padding-bottom:70px!important}.p-xxl-80{padding:80px!important}.pt-xxl-80{padding-top:80px!important}.pr-xxl-80{padding-right:80px!important}.pb-xxl-80{padding-bottom:80px!important}.pl-xxl-80{padding-left:80px!important}.px-xxl-80{padding-right:80px!important;padding-left:80px!important}.py-xxl-80{padding-top:80px!important;padding-bottom:80px!important}.p-xxl-100{padding:100px!important}.pt-xxl-100{padding-top:100px!important}.pr-xxl-100{padding-right:100px!important}.pb-xxl-100{padding-bottom:100px!important}.pl-xxl-100{padding-left:100px!important}.px-xxl-100{padding-right:100px!important;padding-left:100px!important}.py-xxl-100{padding-top:100px!important;padding-bottom:100px!important}.m-xxl--30{margin:-30px!important}.mt-xxl--30{margin-top:-30px!important}.mr-xxl--30{margin-right:-30px!important}.mb-xxl--30{margin-bottom:-30px!important}.ml-xxl--30{margin-left:-30px!important}.mx-xxl--30{margin-right:-30px!important;margin-left:-30px!important}.my-xxl--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-xxl--25{margin:-25px!important}.mt-xxl--25{margin-top:-25px!important}.mr-xxl--25{margin-right:-25px!important}.mb-xxl--25{margin-bottom:-25px!important}.ml-xxl--25{margin-left:-25px!important}.mx-xxl--25{margin-right:-25px!important;margin-left:-25px!important}.my-xxl--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-xxl--20{margin:-20px!important}.mt-xxl--20{margin-top:-20px!important}.mr-xxl--20{margin-right:-20px!important}.mb-xxl--20{margin-bottom:-20px!important}.ml-xxl--20{margin-left:-20px!important}.mx-xxl--20{margin-right:-20px!important;margin-left:-20px!important}.my-xxl--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-xxl--15{margin:-15px!important}.mt-xxl--15{margin-top:-15px!important}.mr-xxl--15{margin-right:-15px!important}.mb-xxl--15{margin-bottom:-15px!important}.ml-xxl--15{margin-left:-15px!important}.mx-xxl--15{margin-right:-15px!important;margin-left:-15px!important}.my-xxl--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-xxl--10{margin:-10px!important}.mt-xxl--10{margin-top:-10px!important}.mr-xxl--10{margin-right:-10px!important}.mb-xxl--10{margin-bottom:-10px!important}.ml-xxl--10{margin-left:-10px!important}.mx-xxl--10{margin-right:-10px!important;margin-left:-10px!important}.my-xxl--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-xxl--5{margin:-5px!important}.mt-xxl--5{margin-top:-5px!important}.mr-xxl--5{margin-right:-5px!important}.mb-xxl--5{margin-bottom:-5px!important}.ml-xxl--5{margin-left:-5px!important}.mx-xxl--5{margin-right:-5px!important;margin-left:-5px!important}.my-xxl--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-xxl--3{margin:-3px!important}.mt-xxl--3{margin-top:-3px!important}.mr-xxl--3{margin-right:-3px!important}.mb-xxl--3{margin-bottom:-3px!important}.ml-xxl--3{margin-left:-3px!important}.mx-xxl--3{margin-right:-3px!important;margin-left:-3px!important}.my-xxl--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-xxl--1{margin:-1px!important}.mt-xxl--1{margin-top:-1px!important}.mr-xxl--1{margin-right:-1px!important}.mb-xxl--1{margin-bottom:-1px!important}.ml-xxl--1{margin-left:-1px!important}.mx-xxl--1{margin-right:-1px!important;margin-left:-1px!important}.my-xxl--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto{margin-left:auto!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}}.w-20{width:20px!important}.w-30{width:30px!important}.w-40{width:40px!important}.w-50{width:50px!important}.w-60{width:60px!important}.w-80{width:80px!important}.w-100{width:100px!important}.w-120{width:120px!important}.w-150{width:150px!important}.w-160{width:160px!important}.w-200{width:200px!important}.w-250{width:250px!important}.w-300{width:300px!important}.w-350{width:350px!important}.w-400{width:400px!important}.w-450{width:450px!important}.w-500{width:500px!important}.w-p5{width:5%!important}.w-p10{width:10%!important}.w-p15{width:15%!important}.w-p20{width:20%!important}.w-p25{width:25%!important}.w-p30{width:30%!important}.w-p33{width:33.3333%!important}.w-p50{width:50%!important}.w-p75{width:75%!important}.w-p100{width:100%!important}.h-20{height:20px!important}.h-30{height:30px!important}.h-40{height:40px!important}.h-50{height:50px!important}.h-60{height:60px!important}.h-80{height:80px!important}.h-100{height:100px!important}.h-120{height:120px!important}.h-150{height:150px!important}.h-160{height:160px!important}.h-200{height:200px!important}.h-250{height:250px!important}.h-300{height:300px!important}.h-350{height:350px!important}.h-400{height:400px!important}.h-450{height:450px!important}.h-500{height:500px!important}.h-p5{height:5%!important}.h-p10{height:10%!important}.h-p15{height:15%!important}.h-p20{height:20%!important}.h-p25{height:25%!important}.h-p30{height:30%!important}.h-p33{height:33.3333%!important}.h-p50{height:50%!important}.h-p75{height:75%!important}.h-p100{height:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.w-full{width:100%!important}.h-full{height:100%!important}@media (max-width:479px){.w-only-xs-20{width:20px!important}.w-only-xs-30{width:30px!important}.w-only-xs-40{width:40px!important}.w-only-xs-50{width:50px!important}.w-only-xs-60{width:60px!important}.w-only-xs-80{width:80px!important}.w-only-xs-100{width:100px!important}.w-only-xs-120{width:120px!important}.w-only-xs-150{width:150px!important}.w-only-xs-160{width:160px!important}.w-only-xs-200{width:200px!important}.w-only-xs-250{width:250px!important}.w-only-xs-300{width:300px!important}.w-only-xs-350{width:350px!important}.w-only-xs-400{width:400px!important}.w-only-xs-450{width:450px!important}.w-only-xs-500{width:500px!important}.w-only-xs-p5{width:5%!important}.w-only-xs-p10{width:10%!important}.w-only-xs-p15{width:15%!important}.w-only-xs-p20{width:20%!important}.w-only-xs-p25{width:25%!important}.w-only-xs-p30{width:30%!important}.w-only-xs-p33{width:33.3333%!important}.w-only-xs-p50{width:50%!important}.w-only-xs-p75{width:75%!important}.w-only-xs-p100{width:100%!important}.h-only-xs-20{height:20px!important}.h-only-xs-30{height:30px!important}.h-only-xs-40{height:40px!important}.h-only-xs-50{height:50px!important}.h-only-xs-60{height:60px!important}.h-only-xs-80{height:80px!important}.h-only-xs-100{height:100px!important}.h-only-xs-120{height:120px!important}.h-only-xs-150{height:150px!important}.h-only-xs-160{height:160px!important}.h-only-xs-200{height:200px!important}.h-only-xs-250{height:250px!important}.h-only-xs-300{height:300px!important}.h-only-xs-350{height:350px!important}.h-only-xs-400{height:400px!important}.h-only-xs-450{height:450px!important}.h-only-xs-500{height:500px!important}.h-only-xs-p5{height:5%!important}.h-only-xs-p10{height:10%!important}.h-only-xs-p15{height:15%!important}.h-only-xs-p20{height:20%!important}.h-only-xs-p25{height:25%!important}.h-only-xs-p30{height:30%!important}.h-only-xs-p33{height:33.3333%!important}.h-only-xs-p50{height:50%!important}.h-only-xs-p75{height:75%!important}.h-only-xs-p100{height:100%!important}.w-only-xs-auto{width:auto!important}.h-only-xs-auto{height:auto!important}.w-only-xs-full{width:100%!important}.h-only-xs-full{height:100%!important}}@media (min-width:480px){.w-sm-20{width:20px!important}.w-sm-30{width:30px!important}.w-sm-40{width:40px!important}.w-sm-50{width:50px!important}.w-sm-60{width:60px!important}.w-sm-80{width:80px!important}.w-sm-100{width:100px!important}.w-sm-120{width:120px!important}.w-sm-150{width:150px!important}.w-sm-160{width:160px!important}.w-sm-200{width:200px!important}.w-sm-250{width:250px!important}.w-sm-300{width:300px!important}.w-sm-350{width:350px!important}.w-sm-400{width:400px!important}.w-sm-450{width:450px!important}.w-sm-500{width:500px!important}.w-sm-p5{width:5%!important}.w-sm-p10{width:10%!important}.w-sm-p15{width:15%!important}.w-sm-p20{width:20%!important}.w-sm-p25{width:25%!important}.w-sm-p30{width:30%!important}.w-sm-p33{width:33.3333%!important}.w-sm-p50{width:50%!important}.w-sm-p75{width:75%!important}.w-sm-p100{width:100%!important}.h-sm-20{height:20px!important}.h-sm-30{height:30px!important}.h-sm-40{height:40px!important}.h-sm-50{height:50px!important}.h-sm-60{height:60px!important}.h-sm-80{height:80px!important}.h-sm-100{height:100px!important}.h-sm-120{height:120px!important}.h-sm-150{height:150px!important}.h-sm-160{height:160px!important}.h-sm-200{height:200px!important}.h-sm-250{height:250px!important}.h-sm-300{height:300px!important}.h-sm-350{height:350px!important}.h-sm-400{height:400px!important}.h-sm-450{height:450px!important}.h-sm-500{height:500px!important}.h-sm-p5{height:5%!important}.h-sm-p10{height:10%!important}.h-sm-p15{height:15%!important}.h-sm-p20{height:20%!important}.h-sm-p25{height:25%!important}.h-sm-p30{height:30%!important}.h-sm-p33{height:33.3333%!important}.h-sm-p50{height:50%!important}.h-sm-p75{height:75%!important}.h-sm-p100{height:100%!important}.w-sm-auto{width:auto!important}.h-sm-auto{height:auto!important}.w-sm-full{width:100%!important}.h-sm-full{height:100%!important}}@media (min-width:480px) and (max-width:767px){.w-only-sm-20{width:20px!important}.w-only-sm-30{width:30px!important}.w-only-sm-40{width:40px!important}.w-only-sm-50{width:50px!important}.w-only-sm-60{width:60px!important}.w-only-sm-80{width:80px!important}.w-only-sm-100{width:100px!important}.w-only-sm-120{width:120px!important}.w-only-sm-150{width:150px!important}.w-only-sm-160{width:160px!important}.w-only-sm-200{width:200px!important}.w-only-sm-250{width:250px!important}.w-only-sm-300{width:300px!important}.w-only-sm-350{width:350px!important}.w-only-sm-400{width:400px!important}.w-only-sm-450{width:450px!important}.w-only-sm-500{width:500px!important}.w-only-sm-p5{width:5%!important}.w-only-sm-p10{width:10%!important}.w-only-sm-p15{width:15%!important}.w-only-sm-p20{width:20%!important}.w-only-sm-p25{width:25%!important}.w-only-sm-p30{width:30%!important}.w-only-sm-p33{width:33.3333%!important}.w-only-sm-p50{width:50%!important}.w-only-sm-p75{width:75%!important}.w-only-sm-p100{width:100%!important}.h-only-sm-20{height:20px!important}.h-only-sm-30{height:30px!important}.h-only-sm-40{height:40px!important}.h-only-sm-50{height:50px!important}.h-only-sm-60{height:60px!important}.h-only-sm-80{height:80px!important}.h-only-sm-100{height:100px!important}.h-only-sm-120{height:120px!important}.h-only-sm-150{height:150px!important}.h-only-sm-160{height:160px!important}.h-only-sm-200{height:200px!important}.h-only-sm-250{height:250px!important}.h-only-sm-300{height:300px!important}.h-only-sm-350{height:350px!important}.h-only-sm-400{height:400px!important}.h-only-sm-450{height:450px!important}.h-only-sm-500{height:500px!important}.h-only-sm-p5{height:5%!important}.h-only-sm-p10{height:10%!important}.h-only-sm-p15{height:15%!important}.h-only-sm-p20{height:20%!important}.h-only-sm-p25{height:25%!important}.h-only-sm-p30{height:30%!important}.h-only-sm-p33{height:33.3333%!important}.h-only-sm-p50{height:50%!important}.h-only-sm-p75{height:75%!important}.h-only-sm-p100{height:100%!important}.w-only-sm-auto{width:auto!important}.h-only-sm-auto{height:auto!important}.w-only-sm-full{width:100%!important}.h-only-sm-full{height:100%!important}}@media (min-width:768px){.w-md-20{width:20px!important}.w-md-30{width:30px!important}.w-md-40{width:40px!important}.w-md-50{width:50px!important}.w-md-60{width:60px!important}.w-md-80{width:80px!important}.w-md-100{width:100px!important}.w-md-120{width:120px!important}.w-md-150{width:150px!important}.w-md-160{width:160px!important}.w-md-200{width:200px!important}.w-md-250{width:250px!important}.w-md-300{width:300px!important}.w-md-350{width:350px!important}.w-md-400{width:400px!important}.w-md-450{width:450px!important}.w-md-500{width:500px!important}.w-md-p5{width:5%!important}.w-md-p10{width:10%!important}.w-md-p15{width:15%!important}.w-md-p20{width:20%!important}.w-md-p25{width:25%!important}.w-md-p30{width:30%!important}.w-md-p33{width:33.3333%!important}.w-md-p50{width:50%!important}.w-md-p75{width:75%!important}.w-md-p100{width:100%!important}.h-md-20{height:20px!important}.h-md-30{height:30px!important}.h-md-40{height:40px!important}.h-md-50{height:50px!important}.h-md-60{height:60px!important}.h-md-80{height:80px!important}.h-md-100{height:100px!important}.h-md-120{height:120px!important}.h-md-150{height:150px!important}.h-md-160{height:160px!important}.h-md-200{height:200px!important}.h-md-250{height:250px!important}.h-md-300{height:300px!important}.h-md-350{height:350px!important}.h-md-400{height:400px!important}.h-md-450{height:450px!important}.h-md-500{height:500px!important}.h-md-p5{height:5%!important}.h-md-p10{height:10%!important}.h-md-p15{height:15%!important}.h-md-p20{height:20%!important}.h-md-p25{height:25%!important}.h-md-p30{height:30%!important}.h-md-p33{height:33.3333%!important}.h-md-p50{height:50%!important}.h-md-p75{height:75%!important}.h-md-p100{height:100%!important}.w-md-auto{width:auto!important}.h-md-auto{height:auto!important}.w-md-full{width:100%!important}.h-md-full{height:100%!important}}@media (min-width:768px) and (max-width:991px){.w-only-md-20{width:20px!important}.w-only-md-30{width:30px!important}.w-only-md-40{width:40px!important}.w-only-md-50{width:50px!important}.w-only-md-60{width:60px!important}.w-only-md-80{width:80px!important}.w-only-md-100{width:100px!important}.w-only-md-120{width:120px!important}.w-only-md-150{width:150px!important}.w-only-md-160{width:160px!important}.w-only-md-200{width:200px!important}.w-only-md-250{width:250px!important}.w-only-md-300{width:300px!important}.w-only-md-350{width:350px!important}.w-only-md-400{width:400px!important}.w-only-md-450{width:450px!important}.w-only-md-500{width:500px!important}.w-only-md-p5{width:5%!important}.w-only-md-p10{width:10%!important}.w-only-md-p15{width:15%!important}.w-only-md-p20{width:20%!important}.w-only-md-p25{width:25%!important}.w-only-md-p30{width:30%!important}.w-only-md-p33{width:33.3333%!important}.w-only-md-p50{width:50%!important}.w-only-md-p75{width:75%!important}.w-only-md-p100{width:100%!important}.h-only-md-20{height:20px!important}.h-only-md-30{height:30px!important}.h-only-md-40{height:40px!important}.h-only-md-50{height:50px!important}.h-only-md-60{height:60px!important}.h-only-md-80{height:80px!important}.h-only-md-100{height:100px!important}.h-only-md-120{height:120px!important}.h-only-md-150{height:150px!important}.h-only-md-160{height:160px!important}.h-only-md-200{height:200px!important}.h-only-md-250{height:250px!important}.h-only-md-300{height:300px!important}.h-only-md-350{height:350px!important}.h-only-md-400{height:400px!important}.h-only-md-450{height:450px!important}.h-only-md-500{height:500px!important}.h-only-md-p5{height:5%!important}.h-only-md-p10{height:10%!important}.h-only-md-p15{height:15%!important}.h-only-md-p20{height:20%!important}.h-only-md-p25{height:25%!important}.h-only-md-p30{height:30%!important}.h-only-md-p33{height:33.3333%!important}.h-only-md-p50{height:50%!important}.h-only-md-p75{height:75%!important}.h-only-md-p100{height:100%!important}.w-only-md-auto{width:auto!important}.h-only-md-auto{height:auto!important}.w-only-md-full{width:100%!important}.h-only-md-full{height:100%!important}}@media (min-width:992px){.w-lg-20{width:20px!important}.w-lg-30{width:30px!important}.w-lg-40{width:40px!important}.w-lg-50{width:50px!important}.w-lg-60{width:60px!important}.w-lg-80{width:80px!important}.w-lg-100{width:100px!important}.w-lg-120{width:120px!important}.w-lg-150{width:150px!important}.w-lg-160{width:160px!important}.w-lg-200{width:200px!important}.w-lg-250{width:250px!important}.w-lg-300{width:300px!important}.w-lg-350{width:350px!important}.w-lg-400{width:400px!important}.w-lg-450{width:450px!important}.w-lg-500{width:500px!important}.w-lg-p5{width:5%!important}.w-lg-p10{width:10%!important}.w-lg-p15{width:15%!important}.w-lg-p20{width:20%!important}.w-lg-p25{width:25%!important}.w-lg-p30{width:30%!important}.w-lg-p33{width:33.3333%!important}.w-lg-p50{width:50%!important}.w-lg-p75{width:75%!important}.w-lg-p100{width:100%!important}.h-lg-20{height:20px!important}.h-lg-30{height:30px!important}.h-lg-40{height:40px!important}.h-lg-50{height:50px!important}.h-lg-60{height:60px!important}.h-lg-80{height:80px!important}.h-lg-100{height:100px!important}.h-lg-120{height:120px!important}.h-lg-150{height:150px!important}.h-lg-160{height:160px!important}.h-lg-200{height:200px!important}.h-lg-250{height:250px!important}.h-lg-300{height:300px!important}.h-lg-350{height:350px!important}.h-lg-400{height:400px!important}.h-lg-450{height:450px!important}.h-lg-500{height:500px!important}.h-lg-p5{height:5%!important}.h-lg-p10{height:10%!important}.h-lg-p15{height:15%!important}.h-lg-p20{height:20%!important}.h-lg-p25{height:25%!important}.h-lg-p30{height:30%!important}.h-lg-p33{height:33.3333%!important}.h-lg-p50{height:50%!important}.h-lg-p75{height:75%!important}.h-lg-p100{height:100%!important}.w-lg-auto{width:auto!important}.h-lg-auto{height:auto!important}.w-lg-full{width:100%!important}.h-lg-full{height:100%!important}}@media (min-width:992px) and (max-width:1199px){.w-only-lg-20{width:20px!important}.w-only-lg-30{width:30px!important}.w-only-lg-40{width:40px!important}.w-only-lg-50{width:50px!important}.w-only-lg-60{width:60px!important}.w-only-lg-80{width:80px!important}.w-only-lg-100{width:100px!important}.w-only-lg-120{width:120px!important}.w-only-lg-150{width:150px!important}.w-only-lg-160{width:160px!important}.w-only-lg-200{width:200px!important}.w-only-lg-250{width:250px!important}.w-only-lg-300{width:300px!important}.w-only-lg-350{width:350px!important}.w-only-lg-400{width:400px!important}.w-only-lg-450{width:450px!important}.w-only-lg-500{width:500px!important}.w-only-lg-p5{width:5%!important}.w-only-lg-p10{width:10%!important}.w-only-lg-p15{width:15%!important}.w-only-lg-p20{width:20%!important}.w-only-lg-p25{width:25%!important}.w-only-lg-p30{width:30%!important}.w-only-lg-p33{width:33.3333%!important}.w-only-lg-p50{width:50%!important}.w-only-lg-p75{width:75%!important}.w-only-lg-p100{width:100%!important}.h-only-lg-20{height:20px!important}.h-only-lg-30{height:30px!important}.h-only-lg-40{height:40px!important}.h-only-lg-50{height:50px!important}.h-only-lg-60{height:60px!important}.h-only-lg-80{height:80px!important}.h-only-lg-100{height:100px!important}.h-only-lg-120{height:120px!important}.h-only-lg-150{height:150px!important}.h-only-lg-160{height:160px!important}.h-only-lg-200{height:200px!important}.h-only-lg-250{height:250px!important}.h-only-lg-300{height:300px!important}.h-only-lg-350{height:350px!important}.h-only-lg-400{height:400px!important}.h-only-lg-450{height:450px!important}.h-only-lg-500{height:500px!important}.h-only-lg-p5{height:5%!important}.h-only-lg-p10{height:10%!important}.h-only-lg-p15{height:15%!important}.h-only-lg-p20{height:20%!important}.h-only-lg-p25{height:25%!important}.h-only-lg-p30{height:30%!important}.h-only-lg-p33{height:33.3333%!important}.h-only-lg-p50{height:50%!important}.h-only-lg-p75{height:75%!important}.h-only-lg-p100{height:100%!important}.w-only-lg-auto{width:auto!important}.h-only-lg-auto{height:auto!important}.w-only-lg-full{width:100%!important}.h-only-lg-full{height:100%!important}}@media (min-width:1200px){.w-xl-20{width:20px!important}.w-xl-30{width:30px!important}.w-xl-40{width:40px!important}.w-xl-50{width:50px!important}.w-xl-60{width:60px!important}.w-xl-80{width:80px!important}.w-xl-100{width:100px!important}.w-xl-120{width:120px!important}.w-xl-150{width:150px!important}.w-xl-160{width:160px!important}.w-xl-200{width:200px!important}.w-xl-250{width:250px!important}.w-xl-300{width:300px!important}.w-xl-350{width:350px!important}.w-xl-400{width:400px!important}.w-xl-450{width:450px!important}.w-xl-500{width:500px!important}.w-xl-p5{width:5%!important}.w-xl-p10{width:10%!important}.w-xl-p15{width:15%!important}.w-xl-p20{width:20%!important}.w-xl-p25{width:25%!important}.w-xl-p30{width:30%!important}.w-xl-p33{width:33.3333%!important}.w-xl-p50{width:50%!important}.w-xl-p75{width:75%!important}.w-xl-p100{width:100%!important}.h-xl-20{height:20px!important}.h-xl-30{height:30px!important}.h-xl-40{height:40px!important}.h-xl-50{height:50px!important}.h-xl-60{height:60px!important}.h-xl-80{height:80px!important}.h-xl-100{height:100px!important}.h-xl-120{height:120px!important}.h-xl-150{height:150px!important}.h-xl-160{height:160px!important}.h-xl-200{height:200px!important}.h-xl-250{height:250px!important}.h-xl-300{height:300px!important}.h-xl-350{height:350px!important}.h-xl-400{height:400px!important}.h-xl-450{height:450px!important}.h-xl-500{height:500px!important}.h-xl-p5{height:5%!important}.h-xl-p10{height:10%!important}.h-xl-p15{height:15%!important}.h-xl-p20{height:20%!important}.h-xl-p25{height:25%!important}.h-xl-p30{height:30%!important}.h-xl-p33{height:33.3333%!important}.h-xl-p50{height:50%!important}.h-xl-p75{height:75%!important}.h-xl-p100{height:100%!important}.w-xl-auto{width:auto!important}.h-xl-auto{height:auto!important}.w-xl-full{width:100%!important}.h-xl-full{height:100%!important}}@media (min-width:1200px) and (max-width:1599px){.w-only-xl-20{width:20px!important}.w-only-xl-30{width:30px!important}.w-only-xl-40{width:40px!important}.w-only-xl-50{width:50px!important}.w-only-xl-60{width:60px!important}.w-only-xl-80{width:80px!important}.w-only-xl-100{width:100px!important}.w-only-xl-120{width:120px!important}.w-only-xl-150{width:150px!important}.w-only-xl-160{width:160px!important}.w-only-xl-200{width:200px!important}.w-only-xl-250{width:250px!important}.w-only-xl-300{width:300px!important}.w-only-xl-350{width:350px!important}.w-only-xl-400{width:400px!important}.w-only-xl-450{width:450px!important}.w-only-xl-500{width:500px!important}.w-only-xl-p5{width:5%!important}.w-only-xl-p10{width:10%!important}.w-only-xl-p15{width:15%!important}.w-only-xl-p20{width:20%!important}.w-only-xl-p25{width:25%!important}.w-only-xl-p30{width:30%!important}.w-only-xl-p33{width:33.3333%!important}.w-only-xl-p50{width:50%!important}.w-only-xl-p75{width:75%!important}.w-only-xl-p100{width:100%!important}.h-only-xl-20{height:20px!important}.h-only-xl-30{height:30px!important}.h-only-xl-40{height:40px!important}.h-only-xl-50{height:50px!important}.h-only-xl-60{height:60px!important}.h-only-xl-80{height:80px!important}.h-only-xl-100{height:100px!important}.h-only-xl-120{height:120px!important}.h-only-xl-150{height:150px!important}.h-only-xl-160{height:160px!important}.h-only-xl-200{height:200px!important}.h-only-xl-250{height:250px!important}.h-only-xl-300{height:300px!important}.h-only-xl-350{height:350px!important}.h-only-xl-400{height:400px!important}.h-only-xl-450{height:450px!important}.h-only-xl-500{height:500px!important}.h-only-xl-p5{height:5%!important}.h-only-xl-p10{height:10%!important}.h-only-xl-p15{height:15%!important}.h-only-xl-p20{height:20%!important}.h-only-xl-p25{height:25%!important}.h-only-xl-p30{height:30%!important}.h-only-xl-p33{height:33.3333%!important}.h-only-xl-p50{height:50%!important}.h-only-xl-p75{height:75%!important}.h-only-xl-p100{height:100%!important}.w-only-xl-auto{width:auto!important}.h-only-xl-auto{height:auto!important}.w-only-xl-full{width:100%!important}.h-only-xl-full{height:100%!important}}@media (min-width:1600px){.w-xxl-20{width:20px!important}.w-xxl-30{width:30px!important}.w-xxl-40{width:40px!important}.w-xxl-50{width:50px!important}.w-xxl-60{width:60px!important}.w-xxl-80{width:80px!important}.w-xxl-100{width:100px!important}.w-xxl-120{width:120px!important}.w-xxl-150{width:150px!important}.w-xxl-160{width:160px!important}.w-xxl-200{width:200px!important}.w-xxl-250{width:250px!important}.w-xxl-300{width:300px!important}.w-xxl-350{width:350px!important}.w-xxl-400{width:400px!important}.w-xxl-450{width:450px!important}.w-xxl-500{width:500px!important}.w-xxl-p5{width:5%!important}.w-xxl-p10{width:10%!important}.w-xxl-p15{width:15%!important}.w-xxl-p20{width:20%!important}.w-xxl-p25{width:25%!important}.w-xxl-p30{width:30%!important}.w-xxl-p33{width:33.3333%!important}.w-xxl-p50{width:50%!important}.w-xxl-p75{width:75%!important}.w-xxl-p100{width:100%!important}.h-xxl-20{height:20px!important}.h-xxl-30{height:30px!important}.h-xxl-40{height:40px!important}.h-xxl-50{height:50px!important}.h-xxl-60{height:60px!important}.h-xxl-80{height:80px!important}.h-xxl-100{height:100px!important}.h-xxl-120{height:120px!important}.h-xxl-150{height:150px!important}.h-xxl-160{height:160px!important}.h-xxl-200{height:200px!important}.h-xxl-250{height:250px!important}.h-xxl-300{height:300px!important}.h-xxl-350{height:350px!important}.h-xxl-400{height:400px!important}.h-xxl-450{height:450px!important}.h-xxl-500{height:500px!important}.h-xxl-p5{height:5%!important}.h-xxl-p10{height:10%!important}.h-xxl-p15{height:15%!important}.h-xxl-p20{height:20%!important}.h-xxl-p25{height:25%!important}.h-xxl-p30{height:30%!important}.h-xxl-p33{height:33.3333%!important}.h-xxl-p50{height:50%!important}.h-xxl-p75{height:75%!important}.h-xxl-p100{height:100%!important}.w-xxl-auto{width:auto!important}.h-xxl-auto{height:auto!important}.w-xxl-full{width:100%!important}.h-xxl-full{height:100%!important}}@media (min-width:1600px){.w-only-xxl-20{width:20px!important}.w-only-xxl-30{width:30px!important}.w-only-xxl-40{width:40px!important}.w-only-xxl-50{width:50px!important}.w-only-xxl-60{width:60px!important}.w-only-xxl-80{width:80px!important}.w-only-xxl-100{width:100px!important}.w-only-xxl-120{width:120px!important}.w-only-xxl-150{width:150px!important}.w-only-xxl-160{width:160px!important}.w-only-xxl-200{width:200px!important}.w-only-xxl-250{width:250px!important}.w-only-xxl-300{width:300px!important}.w-only-xxl-350{width:350px!important}.w-only-xxl-400{width:400px!important}.w-only-xxl-450{width:450px!important}.w-only-xxl-500{width:500px!important}.w-only-xxl-p5{width:5%!important}.w-only-xxl-p10{width:10%!important}.w-only-xxl-p15{width:15%!important}.w-only-xxl-p20{width:20%!important}.w-only-xxl-p25{width:25%!important}.w-only-xxl-p30{width:30%!important}.w-only-xxl-p33{width:33.3333%!important}.w-only-xxl-p50{width:50%!important}.w-only-xxl-p75{width:75%!important}.w-only-xxl-p100{width:100%!important}.h-only-xxl-20{height:20px!important}.h-only-xxl-30{height:30px!important}.h-only-xxl-40{height:40px!important}.h-only-xxl-50{height:50px!important}.h-only-xxl-60{height:60px!important}.h-only-xxl-80{height:80px!important}.h-only-xxl-100{height:100px!important}.h-only-xxl-120{height:120px!important}.h-only-xxl-150{height:150px!important}.h-only-xxl-160{height:160px!important}.h-only-xxl-200{height:200px!important}.h-only-xxl-250{height:250px!important}.h-only-xxl-300{height:300px!important}.h-only-xxl-350{height:350px!important}.h-only-xxl-400{height:400px!important}.h-only-xxl-450{height:450px!important}.h-only-xxl-500{height:500px!important}.h-only-xxl-p5{height:5%!important}.h-only-xxl-p10{height:10%!important}.h-only-xxl-p15{height:15%!important}.h-only-xxl-p20{height:20%!important}.h-only-xxl-p25{height:25%!important}.h-only-xxl-p30{height:30%!important}.h-only-xxl-p33{height:33.3333%!important}.h-only-xxl-p50{height:50%!important}.h-only-xxl-p75{height:75%!important}.h-only-xxl-p100{height:100%!important}.w-only-xxl-auto{width:auto!important}.h-only-xxl-auto{height:auto!important}.w-only-xxl-full{width:100%!important}.h-only-xxl-full{height:100%!important}}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.hidden-xs-up{display:none!important}@media (max-width:479px){.hidden-xs-down{display:none!important}}@media (min-width:480px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1599px){.hidden-xl-down{display:none!important}}@media (min-width:1600px){.hidden-xxl-up{display:none!important}}.hidden-xxl-down{display:none!important}
.treeview .list-group-item {
  cursor: pointer;
}

.treeview .list-group-item:not(.node-selected):hover, .treeview .list-group-item:not(.node-selected):focus {
  color: #3e8ef7;
  background-color: #f3f7f9;
}

.treeview .list-group-item:not(.node-selected):hover > .node-icon, .treeview .list-group-item:not(.node-selected):focus > .node-icon {
  color: #3e8ef7;
}

.treeview span.indent {
  margin-right: 10px;
  margin-left: 10px;
}

.treeview span.icon {
  width: 12px;
  margin-right: 8px;
}

.treeview .node-disabled {
  color: silver;
  cursor: not-allowed;
}

.treeview .badge {
  order: 1;
  padding: 3px 6px;
  margin-left: auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  color: #76838f;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #e4eaec;
  border-radius: 10px;
}

@charset "UTF-8";.site-navbar{background-color:#62a8ea}.site-navbar .navbar-header{color:#fff;background-color:transparent}.site-navbar .navbar-header .navbar-toggler{color:#fff}.site-navbar .navbar-header .hamburger .hamburger-bar,.site-navbar .navbar-header .hamburger::after,.site-navbar .navbar-header .hamburger::before{background-color:#fff}.site-navbar .navbar-header .navbar-brand{font-family:Roboto,sans-serif;color:#fff;cursor:pointer}@media (min-width:768px){.site-navbar .navbar-header{width:260px}}.site-navbar .navbar-container{background-color:#fff}@media (min-width:768px){.site-navbar .navbar-container{margin-left:260px}}.site-navbar.navbar-inverse .navbar-container{background-color:transparent}@media (max-width:767px){.site-navbar.navbar .navbar-header{flex:1 1 auto}.site-navbar.navbar .navbar-collapse{flex:1 1 100%}.site-navbar.navbar .navbar-search{flex:1 1 100%}}body,html{height:100%}body{padding-top:66.01px}.site-menubar{position:fixed;top:66.01px;z-index:1400;height:100%;height:calc(100% - 66.01px);font-family:Roboto,sans-serif;color:rgba(163,175,183,.9);background:#263238;box-shadow:0 2px 4px rgba(0,0,0,.08)}.site-menubar-body{height:100%;height:calc(100% - 76px)}.site-menubar ul{padding:0;margin:0;list-style:none}.site-menubar a{outline:0}.site-menubar a:focus,.site-menubar a:hover{text-decoration:none}.site-menubar.site-menubar-light{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08)}.site-menubar.site-menubar-light .scrollable-inverse.scrollable .scrollable-bar-handle{background:rgba(163,175,183,.6)}.site-menubar-section{padding:0 30px;margin-top:50px;margin-bottom:50px}.site-menubar-section>h4,.site-menubar-section>h5{color:#76838f}.site-menubar-section .progress:last-child{margin-bottom:0}.site-menubar-footer{position:fixed;bottom:0;z-index:1400;display:block}.site-menubar-footer>a{display:block;float:left;width:33.333333%;height:76px;padding:26px 0;font-size:16px;color:#76838f;text-align:center;background-color:#21292e}.site-menubar-footer>a:focus,.site-menubar-footer>a:hover{background-color:#1e2427}.site-menubar-light .site-menubar-footer>a{background-color:#e4eaec}.site-menubar-light .site-menubar-footer>a:focus,.site-menubar-light .site-menubar-footer>a:hover{background-color:#d5dee1}.site-menu{padding-bottom:20px;overflow-y:hidden;font-size:14px}.site-menu-item>a{white-space:nowrap;cursor:pointer}.site-menu-icon{display:inline-block;vertical-align:middle;width:1em;text-align:center}.site-menu-title{display:inline-block;max-width:160px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-menu-arrow{font-family:"Web Icons";transition:transform .15s;position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.site-menu-arrow::before{content:""}.site-menu-arrow,.site-menu-badge,.site-menu-label{position:absolute;right:30px;display:inline-block;vertical-align:middle}.site-menu .badge{padding:2px 5px 3px;font-size:.858rem;font-weight:300}.site-menu-item{position:relative;white-space:nowrap}.site-menu-item a{display:block;color:rgba(163,175,183,.9)}.site-menu-item.is-hidden{opacity:0}.site-menu-item.is-shown{opacity:1}.site-menu>.site-menu-item{padding:0}.site-menu>.site-menu-item.open{background:#242f35}.site-menu>.site-menu-item.open>a{color:#fff;background:0 0}.site-menu>.site-menu-item.open.hover>a{background:0 0}.site-menu>.site-menu-item.hover>a,.site-menu>.site-menu-item:hover>a{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.02)}.site-menu>.site-menu-item.active{background:#242f35;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.site-menu>.site-menu-item.active>a{color:#fff;background:0 0}.site-menu>.site-menu-item.active.hover>a{background:0 0}.site-menu .site-menu-sub{padding:5px 0;margin:0;font-size:14px;background:0 0}.site-menu .site-menu-sub .site-menu-item{line-height:34px;color:rgba(163,175,183,.9);background:0 0}.site-menu .site-menu-sub .site-menu-item.has-sub{border-top:1px solid transparent;border-bottom:1px solid transparent}.site-menu .site-menu-sub .site-menu-item>a{padding:0 30px}.site-menu .site-menu-sub .site-menu-item.open{background:rgba(0,0,0,.06)}.site-menu .site-menu-sub .site-menu-item.open>a{color:#fff}.site-menu .site-menu-sub .site-menu-item.open.hover>a{background-color:transparent}.site-menu .site-menu-sub .site-menu-item.hover>a,.site-menu .site-menu-sub .site-menu-item:hover>a{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.02)}.site-menu .site-menu-sub .site-menu-item.active{background:rgba(0,0,0,.06)}.site-menu .site-menu-sub .site-menu-item.active>a{color:#fff}.site-menu .site-menu-sub .site-menu-item.active.hover>a{background-color:transparent}.site-menubar-light .site-menu-item a{color:rgba(118,131,143,.9)}.site-menubar-light .site-menu-item.hover>a,.site-menubar-light .site-menu-item:hover>a{background:0 0}.site-menubar-light .site-menu>.site-menu-item.open{background:rgba(53,131,202,.04)}.site-menubar-light .site-menu>.site-menu-item.open>a{color:#62a8ea}.site-menubar-light .site-menu>.site-menu-item.hover,.site-menubar-light .site-menu>.site-menu-item:hover{background-color:rgba(53,131,202,.04)}.site-menubar-light .site-menu>.site-menu-item.hover>a,.site-menubar-light .site-menu>.site-menu-item:hover>a{color:#62a8ea}.site-menubar-light .site-menu>.site-menu-item.active{background:rgba(53,131,202,.07)}.site-menubar-light .site-menu>.site-menu-item.active>a{color:#62a8ea}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open{background:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open>a{color:#62a8ea}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover{background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover>a,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover>a{color:#62a8ea}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover.open,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover.open{background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active{background:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active>a{color:#62a8ea}.site-gridmenu{position:fixed;top:66.01px;bottom:0;padding:20px 0;background-color:#263238;z-index:1500;opacity:0;visibility:hidden}.js>.site-gridmenu{transition:opacity .5s ease 0s,visibility 0s}.site-gridmenu-active>.site-gridmenu{opacity:1;visibility:visible;transition:opacity .5s ease 0s}.site-gridmenu-active>.site-gridmenu ul{opacity:1;transform:rotateX(0)}.site-gridmenu ul{margin:0;padding:0;list-style:none;opacity:.4;transform:translateY(-25%) rotateX(35deg);transition:transform .5s ease 0s,opacity .5s ease 0s}.site-gridmenu li{float:left;width:50%;text-align:center}.site-gridmenu li>a{display:block;padding:30px 15px;color:#a3afb7}.site-gridmenu li .icon{display:block;margin-bottom:10px;font-size:32px}.site-gridmenu li:hover>a{color:#fff;cursor:pointer;text-decoration:none;background-color:rgba(255,255,255,.02)}body.site-gridmenu-active{overflow:hidden}.site-gridmenu-toggle:after{opacity:0;font-family:"Web Icons";font-size:1rem;transition:opacity .15s;position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);position:relative;right:-3px;top:-1px;content:""}.site-gridmenu-active .site-gridmenu-toggle:after{opacity:1}.site-sidebar{z-index:1210}.site-sidebar.slidePanel{box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right{width:300px;overflow:hidden}.site-sidebar-content{height:100%}.site-sidebar-nav.nav-tabs>.nav-item{flex:1 1 33.3333%}.site-sidebar-nav.nav-tabs>.nav-item>.nav-link{padding:0;font-size:16px;line-height:90px;text-align:center}.site-sidebar-nav.nav-tabs>.nav-item>.nav-link>.icon{margin-right:0}.site-sidebar-tab-content{height:100%;height:calc(100% - 90px)}.site-sidebar-tab-content>.tab-pane{height:100%;padding:20px 30px}.site-sidebar-tab-content>.tab-pane.scrollable{padding:0}.site-sidebar-tab-content>.tab-pane .scrollable-content{padding:20px 30px}.site-sidebar-tab-content>.tab-pane .list-group{margin-right:-30px;margin-left:-30px}.site-sidebar-tab-content>.tab-pane .list-group>.list-group-item{padding-right:30px;padding-left:30px}.site-sidebar .conversation{position:absolute;top:0;right:-100%;width:100%;height:100%;background-color:#fff;z-index:1700;transition:all .3s}.site-sidebar .conversation.active{right:0}.site-sidebar .conversation-header{height:90px;border-bottom:1px solid #e4eaec}.site-sidebar .conversation-header>*{padding:0 30px;margin:0;line-height:90px}.site-sidebar .conversation-more,.site-sidebar .conversation-return{color:rgba(55,71,79,.4);cursor:pointer}.site-sidebar .conversation-more:focus,.site-sidebar .conversation-more:hover,.site-sidebar .conversation-return:focus,.site-sidebar .conversation-return:hover{color:rgba(55,71,79,.6)}.site-sidebar .conversation-more:active,.site-sidebar .conversation-return:active{color:#37474f}.site-sidebar .conversation-title{position:relative;top:1px;z-index:-1;color:#37474f;text-align:center}.site-sidebar .conversation-content{padding:30px 15px}.site-sidebar .conversation-reply{position:absolute;bottom:0;right:0;left:0;padding:10px 0;border-top:1px solid #e4eaec;background-color:#fff;height:60px}.site-sidebar .conversation-reply .form-control{border:0;border-right:1px solid #e4eaec}.site-sidebar .conversation .chats{height:calc(100% - 150px);overflow-y:auto}@media (max-width:767px){.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right{width:100%}}.site-action{position:fixed;right:32px;bottom:55px;z-index:1290;-webkit-animation-duration:3s;animation-duration:3s}.site-action input{display:none}.site-action .btn{box-shadow:0 10px 10px 0 rgba(60,60,60,.1)}.site-action .front-icon{display:block}.site-action .back-icon{display:none}.site-action-buttons{position:absolute;bottom:56px;left:0;display:none;width:100%;text-align:center}.site-action-buttons .btn{display:block;margin:0 auto;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s}.site-action.active .front-icon{display:none}.site-action.active .back-icon{display:block}.site-action.active .site-action-buttons{display:block}@media (max-width:767px){.site-action .btn-floating{width:46px;height:46px;padding:0;font-size:16px;box-shadow:0 6px 6px 0 rgba(60,60,60,.1)}.site-action-buttons{bottom:46px}}.page{position:relative;min-height:calc(100% - 44px);background:#f1f4f5}.page-dark.layout-full{color:#fff;position:relative;z-index:0}.page-dark.layout-full::before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-position:center top;background-size:cover}.page-dark.layout-full::after{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:rgba(38,50,56,.6)}.page-dark.layout-full .brand{margin-bottom:22px}.page-dark.layout-full .brand-text{font-size:18px;color:#fff;text-transform:uppercase}.page-nav-tabs{padding:0 30px}.page-content{padding:30px 30px}@media (max-width:479px){.page-content{padding:10px}}.page-content-actions{padding:0 30px 30px}.page-content-actions .dropdown{display:inline-block}.page-content-actions::after{display:block;clear:both;content:""}.page-content-table{max-width:100%;padding:0;overflow-x:auto}.page-content-table .table>tbody>tr>td,.page-content-table .table>tbody>tr>th,.page-content-table .table>thead>tr>td,.page-content-table .table>thead>tr>th{padding-top:20px;padding-bottom:20px}.page-content-table .table>tbody>tr>td:first-child,.page-content-table .table>tbody>tr>th:first-child,.page-content-table .table>thead>tr>td:first-child,.page-content-table .table>thead>tr>th:first-child{padding-left:30px}.page-content-table .table>tbody>tr>td:last-child,.page-content-table .table>tbody>tr>th:last-child,.page-content-table .table>thead>tr>td:last-child,.page-content-table .table>thead>tr>th:last-child{padding-right:30px}.page-content-table .table>tbody>tr:hover>td{background-color:#f3f7f9}.page-content-table .table>tbody>tr>td{cursor:pointer}.page-content-table .table>tbody>tr:last-child td{border-bottom:1px solid #e4eaec}.page-content-table .table.is-indent>tbody>tr>td.pre-cell,.page-content-table .table.is-indent>tbody>tr>td.suf-cell,.page-content-table .table.is-indent>tbody>tr>th.pre-cell,.page-content-table .table.is-indent>tbody>tr>th.suf-cell,.page-content-table .table.is-indent>thead>tr>td.pre-cell,.page-content-table .table.is-indent>thead>tr>td.suf-cell,.page-content-table .table.is-indent>thead>tr>th.pre-cell,.page-content-table .table.is-indent>thead>tr>th.suf-cell{width:30px;padding:0;border-top:0;border-bottom:0}.page-content-table .table.is-indent>tbody>tr:first-child td{border-top:0}.page-content-table .table.is-indent>tbody>tr:last-child td.pre-cell,.page-content-table .table.is-indent>tbody>tr:last-child td.suf-cell{border-bottom:0}.page-content-table .table.is-indent>tfoot>tr>td{border-top:0}.page-content-table .pagination{margin-right:30px;margin-left:30px}.page-copyright{margin-top:60px;font-size:.858rem;color:#37474f;letter-spacing:1px}.page-copyright .social .icon{font-size:1.143rem;color:rgba(55,71,79,.6)}.page-copyright .social .icon:focus,.page-copyright .social .icon:hover{color:rgba(55,71,79,.8)}.page-copyright .social .icon.active,.page-copyright .social .icon:active{color:#37474f}.page-copyright-inverse{color:#fff}.page-copyright-inverse .social .icon{color:#fff}.page-copyright-inverse .social .icon:active,.page-copyright-inverse .social .icon:hover{color:rgba(255,255,255,.8)}@media (max-width:991px){.page{min-height:calc(100% - 66px)}}.page-header+.page-content{padding-top:0}.page-title{margin-top:0;margin-bottom:0;font-size:26px}.page-title>.icon{margin-right:.3em}.page-description{color:#a3afb7}.page-header{position:relative;padding:30px 30px;margin-top:0;margin-bottom:0;background:0 0;border-bottom:0}.page-header-actions{position:absolute;top:50%;right:30px;margin:auto;transform:translateY(-50%)}.page-header-actions .btn-icon{margin-left:6px}.page-header-actions>*{margin-bottom:0}.page-header .breadcrumb{padding:0;margin:0}.page-header-bordered{padding-top:20px;padding-bottom:20px;margin-bottom:30px;background-color:#fff;border-bottom:1px solid transparent}.page-header-tabs{padding-bottom:0}.page-header-tabs .nav-tabs-line{margin-top:5px;border-bottom-color:transparent}.page-header-tabs .nav-tabs-line>li>a{padding:5px 20px}.page-aside{position:absolute;top:0;bottom:0;width:260px;overflow-y:hidden;background:#fff;border-right:1px solid #e4eaec;transition:visibility .1s ease,top .3s ease,left .5s ease,right .5s ease}.page-aside .list-group-item.active,.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover{z-index:0}.page-aside-left .page-aside{left:0}.page-aside-left .page-aside+.page-main{margin-left:260px}.page-aside-right .page-aside{right:0}.page-aside-right .page-aside+.page-main{margin-right:260px}.page-aside-right .page-aside .page-aside-inner{border-right:0;border-left:1px solid #e4eaec}.page-aside-fixed .page-aside{position:fixed;top:66.01px;height:calc(100% - 66.01px)}.page-aside-fixed .page-aside-inner{height:100%;overflow-y:scroll}.page-aside-fixed.page-aside-left .site-footer{margin-left:260px}.page-aside-fixed.page-aside-right .site-footer{margin-right:260px}.page-aside-section{position:relative}.page-aside-section:first-child{padding-top:22px}.page-aside-section:last-child{margin-bottom:22px}.page-aside-section:after{position:relative;display:block;margin:22px;content:"";border-bottom:1px solid #e4eaec}.page-aside-section:last-child:after{display:none}.page-aside-switch{position:absolute;top:calc(50% - 25px);display:none;padding:15px 8px 15px 4px;line-height:1;cursor:pointer;background-color:#fff;border-radius:0 100px 100px 0;box-shadow:1px 0 3px rgba(0,0,0,.2)}.page-aside-switch .wb-chevron-right{display:inline-block}.page-aside-switch .wb-chevron-left{display:none}.page-aside-left .page-aside-switch{left:calc(100% - 1px);padding:15px 8px 15px 4px;border-radius:0 100px 100px 0}.page-aside-left .page-aside-switch .wb-chevron-right{display:inline-block}.page-aside-left .page-aside-switch .wb-chevron-left{display:none}.page-aside-right .page-aside-switch{right:calc(100% - 1px);left:auto;padding:15px 4px 15px 8px;border-radius:100px 0 0 100px}.page-aside-right .page-aside-switch .wb-chevron-right{display:none}.page-aside-right .page-aside-switch .wb-chevron-left{display:inline-block}.page-aside-title{padding:10px 30px;margin:20px 0 10px;overflow:hidden;font-weight:500;color:#526069;text-overflow:ellipsis;white-space:nowrap;cursor:default}.page-aside .list-group{margin-bottom:22px}.page-aside .list-group-item{padding:13px 30px;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0}.page-aside .list-group-item .icon{color:#a3afb7}.page-aside .list-group-item .list-content{width:100%}.page-aside .list-group-item .item-right{float:right}.page-aside .list-group-item:focus,.page-aside .list-group-item:hover{color:#62a8ea;background-color:#f3f7f9;border:0}.page-aside .list-group-item:focus>.icon,.page-aside .list-group-item:hover>.icon{color:#62a8ea}.page-aside .list-group-item.active{color:#62a8ea;background-color:transparent}.page-aside .list-group-item.active>.icon{color:#62a8ea}.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover{color:#62a8ea;background-color:#f3f7f9;border:0}.page-aside .list-group-item.active:focus>.icon,.page-aside .list-group-item.active:hover>.icon{color:#62a8ea}.page-aside .list-group.has-actions .list-group-item{padding-top:6px;padding-bottom:6px;line-height:2.573rem;cursor:pointer}.page-aside .list-group.has-actions .list-group-item .list-editable{position:relative;display:none}.page-aside .list-group.has-actions .list-group-item .list-editable .input-editable-close{position:absolute;top:50%;right:0;z-index:1;padding:0;margin:0;cursor:pointer;background:0 0;border:0;outline:0;transform:translateY(-50%);-webkit-appearance:none}.page-aside .list-group.has-actions .list-group-item .list-editable .form-group{margin:0}.page-aside .list-group.has-actions .list-group-item .item-actions{position:absolute;top:6px;right:20px;display:none}.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon{padding-left:2px;padding-right:2px;background-color:transparent}.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon{color:#62a8ea}.page-aside .list-group.has-actions .list-group-item .item-actions .icon{margin:0}.page-aside .list-group.has-actions .list-group-item:hover .item-right{display:none}.page-aside .list-group.has-actions .list-group-item:hover .item-actions{display:block}.page-aside .list-group.has-actions .list-group-item:hover .item-actions .icon{color:#76838f}@media (max-width:1199px){.page-aside{width:220px}.page-aside-left .page-aside+.page-main{margin-left:220px}.page-aside-right .page-aside+.page-main{margin-right:220px}.page-aside-fixed.page-aside-left .site-footer{margin-left:220px}.page-aside-fixed.page-aside-right .site-footer{margin-right:220px}}@media (max-width:767px){.page-aside{position:fixed;top:66.01px;z-index:1100;width:260px;height:calc(100% - 66.01px);overflow-y:visible;visibility:visible;border-color:transparent}.site-navbar-collapse-show .page-aside{top:132.02px;height:calc(100% - 132.02px)}.site-menubar-changing .page-aside,.site-menubar-open .page-aside{height:100%}.page-aside .page-aside-inner{height:100%;background-color:#fff;border-right:1px solid #e4eaec}.page-aside.open{left:0}.site-menubar-changing .page-aside.open,.site-menubar-open .page-aside.open{visibility:hidden}.page-aside.open .page-aside-switch .wb-chevron-right{display:none}.page-aside.open .page-aside-switch .wb-chevron-left{display:inline}.page-aside-left .page-aside{left:-260px}.page-aside-left .page-aside+.page-main{margin-left:0}.page-aside-right .page-aside{right:-260px}.page-aside-right .page-aside+.page-main{margin-right:0}.page-aside-right .page-aside.open .page-aside-switch .wb-chevron-right{display:inline}.page-aside-right .page-aside.open .page-aside-switch .wb-chevron-left{display:none}.page-aside-left .page-aside{left:-260px}.page-aside-left .page-aside.open{left:0!important}.page-aside-left .site-footer{margin-left:0!important}.page-aside-right .page-aside{right:-260px!important}.page-aside-right .page-aside.open{right:0!important;left:auto}.page-aside-right .site-footer{margin-right:0!important}.page-aside-switch{display:block}}.site-footer{height:44px;padding:10px 30px;background-color:rgba(0,0,0,.02);border-top:1px solid #e4eaec}.site-footer::after{display:block;clear:both;content:""}.site-footer-legal{float:left}.site-footer-actions{float:right}.site-footer-right{float:right}.site-footer .scroll-to-top{color:#76838f}.site-footer .scroll-to-top,.site-footer .scroll-to-top:active,.site-footer .scroll-to-top:hover{text-decoration:none}@media (max-width:479px){.site-footer{height:auto}}@media (max-width:479px){.site-footer-actions,.site-footer-legal,.site-footer-right{display:block;float:none;text-align:center}}.layout-full{height:100%}.layout-full .page{height:100%;margin:0!important;padding:0;background-color:transparent}.layout-full>.loader{margin-left:0!important}body.layout-full{padding-top:0}@media (min-width:1200px){.layout-boxed{background:#e4eaec}.layout-boxed,.layout-boxed .site-navbar{max-width:1320px;margin-left:auto;margin-right:auto}}.layout-boxed .slidePanel-left,.layout-boxed .slidePanel-right{top:0;z-index:1510}.site-print{padding-top:0}.site-print .site-footer,.site-print .site-gridmenu,.site-print .site-menubar,.site-print .site-navbar{display:none}.site-print .page{margin:0!important}.site-menubar-fold .page,.site-menubar-fold .site-footer{margin-left:90px}.site-menubar-fold.page-aside-fixed.page-aside-left .page-aside{left:90px}.site-menubar-fold.page-aside-fixed.page-aside-left .site-footer{margin-left:350px}.site-menubar-fold.page-aside-fixed.page-aside-right .site-footer{margin-right:260px}@media (min-width:768px){.site-menubar-fold .site-navbar .navbar-header{width:90px}}@media (min-width:768px){.site-menubar-fold .site-navbar .navbar-container{margin-left:0}}.site-menubar-fold .site-navbar .navbar-brand{float:none;text-align:center}.site-menubar-fold .site-navbar .navbar-brand-text{display:none}.site-menubar-fold .site-menu{overflow:visible}.site-menubar-fold .site-menu-category{font:"0/0" a;color:transparent;text-shadow:none;height:2px;background:#242f35;margin:0}.site-menubar-fold .site-menu-category:first-child{visibility:hidden}.site-menubar-fold .site-menu>.site-menu-item{font-size:14px}.site-menubar-fold .site-menu>.site-menu-item>a{line-height:60px;height:60px}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title{transition:visibility .25s,opacity .25s;position:absolute;top:0;left:0;width:90px;text-align:center}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-arrow{transition:visibility 0;visibility:hidden}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title{opacity:0;visibility:hidden}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon{visibility:visible;opacity:1;font-size:24px;margin-right:0}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-badge{left:50px;top:-15px}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-label{display:none}.site-menubar-fold .site-menu>.site-menu-item.active{border-top:none;border-bottom:none}.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-icon{visibility:hidden;opacity:0}.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-title,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-title,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-title{opacity:1;visibility:visible}.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-badge,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-badge,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-badge{display:none}.site-menubar-fold .site-menu .site-menu-sub .site-menu-sub{display:none}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open>a .site-menu-arrow{transform:rotate(90deg)}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open>.site-menu-sub{display:block}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open)>a .site-menu-arrow{transform:none}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open)>.site-menu-sub{display:none}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub{transition:visibility .25s,opacity .25s;position:absolute;left:90px;top:0;width:240px;background:#242f35;visibility:hidden;opacity:0;overflow-y:auto}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub-up{top:auto;bottom:0}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub .site-menu-item>a{padding:0 30px}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub .site-menu-icon{margin-right:.5em}.site-menubar-fold .site-menu>.site-menu-item.hover>.site-menu-sub{visibility:visible;opacity:1}.site-menubar-fold .site-menubar-light .site-menu-category{background:rgba(53,131,202,.05)}.site-menubar-fold .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub{background:#fff;border:1px solid #f7f7f7}.site-menubar-fold .site-menubar{width:90px}.site-menubar-fold .site-menubar-section{padding:30px;border-top:2px solid #242f35;border-bottom:2px solid #242f35;margin-top:0}.site-menubar-fold .site-menubar-section>h4,.site-menubar-fold .site-menubar-section>h5{display:none}.site-menubar-fold .site-menubar-light .site-menubar-section{border-top:2px solid rgba(53,131,202,.05);border-bottom:2px solid rgba(53,131,202,.05)}.site-menubar-fold .site-gridmenu{width:90px}.site-menubar-fold .site-gridmenu li{float:none;width:100%}.site-menubar-fold .site-gridmenu li>a{padding:15px 0}.site-menubar-fold .site-gridmenu-toggle:after{display:none}.site-menubar-fold .site-menubar-footer{width:90px}.site-menubar-fold .site-menubar-footer>a{display:none}.site-menubar-fold .site-menubar-footer>a.fold-show{width:100%;float:none;display:block}.site-menubar-fold.site-menubar-changing .site-menu>.site-menu-item>.site-menu-sub{display:none}@media (min-width:991px) and (max-width:1199px){.css-menubar .page,.css-menubar .site-footer{margin-left:90px}.css-menubar.page-aside-fixed.page-aside-left .page-aside{left:90px}.css-menubar.page-aside-fixed.page-aside-left .site-footer{margin-left:350px}.css-menubar.page-aside-fixed.page-aside-right .site-footer{margin-right:260px}}@media (min-width:991px) and (max-width:1199px) and (min-width:768px){.css-menubar .site-navbar .navbar-header{width:90px}}@media (min-width:991px) and (max-width:1199px) and (min-width:768px){.css-menubar .site-navbar .navbar-container{margin-left:0}}@media (min-width:991px) and (max-width:1199px){.css-menubar .site-navbar .navbar-brand{float:none;text-align:center}.css-menubar .site-navbar .navbar-brand-text{display:none}.css-menubar .site-menu{overflow:visible}.css-menubar .site-menu-category{font:"0/0" a;color:transparent;text-shadow:none;height:2px;background:#242f35;margin:0}.css-menubar .site-menu-category:first-child{visibility:hidden}.css-menubar .site-menu>.site-menu-item{font-size:14px}.css-menubar .site-menu>.site-menu-item>a{line-height:60px;height:60px}.css-menubar .site-menu>.site-menu-item>a .site-menu-icon,.css-menubar .site-menu>.site-menu-item>a .site-menu-title{transition:visibility .25s,opacity .25s;position:absolute;top:0;left:0;width:90px;text-align:center}.css-menubar .site-menu>.site-menu-item>a .site-menu-arrow{transition:visibility 0;visibility:hidden}.css-menubar .site-menu>.site-menu-item>a .site-menu-title{opacity:0;visibility:hidden}.css-menubar .site-menu>.site-menu-item>a .site-menu-icon{visibility:visible;opacity:1;font-size:24px;margin-right:0}.css-menubar .site-menu>.site-menu-item>a .site-menu-badge{left:50px;top:-15px}.css-menubar .site-menu>.site-menu-item>a .site-menu-label{display:none}.css-menubar .site-menu>.site-menu-item.active{border-top:none;border-bottom:none}.css-menubar .site-menu>.site-menu-item.active>a .site-menu-icon,.css-menubar .site-menu>.site-menu-item.hover>a .site-menu-icon,.css-menubar .site-menu>.site-menu-item.open>a .site-menu-icon{visibility:hidden;opacity:0}.css-menubar .site-menu>.site-menu-item.active>a .site-menu-title,.css-menubar .site-menu>.site-menu-item.hover>a .site-menu-title,.css-menubar .site-menu>.site-menu-item.open>a .site-menu-title{opacity:1;visibility:visible}.css-menubar .site-menu>.site-menu-item.active>a .site-menu-badge,.css-menubar .site-menu>.site-menu-item.hover>a .site-menu-badge,.css-menubar .site-menu>.site-menu-item.open>a .site-menu-badge{display:none}.css-menubar .site-menu .site-menu-sub .site-menu-sub{display:none}.css-menubar .site-menu .site-menu-sub .site-menu-item.open>a .site-menu-arrow{transform:rotate(90deg)}.css-menubar .site-menu .site-menu-sub .site-menu-item.open>.site-menu-sub{display:block}.css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open)>a .site-menu-arrow{transform:none}.css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open)>.site-menu-sub{display:none}.css-menubar .site-menu>.site-menu-item>.site-menu-sub{transition:visibility .25s,opacity .25s;position:absolute;left:90px;top:0;width:240px;background:#242f35;visibility:hidden;opacity:0;overflow-y:auto}.css-menubar .site-menu>.site-menu-item>.site-menu-sub-up{top:auto;bottom:0}.css-menubar .site-menu>.site-menu-item>.site-menu-sub .site-menu-item>a{padding:0 30px}.css-menubar .site-menu>.site-menu-item>.site-menu-sub .site-menu-icon{margin-right:.5em}.css-menubar .site-menu>.site-menu-item.hover>.site-menu-sub{visibility:visible;opacity:1}.css-menubar .site-menubar-light .site-menu-category{background:rgba(53,131,202,.05)}.css-menubar .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub{background:#fff;border:1px solid #f7f7f7}.css-menubar .site-menubar{width:90px}.css-menubar .site-menubar-section{padding:30px;border-top:2px solid #242f35;border-bottom:2px solid #242f35;margin-top:0}.css-menubar .site-menubar-section>h4,.css-menubar .site-menubar-section>h5{display:none}.css-menubar .site-menubar-light .site-menubar-section{border-top:2px solid rgba(53,131,202,.05);border-bottom:2px solid rgba(53,131,202,.05)}.css-menubar .site-gridmenu{width:90px}.css-menubar .site-gridmenu li{float:none;width:100%}.css-menubar .site-gridmenu li>a{padding:15px 0}.css-menubar .site-gridmenu-toggle:after{display:none}.css-menubar .site-menubar-footer{width:90px}.css-menubar .site-menubar-footer>a{display:none}.css-menubar .site-menubar-footer>a.fold-show{width:100%;float:none;display:block}.css-menubar .site-menu>.site-menu-item:hover>a .site-menu-icon{visibility:hidden;opacity:0}.css-menubar .site-menu>.site-menu-item:hover>a .site-menu-title{opacity:1;visibility:visible}.css-menubar .site-menu>.site-menu-item:hover>a .site-menu-badge{display:none}.css-menubar .site-menu-item:hover>.site-menu-sub{visibility:visible;opacity:1}.site-menubar-fold.page-aside-fixed.page-aside-left .site-footer{margin-left:310px}.site-menubar-fold.page-aside-fixed.page-aside-right .site-footer{margin-right:220px}}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item:hover>a{background-color:transparent}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open{background:#37474f}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active>a .site-menu-icon,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a .site-menu-icon,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open>a .site-menu-icon{opacity:1;visibility:visible}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active>a .site-menu-badge,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a .site-menu-badge,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open>a .site-menu-badge{display:inline-block}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active>a .site-menu-title,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open>a .site-menu-title{visibility:hidden;opacity:0}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a .site-menu-title{opacity:1;visibility:visible}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>a .site-menu-title{transition:visibility 0,opacity 0;left:90px;width:240px;max-width:240px;padding:0 30px;background:#37474f;font-size:14px;text-align:left}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>.site-menu-sub{top:60px}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>.site-menu-sub-up{top:auto;bottom:60px}.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item.active,.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item.hover,.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item.open{background:#e8f1f8}.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item>a .site-menu-title{background:#e8f1f8}@media (max-width:767px) and (min-width:768px){.css-menubar .site-navbar .navbar-header{width:260px}.css-menubar .site-navbar .navbar-container{margin-left:0}}@media (max-width:767px){.css-menubar .site-menu-category{transition:all .25s,font .1s .15s,color .1s .15s;font-size:15px;padding:0 24px;color:#76838f;line-height:38px;text-transform:uppercase;margin-top:20px}.css-menubar .site-menu>.site-menu-item>a .site-menu-title{font-size:14px}.css-menubar .site-menu-icon{margin-right:14px}.css-menubar .site-menu-title{display:inline-block;max-width:160px}.css-menubar .site-menu-title:first-child{margin-left:32px}.css-menubar .site-menu .site-menu-sub{display:none}.css-menubar .site-menu-item{transition:transform .1s,all .25s,border 0;line-height:34px}.css-menubar .site-menu-item.open>a .site-menu-arrow{transform:rotate(90deg)}.css-menubar .site-menu-item.open>.site-menu-sub{display:block}.css-menubar .site-menu-item:not(.open)>a .site-menu-arrow{transform:none}.css-menubar .site-menu-item:not(.open)>.site-menu-sub{display:none}.css-menubar .site-menu>.site-menu-item>a{padding:0 30px;line-height:38px}.css-menubar.site-menubar-native .site-menubar-body{overflow-y:scroll}.css-menubar .site-menubar{width:260px}.css-menubar .site-gridmenu{width:260px}.css-menubar .site-menubar-footer{width:260px}.css-menubar [data-toggle=menubar] .hamburger-arrow-left{transform:rotate(180deg)}.css-menubar [data-toggle=menubar] .hamburger-arrow-left:before{width:.6em;transform:translate3d(.45em,.1em,0) rotate(45deg)}.css-menubar [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar{border-radius:.2em}.css-menubar [data-toggle=menubar] .hamburger-arrow-left:after{width:.6em;transform:translate3d(.45em,-.1em,0) rotate(-45deg)}.css-menubar .site-menu-item:hover>.site-menu-sub{display:block}}@media (min-width:1200px){.css-menubar .page,.css-menubar .site-footer{margin-left:260px}.css-menubar.page-aside-fixed.page-aside-left .page-aside{left:260px}.css-menubar.page-aside-fixed.page-aside-left .site-footer{margin-left:520px}.css-menubar.page-aside-fixed.page-aside-right .site-footer{margin-right:260px}}@media (min-width:1200px) and (min-width:768px){.css-menubar .site-navbar .navbar-header{width:260px}.css-menubar .site-navbar .navbar-container{margin-left:0}}@media (min-width:1200px){.css-menubar .site-menu-category{transition:all .25s,font .1s .15s,color .1s .15s;font-size:15px;padding:0 24px;color:#76838f;line-height:38px;text-transform:uppercase;margin-top:20px}.css-menubar .site-menu>.site-menu-item>a .site-menu-title{font-size:14px}.css-menubar .site-menu-icon{margin-right:14px}.css-menubar .site-menu-title{display:inline-block;max-width:160px}.css-menubar .site-menu-title:first-child{margin-left:32px}.css-menubar .site-menu .site-menu-sub{display:none}.css-menubar .site-menu-item{transition:transform .1s,all .25s,border 0;line-height:34px}.css-menubar .site-menu-item.open>a .site-menu-arrow{transform:rotate(90deg)}.css-menubar .site-menu-item.open>.site-menu-sub{display:block}.css-menubar .site-menu-item:not(.open)>a .site-menu-arrow{transform:none}.css-menubar .site-menu-item:not(.open)>.site-menu-sub{display:none}.css-menubar .site-menu>.site-menu-item>a{padding:0 30px;line-height:38px}.css-menubar.site-menubar-native .site-menubar-body{overflow-y:scroll}.css-menubar .site-menubar{width:260px}.css-menubar .site-gridmenu{width:260px}.css-menubar .site-menubar-footer{width:260px}.css-menubar [data-toggle=menubar] .hamburger-arrow-left{transform:rotate(180deg)}.css-menubar [data-toggle=menubar] .hamburger-arrow-left:before{width:.6em;transform:translate3d(.45em,.1em,0) rotate(45deg)}.css-menubar [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar{border-radius:.2em}.css-menubar [data-toggle=menubar] .hamburger-arrow-left:after{width:.6em;transform:translate3d(.45em,-.1em,0) rotate(-45deg)}.css-menubar .site-menu-item:hover>.site-menu-sub{display:block}}.site-menubar-unfold .page,.site-menubar-unfold .site-footer{margin-left:260px}.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside{left:200px}.site-menubar-unfold.page-aside-fixed.page-aside-left .site-footer{margin-left:520px}.site-menubar-unfold.page-aside-fixed.page-aside-right .site-footer{margin-right:260px}@media (min-width:768px){.site-menubar-unfold .site-navbar .navbar-header{width:260px}.site-menubar-unfold .site-navbar .navbar-container{margin-left:0}}.site-menubar-unfold .site-menu-category{transition:all .25s,font .1s .15s,color .1s .15s;font-size:15px;padding:0 24px;color:#76838f;line-height:38px;text-transform:uppercase;margin-top:20px}.site-menubar-unfold .site-menu>.site-menu-item>a .site-menu-title{font-size:14px}.site-menubar-unfold .site-menu-icon{margin-right:14px}.site-menubar-unfold .site-menu-title{display:inline-block;max-width:160px}.site-menubar-unfold .site-menu-title:first-child{margin-left:32px}.site-menubar-unfold .site-menu .site-menu-sub{display:none}.site-menubar-unfold .site-menu-item{transition:transform .1s,all .25s,border 0;line-height:34px}.site-menubar-unfold .site-menu-item.open>a .site-menu-arrow{transform:rotate(90deg)}.site-menubar-unfold .site-menu-item.open>.site-menu-sub{display:block}.site-menubar-unfold .site-menu-item:not(.open)>a .site-menu-arrow{transform:none}.site-menubar-unfold .site-menu-item:not(.open)>.site-menu-sub{display:none}.site-menubar-unfold .site-menu>.site-menu-item>a{padding:0 30px;line-height:38px}.site-menubar-unfold.site-menubar-native .site-menubar-body{overflow-y:scroll}.site-menubar-unfold .site-menubar{width:260px}.site-menubar-unfold .site-gridmenu{width:260px}.site-menubar-unfold .site-menubar-footer{width:260px}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left{transform:rotate(180deg)}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:before{width:.6em;transform:translate3d(.45em,.1em,0) rotate(45deg)}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar{border-radius:.2em}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:after{width:.6em;transform:translate3d(.45em,-.1em,0) rotate(-45deg)}@media (min-width:991px) and (max-width:1199px){.site-menubar-unfold.page-aside-fixed.page-aside-left .site-footer{margin-left:480px}.site-menubar-unfold.page-aside-fixed.page-aside-right .site-footer{margin-right:220px}}@media (max-width:767px){.site-menubar-unfold .page,.site-menubar-unfold .site-footer{margin-left:auto}.site-menubar-open .page,.site-menubar-open .site-footer{transform:translate3d(260px,0,0)}.site-menubar-changing{overflow:hidden}.site-menubar-changing .page,.site-menubar-changing .site-footer{transition:transform .25s}.site-gridmenu{width:100%!important;background:rgba(38,50,56,.9)}.site-menubar-hide .site-menubar,.site-menubar-open .site-menubar{transition:transform .25s,top .35s,height .35s}.site-menubar-open .site-menubar{transform:translate3d(0,0,0)}}@media (max-width:767px){.site-navbar-collapsing{transition:padding-top .35s}body.site-navbar-collapse-show{padding-top:132.02px}.site-navbar-collapse-show .slidePanel.slidePanel-left,.site-navbar-collapse-show .slidePanel.slidePanel-right{top:132.02px;transition:top .35s}}body.site-navbar-small{padding-top:4.286rem}.site-navbar-small .site-navbar{height:4.286rem;min-height:4.286rem}.site-navbar-small .site-navbar .navbar-brand{height:4.286rem;padding:1.357rem 1.429rem}.site-navbar-small .site-navbar .navbar-nav{margin:.6785rem -1.0715rem}@media (min-width:768px){.site-navbar-small .site-navbar .navbar-nav>li>a{padding-top:1.357rem;padding-bottom:1.357rem}}.site-navbar-small .site-navbar .navbar-toggler{height:4.286rem;padding:1.357rem 1.0715rem}.site-navbar-small .site-navbar .navbar-toolbar>li>a{padding-top:1.357rem;padding-bottom:1.357rem}.site-navbar-small .site-navbar .navbar-nav>li>a.navbar-avatar,.site-navbar-small .site-navbar .navbar-toolbar>li>a.navbar-avatar{padding-top:1.0715rem;padding-bottom:1.0715rem}.site-navbar-small .site-navbar .navbar-search-overlap .form-control{height:4.286rem!important}.site-navbar-small .site-menubar{top:4.286rem;height:calc(100% - 4.286rem)}.site-navbar-small .site-gridmenu{top:4.286rem}@media (max-width:767px){body.site-navbar-collapse-show.site-navbar-small{padding-top:8.572rem}.site-navbar-small .site-menubar{top:4.286rem}.site-navbar-collapse-show .site-navbar-small .site-menubar{top:8.572rem;height:calc(100% - 8.572rem)}.site-navbar-small .page-aside{top:4.286rem}.site-navbar-collapse-show .site-navbar-small .page-aside{top:8.572rem}}@media (max-width:767px){.site-navbar .brand{display:none}.site-navbar .brand-mobile{display:block}.site-menubar{top:66.01px;height:calc(100% - 66.01px);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000;transform:translate3d(-260px,0,0)}.site-navbar-collapse-show .site-menubar{top:132.02px;height:calc(100% - 132.02px)}.site-menubar-footer{visibility:hidden}.site-menubar-open .site-menubar-footer{visibility:visible}.disable-scrolling{overflow:hidden;height:100%}body.site-menubar-open{overflow:hidden;height:100%}body.site-menubar-open .page{overflow:hidden;height:100%;pointer-events:none}}@media (min-width:768px){.site-menubar-flipped .site-navbar,.site-menubar-flipped .site-navbar.navbar-expand-md{flex-direction:row-reverse}}.site-menubar-flipped .site-menubar,.site-menubar-flipped .site-menubar-footer{right:0;left:auto}.site-menubar-flipped .site-gridmenu{right:0;left:auto}.site-menubar-flipped .hamburger-arrow-left.collapsed:before,.site-menubar-flipped .hamburger-arrow-left.unfolded:before{transform:translateX(-.1em) translateY(.1em) rotate(135deg)}.site-menubar-flipped .hamburger-arrow-left.collapsed:after,.site-menubar-flipped .hamburger-arrow-left.unfolded:after{transform:translateX(-.1em) translateY(-.1em) rotate(45deg)}@media (max-width:767px) and (min-width:768px){.css-menubar .site-menubar-flipped .site-navbar .navbar-container{margin-right:0;margin-left:0}}@media (min-width:1200px) and (min-width:768px){.css-menubar .site-menubar-flipped .site-navbar .navbar-container{margin-right:0;margin-left:0}}@media (min-width:1200px){.css-menubar .site-menubar-flipped .page,.css-menubar .site-menubar-flipped .site-footer{margin-right:260px;margin-left:0}}.site-menubar-unfold.site-menubar-flipped .page,.site-menubar-unfold.site-menubar-flipped .site-footer{margin-right:260px;margin-left:0}@media (min-width:768px){.site-menubar-unfold.site-menubar-flipped .site-navbar .navbar-container{margin-right:0;margin-left:0}}@media (max-width:767px){.site-menubar-flipped.site-menubar-unfold .page,.site-menubar-flipped.site-menubar-unfold .site-footer{margin-left:0;margin-right:auto}.site-menubar-flipped.site-menubar-open .page,.site-menubar-flipped.site-menubar-open .site-footer{transform:translate3d(-260px,0,0)}.site-menubar-flipped.site-menubar-open .site-menubar{transform:translate3d(0,0,0)}}@media (min-width:991px) and (max-width:1199px){.css-menubar .site-menubar-flipped .page,.css-menubar .site-menubar-flipped .site-footer{margin-right:90px;margin-left:0}}@media (min-width:991px) and (max-width:1199px) and (min-width:768px){.css-menubar .site-menubar-flipped .site-navbar .navbar-container{margin-right:0;margin-left:0}}@media (min-width:991px) and (max-width:1199px){.css-menubar .site-menubar-flipped .site-menu>.site-menu-item>.site-menu-sub{left:auto;right:90px}}.site-menubar-fold.site-menubar-flipped .page,.site-menubar-fold.site-menubar-flipped .site-footer{margin-right:90px;margin-left:0}@media (min-width:768px){.site-menubar-fold.site-menubar-flipped .site-navbar .navbar-container{margin-right:0;margin-left:0}}.site-menubar-fold.site-menubar-flipped .site-menu>.site-menu-item>.site-menu-sub{left:auto;right:90px}@media (max-width:767px){.site-menubar-flipped .site-menubar{transform:translate3d(260px,0,0)}}.checkbox-custom,.radio-custom{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox-custom label,.radio-custom label{min-height:22px;margin-bottom:0;font-weight:300;cursor:pointer}.checkbox-custom input[type=checkbox],.radio-custom input[type=radio]{position:absolute;margin-left:-20px;margin-top:0;margin-bottom:0}.checkbox-custom.disabled label,.radio-custom.disabled label,fieldset[disabled] .checkbox-custom label,fieldset[disabled] .radio-custom label{cursor:not-allowed}.input-group-addon .checkbox-custom,.input-group-addon .radio-custom{margin:0}.checkbox-custom{padding-left:20px}.checkbox-custom label{display:inline-block;vertical-align:middle;position:relative;padding-left:10px}.checkbox-custom label:empty{padding-left:0}.checkbox-custom label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;left:0;margin-left:-20px;border:1px solid #e4eaec;border-radius:.215rem;background-color:#fff;transition:all .3s ease-in-out 0s}.checkbox-custom label::after{display:inline-block;position:absolute;width:20px;height:20px;line-height:20px;left:0;top:0;margin-left:-20px;text-align:center;padding-top:1px;font-size:12px;color:#76838f}.checkbox-custom input[type=checkbox],.checkbox-custom input[type=radio]{opacity:0;z-index:1;width:20px;height:20px;cursor:pointer}.checkbox-custom input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-custom input[type=checkbox]:checked+label::before,.checkbox-custom input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-custom input[type=radio]:checked+label::before{border-color:#e4eaec;border-width:10px;transition:all .3s ease-in-out 0s}.checkbox-custom input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-custom input[type=checkbox]:checked+label::after,.checkbox-custom input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-custom input[type=radio]:checked+label::after{font-family:"Web Icons";content:""}.checkbox-custom input[type=checkbox]:disabled,.checkbox-custom input[type=radio]:disabled{cursor:not-allowed}.checkbox-custom input[type=checkbox]:disabled+input[type=hidden]+label,.checkbox-custom input[type=checkbox]:disabled+label,.checkbox-custom input[type=radio]:disabled+input[type=hidden]+label,.checkbox-custom input[type=radio]:disabled+label{opacity:.65}.checkbox-custom input[type=checkbox]:disabled+input[type=hidden]+label::before,.checkbox-custom input[type=checkbox]:disabled+label::before,.checkbox-custom input[type=radio]:disabled+input[type=hidden]+label::before,.checkbox-custom input[type=radio]:disabled+label::before{background-color:#f3f7f9;border-color:#e4eaec;border-width:1px;cursor:not-allowed}.checkbox-custom.checkbox-circle label::before{border-radius:50%}.checkbox-custom.checkbox-inline{margin-top:0;display:inline-block;margin-bottom:0}.checkbox-inline+.checkbox-inline{margin-left:20px}.checkbox-default input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-default input[type=checkbox]:checked+label::before,.checkbox-default input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-default input[type=radio]:checked+label::before{background-color:#fff;border-color:#e4eaec;border-width:1px}.checkbox-default input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-default input[type=checkbox]:checked+label::after,.checkbox-default input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-default input[type=radio]:checked+label::after{color:#62a8ea}.checkbox-primary input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-primary input[type=radio]:checked+label::before{background-color:#62a8ea;border-color:#62a8ea}.checkbox-primary input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-primary input[type=radio]:checked+label::after{color:#fff}.checkbox-danger input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-danger input[type=radio]:checked+label::before{background-color:#f96868;border-color:#f96868}.checkbox-danger input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-danger input[type=radio]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-info input[type=radio]:checked+label::before{background-color:#57c7d4;border-color:#57c7d4}.checkbox-info input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-info input[type=radio]:checked+label::after{color:#fff}.checkbox-warning input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-warning input[type=radio]:checked+label::before{background-color:#f2a654;border-color:#f2a654}.checkbox-warning input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-warning input[type=radio]:checked+label::after{color:#fff}.checkbox-success input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-success input[type=radio]:checked+label::before{background-color:#46be8a;border-color:#46be8a}.checkbox-success input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-success input[type=radio]:checked+label::after{color:#fff}.checkbox-sm{padding-left:18px}.checkbox-sm label{padding-left:8px}.checkbox-sm label:empty{padding-left:0}.checkbox-sm label::after,.checkbox-sm label::before{width:18px;height:18px;margin-left:-18px}.checkbox-sm label::after{font-size:10px;line-height:18px}.checkbox-sm input[type=checkbox],.checkbox-sm input[type=radio]{width:18px;height:18px}.checkbox-sm input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-sm input[type=checkbox]:checked+label::before,.checkbox-sm input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-sm input[type=radio]:checked+label::before{border-width:9px}.checkbox-lg{padding-left:24px}.checkbox-lg label{padding-left:12px}.checkbox-lg label:empty{padding-left:0}.checkbox-lg label::after,.checkbox-lg label::before{width:24px;height:24px;margin-left:-24px}.checkbox-lg label::after{font-size:14px;line-height:24px}.checkbox-lg input[type=checkbox],.checkbox-lg input[type=radio]{width:24px;height:24px}.checkbox-lg input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-lg input[type=checkbox]:checked+label::before,.checkbox-lg input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-lg input[type=radio]:checked+label::before{border-width:12px}.radio-custom{padding-left:20px}.radio-custom label{display:inline-block;vertical-align:middle;position:relative;padding-left:10px}.radio-custom label:empty{padding-left:0}.radio-custom label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;left:0;margin-left:-20px;border:1px solid #e4eaec;border-radius:50%;background-color:#fff;transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s}.radio-custom label::after{display:inline-block;position:absolute;content:" ";width:6px;height:6px;left:7px;top:7px;margin-left:-20px;border:2px solid #76838f;border-radius:50%;background-color:transparent;transform:scale(0,0);transition:.1s cubic-bezier(.8,-.33,.2,1.33)}.radio-custom input[type=radio]{width:20px;height:20px;opacity:0;z-index:1;cursor:pointer}.radio-custom input[type=radio]:checked+input[type=hidden]+label::before,.radio-custom input[type=radio]:checked+label::before{border-color:#e4eaec;border-width:10px}.radio-custom input[type=radio]:checked+input[type=hidden]+label::after,.radio-custom input[type=radio]:checked+label::after{transform:scale(1,1)}.radio-custom input[type=radio]:disabled{cursor:not-allowed}.radio-custom input[type=radio]:disabled+input[type=hidden]+label,.radio-custom input[type=radio]:disabled+label{opacity:.65}.radio-custom input[type=radio]:disabled+input[type=hidden]+label::before,.radio-custom input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-custom.radio-inline{margin-top:0;display:inline-block;margin-bottom:0}.radio-inline+.radio-inline{margin-left:20px}.radio-default input[type=radio]:checked+input[type=hidden]+label::before,.radio-default input[type=radio]:checked+label::before{background-color:#fff;border-color:#e4eaec;border-width:1px}.radio-default input[type=radio]:checked+input[type=hidden]+label::after,.radio-default input[type=radio]:checked+label::after{border-color:#62a8ea}.radio-primary input[type=radio]:checked+input[type=hidden]+label::before,.radio-primary input[type=radio]:checked+label::before{border-color:#62a8ea}.radio-primary input[type=radio]:checked+input[type=hidden]+label::after,.radio-primary input[type=radio]:checked+label::after{border-color:#fff}.radio-danger input[type=radio]:checked+input[type=hidden]+label::before,.radio-danger input[type=radio]:checked+label::before{border-color:#f96868}.radio-danger input[type=radio]:checked+input[type=hidden]+label::after,.radio-danger input[type=radio]:checked+label::after{border-color:#fff}.radio-info input[type=radio]:checked+input[type=hidden]+label::before,.radio-info input[type=radio]:checked+label::before{border-color:#57c7d4}.radio-info input[type=radio]:checked+input[type=hidden]+label::after,.radio-info input[type=radio]:checked+label::after{border-color:#fff}.radio-warning input[type=radio]:checked+input[type=hidden]+label::before,.radio-warning input[type=radio]:checked+label::before{border-color:#f2a654}.radio-warning input[type=radio]:checked+input[type=hidden]+label::after,.radio-warning input[type=radio]:checked+label::after{border-color:#fff}.radio-success input[type=radio]:checked+input[type=hidden]+label::before,.radio-success input[type=radio]:checked+label::before{border-color:#46be8a}.radio-success input[type=radio]:checked+input[type=hidden]+label::after,.radio-success input[type=radio]:checked+label::after{border-color:#fff}.radio-sm{padding-left:18px}.radio-sm label{padding-left:8px}.radio-sm label:empty{padding-left:0}.radio-sm label::before{width:18px;height:18px;margin-left:-20px}.radio-sm label::after{width:4px;height:4px;left:7px;top:7px;margin-left:-20px;border-width:2px}.radio-sm input[type=radio]{width:18px;height:18px}.radio-sm input[type=radio]:checked+input[type=hidden]+label::before,.radio-sm input[type=radio]:checked+label::before{border-width:9px}.radio-lg{padding-left:24px}.radio-lg label{padding-left:12px}.radio-lg label:empty{padding-left:0}.radio-lg label::before{width:24px;height:24px;margin-left:-20px}.radio-lg label::after{width:8px;height:8px;left:8px;top:8px;margin-left:-20px;border-width:2px}.radio-lg input[type=radio]{width:24px;height:24px}.radio-lg input[type=radio]:checked+input[type=hidden]+label::before,.radio-lg input[type=radio]:checked+label::before{border-width:12px}@media (min-width:768px){.form-inline .checkbox-custom,.form-inline .radio-custom{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox-custom label,.form-inline .radio-custom label{padding-left:0}.form-inline .checkbox-custom input[type=checkbox],.form-inline .radio-custom input[type=radio]{position:relative;margin-left:0}.form-inline .radio-custom label{padding-left:10px}.form-inline .checkbox-custom label{padding-left:10px}.form-inline .checkbox-custom input[type=checkbox]{position:absolute;margin-left:-20px}.form-inline .radio-custom input[type=radio]{position:absolute;margin-left:-20px}}.form-horizontal .checkbox-custom,.form-horizontal .radio-custom{margin-top:0;margin-bottom:0;padding-top:.501rem}.form-horizontal .checkbox-custom,.form-horizontal .radio-custom{min-height:2.073rem}.form-material{position:relative}.form-material.floating{margin-top:20px;margin-bottom:20px}.form-material.floating+.form-material.floating{margin-top:40px}.form-material .form-control{padding-left:0;padding-right:0;background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);background-color:transparent;background-color:transparent;transition:background 0s ease-out}.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{float:none;border:0;box-shadow:none;border-radius:0;background-image:linear-gradient(#62a8ea,#62a8ea),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material .form-control{border-bottom:2px solid #e4eaec}.form-material .form-control::-webkit-input-placeholder{color:#a3afb7}.form-material .form-control::-moz-placeholder{color:#a3afb7}.form-material .form-control:-ms-input-placeholder{color:#a3afb7}.form-material .form-control:disabled::-webkit-input-placeholder{color:#ccd5db}.form-material .form-control:disabled::-moz-placeholder{color:#ccd5db}.form-material .form-control:disabled:-ms-input-placeholder{color:#ccd5db}.form-material .form-control.focus,.form-material .form-control:focus{outline:0;background-size:100% 2px,100% 1px;transition-duration:.3s}.no-cssgradients .form-material .form-control.focus,.no-cssgradients .form-material .form-control:focus{background:0 0;border-bottom:2px solid #62a8ea}.form-material .form-control:disabled,.form-material .form-control[disabled],fieldset[disabled] .form-material .form-control{background:0 0;background:0 0;border-bottom:1px dashed #ccd5db}.form-material .form-control:disabled~.floating-label,.form-material .form-control[disabled]~.floating-label,fieldset[disabled] .form-material .form-control~.floating-label{color:#ccd5db}.form-material select[multiple],.form-material select[size],.form-material textarea.form-control{height:auto}.form-material .form-control-label{font-weight:500}.form-material.form-group .form-control-label{padding-top:0;padding-bottom:0}.form-material .floating-label{font-size:1rem;color:#76838f;position:absolute;pointer-events:none;left:0;transition:.3s ease all}.form-material .floating-label.floating-label-static{position:relative;top:auto;display:block}.form-material [class*=col-]>.floating-label{left:1.0715rem}.form-material .form-control~.floating-label{font-size:1rem;top:.571429rem}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{top:-.8rem;font-size:.8rem}.form-material .form-control:-webkit-autofill~.floating-label{top:-.8rem;font-size:.8rem}.form-material .form-control-sm~.floating-label{font-size:.858rem;top:.429rem}.form-material .form-control-sm.focus~.floating-label,.form-material .form-control-sm:focus~.floating-label,.form-material .form-control-sm:not(.empty)~.floating-label{top:-.6864rem;font-size:.6864rem}.form-material .form-control-sm:-webkit-autofill~.floating-label{top:-.6864rem;font-size:.6864rem}.form-material .form-control-lg~.floating-label{font-size:1.286rem;top:.428667rem}.form-material .form-control-lg.focus~.floating-label,.form-material .form-control-lg:focus~.floating-label,.form-material .form-control-lg:not(.empty)~.floating-label{top:-1.0288rem;font-size:1.0288rem}.form-material .form-control-lg:-webkit-autofill~.floating-label{top:-1.0288rem;font-size:1.0288rem}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{font-weight:500}.form-material .form-control:-webkit-autofill~.floating-label{font-weight:500}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label{color:#62a8ea}.form-material textarea.form-control{resize:none;padding-bottom:.429rem}.form-material.floating textarea.form-control{padding-top:.429rem}.form-material select.form-control{border:0;border-radius:0}.form-material:not(.floating) .form-control-label+select[multiple]{margin-top:5px}.form-material .hint{position:absolute;font-size:80%;display:none}.form-material .form-control.focus~.hint,.form-material .form-control:focus~.hint{display:block}.form-material .form-control.focus:invalid~.floating-label,.form-material .form-control:not(.empty):invalid~.floating-label{color:#f96868}.form-material .form-control:invalid{background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.form-material.has-warning .form-control.focus,.form-material.has-warning .form-control:focus,.form-material.has-warning .form-control:not(.empty){background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-warning .form-control.focus,.no-cssgradients .form-material.has-warning .form-control:focus,.no-cssgradients .form-material.has-warning .form-control:not(.empty){background:0 0;border-bottom:2px solid #f2a654}.form-material.has-warning .form-control:-webkit-autofill{background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-warning .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f2a654}.form-material.has-warning .form-control:not(.empty){background-size:100% 2px,100% 1px}.form-material.has-warning .form-control-label{color:#f2a654}.form-material.has-warning .form-control.focus~.floating-label,.form-material.has-warning .form-control:focus~.floating-label,.form-material.has-warning .form-control:not(.empty)~.floating-label{color:#f2a654}.form-material.has-warning .form-control:-webkit-autofill~.floating-label{color:#f2a654}.form-material.has-danger .form-control.focus,.form-material.has-danger .form-control:focus,.form-material.has-danger .form-control:not(.empty){background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-danger .form-control.focus,.no-cssgradients .form-material.has-danger .form-control:focus,.no-cssgradients .form-material.has-danger .form-control:not(.empty){background:0 0;border-bottom:2px solid #f96868}.form-material.has-danger .form-control:-webkit-autofill{background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-danger .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f96868}.form-material.has-danger .form-control:not(.empty){background-size:100% 2px,100% 1px}.form-material.has-danger .form-control-label{color:#f96868}.form-material.has-danger .form-control.focus~.floating-label,.form-material.has-danger .form-control:focus~.floating-label,.form-material.has-danger .form-control:not(.empty)~.floating-label{color:#f96868}.form-material.has-danger .form-control:-webkit-autofill~.floating-label{color:#f96868}.form-material.has-success .form-control.focus,.form-material.has-success .form-control:focus,.form-material.has-success .form-control:not(.empty){background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-success .form-control.focus,.no-cssgradients .form-material.has-success .form-control:focus,.no-cssgradients .form-material.has-success .form-control:not(.empty){background:0 0;border-bottom:2px solid #46be8a}.form-material.has-success .form-control:-webkit-autofill{background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-success .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #46be8a}.form-material.has-success .form-control:not(.empty){background-size:100% 2px,100% 1px}.form-material.has-success .form-control-label{color:#46be8a}.form-material.has-success .form-control.focus~.floating-label,.form-material.has-success .form-control:focus~.floating-label,.form-material.has-success .form-control:not(.empty)~.floating-label{color:#46be8a}.form-material.has-success .form-control:-webkit-autofill~.floating-label{color:#46be8a}.form-material.has-info .form-control.focus,.form-material.has-info .form-control:focus,.form-material.has-info .form-control:not(.empty){background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-info .form-control.focus,.no-cssgradients .form-material.has-info .form-control:focus,.no-cssgradients .form-material.has-info .form-control:not(.empty){background:0 0;border-bottom:2px solid #57c7d4}.form-material.has-info .form-control:-webkit-autofill{background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.has-info .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #57c7d4}.form-material.has-info .form-control:not(.empty){background-size:100% 2px,100% 1px}.form-material.has-info .form-control-label{color:#57c7d4}.form-material.has-info .form-control.focus~.floating-label,.form-material.has-info .form-control:focus~.floating-label,.form-material.has-info .form-control:not(.empty)~.floating-label{color:#57c7d4}.form-material.has-info .form-control:-webkit-autofill~.floating-label{color:#57c7d4}.form-material .input-group .form-control-wrap{flex:1 1 auto;margin-right:5px;margin-left:5px}.form-material .input-group .form-control-wrap .form-control{float:none;width:100%}.form-material .input-group .input-group-addon{border:0;background:0 0}.form-material .input-group .input-group-btn .btn{border-radius:.286rem;margin:0}.form-material input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.form-control-wrap{position:relative}.loader{position:relative;display:inline-block;margin:0 auto;font-size:40px;text-indent:-9999em;transform:translateZ(0)}.loader-default{width:1em;height:1em;background-color:#a3afb7;border-radius:100%;-webkit-animation:loader-default 1s infinite ease-in-out;animation:loader-default 1s infinite ease-in-out}.loader-grill{width:.25em;height:.5em;background:#a3afb7;-webkit-animation:default-grill 1s infinite ease-in-out -.16s;animation:default-grill 1s infinite ease-in-out -.16s}.loader-grill:after,.loader-grill:before{position:absolute;top:0;width:100%;height:100%;content:"";background:#a3afb7;-webkit-animation:default-grill 1s infinite ease-in-out;animation:default-grill 1s infinite ease-in-out}.loader-grill:before{left:-.375em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-grill:after{left:.375em}.loader-circle{width:1em;height:1em;border-top:.125em solid rgba(163,175,183,.5);border-right:.125em solid rgba(163,175,183,.5);border-bottom:.125em solid rgba(163,175,183,.5);border-left:.125em solid #a3afb7;border-radius:50%;-webkit-animation:loader-circle 1.1s infinite linear;animation:loader-circle 1.1s infinite linear}.loader-round-circle{width:1em;height:1em;font-size:10px;border-radius:50%;-webkit-animation:loader-round-circle 1.3s infinite linear;animation:loader-round-circle 1.3s infinite linear}.loader-tadpole{width:1em;height:1em;border-radius:50%;-webkit-animation:loader-tadpole 1.7s infinite ease;animation:loader-tadpole 1.7s infinite ease}.loader-ellipsis{top:-.625em;width:.625em;height:.625em;border-radius:50%;-webkit-animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s;animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s}.loader-ellipsis:after,.loader-ellipsis:before{position:absolute;top:0;width:100%;height:100%;content:"";border-radius:50%;-webkit-animation:loader-ellipsis 1.8s infinite ease-in-out both;animation:loader-ellipsis 1.8s infinite ease-in-out both}.loader-ellipsis:before{left:-.875em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-ellipsis:after{left:.875em}.loader-dot{width:2em;height:2em;-webkit-animation:loader-dot-rotate 2s infinite linear;animation:loader-dot-rotate 2s infinite linear}.loader-dot:after,.loader-dot:before{position:absolute;top:0;left:0;width:60%;height:60%;content:"";background:#a3afb7;border-radius:100%;-webkit-animation:loader-dot-bounce 2s infinite ease-in-out;animation:loader-dot-bounce 2s infinite ease-in-out}.loader-dot:after{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}.loader-bounce{width:1.5em;height:1.5em}.loader-bounce:after,.loader-bounce:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#a3afb7;border-radius:50%;opacity:.6;-webkit-animation:loader-bounce 2s infinite ease-in-out;animation:loader-bounce 2s infinite ease-in-out}.loader-bounce:after{-webkit-animation-delay:-1s;animation-delay:-1s}.loader-cube{width:2em;height:2em}.loader-cube:after,.loader-cube:before{position:absolute;top:0;left:0;width:25%;height:25%;content:"";background:#a3afb7;-webkit-animation:loader-cube 2s infinite ease-in-out;animation:loader-cube 2s infinite ease-in-out}.loader-cube:after{-webkit-animation-delay:-1s;animation-delay:-1s}.loader-rotate-plane{width:1em;height:1em;background:#a3afb7;-webkit-animation:loader-rotate-plane 1.2s infinite ease-in-out;animation:loader-rotate-plane 1.2s infinite ease-in-out}.loader-folding-cube{width:.8em;height:.8em;transform:rotate(45deg) translateZ(0)}.loader-folding-cube:after,.loader-folding-cube:before{position:absolute;width:0;height:0;content:"";background:#a3afb7}.loader-folding-cube:before{left:0;bottom:50%;-webkit-animation-delay:-.6s;animation-delay:-.6s;-webkit-animation:loader-folding-cube-before 2.4s infinite ease-in-out;animation:loader-folding-cube-before 2.4s infinite ease-in-out}.loader-folding-cube:after{top:50%;right:0;-webkit-animation:loader-folding-cube-after 2.4s infinite ease-in-out;animation:loader-folding-cube-after 2.4s infinite ease-in-out}.loader-cube-grid{top:-.6em;width:.3em;height:.3em;-webkit-animation:loader-cube-grid 1.2s infinite ease-in-out;animation:loader-cube-grid 1.2s infinite ease-in-out}.loader-cube-grid:after,.loader-cube-grid:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.loader-cube-grid:before{-webkit-animation:loader-cube-grid-before 1.2s infinite ease-in-out;animation:loader-cube-grid-before 1.2s infinite ease-in-out}.loader-cube-grid:after{-webkit-animation:loader-cube-grid-after 1.2s infinite ease-in-out;animation:loader-cube-grid-after 1.2s infinite ease-in-out}.side-panel-loading,body>.loader{position:fixed;top:50%;left:50%;margin-top:-20px}.site-menubar-unfold>.loader{margin-left:130px}.site-menubar-fold>.loader{margin-left:45px}.site-menubar-hide.site-menubar-unfold>.loader{margin-left:0}.loader-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#62a8ea;z-index:999999}.loader-content{margin:50vh auto 0;transform:translateY(-50%);text-align:center;text-transform:uppercase}.loader-content h2{color:#fff;font-weight:500}.loader-index{margin-top:20px}.loader-index>div{width:4px;height:25px;border-radius:2px;margin:2px;background:#fff;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:loader-index .9s -.8s infinite cubic-bezier(.85,.25,.37,.85);animation:loader-index .9s -.8s infinite cubic-bezier(.85,.25,.37,.85)}.loader-index>div:nth-child(2),.loader-index>div:nth-child(4){-webkit-animation-delay:-.6s!important;animation-delay:-.6s!important}.loader-index>div:nth-child(1),.loader-index>div:nth-child(5){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.loader-index>div:nth-child(6){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes loader-index{0%{transform:scaley(1)}50%{transform:scaley(.4)}100%{transform:scaley(1)}}@keyframes loader-index{0%{transform:scaley(1)}50%{transform:scaley(.4)}100%{transform:scaley(1)}}@-webkit-keyframes loader-default{0%{transform:scale(0)}100%{opacity:0;transform:scale(1)}}@keyframes loader-default{0%{transform:scale(0)}100%{opacity:0;transform:scale(1)}}@-webkit-keyframes default-grill{0%,100%,80%{height:1em;box-shadow:0 0 #a3afb7}40%{height:1.2em;box-shadow:0 -.25em #a3afb7}}@keyframes default-grill{0%,100%,80%{height:1em;box-shadow:0 0 #a3afb7}40%{height:1.2em;box-shadow:0 -.25em #a3afb7}}@-webkit-keyframes loader-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loader-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes loader-round-circle{0%,100%{box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@keyframes loader-round-circle{0%,100%{box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@-webkit-keyframes loader-tadpole{0%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;transform:rotate(0)}5%,95%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;transform:rotate(360deg)}}@keyframes loader-tadpole{0%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;transform:rotate(0)}5%,95%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;transform:rotate(360deg)}}@-webkit-keyframes loader-ellipsis{0%,100%,80%{box-shadow:0 .625em 0 -.325em #a3afb7}40%{box-shadow:0 .625em 0 0 #a3afb7}}@keyframes loader-ellipsis{0%,100%,80%{box-shadow:0 .625em 0 -.325em #a3afb7}40%{box-shadow:0 .625em 0 0 #a3afb7}}@-webkit-keyframes loader-dot-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loader-dot-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes loader-dot-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes loader-dot-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@-webkit-keyframes loader-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes loader-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@-webkit-keyframes loader-cube{0%{transform:rotate(0)}25%{transform:translateX(1.5em) rotate(-90deg) scale(.5)}50%{transform:translateX(1.5em) translateY(1.5em) rotate(-179deg)}50.1%{transform:translateX(1.5em) translateY(1.5em) rotate(-180deg)}75%{transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg)}}@keyframes loader-cube{0%{transform:rotate(0)}25%{transform:translateX(1.5em) rotate(-90deg) scale(.5)}50%{transform:translateX(1.5em) translateY(1.5em) rotate(-179deg)}50.1%{transform:translateX(1.5em) translateY(1.5em) rotate(-180deg)}75%{transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg)}}@-webkit-keyframes loader-rotate-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes loader-rotate-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes loader-folding-cube-before{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:auto;right:0;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}70%{width:50%;height:0}75%{width:50%;height:0}}@keyframes loader-folding-cube-before{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:auto;right:0;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}70%{width:50%;height:0}75%{width:50%;height:0}}@-webkit-keyframes loader-folding-cube-after{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:0;right:auto;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}75%{width:50%;height:0}}@keyframes loader-folding-cube-after{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:0;right:auto;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}75%{width:50%;height:0}}@-webkit-keyframes loader-cube-grid{15%{box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}30%{box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}70%{box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}85%{box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}}@keyframes loader-cube-grid{15%{box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}30%{box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}70%{box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}85%{box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}}@-webkit-keyframes loader-cube-grid-before{0%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}15%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}22.5%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}37.5%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}55%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}70%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}77.5%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}92.5%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}}@keyframes loader-cube-grid-before{0%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}15%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}22.5%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}37.5%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}55%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}70%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}77.5%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}92.5%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}}@-webkit-keyframes loader-cube-grid-after{7.5%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}22.5%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}30%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}45%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}62.5%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}77.5%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}85%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}100%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}}@keyframes loader-cube-grid-after{7.5%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}22.5%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}30%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}45%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}62.5%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}77.5%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}85%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}100%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}}[class*=animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-hover:not(:hover),.animation-hover:not(:hover) [class*=animation-],.touch .animation-hover:not(.hover),.touch .animation-hover:not(.hover) [class*=animation-]{-webkit-animation-name:none;animation-name:none}.animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.animation-repeat{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animation-fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.animation-scale{-webkit-animation-name:scale-12;animation-name:scale-12}.animation-scale-up{-webkit-animation-name:fade-scale-02;animation-name:fade-scale-02}.animation-scale-down{-webkit-animation-name:fade-scale-18;animation-name:fade-scale-18}.animation-slide-top{-webkit-animation-name:slide-top;animation-name:slide-top}.animation-slide-bottom{-webkit-animation-name:slide-bottom;animation-name:slide-bottom}.animation-slide-left{-webkit-animation-name:slide-left;animation-name:slide-left}.animation-slide-right{-webkit-animation-name:slide-right;animation-name:slide-right}.animation-shake{-webkit-animation-name:shake;animation-name:shake}.animation-duration-10{-webkit-animation-duration:15s;animation-duration:15s}.animation-duration-9{-webkit-animation-duration:9s;animation-duration:9s}.animation-duration-8{-webkit-animation-duration:8s;animation-duration:8s}.animation-duration-7{-webkit-animation-duration:7s;animation-duration:7s}.animation-duration-6{-webkit-animation-duration:6s;animation-duration:6s}.animation-duration-5{-webkit-animation-duration:5s;animation-duration:5s}.animation-duration-4{-webkit-animation-duration:4s;animation-duration:4s}.animation-duration-3{-webkit-animation-duration:3s;animation-duration:3s}.animation-duration-2{-webkit-animation-duration:2s;animation-duration:2s}.animation-duration-1{-webkit-animation-duration:1s;animation-duration:1s}.animation-delay-100{-webkit-animation-duration:.1s;animation-duration:.1s}.animation-duration-250{-webkit-animation-duration:250ms;animation-duration:250ms}.animation-duration-300{-webkit-animation-duration:.3s;animation-duration:.3s}.animation-duration-500{-webkit-animation-duration:.5s;animation-duration:.5s}.animation-duration-750{-webkit-animation-duration:750ms;animation-duration:750ms}.animation-delay-1000{-webkit-animation-delay:1s;animation-delay:1s}.animation-delay-900{-webkit-animation-delay:.9s;animation-delay:.9s}.animation-delay-800{-webkit-animation-delay:.8s;animation-delay:.8s}.animation-delay-700{-webkit-animation-delay:.7s;animation-delay:.7s}.animation-delay-600{-webkit-animation-delay:.6s;animation-delay:.6s}.animation-delay-500{-webkit-animation-delay:.5s;animation-delay:.5s}.animation-delay-400{-webkit-animation-delay:.4s;animation-delay:.4s}.animation-delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.animation-delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.animation-delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.animation-top-left{transform-origin:0 0}.animation-top-center{transform-origin:50% 0}.animation-top-right{transform-origin:100% 0}.animation-middle-left{transform-origin:0 50%}.animation-middle-right{transform-origin:100% 50%}.animation-bottom-left{transform-origin:0 100%}.animation-bottom-center{transform-origin:50% 100%}.animation-bottom-right{transform-origin:100% 100%}.animation-easing-easeInOut{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1)}.animation-easing-easeInQuad{-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.animation-easing-easeInCubic{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}.animation-easing-easeInQuart{-webkit-animation-timing-function:cubic-bezier(.895,.03,.685,.22);animation-timing-function:cubic-bezier(.895,.03,.685,.22)}.animation-easing-easeInQuint{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.animation-easing-easeInSine{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715)}.animation-easing-easeInExpo{-webkit-animation-timing-function:cubic-bezier(.95,.05,.795,.035);animation-timing-function:cubic-bezier(.95,.05,.795,.035)}.animation-easing-easeInCirc{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.335);animation-timing-function:cubic-bezier(.6,.04,.98,.335)}.animation-easing-easeInBack{-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.animation-easing-eastOutQuad{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.animation-easing-easeOutCubic{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}.animation-easing-easeOutQuart{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1)}.animation-easing-easeOutQuint{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.animation-easing-easeOutSine{-webkit-animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-timing-function:cubic-bezier(.39,.575,.565,1)}.animation-easing-easeOutExpo{-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.animation-easing-easeOutCirc{-webkit-animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-timing-function:cubic-bezier(.075,.82,.165,1)}.animation-easing-easeOutBack{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.animation-easing-easeInOutQuad{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.animation-easing-easeInOutCubic{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}.animation-easing-easeInOutQuart{-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1)}.animation-easing-easeInOutQuint{-webkit-animation-timing-function:cubic-bezier(.86,0,.07,1);animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-easing-easeInOutSine{-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}.animation-easing-easeInOutExpo{-webkit-animation-timing-function:cubic-bezier(1,0,0,1);animation-timing-function:cubic-bezier(1,0,0,1)}.animation-easing-easeInOutCirc{-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}.animation-easing-easeInOutBack{-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.animation-easing-easeInOutElastic{-webkit-animation-timing-function:cubic-bezier(1,-.56,0,1.455);animation-timing-function:cubic-bezier(1,-.56,0,1.455)}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@keyframes fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes slide-top{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slide-top{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes slide-bottom{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slide-bottom{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes slide-left{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slide-left{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slide-right{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}.bg-red-100{background-color:#ffeaea!important}.bg-red-200{background-color:#fad3d3!important}.bg-red-300{background-color:#fab4b4!important}.bg-red-400{background-color:#fa9898!important}.bg-red-500{background-color:#fa7a7a!important}.bg-red-600{background-color:#f96868!important}.bg-red-700{background-color:#e9595b!important}.bg-red-800{background-color:#d6494b!important}.red-100{color:#ffeaea!important}.red-200{color:#fad3d3!important}.red-300{color:#fab4b4!important}.red-400{color:#fa9898!important}.red-500{color:#fa7a7a!important}.red-600{color:#f96868!important}.red-700{color:#e9595b!important}.red-800{color:#d6494b!important}.bg-pink-100{background-color:#fce4ec!important}.bg-pink-200{background-color:#ffccde!important}.bg-pink-300{background-color:#fba9c6!important}.bg-pink-400{background-color:#fb8db4!important}.bg-pink-500{background-color:#f978a6!important}.bg-pink-600{background-color:#f96197!important}.bg-pink-700{background-color:#f44c87!important}.bg-pink-800{background-color:#e53b75!important}.pink-100{color:#fce4ec!important}.pink-200{color:#ffccde!important}.pink-300{color:#fba9c6!important}.pink-400{color:#fb8db4!important}.pink-500{color:#f978a6!important}.pink-600{color:#f96197!important}.pink-700{color:#f44c87!important}.pink-800{color:#e53b75!important}.bg-purple-100{background-color:#f6f2ff!important}.bg-purple-200{background-color:#e3dbf4!important}.bg-purple-300{background-color:#d2c5ec!important}.bg-purple-400{background-color:#bba7e4!important}.bg-purple-500{background-color:#a58add!important}.bg-purple-600{background-color:#926dde!important}.bg-purple-700{background-color:#7c51d1!important}.bg-purple-800{background-color:#6d45bc!important}.purple-100{color:#f6f2ff!important}.purple-200{color:#e3dbf4!important}.purple-300{color:#d2c5ec!important}.purple-400{color:#bba7e4!important}.purple-500{color:#a58add!important}.purple-600{color:#926dde!important}.purple-700{color:#7c51d1!important}.purple-800{color:#6d45bc!important}.bg-indigo-100{background-color:#edeff9!important}.bg-indigo-200{background-color:#dadef5!important}.bg-indigo-300{background-color:#bcc5f4!important}.bg-indigo-400{background-color:#9daaf3!important}.bg-indigo-500{background-color:#8897ec!important}.bg-indigo-600{background-color:#677ae4!important}.bg-indigo-700{background-color:#5166d6!important}.bg-indigo-800{background-color:#465bd4!important}.indigo-100{color:#edeff9!important}.indigo-200{color:#dadef5!important}.indigo-300{color:#bcc5f4!important}.indigo-400{color:#9daaf3!important}.indigo-500{color:#8897ec!important}.indigo-600{color:#677ae4!important}.indigo-700{color:#5166d6!important}.indigo-800{color:#465bd4!important}.bg-blue-100{background-color:#e8f1f8!important}.bg-blue-200{background-color:#d5e4f1!important}.bg-blue-300{background-color:#bcd8f1!important}.bg-blue-400{background-color:#a2caee!important}.bg-blue-500{background-color:#89bceb!important}.bg-blue-600{background-color:#62a8ea!important}.bg-blue-700{background-color:#4e97d9!important}.bg-blue-800{background-color:#3583ca!important}.blue-100{color:#e8f1f8!important}.blue-200{color:#d5e4f1!important}.blue-300{color:#bcd8f1!important}.blue-400{color:#a2caee!important}.blue-500{color:#89bceb!important}.blue-600{color:#62a8ea!important}.blue-700{color:#4e97d9!important}.blue-800{color:#3583ca!important}.bg-cyan-100{background-color:#ecf9fa!important}.bg-cyan-200{background-color:#d3eff2!important}.bg-cyan-300{background-color:#baeaef!important}.bg-cyan-400{background-color:#9ae1e9!important}.bg-cyan-500{background-color:#77d6e1!important}.bg-cyan-600{background-color:#57c7d4!important}.bg-cyan-700{background-color:#47b8c6!important}.bg-cyan-800{background-color:#37a9b7!important}.cyan-100{color:#ecf9fa!important}.cyan-200{color:#d3eff2!important}.cyan-300{color:#baeaef!important}.cyan-400{color:#9ae1e9!important}.cyan-500{color:#77d6e1!important}.cyan-600{color:#57c7d4!important}.cyan-700{color:#47b8c6!important}.cyan-800{color:#37a9b7!important}.bg-teal-100{background-color:#ecfdfc!important}.bg-teal-200{background-color:#cdf4f1!important}.bg-teal-300{background-color:#99e1da!important}.bg-teal-400{background-color:#79d1c9!important}.bg-teal-500{background-color:#56bfb5!important}.bg-teal-600{background-color:#3aa99e!important}.bg-teal-700{background-color:#269b8f!important}.bg-teal-800{background-color:#178d81!important}.teal-100{color:#ecfdfc!important}.teal-200{color:#cdf4f1!important}.teal-300{color:#99e1da!important}.teal-400{color:#79d1c9!important}.teal-500{color:#56bfb5!important}.teal-600{color:#3aa99e!important}.teal-700{color:#269b8f!important}.teal-800{color:#178d81!important}.bg-green-100{background-color:#e7faf2!important}.bg-green-200{background-color:#bfedd8!important}.bg-green-300{background-color:#9fe5c5!important}.bg-green-400{background-color:#7dd3ae!important}.bg-green-500{background-color:#5cd29d!important}.bg-green-600{background-color:#46be8a!important}.bg-green-700{background-color:#36ab7a!important}.bg-green-800{background-color:#279566!important}.green-100{color:#e7faf2!important}.green-200{color:#bfedd8!important}.green-300{color:#9fe5c5!important}.green-400{color:#7dd3ae!important}.green-500{color:#5cd29d!important}.green-600{color:#46be8a!important}.green-700{color:#36ab7a!important}.green-800{color:#279566!important}.bg-light-green-100{background-color:#f1f7ea!important}.bg-light-green-200{background-color:#e0ecd1!important}.bg-light-green-300{background-color:#cadfb1!important}.bg-light-green-400{background-color:#bad896!important}.bg-light-green-500{background-color:#acd57c!important}.bg-light-green-600{background-color:#9ece67!important}.bg-light-green-700{background-color:#83b944!important}.bg-light-green-800{background-color:#70a532!important}.light-green-100{color:#f1f7ea!important}.light-green-200{color:#e0ecd1!important}.light-green-300{color:#cadfb1!important}.light-green-400{color:#bad896!important}.light-green-500{color:#acd57c!important}.light-green-600{color:#9ece67!important}.light-green-700{color:#83b944!important}.light-green-800{color:#70a532!important}.bg-yellow-100{background-color:#fffae7!important}.bg-yellow-200{background-color:#f9eec1!important}.bg-yellow-300{background-color:#f6e7a9!important}.bg-yellow-400{background-color:#f8e59b!important}.bg-yellow-500{background-color:#f7e083!important}.bg-yellow-600{background-color:#f7da64!important}.bg-yellow-700{background-color:#f9cd48!important}.bg-yellow-800{background-color:#fbc02d!important}.yellow-100{color:#fffae7!important}.yellow-200{color:#f9eec1!important}.yellow-300{color:#f6e7a9!important}.yellow-400{color:#f8e59b!important}.yellow-500{color:#f7e083!important}.yellow-600{color:#f7da64!important}.yellow-700{color:#f9cd48!important}.yellow-800{color:#fbc02d!important}.bg-orange-100{background-color:#fff3e6!important}.bg-orange-200{background-color:#ffddb9!important}.bg-orange-300{background-color:#fbce9d!important}.bg-orange-400{background-color:#f6be80!important}.bg-orange-500{background-color:#f4b066!important}.bg-orange-600{background-color:#f2a654!important}.bg-orange-700{background-color:#ec9940!important}.bg-orange-800{background-color:#e98f2e!important}.orange-100{color:#fff3e6!important}.orange-200{color:#ffddb9!important}.orange-300{color:#fbce9d!important}.orange-400{color:#f6be80!important}.orange-500{color:#f4b066!important}.orange-600{color:#f2a654!important}.orange-700{color:#ec9940!important}.orange-800{color:#e98f2e!important}.bg-brown-100{background-color:#fae6df!important}.bg-brown-200{background-color:#e2bdaf!important}.bg-brown-300{background-color:#d3aa9c!important}.bg-brown-400{background-color:#b98e7e!important}.bg-brown-500{background-color:#a17768!important}.bg-brown-600{background-color:#8d6658!important}.bg-brown-700{background-color:#7d5b4f!important}.bg-brown-800{background-color:#715146!important}.brown-100{color:#fae6df!important}.brown-200{color:#e2bdaf!important}.brown-300{color:#d3aa9c!important}.brown-400{color:#b98e7e!important}.brown-500{color:#a17768!important}.brown-600{color:#8d6658!important}.brown-700{color:#7d5b4f!important}.brown-800{color:#715146!important}.bg-grey-100{background-color:#fafafa!important}.bg-grey-200{background-color:#eee!important}.bg-grey-300{background-color:#e0e0e0!important}.bg-grey-400{background-color:#bdbdbd!important}.bg-grey-500{background-color:#9e9e9e!important}.bg-grey-600{background-color:#757575!important}.bg-grey-700{background-color:#616161!important}.bg-grey-800{background-color:#424242!important}.grey-100{color:#fafafa!important}.grey-200{color:#eee!important}.grey-300{color:#e0e0e0!important}.grey-400{color:#bdbdbd!important}.grey-500{color:#9e9e9e!important}.grey-600{color:#757575!important}.grey-700{color:#616161!important}.grey-800{color:#424242!important}.bg-blue-grey-100{background-color:#f3f7f9!important}.bg-blue-grey-200{background-color:#e4eaec!important}.bg-blue-grey-300{background-color:#ccd5db!important}.bg-blue-grey-400{background-color:#a3afb7!important}.bg-blue-grey-500{background-color:#76838f!important}.bg-blue-grey-600{background-color:#526069!important}.bg-blue-grey-700{background-color:#37474f!important}.bg-blue-grey-800{background-color:#263238!important}.blue-grey-100{color:#f3f7f9!important}.blue-grey-200{color:#e4eaec!important}.blue-grey-300{color:#ccd5db!important}.blue-grey-400{color:#a3afb7!important}.blue-grey-500{color:#76838f!important}.blue-grey-600{color:#526069!important}.blue-grey-700{color:#37474f!important}.blue-grey-800{color:#263238!important}.bg-primary-100{background-color:#e8f1f8!important}.bg-primary-200{background-color:#d5e4f1!important}.bg-primary-300{background-color:#bcd8f1!important}.bg-primary-400{background-color:#a2caee!important}.bg-primary-500{background-color:#89bceb!important}.bg-primary-600{background-color:#62a8ea!important}.bg-primary-700{background-color:#4e97d9!important}.bg-primary-800{background-color:#3583ca!important}.primary-100{color:#e8f1f8!important}.primary-200{color:#d5e4f1!important}.primary-300{color:#bcd8f1!important}.primary-400{color:#a2caee!important}.primary-500{color:#89bceb!important}.primary-600{color:#62a8ea!important}.primary-700{color:#4e97d9!important}.primary-800{color:#3583ca!important}.black{color:#000!important}.white{color:#fff!important}.bg-white{color:#76838f;background-color:#fff}.bg-primary{color:#fff;background-color:#62a8ea}.bg-primary:hover{background-color:#8fc1f0}.bg-primary a,.bg-primary a.bg-primary{color:#fff}.bg-primary a.bg-primary:hover,.bg-primary a:hover{color:#fff}.bg-success{color:#fff;background-color:#46be8a}.bg-success:hover{background-color:#6ccba2}.bg-success a,.bg-success a.bg-primary{color:#fff}.bg-success a.bg-primary:hover,.bg-success a:hover{color:#fff}.bg-info{color:#fff;background-color:#57c7d4}.bg-info:hover{background-color:#80d5de}.bg-info a,.bg-info a.bg-info{color:#fff}.bg-info a.bg-info:hover,.bg-info a:hover{color:#fff}.bg-warning{color:#fff;background-color:#f2a654}.bg-warning:hover{background-color:#f6bf83}.bg-warning a,.bg-warning a.bg-warning{color:#fff}.bg-warning a.bg-warning:hover,.bg-warning a:hover{color:#fff}.bg-danger{color:#fff;background-color:#f96868}.bg-danger:hover{background-color:#fb9999}.bg-danger a,.bg-danger a.bg-danger{color:#fff}.bg-danger a.bg-danger:hover,.bg-danger a:hover{color:#fff}.bg-dark{color:#fff;background-color:#526069}.bg-dark:hover{background-color:#687a86}.bg-dark a,.bg-dark a.bg-dark{color:#fff}.bg-dark a.bg-dark:hover,.bg-dark a:hover{color:#fff}.social-facebook{color:#fff;background-color:#3b5998!important}.social-facebook:focus,.social-facebook:hover{color:#fff;background-color:#4c70ba!important}.social-facebook.active,.social-facebook:active{color:#fff;background-color:#2d4373!important}.bg-facebook{background-color:#3b5998}.social-twitter{color:#fff;background-color:#55acee!important}.social-twitter:focus,.social-twitter:hover{color:#fff;background-color:#83c3f3!important}.social-twitter.active,.social-twitter:active{color:#fff;background-color:#2795e9!important}.bg-twitter{background-color:#55acee}.social-google-plus{color:#fff;background-color:#dd4b39!important}.social-google-plus:focus,.social-google-plus:hover{color:#fff;background-color:#e47365!important}.social-google-plus.active,.social-google-plus:active{color:#fff;background-color:#c23321!important}.bg-google-plus{background-color:#dd4b39}.social-linkedin{color:#fff;background-color:#0976b4!important}.social-linkedin:focus,.social-linkedin:hover{color:#fff;background-color:#0b96e5!important}.social-linkedin.active,.social-linkedin:active{color:#fff;background-color:#075683!important}.bg-linkedin{background-color:#0976b4}.social-flickr{color:#fff;background-color:#ff0084!important}.social-flickr:focus,.social-flickr:hover{color:#fff;background-color:#ff339d!important}.social-flickr.active,.social-flickr:active{color:#fff;background-color:#cc006a!important}.bg-flickr{background-color:#ff0084}.social-tumblr{color:#fff;background-color:#35465c!important}.social-tumblr:focus,.social-tumblr:hover{color:#fff;background-color:#485f7c!important}.social-tumblr.active,.social-tumblr:active{color:#fff;background-color:#222d3c!important}.bg-tumblr{background-color:#35465c}.social-xing{color:#fff;background-color:#024b4d!important}.social-xing:focus,.social-xing:hover{color:#fff;background-color:#037b7f!important}.social-xing.active,.social-xing:active{color:#fff;background-color:#011b1b!important}.bg-xing{background-color:#024b4d}.social-github{color:#fff;background-color:#4183c4!important}.social-github:focus,.social-github:hover{color:#fff;background-color:#689cd0!important}.social-github.active,.social-github:active{color:#fff;background-color:#3269a0!important}.bg-github{background-color:#4183c4}.social-html5{color:#fff;background-color:#e44f26!important}.social-html5:focus,.social-html5:hover{color:#fff;background-color:#ea7453!important}.social-html5.active,.social-html5:active{color:#fff;background-color:#bf3c18!important}.bg-html5{background-color:#e44f26}.social-openid{color:#fff;background-color:#f67d28!important}.social-openid:focus,.social-openid:hover{color:#fff;background-color:#f89b59!important}.social-openid.active,.social-openid:active{color:#fff;background-color:#e26309!important}.bg-openid{background-color:#f67d28}.social-stack-overflow{color:#fff;background-color:#f86c01!important}.social-stack-overflow:focus,.social-stack-overflow:hover{color:#fff;background-color:#fe882e!important}.social-stack-overflow.active,.social-stack-overflow:active{color:#fff;background-color:#c55601!important}.bg-stack-overflow{background-color:#f86c01}.social-css3{color:#fff;background-color:#1572b6!important}.social-css3:focus,.social-css3:hover{color:#fff;background-color:#1a8fe4!important}.social-css3.active,.social-css3:active{color:#fff;background-color:#105588!important}.bg-css3{background-color:#1572b6}.social-youtube{color:#fff;background-color:#b31217!important}.social-youtube:focus,.social-youtube:hover{color:#fff;background-color:#e1171d!important}.social-youtube.active,.social-youtube:active{color:#fff;background-color:#850d11!important}.bg-youtube{background-color:#b31217}.social-dribbble{color:#fff;background-color:#c32361!important}.social-dribbble:focus,.social-dribbble:hover{color:#fff;background-color:#dc3d7b!important}.social-dribbble.active,.social-dribbble:active{color:#fff;background-color:#981b4b!important}.bg-dribbble{background-color:#c32361}.social-instagram{color:#fff;background-color:#3f729b!important}.social-instagram:focus,.social-instagram:hover{color:#fff;background-color:#548cb9!important}.social-instagram.active,.social-instagram:active{color:#fff;background-color:#305777!important}.bg-instagram{background-color:#3f729b}.social-pinterest{color:#fff;background-color:#cc2127!important}.social-pinterest:focus,.social-pinterest:hover{color:#fff;background-color:#e04046!important}.social-pinterest.active,.social-pinterest:active{color:#fff;background-color:#a01a1f!important}.bg-pinterest{background-color:#cc2127}.social-vk{color:#fff;background-color:#3d5a7d!important}.social-vk:focus,.social-vk:hover{color:#fff;background-color:#4e739f!important}.social-vk.active,.social-vk:active{color:#fff;background-color:#2c415b!important}.bg-vk{background-color:#3d5a7d}.social-yahoo{color:#fff;background-color:#350178!important}.social-yahoo:focus,.social-yahoo:hover{color:#fff;background-color:#4b01ab!important}.social-yahoo.active,.social-yahoo:active{color:#fff;background-color:#1f0145!important}.bg-yahoo{background-color:#350178}.social-behance{color:#fff;background-color:#1769ff!important}.social-behance:focus,.social-behance:hover{color:#fff;background-color:#4a8aff!important}.social-behance.active,.social-behance:active{color:#fff;background-color:#0050e3!important}.bg-behance{background-color:#024b4d}.social-dropbox{color:#fff;background-color:#007ee5!important}.social-dropbox:focus,.social-dropbox:hover{color:#fff;background-color:#1998ff!important}.social-dropbox.active,.social-dropbox:active{color:#fff;background-color:#0062b2!important}.bg-dropbox{background-color:#007ee5}.social-reddit{color:#fff;background-color:#ff4500!important}.social-reddit:focus,.social-reddit:hover{color:#fff;background-color:#ff6a33!important}.social-reddit.active,.social-reddit:active{color:#fff;background-color:#cc3700!important}.bg-reddit{background-color:#ff4500}.social-spotify{color:#fff;background-color:#7ab800!important}.social-spotify:focus,.social-spotify:hover{color:#fff;background-color:#9ceb00!important}.social-spotify.active,.social-spotify:active{color:#fff;background-color:#588500!important}.bg-spotify{background-color:#7ab800}.social-vine{color:#fff;background-color:#00b488!important}.social-vine:focus,.social-vine:hover{color:#fff;background-color:#00e7af!important}.social-vine.active,.social-vine:active{color:#fff;background-color:#008161!important}.bg-vine{background-color:#00b488}.social-foursquare{color:#fff;background-color:#0cbadf!important}.social-foursquare:focus,.social-foursquare:hover{color:#fff;background-color:#2ad0f4!important}.social-foursquare.active,.social-foursquare:active{color:#fff;background-color:#0992af!important}.bg-foursquare{background-color:#0cbadf}.social-vimeo{color:#fff;background-color:#1ab7ea!important}.social-vimeo:focus,.social-vimeo:hover{color:#fff;background-color:#49c6ee!important}.social-vimeo.active,.social-vimeo:active{color:#fff;background-color:#1295bf!important}.bg-vimeo{background-color:#1ab7ea}.social-skype{color:#fff;background-color:#77bcfd!important}.social-skype:focus,.social-skype:hover{color:#fff;background-color:#a9d5fe!important}.social-skype.active,.social-skype:active{color:#fff;background-color:#45a3fc!important}.bg-skype{background-color:#77bcfd}.social-evernote{color:#fff;background-color:#46bf8c!important}.social-evernote:focus,.social-evernote:hover{color:#fff;background-color:#6ccca4!important}.social-evernote.active,.social-evernote:active{color:#fff;background-color:#369c71!important}.bg-evernote{background-color:#46bf8c}.blocks,[class*=blocks-]{font-size:0;list-style:none;padding:0;margin:0;margin-left:-1.0715rem;margin-right:-1.0715rem}.blocks>.block,[class*=blocks-]>.block,[class*=blocks-]>li{display:inline-block;font-size:1rem;vertical-align:top;margin-bottom:2.143rem;padding-left:1.0715rem;padding-right:1.0715rem}.blocks.no-space,[class*=blocks-].no-space{margin:0}.blocks.no-space>.block,.blocks.no-space>li,[class*=blocks-].no-space>.block,[class*=blocks-].no-space>li{padding:0;margin:0}.blocks-100>.block,.blocks-100>li{width:100%}.blocks-2>.block,.blocks-2>li{width:50%}.blocks-3>.block,.blocks-3>li{width:33.333333%}.blocks-4>.block,.blocks-4>li{width:25%}.blocks-5>.block,.blocks-5>li{width:20%}.blocks-6>.block,.blocks-6>li{width:16.666667%}.blocks-xs-100>.block,.blocks-xs-100>li{width:100%}.blocks-xs-2>.block,.blocks-xs-2>li{width:50%}.blocks-xs-3>.block,.blocks-xs-3>li{width:33.333333%}.blocks-xs-4>.block,.blocks-xs-4>li{width:25%}.blocks-xs-5>.block,.blocks-xs-5>li{width:20%}.blocks-xs-6>.block,.blocks-xs-6>li{width:16.666667%}@media (min-width:480px){.blocks-sm-100>.block,.blocks-sm-100>li{width:100%}.blocks-sm-2>.block,.blocks-sm-2>li{width:50%}.blocks-sm-3>.block,.blocks-sm-3>li{width:33.333333%}.blocks-sm-4>.block,.blocks-sm-4>li{width:25%}.blocks-sm-5>.block,.blocks-sm-5>li{width:20%}.blocks-sm-6>.block,.blocks-sm-6>li{width:16.666667%}}@media (min-width:768px){.blocks-md-100>.block,.blocks-md-100>li{width:100%}.blocks-md-2>.block,.blocks-md-2>li{width:50%}.blocks-md-3>.block,.blocks-md-3>li{width:33.333333%}.blocks-md-4>.block,.blocks-md-4>li{width:25%}.blocks-md-5>.block,.blocks-md-5>li{width:20%}.blocks-md-6>.block,.blocks-md-6>li{width:16.666667%}}@media (min-width:992px){.blocks-lg-100>.block,.blocks-lg-100>li{width:100%}.blocks-lg-2>.block,.blocks-lg-2>li{width:50%}.blocks-lg-3>.block,.blocks-lg-3>li{width:33.333333%}.blocks-lg-4>.block,.blocks-lg-4>li{width:25%}.blocks-lg-5>.block,.blocks-lg-5>li{width:20%}.blocks-lg-6>.block,.blocks-lg-6>li{width:16.666667%}}@media (min-width:1200px){.blocks-xl-100>.block,.blocks-xl-100>li{width:100%}.blocks-xl-2>.block,.blocks-xl-2>li{width:50%}.blocks-xl-3>.block,.blocks-xl-3>li{width:33.333333%}.blocks-xl-4>.block,.blocks-xl-4>li{width:25%}.blocks-xl-5>.block,.blocks-xl-5>li{width:20%}.blocks-xl-6>.block,.blocks-xl-6>li{width:16.666667%}}@media (min-width:1600px){.blocks-xxl-100>.block,.blocks-xxl-100>li{width:100%}.blocks-xxl-2>.block,.blocks-xxl-2>li{width:50%}.blocks-xxl-3>.block,.blocks-xxl-3>li{width:33.333333%}.blocks-xxl-4>.block,.blocks-xxl-4>li{width:25%}.blocks-xxl-5>.block,.blocks-xxl-5>li{width:20%}.blocks-xxl-6>.block,.blocks-xxl-6>li{width:16.666667%}}.avatar{position:relative;display:inline-block;width:40px;white-space:nowrap;border-radius:1000px;vertical-align:bottom}.avatar i{position:absolute;right:0;bottom:0;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.avatar img{width:100%;max-width:100%;height:auto;border:0 none;border-radius:1000px}.avatar-online i{background-color:#46be8a}.avatar-off i{background-color:#526069}.avatar-busy i{background-color:#f2a654}.avatar-away i{background-color:#f96868}.avatar-100{width:100px}.avatar-100 i{height:20px;width:20px}.avatar-lg{width:50px}.avatar-lg i{height:12px;width:12px}.avatar-sm{width:30px}.avatar-sm i{height:8px;width:8px}.avatar-xs{width:20px}.avatar-xs i{height:7px;width:7px}.status{display:block;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.status-online{background-color:#46be8a}.status-off{background-color:#526069}.status-busy{background-color:#f2a654}.status-away{background-color:#f96868}.status-lg{width:14px;height:14px}.status-md{width:10px;height:10px}.status-sm{width:8px;height:8px}.status-xs{width:7px;height:7px}.icon{position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);line-height:1}.icon.float-left{margin-right:.3em}.icon.float-right{margin-left:.3em}.icon-circle{position:relative;margin:.5em}.icon-circle:before{position:relative;z-index:1}.icon-circle:after{position:absolute;top:50%;left:50%;z-index:0;content:"";width:2em;height:2em;background-color:inherit;border-radius:100%;transform:translate(-50%,-50%)}.icon-lg{font-size:1.333333em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.285714em;text-align:center}.icon-ul{padding-left:0;margin-left:2.142857em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;top:.142857em;left:-2.142857em;width:2.142857em;text-align:center}.icon-li.icon-lg{left:-1.857143em}.icon-border{padding:.2em .25em .15em;border:solid .08em #e4eaec;border-radius:.1em}.icon-spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.icon-spin-reverse{-webkit-animation:icon-spin-reverse 2s infinite linear;animation:icon-spin-reverse 2s infinite linear}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation, mirror=1);transform:scale(-1,1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation, mirror=1);transform:scale(1,-1)}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-stack-inverse{color:#fff}.icon-color{color:rgba(55,71,79,.4)}.icon-color:focus,.icon-color:hover{color:rgba(55,71,79,.6)}.icon-color.active,.icon-color:active{color:#37474f}.icon-color-alt{color:rgba(55,71,79,.6)}.icon-color-alt:focus,.icon-color-alt:hover{color:rgba(55,71,79,.8)}.icon-color-alt.active,.icon-color-alt:active{color:#37474f}:root-flip-horizontal,:root-flip-vertical,:root-rotate-180,:root-rotate-270,:root-rotate-90{filter:none}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes icon-spin-reverse{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes icon-spin-reverse{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.hamburger{vertical-align:middle;font-size:17px}.hamburger,.hamburger .hamburger-bar,.hamburger:after,.hamburger:before{transition:transform .2s ease-in-out}.hamburger:after,.hamburger:before{content:""}.hamburger .hamburger-bar,.hamburger:after,.hamburger:before{display:block;width:1em;height:.1em;margin:0;border-radius:1px;background:#76838f}.navbar-default .hamburger .hamburger-bar,.navbar-default .hamburger:after,.navbar-default .hamburger:before{background:#76838f}.navbar-inverse .hamburger .hamburger-bar,.navbar-inverse .hamburger:after,.navbar-inverse .hamburger:before{background:#fff}.hamburger .hamburger-bar{margin:.2em 0}.hamburger-close:before{transform:rotate(45deg);transform-origin:8%}.hamburger-close .hamburger-bar{opacity:0}.hamburger-close:after{transform:rotate(-45deg);transform-origin:8%}.hamburger-close.collapsed:before,.hamburger-close.hided:before{transform:rotate(0)}.hamburger-close.collapsed .hamburger-bar,.hamburger-close.hided .hamburger-bar{opacity:1}.hamburger-close.collapsed:after,.hamburger-close.hided:after{transform:rotate(0)}.hamburger-arrow-left.collapsed{transform:rotate(180deg)}.hamburger-arrow-left.collapsed:before{width:.6em;transform:translate3d(.45em,.1em,0) rotate(45deg)}.hamburger-arrow-left.collapsed .hamburger-bar{border-radius:.2em}.hamburger-arrow-left.collapsed:after{width:.6em;transform:translate3d(.45em,-.1em,0) rotate(-45deg)}.counter{text-align:center}.counter .counter-number-group,.counter>.counter-number{color:#37474f;font-size:20px}.counter-label{display:block}.counter-icon{font-size:20px}.counter-lg .counter-number-group,.counter-lg>.counter-number{font-size:40px}.counter-lg .counter-icon{font-size:40px}.counter-md .counter-number-group,.counter-md>.counter-number{font-size:30px}.counter-md .counter-icon{font-size:30px}.counter-sm .counter-number-group,.counter-sm>.counter-number{font-size:14px}.counter-sm .counter-icon{font-size:14px}.counter-sm .counter-number+.counter-number-related,.counter-sm .counter-number-related+.counter-number{margin-left:0}.counter-inverse{color:#fff}.counter-inverse .counter-number-group,.counter-inverse>.counter-number{color:#fff}.counter-inverse .counter-icon{color:#fff}.panel{position:relative;margin-bottom:2.143rem;background-color:#fff;border:0 solid transparent;border-radius:.286rem;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-content>.row{padding-left:30px;padding-right:30px}.panel-content>.row>[class*=col-]{padding-left:30px;padding-right:30px}.panel-heading{position:relative;padding:0;border-bottom:1px solid transparent;border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel-heading+.alert{border-radius:0}.panel-heading>.nav-tabs{border-bottom:none}.panel-heading-tab{padding:10px 30px 0;background-color:#62a8ea}.panel-heading-tab>.nav-tabs .nav-link{color:#fff}.panel-heading-tab>.nav-tabs .nav-link.hover,.panel-heading-tab>.nav-tabs .nav-link:hover{color:#76838f}.panel-heading-tab>.nav-tabs .nav-link.active,.panel-heading-tab>.nav-tabs .nav-link:active{color:#76838f;background-color:#fff}.panel-heading+.nav-tabs{margin-top:-.715rem}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-body{position:relative;padding:30px 30px}.panel-body::after{display:block;clear:both;content:""}.panel-heading+.panel-body{padding-top:0}.panel-body .h1:first-child,.panel-body .h2:first-child,.panel-body .h3:first-child,.panel-body .h4:first-child,.panel-body .h5:first-child,.panel-body .h6:first-child,.panel-body h1:first-child,.panel-body h2:first-child,.panel-body h3:first-child,.panel-body h4:first-child,.panel-body h5:first-child,.panel-body h6:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body>.list-group-dividered:only-child>.list-group-item:last-child{border-bottom-color:transparent}.panel-footer{padding:0 30px 15px;border-top:1px solid transparent;background-color:transparent;border-bottom-right-radius:.214rem;border-bottom-left-radius:.214rem}.table+.panel-footer{padding-top:15px;border-color:#e4eaec}.panel-title{display:block;margin-top:0;margin-bottom:0;padding:20px 30px;font-size:18px;color:#37474f}.panel-title>.icon{margin-right:10px}.panel-title>.badge{margin-left:10px}.panel-title .small,.panel-title small{color:#76838f}.panel-title>.small>a,.panel-title>a,.panel-title>small>a{color:inherit}.panel-desc{display:block;padding:5px 0 0;margin:0;font-size:1rem;color:#76838f}.panel-actions{position:absolute;right:30px;top:50%;transform:translate(0,-50%);margin:auto;z-index:1}@media (max-width:479px){.panel-actions{right:20px}}ul .panel-actions{list-style:none}ul .panel-actions>li{display:inline-block;margin-left:8px}ul .panel-actions>li:first-child{margin-left:0}.panel-actions a.dropdown-toggle{text-decoration:none}.panel-actions .dropdown{display:inline-block}.panel-actions .dropdown-toggle{display:inline-block}.panel-actions .panel-action{display:inline-block;padding:8px 10px;color:#a3afb7;text-decoration:none;cursor:pointer;background-color:transparent}.panel-actions .panel-action:hover{color:#526069}.panel-actions .panel-action:active{color:#526069}.panel-actions .panel-action[data-toggle=dropdown]:not(.dropdown-toggle){width:34px;text-align:center}.panel-actions .progress{width:100px;margin:0}.panel-actions .pagination{margin:0}ul.panel-actions{list-style:none}ul.panel-actions>li{display:inline-block;margin-left:8px}ul.panel-actions>li:first-child{margin-left:0}.panel-toolbar{padding:5px 15px;margin:0;background-color:transparent;border-bottom:1px solid #e4eaec;border-top:1px solid #e4eaec}.panel-bordered .panel-toolbar{border-top-color:transparent}.panel-toolbar .btn{color:#a3afb7;padding:5px 10px}.panel-toolbar .btn.icon{width:1em;text-align:center}.panel-toolbar .btn.active,.panel-toolbar .btn:active,.panel-toolbar .btn:hover{color:#76838f}.panel-loading{position:absolute;top:0;left:0;z-index:6;display:none;width:100%;height:100%;border-radius:.286rem;opacity:.6}.panel-loading .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel>:not(.panel-loading):not(.collapsing){transition:opacity .3s}.panel.is-loading>:not(.panel-loading){opacity:.3}.panel.is-loading .panel-loading{display:block;opacity:1}.panel-footer-chart{padding:0}.panel-control{padding:0;border:none;border-radius:0;box-shadow:none}.panel-body.scrollable-vertical{padding-left:0!important;padding-right:0!important}.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-left:30px;padding-right:30px}@media (max-width:479px){.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-left:20px;padding-right:20px}}.panel-body.scrollable-vertical>.scrollable-bar{margin-top:0;margin-bottom:30px;height:calc(100% - 30px);transform:translateX(-26px)}.panel-bordered>.panel-body.scrollable-vertical>.scrollable-bar{margin-bottom:30px;height:calc(100% - 60px)}.panel-body.scrollable-horizontal{padding-top:0!important;padding-bottom:0!important}.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:0;padding-bottom:30px}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:30px;padding-bottom:30px}.panel-body.scrollable-horizontal>.scrollable-bar{margin-left:0;margin-right:30px;width:calc(100% - 60px);transform:translateY(-26px)}@media (max-width:479px){.panel-body.scrollable-horizontal>.scrollable-bar{margin-right:20px;width:calc(100% - 40px)}}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-bar{transform:translateY(-26px)}.panel-bordered>.panel-heading{border-bottom:1px solid #e4eaec}.panel-bordered>.panel-heading>.panel-title{padding-bottom:20px}.panel-bordered>.panel-footer{border-top:1px solid #e4eaec;padding-top:15px}.panel-bordered>.panel-body{padding-top:30px}.panel-bordered>.table>tbody:first-child>tr:first-child td,.panel-bordered>.table>tbody:first-child>tr:first-child th{border-top:0}.panel.is-dragging{opacity:.8}.panel.is-dragging{cursor:move}.panel>.nav-tabs-vertical .nav-tabs{margin-left:-1px}.panel>.nav-tabs-vertical .nav-tabs>li>a{border-left:none;border-radius:0}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse{margin-right:-1px}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse>li>a{border-right:none;border-radius:0}.panel:hover .panel-actions .show-on-hover{display:inline-block}.panel .panel-actions .show-on-hover{display:none}.panel.is-fullscreen{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;border-radius:0}.panel.is-fullscreen .panel-loading{border-radius:0}.panel.is-fullscreen .panel-actions [data-toggle=collapse]{display:none}.panel.is-close{display:none}.panel.is-collapse .panel-body{display:none;height:0}.panel>.alert{padding-left:30px;padding-right:30px}.panel>.alert-dismissible{padding-right:50px}@media (max-width:479px){.panel>.alert{padding-left:20px;padding-right:20px}.panel>.alert-dismissible{padding-right:40px}}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:30px 30px;padding-right:30px 30px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:.214rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:.214rem;border-bottom-left-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:.214rem;border-bottom-right-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:.214rem}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #e4eaec}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel>.table-responsive .table>tbody>tr>td:first-child,.panel>.table-responsive .table>tbody>tr>th:first-child,.panel>.table-responsive .table>tfoot>tr>td:first-child,.panel>.table-responsive .table>tfoot>tr>th:first-child,.panel>.table-responsive .table>thead>tr>td:first-child,.panel>.table-responsive .table>thead>tr>th:first-child,.panel>.table-responsive .table>tr>td:first-child,.panel>.table-responsive .table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:30px}@media (max-width:479px){.panel>.table-responsive .table>tbody>tr>td:first-child,.panel>.table-responsive .table>tbody>tr>th:first-child,.panel>.table-responsive .table>tfoot>tr>td:first-child,.panel>.table-responsive .table>tfoot>tr>th:first-child,.panel>.table-responsive .table>thead>tr>td:first-child,.panel>.table-responsive .table>thead>tr>th:first-child,.panel>.table-responsive .table>tr>td:first-child,.panel>.table-responsive .table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:20px}}.panel>.table-responsive .table>tbody>tr>td:last-child,.panel>.table-responsive .table>tbody>tr>th:last-child,.panel>.table-responsive .table>tfoot>tr>td:last-child,.panel>.table-responsive .table>tfoot>tr>th:last-child,.panel>.table-responsive .table>thead>tr>td:last-child,.panel>.table-responsive .table>thead>tr>th:last-child,.panel>.table-responsive .table>tr>td:last-child,.panel>.table-responsive .table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:30px}@media (max-width:479px){.panel>.table-responsive .table>tbody>tr>td:last-child,.panel>.table-responsive .table>tbody>tr>th:last-child,.panel>.table-responsive .table>tfoot>tr>td:last-child,.panel>.table-responsive .table>tfoot>tr>th:last-child,.panel>.table-responsive .table>thead>tr>td:last-child,.panel>.table-responsive .table>thead>tr>th:last-child,.panel>.table-responsive .table>tr>td:last-child,.panel>.table-responsive .table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:20px}}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:1px solid #e4eaec}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:.214rem;border-bottom-left-radius:.214rem}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel>.list-group .list-group-item{padding-right:30px;padding-left:30px}@media (max-width:479px){.panel>.list-group .list-group-item{padding-left:20px;padding-right:20px}}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel.panel-transparent{background:0 0;border-color:transparent;box-shadow:none}.panel.panel-transparent>.panel-footer,.panel.panel-transparent>.panel-heading{border-color:transparent}.panel-default .panel-heading{color:#76838f;background-color:#e4eaec;border:none}.panel-default .panel-heading+.panel-collapse>.panel-body{border-top-color:#e4eaec}.panel-default .panel-heading .badge-pill{color:#e4eaec;background-color:#76838f}.panel-default .panel-title{color:#76838f}.panel-default .panel-action{color:#76838f}.panel-default .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e4eaec}.panel-default .panel-title{color:#37474f}.panel-primary .panel-heading{color:#fff;background-color:#62a8ea;border:none}.panel-primary .panel-heading+.panel-collapse>.panel-body{border-top-color:#62a8ea}.panel-primary .panel-heading .badge-pill{color:#62a8ea;background-color:#fff}.panel-primary .panel-title{color:#fff}.panel-primary .panel-action{color:#fff}.panel-primary .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#62a8ea}.panel-success .panel-heading{color:#fff;background-color:#46be8a;border:none}.panel-success .panel-heading+.panel-collapse>.panel-body{border-top-color:#3dae6a}.panel-success .panel-heading .badge-pill{color:#46be8a;background-color:#fff}.panel-success .panel-title{color:#fff}.panel-success .panel-action{color:#fff}.panel-success .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3dae6a}.panel-info .panel-heading{color:#fff;background-color:#57c7d4;border:none}.panel-info .panel-heading+.panel-collapse>.panel-body{border-top-color:#3bcdc4}.panel-info .panel-heading .badge-pill{color:#57c7d4;background-color:#fff}.panel-info .panel-title{color:#fff}.panel-info .panel-action{color:#fff}.panel-info .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3bcdc4}.panel-warning .panel-heading{color:#fff;background-color:#f2a654;border:none}.panel-warning .panel-heading+.panel-collapse>.panel-body{border-top-color:#f18246}.panel-warning .panel-heading .badge-pill{color:#f2a654;background-color:#fff}.panel-warning .panel-title{color:#fff}.panel-warning .panel-action{color:#fff}.panel-warning .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f18246}.panel-danger .panel-heading{color:#fff;background-color:#f96868;border:none}.panel-danger .panel-heading+.panel-collapse>.panel-body{border-top-color:#f85974}.panel-danger .panel-heading .badge-pill{color:#f96868;background-color:#fff}.panel-danger .panel-title{color:#fff}.panel-danger .panel-action{color:#fff}.panel-danger .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f85974}.panel-dark .panel-heading{color:#fff;background-color:#526069;border:none}.panel-dark .panel-heading+.panel-collapse>.panel-body{border-top-color:#526069}.panel-dark .panel-heading .badge-pill{color:#526069;background-color:#fff}.panel-dark .panel-title{color:#fff}.panel-dark .panel-action{color:#fff}.panel-dark .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#526069}.panel-line .panel-heading{background:0 0;border:none;border-top:3px solid transparent}.panel-line.panel-default .panel-heading{color:#e4eaec;border-top-color:#e4eaec;background:0 0}.panel-line.panel-default .panel-title{color:#e4eaec}.panel-line.panel-default .panel-action{color:#e4eaec}.panel-line.panel-default .panel-title{color:#37474f}.panel-line.panel-default .panel-action{color:#a3afb7}.panel-line.panel-primary .panel-heading{color:#62a8ea;border-top-color:#62a8ea;background:0 0}.panel-line.panel-primary .panel-title{color:#62a8ea}.panel-line.panel-primary .panel-action{color:#62a8ea}.panel-line.panel-success .panel-heading{color:#46be8a;border-top-color:#46be8a;background:0 0}.panel-line.panel-success .panel-title{color:#46be8a}.panel-line.panel-success .panel-action{color:#46be8a}.panel-line.panel-info .panel-heading{color:#57c7d4;border-top-color:#57c7d4;background:0 0}.panel-line.panel-info .panel-title{color:#57c7d4}.panel-line.panel-info .panel-action{color:#57c7d4}.panel-line.panel-warning .panel-heading{color:#f2a654;border-top-color:#f2a654;background:0 0}.panel-line.panel-warning .panel-title{color:#f2a654}.panel-line.panel-warning .panel-action{color:#f2a654}.panel-line.panel-danger .panel-heading{color:#f96868;border-top-color:#f96868;background:0 0}.panel-line.panel-danger .panel-title{color:#f96868}.panel-line.panel-danger .panel-action{color:#f96868}.panel-line.panel-dark .panel-heading{color:#526069;border-top-color:#526069;background:0 0}.panel-line.panel-dark .panel-title{color:#526069}.panel-line.panel-dark .panel-action{color:#526069}@media (max-width:767px){.panel-actions{position:relative;top:auto;right:auto;display:block;margin:auto;padding:0 30px 15px;transform:none}.panel-actions-keep{position:absolute;top:50%;right:30px;padding:0;transform:translate(0,-50%)}}@media (max-width:479px){.panel-actions{padding-left:20px}.panel-actions-keep{right:15px}.panel-actions .progress{min-width:80px}.panel-actions .show-on-hover{display:none}.panel-body,.panel-footer,.panel-title{padding-left:20px;padding-right:20px}}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:.286rem;box-shadow:none}.panel-group .panel+.panel{margin-top:10px}.panel-group .panel-title{position:relative;padding:15px 30px;font-size:1rem}.panel-group .panel-title:after,.panel-group .panel-title:before{position:absolute;top:15px;right:30px;font-family:"Web Icons";transition:all .3s linear 0s}.panel-group .panel-title:before{content:""}.panel-group .panel-title:after{content:""}.panel-group .panel-title[aria-expanded=false]:before{opacity:.4}.panel-group .panel-title[aria-expanded=false]:after{opacity:0;transform:rotate(-180deg)}.panel-group .panel-title[aria-expanded=true]:before{opacity:0;transform:rotate(180deg)}.panel-group .panel-title[aria-expanded=true]:after{opacity:1}.panel-group .panel-title:focus,.panel-group .panel-title:hover{color:#76838f;text-decoration:none}.panel-group .panel-title:focus{outline:0}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse{margin:0}.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #e4eaec}.panel-group .panel-collapse .panel-body{padding:15px 30px}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #e4eaec}.panel-group-continuous .panel{border-radius:0}.panel-group-continuous .panel:first-child{border-radius:.286rem .286rem 0 0}.panel-group-continuous .panel:last-child{border-radius:0 0 .286rem .286rem}.panel-group-continuous .panel+.panel{margin-top:0;border-top:1px solid #e4eaec}.panel-group-simple .panel{background:0 0}.panel-group-simple .panel-title{padding-left:0;padding-bottom:10px}.panel-group-simple .panel-title:after,.panel-group-simple .panel-title:before{right:5px}.panel-group-simple .panel-collapse .panel-body{padding-left:0;padding-right:0;padding-top:10px}.panel-group-simple .panel+.panel{margin-top:0}.cover{overflow:hidden}.cover-background{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.cover-image{width:100%}.blockquote.cover-quote,.cover-quote{position:relative;margin-bottom:0;padding-left:35px;border-left:none}.blockquote.cover-quote:after,.blockquote.cover-quote:before,.cover-quote:after,.cover-quote:before{position:absolute;top:-20px;font-size:4em}.blockquote.cover-quote:before,.cover-quote:before{left:0;content:open-quote}.blockquote.cover-quote:after,.cover-quote:after{right:0;content:close-quote;visibility:hidden}.blockquote.cover-quote.blockquote-reverse,.cover-quote.blockquote-reverse{padding-right:35px;padding-left:20px;border-right:none}.blockquote.cover-quote.blockquote-reverse:before,.cover-quote.blockquote-reverse:before{right:0;left:auto;content:close-quote}.cover-gallery .carousel-inner img{width:100%}.cover-iframe{width:100%;border:0 none}.overlay{position:relative;display:inline-block;width:100%;max-width:100%;margin:0;overflow:hidden;vertical-align:middle;transform:translateZ(0)}.overlay-figure{width:100%;max-width:100%;margin-bottom:0}.overlay-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;color:#fff}.overlay-panel a:not([class]){color:inherit;text-decoration:underline}.overlay-panel>:last-child{margin-bottom:0}.overlay-panel h1,.overlay-panel h2,.overlay-panel h3,.overlay-panel h4,.overlay-panel h5,.overlay-panel h6{color:inherit}.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed){opacity:0}.overlay-background{background:rgba(0,0,0,.5)}.overlay-image{width:100%;max-width:100%;padding:0}.overlay-shade{background:transparent linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0}.overlay-top{bottom:auto}.overlay-bottom{top:auto}.overlay-left{right:auto}.overlay-right{left:auto}.overlay-icon{font-size:0;text-align:center}.overlay-icon:before{display:inline-block;height:100%;vertical-align:middle;content:""}.overlay-icon .icon{display:inline-block;width:2.286rem;height:2.286rem;margin-right:10px;margin-left:10px;font-size:2.286rem;line-height:1;color:#fff;text-decoration:none}.overlay-anchor{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-blur,.overlay-fade,.overlay-grayscale,.overlay-scale,.overlay-spin,[class*=overlay-slide]{transition-timing-function:ease-out;transition-duration:.3s;transition-property:opacity transform filter}.overlay-fade{opacity:.7}.overlay-hover:hover .overlay-fade{opacity:1}.overlay-scale{transform:scale(1)}.overlay-hover:hover .overlay-scale{transform:scale(1.1)}.overlay-spin{transform:scale(1) rotate(0)}.overlay-hover:hover .overlay-spin{transform:scale(1.1) rotate(3deg)}.overlay-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.overlay-hover:hover .overlay-grayscale{filter:grayscale(0);-webkit-filter:grayscale(0)}[class*=overlay-slide]{opacity:0}.overlay-slide-top{transform:translateY(-100%)}.overlay-slide-bottom{transform:translateY(100%)}.overlay-slide-left{transform:translateX(-100%)}.overlay-slide-right{transform:translateX(100%)}.overlay-hover:hover [class*=overlay-slide]{opacity:1;transform:translateX(0) translateY(0)}.comments{padding:0;margin:0}.comments .comment{border:none;border-bottom:1px solid #e4eaec}.comments .comment .comment:first-child{border-top:1px solid #e4eaec}.comments .comment .comment:last-child{border-bottom:none}.comment{padding:20px 0;margin:0}.comment .comment{margin-top:20px;padding-bottom:20px}.comment .comment:last-child{padding-bottom:0}.comment-author,.comment-author:focus,.comment-author:hover{color:#37474f}.comment-meta{margin-left:5px;display:inline-block;font-size:.858rem;color:#a3afb7}.comment-content{margin-top:5px}.comment-content p:last-child{margin-bottom:0}.comment-actions{margin-top:10px;text-align:right}.comment-actions a{display:inline-block;margin-right:10px;vertical-align:middle}.comment-actions a.icon{text-decoration:none}.comment-actions a:last-child{margin-right:0}.comment-reply{margin:22px 0 10px}.comment-reply .form-group:last-child{margin-bottom:0}.steps{display:flex;flex-wrap:wrap;margin:0 0 22px}.step{position:relative;padding:12px 20px;margin:0;color:#a3afb7;font-size:inherit;vertical-align:top;background-color:#f3f7f9;border-radius:0}.step-icon{float:left;font-size:20px;margin-right:.5em}.step-number{position:absolute;top:50%;transform:translateY(-50%);left:20px;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background:#e4eaec;border-radius:50%}.step-number~.step-desc{min-height:40px;margin-left:50px}.step-title{font-size:20px;color:#526069;margin-bottom:0}.step-desc{text-align:left}.step-desc p{margin-bottom:0}.steps-vertical{flex-direction:column}.step.active,.step.current{color:#fff;background-color:#62a8ea}.step.active .step-title,.step.current .step-title{color:#fff}.step.active .step-number,.step.current .step-number{color:#62a8ea;background-color:#fff}.step.disabled{color:#ccd5db;pointer-events:none;cursor:auto}.step.disabled .step-title{color:#ccd5db}.step.disabled .step-number{background-color:#ccd5db}.step.error{color:#fff;background-color:#f96868}.step.error .step-title{color:#fff}.step.error .step-number{color:#f96868;background-color:#fff}.step.done{color:#fff;background-color:#46be8a}.step.done .step-title{color:#fff}.step.done .step-number{color:#46be8a;background-color:#fff}.steps-lg .step{padding:20px 20px;font-size:16px}.steps-lg .step-icon{font-size:22px}.steps-lg .step-title{font-size:22px}.steps-lg .step-number{width:46px;height:46px;font-size:28px;line-height:46px}.steps-lg .step-number~.step-desc{min-height:46px;margin-left:56px}.steps-sm .step{font-size:12px}.steps-sm .step-icon{font-size:18px}.steps-sm .step-title{font-size:18px}.steps-sm .step-number{width:30px;height:30px;font-size:24px;line-height:30px}.steps-sm .step-number~.step-desc{min-height:30px;margin-left:40px}.steps-xs .step{font-size:10px}.steps-xs .step-icon{font-size:16px}.steps-xs .step-title{font-size:16px}.steps-xs .step-number{width:24px;height:24px;font-size:20px;line-height:24px}.steps-xs .step-number~.step-desc{min-height:24px;margin-left:34px}.pearls{display:flex;flex-wrap:wrap;margin:0 0 22px}.pearl{position:relative;padding:0;margin:0;text-align:center}.pearl:after,.pearl:before{position:absolute;top:18px;z-index:0;width:50%;height:4px;content:"";background-color:#f3f7f9}.pearl:before{left:0}.pearl:after{right:0}.pearl:first-child:before,.pearl:last-child:after{display:none!important}.pearl-icon,.pearl-number{position:relative;z-index:1;display:inline-block;width:36px;height:36px;line-height:32px;color:#fff;text-align:center;background:#ccd5db;border-radius:50%;border:2px solid #ccd5db}.pearl-number{font-size:18px}.pearl-icon{font-size:18px}.pearl-title{margin-top:.5em;display:block;font-size:16px;color:#526069;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pearl.active:after,.pearl.active:before,.pearl.current:after,.pearl.current:before{background-color:#62a8ea}.pearl.active .pearl-icon,.pearl.active .pearl-number,.pearl.current .pearl-icon,.pearl.current .pearl-number{color:#62a8ea;background-color:#fff;border-color:#62a8ea;transform:scale(1.3)}.pearl.disabled{pointer-events:none;cursor:auto}.pearl.disabled:after,.pearl.disabled:before{background-color:#f3f7f9}.pearl.disabled .pearl-icon,.pearl.disabled .pearl-number{color:#fff;background-color:#ccd5db;border-color:#ccd5db}.pearl.error:before{background-color:#62a8ea}.pearl.error:after{background-color:#f3f7f9}.pearl.error .pearl-icon,.pearl.error .pearl-number{color:#f96868;background-color:#fff;border-color:#f96868}.pearl.done:after,.pearl.done:before{background-color:#62a8ea}.pearl.done .pearl-icon,.pearl.done .pearl-number{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.pearls-lg .pearl:after,.pearls-lg .pearl:before{top:20px}.pearls-lg .pearl-title{font-size:18px}.pearls-lg .pearl-icon,.pearls-lg .pearl-number{width:40px;height:40px;line-height:36px}.pearls-lg .pearl-icon{font-size:20px}.pearls-lg .pearl-number{font-size:20px}.pearls-sm .pearl:after,.pearls-sm .pearl:before{top:16px}.pearls-sm .pearl-title{font-size:14px}.pearls-sm .pearl-icon,.pearls-sm .pearl-number{width:32px;height:32px;line-height:28px}.pearls-sm .pearl-number{font-size:16px}.pearls-sm .pearl-icon{font-size:14px}.pearls-xs .pearl:after,.pearls-xs .pearl:before{top:12px;height:2px}.pearls-xs .pearl-title{font-size:12px}.pearls-xs .pearl-icon,.pearls-xs .pearl-number{width:24px;height:24px;line-height:20px}.pearls-xs .pearl-number{font-size:12px}.pearls-xs .pearl-icon{font-size:12px}.timeline{position:relative;padding:0;margin-bottom:22px;list-style:none;background:0 0}.timeline:before{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;content:"";background-color:#e4eaec}.timeline::after{display:block;clear:both;content:""}.timeline:not(.timeline-single) .timeline-item:first-child+.timeline-item,.timeline:not(.timeline-single) .timeline-period+.timeline-item+.timeline-item{margin-top:90px}.timeline-item{position:relative;display:block;float:left;width:50%;padding-right:40px;margin-bottom:60px}.timeline-item:not(.timeline-period)::after{display:block;clear:both;content:""}.timeline-item.timeline-reverse{float:right;padding-right:0;padding-left:40px;clear:right}.timeline-item:last-child{margin-bottom:0}.timeline-period{position:relative;z-index:6;display:block;padding:25px 10px;margin:20px auto 30px;clear:both;font-size:26px;text-align:center;text-transform:uppercase;background:#f1f4f5}.timeline-content{width:100%;overflow:hidden}.timeline-dot{position:absolute;right:0;z-index:11;color:#fff;text-align:center;cursor:pointer;background-color:#62a8ea;border-radius:50%;top:7.5px}.timeline-reverse .timeline-dot{right:auto;left:0;margin-right:0}.timeline .timeline-dot{width:14px;height:14px;margin-right:-7px;line-height:14px}.timeline .timeline-reverse .timeline-dot{margin-left:-7px}.timeline.timeline-single{margin-left:7px}.timeline.timeline-single .timeline-dot{margin-left:-7px}@media (max-width:767px){.timeline{margin-left:7px}.timeline .timeline-dot{margin-left:-7px}}.timeline-info{float:right;padding:0 20px;margin-bottom:22px;line-height:28px;text-align:center;background:#e4eaec;border:1px solid #e4eaec;border-radius:20px}.timeline-reverse .timeline-info{float:left}.timeline-footer{position:absolute;right:0;bottom:-30px;margin-right:55px}.timeline-footer .icon{margin-right:.3em}.timeline-reverse .timeline-footer{right:auto;left:0;margin-right:0;margin-left:55px}.timeline-reverse+.timeline-reverse{margin-top:0}@media (max-width:767px){.timeline:before{left:0}.timeline-item,.timeline-item.timeline-reverse{float:none;width:100%;padding-right:0;padding-left:40px;margin-top:0;margin-bottom:60px}.timeline-dot{right:auto;left:0;margin-right:0;margin-left:-7px}.timeline-info{display:inline-block;float:none}.timeline-footer{right:auto;bottom:-26px;left:0;margin-right:0;margin-left:40px}}.timeline-single:before{left:0}.timeline-single .timeline-item{float:none;width:100%;padding-right:0;padding-left:40px;margin-bottom:60px}.timeline-single .timeline-dot{right:auto;left:0;margin-right:0;margin-left:-7px}.timeline-single .timeline-info{float:left}.timeline-single .timeline-footer{right:auto;bottom:-26px;left:0;margin-right:0;margin-left:40px}.timeline-icon .timeline-dot{width:40px;height:40px;margin-right:-20px;line-height:40px}.timeline-icon .timeline-reverse .timeline-dot{margin-left:-20px}.timeline-icon.timeline-single{margin-left:20px}.timeline-icon.timeline-single .timeline-dot{margin-left:-20px}@media (max-width:767px){.timeline-icon{margin-left:20px}.timeline-icon .timeline-dot{margin-left:-20px}}.timeline-icon .timeline-dot{top:-5.5px}.timeline-avatar .timeline-dot{width:40px;height:40px;margin-right:-20px;line-height:40px}.timeline-avatar .timeline-reverse .timeline-dot{margin-left:-20px}.timeline-avatar.timeline-single{margin-left:20px}.timeline-avatar.timeline-single .timeline-dot{margin-left:-20px}@media (max-width:767px){.timeline-avatar{margin-left:20px}.timeline-avatar .timeline-dot{margin-left:-20px}}.timeline-avatar-sm .timeline-dot{width:30px;height:30px;margin-right:-15px;line-height:30px}.timeline-avatar-sm .timeline-reverse .timeline-dot{margin-left:-15px}.timeline-avatar-sm.timeline-single{margin-left:15px}.timeline-avatar-sm.timeline-single .timeline-dot{margin-left:-15px}@media (max-width:767px){.timeline-avatar-sm{margin-left:15px}.timeline-avatar-sm .timeline-dot{margin-left:-15px}}.timeline-avatar-lg .timeline-dot{width:50px;height:50px;margin-right:-25px;line-height:50px}.timeline-avatar-lg .timeline-reverse .timeline-dot{margin-left:-25px}.timeline-avatar-lg.timeline-single{margin-left:25px}.timeline-avatar-lg.timeline-single .timeline-dot{margin-left:-25px}@media (max-width:767px){.timeline-avatar-lg{margin-left:25px}.timeline-avatar-lg .timeline-dot{margin-left:-25px}}.timeline-simple .timeline-dot{top:0;margin-top:10px}.timeline-feed .timeline-dot{width:30px;height:30px;margin-right:-15px;line-height:30px}.timeline-feed .timeline-reverse .timeline-dot{margin-left:-15px}.timeline-feed.timeline-single{margin-left:15px}.timeline-feed.timeline-single .timeline-dot{margin-left:-15px}@media (max-width:767px){.timeline-feed{margin-left:15px}.timeline-feed .timeline-dot{margin-left:-15px}}.timeline-feed.timeline-simple .timeline-dot{margin-top:5px}.timeline-feed .timeline-item{padding-right:30px;margin-bottom:22px}.timeline-feed .timeline-item.timeline-reverse{padding-left:30px}.timeline-feed.timeline-single .timeline-item{padding-left:30px}@media (max-width:767px){.timeline-feed .timeline-item{padding-right:30px;margin-bottom:22px}}.testimonial{margin:3px 3px 22px}.testimonial-ul{padding:0;margin:0;list-style:none}.testimonial-item{float:left;padding:0 15px 30px;margin:0}.testimonial-content{position:relative;padding:15px 20px;margin-top:10px;margin-bottom:25px;background-color:#f3f7f9;border-radius:.215rem}.testimonial-content:before{position:absolute;bottom:-7px;left:33px;display:block;width:14px;height:14px;content:"";background-color:#f3f7f9;transform:rotate(45deg)}.testimonial-content>p:last-child{margin-bottom:0}.testimonial-image{position:relative;float:left;margin-top:5px;margin-left:20px}.testimonial-author{display:block;margin-left:75px;font-size:18px}.testimonial-company{display:block;margin-left:75px;font-size:.858rem;opacity:.8}.testimonial-control a{color:#ccd5db}.testimonial-control a:hover{color:#89bceb;text-decoration:none}.testimonial-reverse .testimonial-content:before{right:33px;left:auto}.testimonial-reverse .testimonial-image{float:right;margin-right:20px;margin-left:0}.testimonial-reverse .testimonial-author,.testimonial-reverse .testimonial-company{margin-left:0;margin-right:75px;text-align:right}.testimonial-top .testimonial-item{padding:30px 15px 0}.testimonial-top .testimonial-content{margin-top:30px;margin-bottom:10px}.testimonial-top .testimonial-content:before{top:-7px;bottom:auto}.testimonial.carousel{position:relative;width:100%;overflow:hidden}.testimonial.carousel .testimonial-item{position:relative;display:none;width:100%;padding:10px;transition:left .6s ease-in-out 0s}.testimonial.carousel .testimonial-item.active,.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev{display:block}.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev{position:absolute;top:0;width:100%}.testimonial.carousel .testimonial-item.next{left:100%}.testimonial.carousel .testimonial-item.prev{left:-100%}.testimonial.carousel .testimonial-item.next.left,.testimonial.carousel .testimonial-item.prev.right{left:0}.testimonial.carousel .testimonial-item.active{left:0}.testimonial.carousel .testimonial-item.active.left{left:-100%}.testimonial.carousel .testimonial-item.active.right{left:100%}.testimonial.carousel .testimonial-content{padding:10px}.testimonial.carousel .testimonial-control{position:absolute;right:10px;bottom:20px}.testimonial.carousel .testimonial-control>*{margin-left:10px}.testimonial.carousel.testimonial-reverse .testimonial-control{right:auto;left:10px}.testimonial.carousel.testimonial-reverse .testimonial-control>*{margin-right:10px;margin-left:0}.testimonial.carousel.testimonial-top .testimonial-control{top:20px;bottom:auto}.pricing-list{margin-bottom:22px;text-align:center;border:1px solid #e4eaec;border-radius:.215rem}.pricing-list [class*=bg-],.pricing-list [class*=bg-] *,.pricing-list [class^=bg-],.pricing-list [class^=bg-] *{color:#fff}.pricing-list .pricing-header{border-bottom:1px solid #e4eaec;border-radius:.215rem .215rem 0 0}.pricing-list .pricing-title{padding:15px 30px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;border-radius:.215rem .215rem 0 0}.pricing-list .pricing-price{padding:20px 30px;margin:0;font-size:3.858rem;font-weight:500;color:#37474f}.pricing-list .pricing-period{font-size:1rem;font-weight:300}.pricing-list .pricing-features{padding:0 18px;margin:0}.pricing-list .pricing-features li{display:block;padding:15px;list-style:none;border-top:1px dashed #e4eaec}.pricing-list .pricing-features li:first-child{border-top:none}.pricing-list .pricing-footer{padding:30px;border-radius:0 0 .215rem .215rem}.pricing-table{padding-top:30px;text-align:center}.pricing-table::after{display:block;clear:both;content:""}.pricing-table [class*=pricing-column]{float:left;width:100%;margin-bottom:30px;background-color:#f3f7f9;border:1px solid #e4eaec;border-right:none}.pricing-table [class*=pricing-column]:last-child{border-right:1px solid #e4eaec}.pricing-table [class*=pricing-column].featured{position:relative;margin-right:-1px;background-color:#fff;border-right:1px solid #e4eaec}.pricing-table .pricing-header{padding-bottom:24px;margin:30px 30px 25px;border-bottom:1px solid #e4eaec}.pricing-table .pricing-price{font-size:48px}.pricing-table .pricing-currency{display:inline-block;margin-top:10px;margin-right:-10px;font-size:20px;vertical-align:top}.pricing-table .pricing-period{font-size:16px}.pricing-table .pricing-title{font-size:20px;text-transform:uppercase;letter-spacing:2px}.pricing-table .pricing-features{padding:0;margin:0}.pricing-table .pricing-features li{display:block;margin-bottom:20px;font-size:14px;list-style:none}.pricing-table .pricing-footer{padding:20px 0;margin:25px 30px 30px}@media (min-width:768px){.pricing-table .pricing-column-three{width:33.33%}.pricing-table .pricing-column-three.featured{top:-30px;padding-top:30px;padding-bottom:30px;margin-bottom:-30px}.pricing-table .pricing-column-four{width:50%}.pricing-table .pricing-column-five{width:50%}}@media (min-width:1200px){.pricing-table .pricing-column-four{width:25%}.pricing-table .pricing-column-five{width:20%}.pricing-table .pricing-column-five.featured,.pricing-table .pricing-column-four.featured{top:-30px;padding-top:30px;padding-bottom:30px;margin-bottom:-30px}}.rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.rating:before{display:block;height:0;clear:both;visibility:hidden;content:""}.rating.hover .icon.active{opacity:.5}.rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:1rem;color:#ccd5db;vertical-align:middle;cursor:pointer}.rating .icon:before{transition:color .3s ease,opacity .3s ease}.rating .icon.active{color:#f2a654!important}.rating .icon.active.hover{color:#f2a654!important;opacity:1}.rating .icon.hover{color:#f2a654!important;opacity:1}.rating .icon:last-child{margin-right:0}.rating-disabled .icon{cursor:default}.rating-sm .icon{font-size:.858rem}.rating-lg .icon{font-size:1.286rem}.ribbon{position:absolute;top:-3px;left:-3px;width:150px;height:150px;text-align:center;background-color:transparent}.ribbon-inner{position:absolute;top:16px;left:0;display:inline-block;height:30px;max-width:100%;padding-right:20px;padding-left:20px;line-height:30px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#526069}.ribbon-inner .icon{font-size:16px}.ribbon-lg .ribbon-inner{height:38px;font-size:1.286rem;line-height:38px}.ribbon-sm .ribbon-inner{height:26px;font-size:.858rem;line-height:26px}.ribbon-xs .ribbon-inner{height:22px;font-size:.858rem;line-height:22px}.ribbon-vertical .ribbon-inner{top:0;left:16px;width:30px;height:60px;padding:15px 0}.ribbon-vertical.ribbon-xs .ribbon-inner{width:22px;height:50px}.ribbon-vertical.ribbon-sm .ribbon-inner{width:26px;height:55px}.ribbon-vertical.ribbon-lg .ribbon-inner{width:38px;height:70px}.ribbon-reverse{right:-3px;left:auto}.ribbon-reverse .ribbon-inner{right:0;left:auto}.ribbon-reverse.ribbon-vertical .ribbon-inner{right:16px}.ribbon-bookmark .ribbon-inner{padding-right:42px;background-color:transparent;background-image:linear-gradient(to left,transparent 22px,#526069 0);box-shadow:none}.ribbon-bookmark .ribbon-inner:before{position:absolute;top:0;right:0;display:block;width:0;height:0;content:"";border:15px solid #526069;border-right:10px solid transparent}.ribbon-bookmark.ribbon-vertical .ribbon-inner{height:82px;padding-right:0;padding-bottom:37px;background-image:linear-gradient(to top,transparent 22px,#526069 0)}.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{top:auto;bottom:0;left:0;margin-top:-15px;border-right:15px solid #526069;border-bottom:10px solid transparent}.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before{margin-top:-11px}.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before{margin-top:-13px}.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before{margin-top:-19px}.ribbon-bookmark.ribbon-reverse .ribbon-inner{padding-left:42px;padding-right:20px;background-image:linear-gradient(to right,transparent 22px,#526069 0)}.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{left:0;border-right:15px solid #526069;border-left:10px solid transparent}.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner{padding-left:0;padding-right:0}.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before{right:auto;left:0;border-right-color:#526069;border-bottom-color:transparent;border-left:15px solid #526069}.ribbon-bookmark.ribbon-xs .ribbon-inner:before{border-width:11px}.ribbon-bookmark.ribbon-sm .ribbon-inner:before{border-width:13px}.ribbon-bookmark.ribbon-lg .ribbon-inner:before{border-width:19px}.ribbon-badge{top:-2px;left:-2px;overflow:hidden}.ribbon-badge .ribbon-inner{left:-40px;width:100%;transform:rotate(-45deg)}.ribbon-badge.ribbon-reverse{right:-2px;left:auto}.ribbon-badge.ribbon-reverse .ribbon-inner{right:-40px;left:auto;transform:rotate(45deg)}.ribbon-badge.ribbon-bottom{top:auto;bottom:-2px}.ribbon-badge.ribbon-bottom .ribbon-inner{top:auto;bottom:16px;transform:rotate(45deg)}.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner{transform:rotate(-45deg)}.ribbon-corner{top:0;left:0;overflow:hidden}.ribbon-corner:before{position:absolute;top:0;left:0;width:0;height:0;content:"";border:30px solid transparent;border-top-color:#526069;border-left-color:#526069}.ribbon-corner .ribbon-inner{top:0;left:0;width:40px;height:35px;padding:0;line-height:35px;background-color:transparent}.ribbon-corner.ribbon-reverse{right:0;left:auto}.ribbon-corner.ribbon-reverse:before{right:0;left:auto;border-right-color:#526069;border-left-color:transparent}.ribbon-corner.ribbon-reverse .ribbon-inner{right:0;left:auto}.ribbon-corner.ribbon-bottom{top:auto;bottom:0}.ribbon-corner.ribbon-bottom:before{top:auto;bottom:0;border-top-color:transparent;border-bottom-color:#526069}.ribbon-corner.ribbon-bottom .ribbon-inner{top:auto;bottom:0}.ribbon-corner.ribbon-xs:before{border-width:22px}.ribbon-corner.ribbon-xs .ribbon-inner{width:28px;height:26px;line-height:26px}.ribbon-corner.ribbon-xs .ribbon-inner>.icon{font-size:.858rem}.ribbon-corner.ribbon-sm:before{border-width:26px}.ribbon-corner.ribbon-sm .ribbon-inner{width:34px;height:32px;line-height:32px}.ribbon-corner.ribbon-sm .ribbon-inner>.icon{font-size:.858rem}.ribbon-corner.ribbon-lg:before{border-width:36px}.ribbon-corner.ribbon-lg .ribbon-inner{width:46px;height:44px;line-height:44px}.ribbon-corner.ribbon-lg .ribbon-inner>.icon{font-size:1.286rem}.ribbon-clip{left:-14px}.ribbon-clip:before{position:absolute;top:46px;left:0;width:0;height:0;content:"";border:7px solid transparent;border-top-color:#37474f;border-right-color:#37474f}.ribbon-clip .ribbon-inner{padding-left:23px;border-radius:0 5px 5px 0}.ribbon-clip.ribbon-reverse{right:-14px;left:auto}.ribbon-clip.ribbon-reverse:before{right:0;left:auto;border-right-color:transparent;border-left-color:#37474f}.ribbon-clip.ribbon-reverse .ribbon-inner{padding-right:23px;padding-left:15px;border-radius:5px 0 0 5px}.ribbon-clip.ribbon-bottom{top:auto;bottom:-3px}.ribbon-clip.ribbon-bottom:before{top:auto;bottom:46px;border-top-color:transparent;border-bottom-color:#37474f}.ribbon-clip.ribbon-bottom .ribbon-inner{top:auto;bottom:16px}.ribbon-clip.ribbon-xs:before{top:38px}.ribbon-clip.ribbon-xs.ribbon-bottom:before{top:auto;bottom:38px}.ribbon-clip.ribbon-sm:before{top:42px}.ribbon-clip.ribbon-sm.ribbon-bottom:before{top:auto;bottom:42px}.ribbon-clip.ribbon-lg:before{top:54px}.ribbon-clip.ribbon-lg.ribbon-bottom:before{top:auto;bottom:54px}.ribbon-primary .ribbon-inner{background-color:#62a8ea}.ribbon-primary.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:linear-gradient(to left,transparent 22px,#62a8ea 0)}.ribbon-primary.ribbon-bookmark .ribbon-inner:before{border-color:#62a8ea;border-right-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:linear-gradient(to right,transparent 22px,#62a8ea 0)}.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-left-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:linear-gradient(to top,transparent 22px,#62a8ea 0)}.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#62a8ea;border-bottom-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-bottom-color:transparent;border-left-color:#62a8ea}.ribbon-primary.ribbon-corner:before{border-top-color:#62a8ea;border-left-color:#62a8ea}.ribbon-primary.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-primary.ribbon-corner.ribbon-reverse:before{border-right-color:#62a8ea;border-left-color:transparent}.ribbon-primary.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#62a8ea}.ribbon-primary.ribbon-clip:before{border-top-color:#4e97d9;border-right-color:#4e97d9}.ribbon-primary.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#4e97d9}.ribbon-primary.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#4e97d9}.ribbon-success .ribbon-inner{background-color:#46be8a}.ribbon-success.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:linear-gradient(to left,transparent 22px,#46be8a 0)}.ribbon-success.ribbon-bookmark .ribbon-inner:before{border-color:#46be8a;border-right-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:linear-gradient(to right,transparent 22px,#46be8a 0)}.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:linear-gradient(to top,transparent 22px,#46be8a 0)}.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent;border-left-color:#46be8a}.ribbon-success.ribbon-corner:before{border-top-color:#46be8a;border-left-color:#46be8a}.ribbon-success.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-success.ribbon-corner.ribbon-reverse:before{border-right-color:#46be8a;border-left-color:transparent}.ribbon-success.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#46be8a}.ribbon-success.ribbon-clip:before{border-top-color:#36ab7a;border-right-color:#36ab7a}.ribbon-success.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#36ab7a}.ribbon-success.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#36ab7a}.ribbon-info .ribbon-inner{background-color:#57c7d4}.ribbon-info.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:linear-gradient(to left,transparent 22px,#57c7d4 0)}.ribbon-info.ribbon-bookmark .ribbon-inner:before{border-color:#57c7d4;border-right-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:linear-gradient(to right,transparent 22px,#57c7d4 0)}.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:linear-gradient(to top,transparent 22px,#57c7d4 0)}.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent;border-left-color:#57c7d4}.ribbon-info.ribbon-corner:before{border-top-color:#57c7d4;border-left-color:#57c7d4}.ribbon-info.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-info.ribbon-corner.ribbon-reverse:before{border-right-color:#57c7d4;border-left-color:transparent}.ribbon-info.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#57c7d4}.ribbon-info.ribbon-clip:before{border-top-color:#47b8c6;border-right-color:#47b8c6}.ribbon-info.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#47b8c6}.ribbon-info.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#47b8c6}.ribbon-warning .ribbon-inner{background-color:#f2a654}.ribbon-warning.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:linear-gradient(to left,transparent 22px,#f2a654 0)}.ribbon-warning.ribbon-bookmark .ribbon-inner:before{border-color:#f2a654;border-right-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:linear-gradient(to right,transparent 22px,#f2a654 0)}.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-left-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:linear-gradient(to top,transparent 22px,#f2a654 0)}.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#f2a654;border-bottom-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-bottom-color:transparent;border-left-color:#f2a654}.ribbon-warning.ribbon-corner:before{border-top-color:#f2a654;border-left-color:#f2a654}.ribbon-warning.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-warning.ribbon-corner.ribbon-reverse:before{border-right-color:#f2a654;border-left-color:transparent}.ribbon-warning.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f2a654}.ribbon-warning.ribbon-clip:before{border-top-color:#ec9940;border-right-color:#ec9940}.ribbon-warning.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#ec9940}.ribbon-warning.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#ec9940}.ribbon-danger .ribbon-inner{background-color:#f96868}.ribbon-danger.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:linear-gradient(to left,transparent 22px,#f96868 0)}.ribbon-danger.ribbon-bookmark .ribbon-inner:before{border-color:#f96868;border-right-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:linear-gradient(to right,transparent 22px,#f96868 0)}.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:linear-gradient(to top,transparent 22px,#f96868 0)}.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent;border-left-color:#f96868}.ribbon-danger.ribbon-corner:before{border-top-color:#f96868;border-left-color:#f96868}.ribbon-danger.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-danger.ribbon-corner.ribbon-reverse:before{border-right-color:#f96868;border-left-color:transparent}.ribbon-danger.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f96868}.ribbon-danger.ribbon-clip:before{border-top-color:#e9595b;border-right-color:#e9595b}.ribbon-danger.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#e9595b}.ribbon-danger.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#e9595b}.color-selector{padding:0;margin:0;list-style:none}.color-selector>li{position:relative;display:inline-block;width:30px;height:30px;margin:0 8px 8px 0;background-color:#62a8ea;border-radius:100%}.color-selector>li:hover{opacity:.8}.color-selector>li:before{position:absolute;top:0;left:0;display:inline-block;width:inherit;height:inherit;content:"";background:inherit;border:1px solid rgba(0,0,0,.1);border-radius:inherit}.color-selector>li input[type=radio]{position:absolute;top:0;left:0;z-index:1;width:inherit;height:inherit;cursor:pointer;border-radius:inherit;opacity:0}.color-selector>li input[type=radio]:disabled{cursor:not-allowed}.color-selector>li label{position:relative;margin-bottom:.4rem;font-family:"Web Icons";font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.color-selector>li input[type=radio]:checked+label:after{position:absolute;top:0;left:8px;display:inline-block;margin-top:-2px;font-size:16px;line-height:1;color:#fff;content:""}.color-selector>li.color-selector-disabled{background-color:#ccd5db!important}.color-selector>li.color-selector-disabled input[type=radio]:disabled{cursor:not-allowed}.example-wrap{margin-bottom:80px}.example-wrap .example-wrap{margin-bottom:0}.example{margin-top:20px;margin-bottom:20px}.example:before{content:"";display:table}.example::after{display:block;clear:both;content:""}.example-title{text-transform:uppercase}h4.example-title{font-size:14px}h3.example-title{font-size:18px}.panel-body>.example-wrap:last-child{margin-bottom:0}.panel-body>.row:last-child>[class*=col-]:last-child .example-wrap:last-child{margin-bottom:0}.example-well{position:relative;margin-bottom:30px;background-color:#f1f4f5}.example-well .center{position:absolute;display:inline-block;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}.example-dropdown .dropdown::after,.example-dropdown .dropup::after{display:block;clear:both;content:""}.example-dropdown .dropdown>.dropdown-toggle,.example-dropdown .dropup>.dropdown-toggle{float:left}.example-dropdown .dropdown>.dropdown-menu,.example-dropdown .dropup>.dropdown-menu{position:static;display:block;clear:left}.example-dropdown .dropdown>.dropdown-menu-right,.example-dropdown .dropup>.dropdown-menu-right{float:right;clear:right}.example-tooltip{position:relative;display:inline-block;z-index:1}.example-tooltip .tooltip{position:relative;margin-right:25px;opacity:1}.example-blocks .example-col,.example-grid .example-col{min-height:0;padding:10px 15px 12px;background-color:#f1f4f5;border-radius:0}.example-grid .example-col{margin-bottom:20px}.example-grid .example-col .example-col{margin-top:20px;margin-bottom:0;background-color:#e2e8ea}.example-popover{position:relative;display:inline-block;z-index:1}.example-popover .popover{position:relative;display:block;margin-right:25px}.example-buttons .btn,.example-buttons .btn-group,.example-buttons .btn-group-vertical{margin-right:15px;margin-bottom:20px}.example-buttons .btn-group .btn,.example-buttons .btn-group .btn-group,.example-buttons .btn-group .btn-group-vertical,.example-buttons .btn-group-vertical .btn,.example-buttons .btn-group-vertical .btn-group,.example-buttons .btn-group-vertical .btn-group-vertical{margin-right:0;margin-bottom:0}.example-box{position:relative;margin-left:0;margin-right:0;padding:45px 15px 15px;border:1px solid #e4eaec}.example-box:after{position:absolute;top:15px;left:15px;content:"Example";color:#959595;font-size:.858rem;letter-spacing:1px;text-transform:uppercase}.example-avatars .avatar{margin-right:20px;margin-bottom:20px}.example-avatars .avatar:last-child{margin-right:20px}.example-typography{position:relative;padding-left:25%}.example-typography .heading-note,.example-typography .text-note{position:absolute;bottom:2px;left:0;display:block;width:260px;font-size:13px;font-weight:300;line-height:13px;color:#aab2bd}.example-typography .text-note{top:10px;bottom:auto}.example-responsive{overflow-x:auto;min-height:.01%}@media (max-width:767px){.example-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}

.page-invoice-table{margin-top:40px;margin-bottom:20px}.page-invoice-table tbody{border-bottom:1px solid #e4eaec}.page-invoice-table .table>tbody>tr>td,.page-invoice-table .table>tbody>tr>th,.page-invoice-table .table>tfoot>tr>td,.page-invoice-table .table>tfoot>tr>th,.page-invoice-table .table>thead>tr>td,.page-invoice-table .table>thead>tr>th{padding:15px 8px}.page-invoice-amount{margin-bottom:40px;padding-top:10px;font-size:20px;border-top:1px solid #e4eaec}@media (max-width:767px){.page-invoice .page-content .btn-animate{margin-bottom:10px}}
.page-login-v3:before {
  position: fixed;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-position: center top;
  background-size: cover;
  z-index: -1;
  background: rgb(24, 34, 44);
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYThlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTcxYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: linear-gradient(to bottom, #263238 0%, rgb(24, 34, 44) 100%);
  background-repeat: repeat-x;
}

.page-login-v3 .panel {
  width: 400px;
  margin-bottom: 45px;
  background: #fff;
  border-radius: .286rem;
}

.page-login-v3 .panel .panel-body {
  padding: 50px 40px 40px;
}

.page-login-v3 .panel .brand-text {
  margin-top: 8px;
}

.page-login-v3 form {
  margin: 45px 0 30px;
}

.page-login-v3 form a {
  margin-left: 20px;
}

.page-login-v3 form .form-material.floating + .page-login-v3 form .form-material.floating {
  margin-top: 30px;
}

.page-login-v3 form .form-material label {
  color: #a3afb7;
  font-weight: 300;
}

@media (max-width: 479px) {
  .page-login-v3 .page-content {
    padding: 30px 20px;
  }
  .page-login-v3 .panel {
    width: auto;
    padding: 10px;
  }
  .page-login-v3 .panel .panel-body {
    padding: 35px 25px 35px;
  }
}

.animsition, .animsition-overlay {
  position: relative;
  opacity: 0;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animsition-loading {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: url(data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A) center center no-repeat;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animsition-loading:after {
  position: fixed;
  top: 50%;
  width: 100%;
  margin-top: 20px;
  font-size: 16px;
  color: #aaa;
  text-align: center;
  content: "Loading";
}

.animsition-overlay-slide {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #ddd;
}

.animsition, .animsition-overlay {
  position: relative;
  opacity: 0;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/**
 * overlay option
 */

.animsition-overlay-slide {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #ddd;
}

/* loading option */

.animsition-loading, .animsition-loading:after {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 100;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  border-radius: 50%;
}

.animsition-loading {
  background-color: transparent;
  border-top: 5px solid rgba(0, 0, 0, .2);
  border-right: 5px solid rgba(0, 0, 0, .2);
  border-bottom: 5px solid rgba(0, 0, 0, .2);
  border-left: 5px solid #eee;
  transform: translateZ(0);
  animation-name: animsition-loading;
  -webkit-animation-name: animsition-loading;
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes animsition-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes animsition-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fade-in {
  -webkit-animation-name: fade-in;
  animation-name: fade-in;
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fade-out {
  -webkit-animation-name: fade-out;
  animation-name: fade-out;
}

@-webkit-keyframes fade-in-up {
  0% {
    opacity: 0;
    transform: translateY(500px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-in-up {
  0% {
    opacity: 0;
    transform: translateY(500px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-up {
  -webkit-animation-name: fade-in-up;
  animation-name: fade-in-up;
}

@-webkit-keyframes fade-out-up {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-500px);
  }
}

@keyframes fade-out-up {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-500px);
  }
}

.fade-out-up {
  -webkit-animation-name: fade-out-up;
  animation-name: fade-out-up;
}

@-webkit-keyframes fade-in-up-sm {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-in-up-sm {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-up-sm {
  -webkit-animation-name: fade-in-up-sm;
  animation-name: fade-in-up-sm;
}

@-webkit-keyframes fade-out-up-sm {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-100px);
  }
}

@keyframes fade-out-up-sm {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-100px);
  }
}

.fade-out-up-sm {
  -webkit-animation-name: fade-out-up-sm;
  animation-name: fade-out-up-sm;
}

@-webkit-keyframes fade-in-up-lg {
  0% {
    opacity: 0;
    transform: translateY(1000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-in-up-lg {
  0% {
    opacity: 0;
    transform: translateY(1000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-up-lg {
  -webkit-animation-name: fade-in-up-lg;
  animation-name: fade-in-up-lg;
}

@-webkit-keyframes fade-out-up-lg {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-1000px);
  }
}

@keyframes fade-out-up-lg {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-1000px);
  }
}

.fade-out-up-lg {
  -webkit-animation-name: fade-out-up-lg;
  animation-name: fade-out-up-lg;
}

@-webkit-keyframes fade-in-down {
  0% {
    opacity: 0;
    transform: translateY(-500px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-in-down {
  0% {
    opacity: 0;
    transform: translateY(-500px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-down {
  -webkit-animation-name: fade-in-down;
  animation-name: fade-in-down;
}

@-webkit-keyframes fade-out-down {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(500px);
  }
}

@keyframes fade-out-down {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(500px);
  }
}

.fade-out-down {
  -webkit-animation-name: fade-out-down;
  animation-name: fade-out-down;
}

@-webkit-keyframes fade-in-down-sm {
  0% {
    opacity: 0;
    transform: translateY(-100px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-in-down-sm {
  0% {
    opacity: 0;
    transform: translateY(-100px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-down-sm {
  -webkit-animation-name: fade-in-down-sm;
  animation-name: fade-in-down-sm;
}

@-webkit-keyframes fade-out-down-sm {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(100px);
  }
}

@keyframes fade-out-down-sm {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(100px);
  }
}

.fade-out-down-sm {
  -webkit-animation-name: fade-out-down-sm;
  animation-name: fade-out-down-sm;
}

@-webkit-keyframes fade-in-down-lg {
  0% {
    opacity: 0;
    transform: translateY(-1000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-in-down-lg {
  0% {
    opacity: 0;
    transform: translateY(-1000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-down-lg {
  -webkit-animation-name: fade-in-down;
  animation-name: fade-in-down;
}

@-webkit-keyframes fade-out-down-lg {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(1000px);
  }
}

@keyframes fade-out-down-lg {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(1000px);
  }
}

.fade-out-down-lg {
  -webkit-animation-name: fade-out-down-lg;
  animation-name: fade-out-down-lg;
}

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-in-left {
  -webkit-animation-name: fade-in-left;
  animation-name: fade-in-left;
}

@-webkit-keyframes fade-out-left {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-500px);
  }
}

@keyframes fade-out-left {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-500px);
  }
}

.fade-out-left {
  -webkit-animation-name: fade-out-left;
  animation-name: fade-out-left;
}

@-webkit-keyframes fade-in-left-sm {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in-left-sm {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-in-left-sm {
  -webkit-animation-name: fade-in-left-sm;
  animation-name: fade-in-left-sm;
}

@-webkit-keyframes fade-out-left-sm {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-100px);
  }
}

@keyframes fade-out-left-sm {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-100px);
  }
}

.fade-out-left-sm {
  -webkit-animation-name: fade-out-left-sm;
  animation-name: fade-out-left-sm;
}

@-webkit-keyframes fade-in-left-lg {
  0% {
    opacity: 0;
    transform: translateX(-1500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in-left-lg {
  0% {
    opacity: 0;
    transform: translateX(-1500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-in-left-lg {
  -webkit-animation-name: fade-in-left-lg;
  animation-name: fade-in-left-lg;
}

@-webkit-keyframes fade-out-left-lg {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-1500px);
  }
}

@keyframes fade-out-left-lg {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-1500px);
  }
}

.fade-out-left-lg {
  -webkit-animation-name: fade-out-left-lg;
  animation-name: fade-out-left-lg;
}

@-webkit-keyframes fade-in-right {
  0% {
    opacity: 0;
    transform: translateX(500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in-right {
  0% {
    opacity: 0;
    transform: translateX(500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-in-right {
  -webkit-animation-name: fade-in-right;
  animation-name: fade-in-right;
}

@-webkit-keyframes fade-out-right {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(500px);
  }
}

@keyframes fade-out-right {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(500px);
  }
}

.fade-out-right {
  -webkit-animation-name: fade-out-right;
  animation-name: fade-out-right;
}

@-webkit-keyframes fade-in-right-sm {
  0% {
    opacity: 0;
    transform: translateX(100px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in-right-sm {
  0% {
    opacity: 0;
    transform: translateX(100px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-in-right-sm {
  -webkit-animation-name: fade-in-right-sm;
  animation-name: fade-in-right-sm;
}

@-webkit-keyframes fade-out-right-sm {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(100px);
  }
}

@keyframes fade-out-right-sm {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(100px);
  }
}

.fade-out-right-sm {
  -webkit-animation-name: fade-out-right-sm;
  animation-name: fade-out-right-sm;
}

@-webkit-keyframes fade-in-right-lg {
  0% {
    opacity: 0;
    transform: translateX(1500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in-right-lg {
  0% {
    opacity: 0;
    transform: translateX(1500px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-in-right-lg {
  -webkit-animation-name: fade-in-right-lg;
  animation-name: fade-in-right-lg;
}

@-webkit-keyframes fade-out-right-lg {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(1500px);
  }
}

@keyframes fade-out-right-lg {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(1500px);
  }
}

.fade-out-right-lg {
  -webkit-animation-name: fade-out-right-lg;
  animation-name: fade-out-right-lg;
}

@-webkit-keyframes rotate-in {
  0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }
}

@keyframes rotate-in {
  0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }
}

.rotate-in {
  -webkit-animation-name: rotate-in;
  animation-name: rotate-in;
}

@-webkit-keyframes rotate-out {
  0% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: center center;
  }
}

@keyframes rotate-out {
  0% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: center center;
  }
}

.rotate-out {
  -webkit-animation-name: rotate-out;
  animation-name: rotate-out;
}

@-webkit-keyframes rotate-in-sm {
  0% {
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }
}

@keyframes rotate-in-sm {
  0% {
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }
}

.rotate-in-sm {
  -webkit-animation-name: rotate-in-sm;
  animation-name: rotate-in-sm;
}

@-webkit-keyframes rotate-out-sm {
  0% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: center center;
  }
}

@keyframes rotate-out-sm {
  0% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: center center;
  }
}

.rotate-out-sm {
  -webkit-animation-name: rotate-out-sm;
  animation-name: rotate-out-sm;
}

@-webkit-keyframes rotate-in-lg {
  0% {
    opacity: 0;
    transform: rotate(-180deg);
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }
}

@keyframes rotate-in-lg {
  0% {
    opacity: 0;
    transform: rotate(-180deg);
    transform-origin: center center;
  }

  100% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }
}

.rotate-in-lg {
  -webkit-animation-name: rotate-in-lg;
  animation-name: rotate-in-lg;
}

@-webkit-keyframes rotate-out-lg {
  0% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    transform: rotate(180deg);
    transform-origin: center center;
  }
}

@keyframes rotate-out-lg {
  0% {
    opacity: 1;
    transform: rotate(0);
    transform-origin: center center;
  }

  100% {
    opacity: 0;
    transform: rotate(180deg);
    transform-origin: center center;
  }
}

.rotate-out-lg {
  -webkit-animation-name: rotate-out-lg;
  animation-name: rotate-out-lg;
}

@-webkit-keyframes flip-in-x {
  0% {
    opacity: 0;
    transform: perspective(550px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(550px) rotateX(0deg);
  }
}

@keyframes flip-in-x {
  0% {
    opacity: 0;
    transform: perspective(550px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(550px) rotateX(0deg);
  }
}

.flip-in-x {
  -webkit-animation-name: flip-in-x;
  animation-name: flip-in-x;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-x {
  0% {
    opacity: 1;
    transform: perspective(550px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(550px) rotateX(90deg);
  }
}

@keyframes flip-out-x {
  0% {
    opacity: 1;
    transform: perspective(550px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(550px) rotateX(90deg);
  }
}

.flip-out-x {
  -webkit-animation-name: flip-out-x;
  animation-name: flip-out-x;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-x-nr {
  0% {
    opacity: 0;
    transform: perspective(100px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(100px) rotateX(0deg);
  }
}

@keyframes flip-in-x-nr {
  0% {
    opacity: 0;
    transform: perspective(100px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(100px) rotateX(0deg);
  }
}

.flip-in-x-nr {
  -webkit-animation-name: flip-in-x-nr;
  animation-name: flip-in-x-nr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-x-nr {
  0% {
    opacity: 1;
    transform: perspective(100px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(100px) rotateX(90deg);
  }
}

@keyframes flip-out-x-nr {
  0% {
    opacity: 1;
    transform: perspective(100px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(100px) rotateX(90deg);
  }
}

.flip-out-x-nr {
  -webkit-animation-name: flip-out-x-nr;
  animation-name: flip-out-x-nr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-x-fr {
  0% {
    opacity: 0;
    transform: perspective(1000px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(1000px) rotateX(0deg);
  }
}

@keyframes flip-in-x-fr {
  0% {
    opacity: 0;
    transform: perspective(1000px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(1000px) rotateX(0deg);
  }
}

.flip-in-x-fr {
  -webkit-animation-name: flip-in-x-fr;
  animation-name: flip-in-x-fr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-x-fr {
  0% {
    opacity: 1;
    transform: perspective(1000px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(1000px) rotateX(90deg);
  }
}

@keyframes flip-out-x-fr {
  0% {
    opacity: 1;
    transform: perspective(1000px) rotateX(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(1000px) rotateX(90deg);
  }
}

.flip-out-x-fr {
  -webkit-animation-name: flip-out-x-fr;
  animation-name: flip-out-x-fr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-y {
  0% {
    opacity: 0;
    transform: perspective(550px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(550px) rotateY(0deg);
  }
}

@keyframes flip-in-y {
  0% {
    opacity: 0;
    transform: perspective(550px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(550px) rotateY(0deg);
  }
}

.flip-in-y {
  -webkit-animation-name: flip-in-y;
  animation-name: flip-in-y;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-y {
  0% {
    opacity: 1;
    transform: perspective(550px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(550px) rotateY(90deg);
  }
}

@keyframes flip-out-y {
  0% {
    opacity: 1;
    transform: perspective(550px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(550px) rotateY(90deg);
  }
}

.flip-out-y {
  -webkit-animation-name: flip-out-y;
  animation-name: flip-out-y;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-y-nr {
  0% {
    opacity: 0;
    transform: perspective(100px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(100px) rotateY(0deg);
  }
}

@keyframes flip-in-y-nr {
  0% {
    opacity: 0;
    transform: perspective(100px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(100px) rotateY(0deg);
  }
}

.flip-in-y-nr {
  -webkit-animation-name: flip-in-y-nr;
  animation-name: flip-in-y-nr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-y-nr {
  0% {
    opacity: 1;
    transform: perspective(100px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(100px) rotateY(90deg);
  }
}

@keyframes flip-out-y-nr {
  0% {
    opacity: 1;
    transform: perspective(100px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(100px) rotateY(90deg);
  }
}

.flip-out-y-nr {
  -webkit-animation-name: flip-out-y-nr;
  animation-name: flip-out-y-nr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-y-fr {
  0% {
    opacity: 0;
    transform: perspective(1000px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(1000px) rotateY(0deg);
  }
}

@keyframes flip-in-y-fr {
  0% {
    opacity: 0;
    transform: perspective(1000px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: perspective(1000px) rotateY(0deg);
  }
}

.flip-in-y-fr {
  -webkit-animation-name: flip-in-y-fr;
  animation-name: flip-in-y-fr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-y-fr {
  0% {
    opacity: 1;
    transform: perspective(1000px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(1000px) rotateY(90deg);
  }
}

@keyframes flip-out-y-fr {
  0% {
    opacity: 1;
    transform: perspective(1000px) rotateY(0deg);
  }

  100% {
    opacity: 0;
    transform: perspective(1000px) rotateY(90deg);
  }
}

.flip-out-y-fr {
  -webkit-animation-name: flip-out-y-fr;
  animation-name: flip-out-y-fr;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    transform: scale(.7);
  }

  100% {
    opacity: 1;
  }
}

@keyframes zoom-in {
  0% {
    opacity: 0;
    transform: scale(.7);
  }

  100% {
    opacity: 1;
  }
}

.zoom-in {
  -webkit-animation-name: zoom-in;
  animation-name: zoom-in;
}

@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(.7);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoom-out {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(.7);
  }

  100% {
    opacity: 0;
  }
}

.zoom-out {
  -webkit-animation-name: zoom-out;
  animation-name: zoom-out;
}

@-webkit-keyframes zoom-in-sm {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  100% {
    opacity: 1;
  }
}

@keyframes zoom-in-sm {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  100% {
    opacity: 1;
  }
}

.zoom-in-sm {
  -webkit-animation-name: zoom-in-sm;
  animation-name: zoom-in-sm;
}

@-webkit-keyframes zoom-out-sm {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(.95);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoom-out-sm {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(.95);
  }

  100% {
    opacity: 0;
  }
}

.zoom-out-sm {
  -webkit-animation-name: zoom-out-sm;
  animation-name: zoom-out-sm;
}

@-webkit-keyframes zoom-in-lg {
  0% {
    opacity: 0;
    transform: scale(.4);
  }

  100% {
    opacity: 1;
  }
}

@keyframes zoom-in-lg {
  0% {
    opacity: 0;
    transform: scale(.4);
  }

  100% {
    opacity: 1;
  }
}

.zoom-in-lg {
  -webkit-animation-name: zoom-in-lg;
  animation-name: zoom-in-lg;
}

@-webkit-keyframes zoom-out-lg {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(.4);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoom-out-lg {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(.4);
  }

  100% {
    opacity: 0;
  }
}

.zoom-out-lg {
  -webkit-animation-name: zoom-out-lg;
  animation-name: zoom-out-lg;
}

.blink-slow {
  -webkit-animation-name: blink-slow;
  animation-name: blink-slow;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

@-webkit-keyframes blink-slow {
  0% {
    opacity: .4;
  }

  50% {
    opacity: .7;
  }

  100% {
    opacity: 1;
  }
}

@keyframes blink-slow {
  0% {
    opacity: .4;
  }

  50% {
    opacity: .7;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes overlay-slide-in-top {
  0% {
    height: 100%;
  }

  100% {
    height: 0;
  }
}

@keyframes overlay-slide-in-top {
  0% {
    height: 100%;
  }

  100% {
    height: 0;
  }
}

.overlay-slide-in-top {
  top: 0;
  height: 0;
  -webkit-animation-name: overlay-slide-in-top;
  animation-name: overlay-slide-in-top;
}

@-webkit-keyframes overlay-slide-out-top {
  0% {
    height: 0;
  }

  100% {
    height: 100%;
  }
}

@keyframes overlay-slide-out-top {
  0% {
    height: 0;
  }

  100% {
    height: 100%;
  }
}

.overlay-slide-out-top {
  top: 0;
  height: 100%;
  -webkit-animation-name: overlay-slide-out-top;
  animation-name: overlay-slide-out-top;
}

@-webkit-keyframes overlay-slide-in-bottom {
  0% {
    height: 100%;
  }

  100% {
    height: 0;
  }
}

@keyframes overlay-slide-in-bottom {
  0% {
    height: 100%;
  }

  100% {
    height: 0;
  }
}

.overlay-slide-in-bottom {
  bottom: 0;
  height: 0;
  -webkit-animation-name: overlay-slide-in-bottom;
  animation-name: overlay-slide-in-bottom;
}

@-webkit-keyframes overlay-slide-out-bottom {
  0% {
    height: 0;
  }

  100% {
    height: 100%;
  }
}

@keyframes overlay-slide-out-bottom {
  0% {
    height: 0;
  }

  100% {
    height: 100%;
  }
}

.overlay-slide-out-bottom {
  bottom: 0;
  height: 100%;
  -webkit-animation-name: overlay-slide-out-bottom;
  animation-name: overlay-slide-out-bottom;
}

@-webkit-keyframes overlay-slide-in-left {
  0% {
    width: 100%;
  }

  100% {
    width: 0;
  }
}

@keyframes overlay-slide-in-left {
  0% {
    width: 100%;
  }

  100% {
    width: 0;
  }
}

.overlay-slide-in-left {
  width: 0;
  -webkit-animation-name: overlay-slide-in-left;
  animation-name: overlay-slide-in-left;
}

@-webkit-keyframes overlay-slide-out-left {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes overlay-slide-out-left {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.overlay-slide-out-left {
  left: 0;
  width: 100%;
  -webkit-animation-name: overlay-slide-out-left;
  animation-name: overlay-slide-out-left;
}

@-webkit-keyframes overlay-slide-in-right {
  0% {
    width: 100%;
  }

  100% {
    width: 0;
  }
}

@keyframes overlay-slide-in-right {
  0% {
    width: 100%;
  }

  100% {
    width: 0;
  }
}

.overlay-slide-in-right {
  right: 0;
  width: 0;
  -webkit-animation-name: overlay-slide-in-right;
  animation-name: overlay-slide-in-right;
}

@-webkit-keyframes overlay-slide-out-right {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes overlay-slide-out-right {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.overlay-slide-out-right {
  right: 0;
  width: 100%;
  -webkit-animation-name: overlay-slide-out-right;
  animation-name: overlay-slide-out-right;
}

/**
* jQuery asScrollable v0.4.7
* https://github.com/amazingSurge/jquery-asScrollable
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.asScrollable.is-enabled {
  overflow: hidden !important;
}
.is-enabled .asScrollable-container {
  box-sizing: content-box !important;
  overflow: hidden !important;
}
.is-enabled .asScrollable-container::-webkit-scrollbar {
  width: 0;
  height: 0;

  -webkit-appearance: none;
}
.asScrollable-vertical.is-enabled .asScrollable-container {
  overflow-y: scroll !important;
}
.asScrollable-horizontal.is-enabled .asScrollable-container {
  overflow-x: scroll !important;
}
.is-enabled .asScrollable-content {
  position: relative !important;
  overflow: visible !important;
}
.is-enabled .asScrollable-content::before, .is-enabled .asScrollable-content::after {
  display: table;
  content: "\20";
}
.is-enabled .asScrollable-content::after {
  clear: both;
}
.asScrollable-bar {
  position: absolute;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  overflow: hidden;
  line-height: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 2px;
  transition: opacity .5s;

  -webkit-touch-callout: none;
  user-input: disabled;
  user-focus: ignore;
}
.is-disabled .asScrollable-bar {
  display: none;
}
.asScrollable-bar-hide {
  opacity: 0;
  transition-delay: 400ms;
}
.asScrollable-bar.is-hovering {
  background: rgba(238, 238, 238, .4);
}
.asScrollable-bar.is-dragging {
  background: rgba(238, 238, 238, .6) !important;
  opacity: 1;
}
.asScrollable-bar.is-disabled {
  display: none;
}
.asScrollable-bar-handle {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 0;
  cursor: pointer;
  background: rgba(224, 224, 224, .6);
  border-radius: 2;
  transition: width, height .5s;
}
.asScrollable-bar.is-dragging .asScrollable-bar-handle {
  background: rgba(150, 150, 150, .8) !important;
}
.asScrollable-bar.is-dragging, .asScrollable-bar.is-hovering {
  border-radius: 5px;
}
.asScrollable-bar.is-dragging .asScrollable-bar-handle, .asScrollable-bar.is-hovering .asScrollable-bar-handle {
  border-radius: 5;
}
.asScrollable-bar-vertical {
  width: 4px;
  height: 100%;
  height: calc(100% - 10px);
  margin: 5px 3px;
}
.asScrollable-bar-vertical.is-dragging, .asScrollable-bar-vertical.is-hovering {
  width: 10px;
  margin: 5px 1px;
}
.asScrollable-bar-vertical .asScrollable-bar-handle {
  width: 100%;
}
.asScrollable-bar-horizontal {
  width: 100%;
  width: calc(100% - 10px);
  height: 4px;
  margin: 3px 5px;
}
.asScrollable-bar-horizontal.is-dragging, .asScrollable-bar-horizontal.is-hovering {
  height: 10px;
  margin: 1px 5px;
}
.asScrollable-bar-horizontal .asScrollable-bar-handle {
  height: 100%;
}
.asScrollable.is-scrolling .asScrollable-bar {
  opacity: 1;
  transition: opacity 0;
}
.asScrollable.is-hovering .asScrollable-bar-handle {
  background: rgba(150, 150, 150, .6);
}
.asScrollable.is-dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  -webkit-touch-callout: none;
  user-input: disabled;
  user-focus: ignore;
}

.switchery {
  position: relative;
  box-sizing: content-box;
  display: inline-block;
  width: 45px;
  height: 24px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-clip: content-box;
  border: 1px solid #e4eaec;
  border-radius: 20px;
}

.switchery > small {
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.switchery-small {
  width: 33px;
  height: 21px;
  border-radius: 20px;
}

.switchery-small > small {
  width: 21px;
  height: 21px;
}

.switchery-large {
  width: 66px;
  height: 36px;
  border-radius: 36px;
}

.switchery-large > small {
  width: 36px;
  height: 36px;
}

.slidePanel {
  position: fixed;
  z-index: 1310;
  max-width: 100%;
  max-height: 100%;
  visibility: hidden;
  background: #fff;
  box-shadow: -10px 0 20px 0 rgba(66, 66, 66, .2);
}

.slidePanel-right, .slidePanel-left {
  top: 66.01px;
  bottom: 0;
  width: 700px;
}

@media (max-width: 1199px) {
  .slidePanel-right, .slidePanel-left {
    width: calc(100% - 230px);
  }
}

@media (max-width: 767px) {
  .slidePanel-right, .slidePanel-left {
    width: 100%;
  }
}

.slidePanel-top, .slidePanel-bottom {
  width: 100%;
  height: 500px;
}

@media (max-width: 1199px) {
  .slidePanel-top, .slidePanel-bottom {
    top: 0;
    bottom: 0;
    height: auto;
  }
}

.slidePanel-left {
  left: 0;
}

.slidePanel-right {
  right: 0;
}

.slidePanel-top {
  top: 0;
  left: 0;
}

.slidePanel-bottom {
  bottom: 0;
  left: 0;
}

.slidePanel .scrollable-container {
  height: 100%;
}

.slidePanel-show {
  visibility: visible;
}

.slidePanel-handler {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 100%;
  cursor: e-resize;
  background-color: transparent;
}

.slidePanel-loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
  visibility: hidden;
}

.slidePanel-loading:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}

.slidePanel-loading .loader {
  vertical-align: middle;
}

.slidePanel-loading-show {
  visibility: visible;
}

.slidePanel-scrollable {
  height: 100%;
}

.slidePanel-header {
  position: relative;
  padding: 40px 30px;
  padding-right: 120px;
  color: #fff;
}

.slidePanel-header h1 {
  margin: 0;
  font-size: 22px;
  line-height: 33px;
  color: #fff;
}

.slidePanel-actions {
  float: right;
  min-height: 67px;
  margin: 0;
  margin-left: 15px;
  text-align: right;
  list-style: none;
}

.slidePanel-actions .btn {
  line-height: 33px;
}

.slidePanel-action {
  border: 1px solid transparent;
  border-radius: .215rem;
  transition: border .25s linear;
}

.slidePanel-action:last-child {
  margin-right: 0;
}

.slidePanel-action.dropdown.open {
  border-color: #fff;
}

.slidePanel-action .icon {
  cursor: pointer;
}

.slidePanel-action .icon:hover {
  color: #ecf0f3;
}

.slidePanel-action .dropdown-menu {
  right: 0;
  left: auto;
  margin-top: 10px;
}

.slidePanel-action .dropdown-menu .icon {
  margin-right: 10px;
}

.slidePanel-inner {
  padding: 0 30px;
}

.slidePanel-inner-section {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e4eaec;
}

.slidePanel-comment {
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
}

.slidePanel-comment textarea {
  margin-bottom: 5px;
}

.slidePanel-comment .reply {
  position: absolute;
  top: 10px;
  left: 10px;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}

.flag-icon:before {
  content: "\00a0";
}

.dropdown-menu .flag-icon {
  margin-right: 5px;
}

.flag-icon-ad {
  background-image: url('ad.68284282e903427a6e75.svg');
}

.flag-icon-ad.flag-icon-squared {
  background-image: url('ad.3fc46f531bc97eacf293.svg');
}

.flag-icon-ae {
  background-image: url('ae.3f71c7af6b499d54ed56.svg');
}

.flag-icon-ae.flag-icon-squared {
  background-image: url('ae.64e8a5a9609d18ffe033.svg');
}

.flag-icon-af {
  background-image: url('af.a969764df4270be072dd.svg');
}

.flag-icon-af.flag-icon-squared {
  background-image: url('af.853aed23879b0cf168a3.svg');
}

.flag-icon-ag {
  background-image: url('ag.44b4ec5a7dcb540e6cb8.svg');
}

.flag-icon-ag.flag-icon-squared {
  background-image: url('ag.3076556af173a8ed745a.svg');
}

.flag-icon-ai {
  background-image: url('ai.067679cddbc3eec01dd2.svg');
}

.flag-icon-ai.flag-icon-squared {
  background-image: url('ai.c36708e6c25569e89e88.svg');
}

.flag-icon-al {
  background-image: url('al.fd6eef3e9106771ccd3b.svg');
}

.flag-icon-al.flag-icon-squared {
  background-image: url('al.e7c9094feed09026bc21.svg');
}

.flag-icon-am {
  background-image: url('am.98dc2d8e41cc68841d88.svg');
}

.flag-icon-am.flag-icon-squared {
  background-image: url('am.a22ad587f2ce1448fda5.svg');
}

.flag-icon-ao {
  background-image: url('ao.d31d84f23db14f80ec2d.svg');
}

.flag-icon-ao.flag-icon-squared {
  background-image: url('ao.68ca8b3c2cdf44602de9.svg');
}

.flag-icon-aq {
  background-image: url('aq.72a924ff408cbd8f1e24.svg');
}

.flag-icon-aq.flag-icon-squared {
  background-image: url('aq.24c8fc7a9414cba65e7c.svg');
}

.flag-icon-ar {
  background-image: url('ar.600ed1a2adac096571f0.svg');
}

.flag-icon-ar.flag-icon-squared {
  background-image: url('ar.672d2bd758bcda2233dc.svg');
}

.flag-icon-as {
  background-image: url('as.554ea07913c16fff3247.svg');
}

.flag-icon-as.flag-icon-squared {
  background-image: url('as.3c72464836f84fba3e63.svg');
}

.flag-icon-at {
  background-image: url('at.52ad7c55809c68289ba5.svg');
}

.flag-icon-at.flag-icon-squared {
  background-image: url('at.2e32d9a732443ebd5e96.svg');
}

.flag-icon-au {
  background-image: url('au.fcc70f6429792bbb52c1.svg');
}

.flag-icon-au.flag-icon-squared {
  background-image: url('au.c319278355f90ba46ca0.svg');
}

.flag-icon-aw {
  background-image: url('aw.d3645f84fc5a816579c1.svg');
}

.flag-icon-aw.flag-icon-squared {
  background-image: url('aw.1e3d10a3a6f824d127a7.svg');
}

.flag-icon-ax {
  background-image: url('ax.7f90fe54564eb5e88460.svg');
}

.flag-icon-ax.flag-icon-squared {
  background-image: url('ax.680624b16f651e629b98.svg');
}

.flag-icon-az {
  background-image: url('az.cdaf3ba8fc17b63ec6ff.svg');
}

.flag-icon-az.flag-icon-squared {
  background-image: url('az.414d13494f863bd2fdef.svg');
}

.flag-icon-ba {
  background-image: url('ba.a6fc859c7488f0ffd873.svg');
}

.flag-icon-ba.flag-icon-squared {
  background-image: url('ba.d6c5428006d4849b7e8e.svg');
}

.flag-icon-bb {
  background-image: url('bb.c313beeb1f8adaf4e5ba.svg');
}

.flag-icon-bb.flag-icon-squared {
  background-image: url('bb.fb81526354b27aa87813.svg');
}

.flag-icon-bd {
  background-image: url('bd.ca15666c40ddf69e1327.svg');
}

.flag-icon-bd.flag-icon-squared {
  background-image: url('bd.f36ac66779d4f8757129.svg');
}

.flag-icon-be {
  background-image: url('be.eb2ac250c9e9c6145639.svg');
}

.flag-icon-be.flag-icon-squared {
  background-image: url('be.6a19c423d323f8b2b270.svg');
}

.flag-icon-bf {
  background-image: url('bf.8430727ea5f3e2d82d4a.svg');
}

.flag-icon-bf.flag-icon-squared {
  background-image: url('bf.bfa99b771d69bdf65622.svg');
}

.flag-icon-bg {
  background-image: url('bg.0978ba62ece34fb4e133.svg');
}

.flag-icon-bg.flag-icon-squared {
  background-image: url('bg.3c4ca7a497d7f9e6d16e.svg');
}

.flag-icon-bh {
  background-image: url('bh.d496eaf9751b267a33a2.svg');
}

.flag-icon-bh.flag-icon-squared {
  background-image: url('bh.bbd05b3ec460f10fa999.svg');
}

.flag-icon-bi {
  background-image: url('bi.d439520b6c8808163626.svg');
}

.flag-icon-bi.flag-icon-squared {
  background-image: url('bi.e51f5d8be0ab44872706.svg');
}

.flag-icon-bj {
  background-image: url('bj.35e2822357fa858edac7.svg');
}

.flag-icon-bj.flag-icon-squared {
  background-image: url('bj.7f984a8c12440ebcd0df.svg');
}

.flag-icon-bl {
  background-image: url('bl.26d9d9accb84b3f873a6.svg');
}

.flag-icon-bl.flag-icon-squared {
  background-image: url('bl.a059da791d22d2289a18.svg');
}

.flag-icon-bm {
  background-image: url('bm.c64549610fb154209543.svg');
}

.flag-icon-bm.flag-icon-squared {
  background-image: url('bm.23b2e0c760b933f4b5b8.svg');
}

.flag-icon-bn {
  background-image: url('bn.63e4c30ad1e1b5b06edd.svg');
}

.flag-icon-bn.flag-icon-squared {
  background-image: url('bn.20233d30365f779e0780.svg');
}

.flag-icon-bo {
  background-image: url('bo.b8d0a0859595b282788a.svg');
}

.flag-icon-bo.flag-icon-squared {
  background-image: url('bo.139930777acc258a562a.svg');
}

.flag-icon-bq {
  background-image: url('bq.062ca4790d0d0e19d57d.svg');
}

.flag-icon-bq.flag-icon-squared {
  background-image: url('bq.e7adf572829a59a0e15a.svg');
}

.flag-icon-br {
  background-image: url('br.918a85c0fbe30c8e211a.svg');
}

.flag-icon-br.flag-icon-squared {
  background-image: url('br.ee00ef9c9c4657961611.svg');
}

.flag-icon-bs {
  background-image: url('bs.2588ec35d1cbf6130dbb.svg');
}

.flag-icon-bs.flag-icon-squared {
  background-image: url('bs.da19494fd30f84353401.svg');
}

.flag-icon-bt {
  background-image: url('bt.5f94e2e10bcb83f125df.svg');
}

.flag-icon-bt.flag-icon-squared {
  background-image: url('bt.dcc8ef8907d5e5053e2c.svg');
}

.flag-icon-bv {
  background-image: url('bv.570e7b11c993af71de52.svg');
}

.flag-icon-bv.flag-icon-squared {
  background-image: url('bv.de8ddc29cc9871183e96.svg');
}

.flag-icon-bw {
  background-image: url('bw.d86b28938d31ba136951.svg');
}

.flag-icon-bw.flag-icon-squared {
  background-image: url('bw.105a78d7be7f9dabf664.svg');
}

.flag-icon-by {
  background-image: url('by.52fca29ff37324fceb6c.svg');
}

.flag-icon-by.flag-icon-squared {
  background-image: url('by.2c18cdf6d55a883b5ab5.svg');
}

.flag-icon-bz {
  background-image: url('bz.4be3cfe9a16b43f14757.svg');
}

.flag-icon-bz.flag-icon-squared {
  background-image: url('bz.a183b5cf4f0659e19d69.svg');
}

.flag-icon-ca {
  background-image: url('ca.d72057feba4dd447b469.svg');
}

.flag-icon-ca.flag-icon-squared {
  background-image: url('ca.06dc889acfa72f65c3f8.svg');
}

.flag-icon-cc {
  background-image: url('cc.254721c8cf0633bbd4a4.svg');
}

.flag-icon-cc.flag-icon-squared {
  background-image: url('cc.e24c97309a4b26eb85d0.svg');
}

.flag-icon-cd {
  background-image: url('cd.2dff61a21f0f958f14c1.svg');
}

.flag-icon-cd.flag-icon-squared {
  background-image: url('cd.1b294473844ecf69b6e9.svg');
}

.flag-icon-cf {
  background-image: url('cf.ee187b0fdb2ebe781350.svg');
}

.flag-icon-cf.flag-icon-squared {
  background-image: url('cf.38bbc1bd43d32cc988d6.svg');
}

.flag-icon-cg {
  background-image: url('cg.91722fe3f59053be976e.svg');
}

.flag-icon-cg.flag-icon-squared {
  background-image: url('cg.e8911dcb0de9ddee5032.svg');
}

.flag-icon-ch {
  background-image: url('ch.2fb344e2a7a4e4d327ca.svg');
}

.flag-icon-ch.flag-icon-squared {
  background-image: url('ch.dbea64bbc9f9107e0ccc.svg');
}

.flag-icon-ci {
  background-image: url('ci.20972ed25c897048b41a.svg');
}

.flag-icon-ci.flag-icon-squared {
  background-image: url('ci.67b1077d875d7c98dd7c.svg');
}

.flag-icon-ck {
  background-image: url('ck.d9461e6f11c5a4bc7fab.svg');
}

.flag-icon-ck.flag-icon-squared {
  background-image: url('ck.906ed2c1d6d2099631a5.svg');
}

.flag-icon-cl {
  background-image: url('cl.d9ddf35c3c2f90895d66.svg');
}

.flag-icon-cl.flag-icon-squared {
  background-image: url('cl.f1d256b294583c4a2951.svg');
}

.flag-icon-cm {
  background-image: url('cm.98e54a4134fa32cde945.svg');
}

.flag-icon-cm.flag-icon-squared {
  background-image: url('cm.a7d6f53bd0142ad5df8f.svg');
}

.flag-icon-cn {
  background-image: url('cn.a7b3251801e98dacfea3.svg');
}

.flag-icon-cn.flag-icon-squared {
  background-image: url('cn.cbbffc073122301f1817.svg');
}

.flag-icon-co {
  background-image: url('co.002792a9ebc4813620b7.svg');
}

.flag-icon-co.flag-icon-squared {
  background-image: url('co.a1581ba47c97d1028753.svg');
}

.flag-icon-cr {
  background-image: url('cr.3ff4d657f48b190c364c.svg');
}

.flag-icon-cr.flag-icon-squared {
  background-image: url('cr.e23dca0718286ad10418.svg');
}

.flag-icon-cu {
  background-image: url('cu.a25817cd1902003da253.svg');
}

.flag-icon-cu.flag-icon-squared {
  background-image: url('cu.4445ce422853fbb5fa5f.svg');
}

.flag-icon-cv {
  background-image: url('cv.2a5789560edce356e69d.svg');
}

.flag-icon-cv.flag-icon-squared {
  background-image: url('cv.0854853eb82abf63b6f2.svg');
}

.flag-icon-cw {
  background-image: url('cw.bc98be54a4fcb7553642.svg');
}

.flag-icon-cw.flag-icon-squared {
  background-image: url('cw.362782514834de277519.svg');
}

.flag-icon-cx {
  background-image: url('cx.260ba91796b58290e8f3.svg');
}

.flag-icon-cx.flag-icon-squared {
  background-image: url('cx.d7d0c999321622cf03d2.svg');
}

.flag-icon-cy {
  background-image: url('cy.0444dfb90b6ab80fbc54.svg');
}

.flag-icon-cy.flag-icon-squared {
  background-image: url('cy.3b09cc1b51885cd349f5.svg');
}

.flag-icon-cz {
  background-image: url('cz.ad61a85f5ff465b74d1d.svg');
}

.flag-icon-cz.flag-icon-squared {
  background-image: url('cz.b771607b0375be3d5c5a.svg');
}

.flag-icon-de {
  background-image: url('de.9deab36f1fd1cc6db00d.svg');
}

.flag-icon-de.flag-icon-squared {
  background-image: url('de.ed2b91b80ed1b91bfa1a.svg');
}

.flag-icon-dj {
  background-image: url('dj.8fc9aaecb2871e830979.svg');
}

.flag-icon-dj.flag-icon-squared {
  background-image: url('dj.01c808a1f71c851a972d.svg');
}

.flag-icon-dk {
  background-image: url('dk.601ee70c0594ee1cb19b.svg');
}

.flag-icon-dk.flag-icon-squared {
  background-image: url('dk.879a4f337ae64fb51cf1.svg');
}

.flag-icon-dm {
  background-image: url('dm.c89c964d80e6f8724c0f.svg');
}

.flag-icon-dm.flag-icon-squared {
  background-image: url('dm.43aa02925b76dda7a5b4.svg');
}

.flag-icon-do {
  background-image: url('do.a452cfd3a6900a0a4237.svg');
}

.flag-icon-do.flag-icon-squared {
  background-image: url('do.8e133437085866c9173c.svg');
}

.flag-icon-dz {
  background-image: url('dz.3874bce10d18000766d0.svg');
}

.flag-icon-dz.flag-icon-squared {
  background-image: url('dz.ebc9f4e59b34fe81c23d.svg');
}

.flag-icon-ec {
  background-image: url('ec.97c82c43a7809b1d2df7.svg');
}

.flag-icon-ec.flag-icon-squared {
  background-image: url('ec.bb527b5bf259bc612bf0.svg');
}

.flag-icon-ee {
  background-image: url('ee.173b55ee3f175be6f7cb.svg');
}

.flag-icon-ee.flag-icon-squared {
  background-image: url('ee.7b2c99e6adaf352b51a3.svg');
}

.flag-icon-eg {
  background-image: url('eg.9cf92f299ce8aea1a577.svg');
}

.flag-icon-eg.flag-icon-squared {
  background-image: url('eg.14a04359d14d5b668722.svg');
}

.flag-icon-eh {
  background-image: url('eh.ef476bcfe2a2d45151a1.svg');
}

.flag-icon-eh.flag-icon-squared {
  background-image: url('eh.6a1d588a01e7661b7849.svg');
}

.flag-icon-er {
  background-image: url('er.8403fc80f42d3e63955e.svg');
}

.flag-icon-er.flag-icon-squared {
  background-image: url('er.fe0949b1655655acd7e2.svg');
}

.flag-icon-es {
  background-image: url('es.81179245d0cbf63f128b.svg');
}

.flag-icon-es.flag-icon-squared {
  background-image: url('es.1e69e4b92c945be4ed87.svg');
}

.flag-icon-et {
  background-image: url('et.a5c8f4a8ceac83d74ae2.svg');
}

.flag-icon-et.flag-icon-squared {
  background-image: url('et.f69210effe7627a0f54c.svg');
}

.flag-icon-fi {
  background-image: url('fi.fb2342cb621ca14e40f8.svg');
}

.flag-icon-fi.flag-icon-squared {
  background-image: url('fi.c2c0bc00b15a08136b6a.svg');
}

.flag-icon-fj {
  background-image: url('fj.8bcb42f886dfb05d2328.svg');
}

.flag-icon-fj.flag-icon-squared {
  background-image: url('fj.49cf65ed3a580941743b.svg');
}

.flag-icon-fk {
  background-image: url('fk.4fe790eaf9287909d8bd.svg');
}

.flag-icon-fk.flag-icon-squared {
  background-image: url('fk.aac7e0014d56186552a9.svg');
}

.flag-icon-fm {
  background-image: url('fm.998ece035d1d39e76b71.svg');
}

.flag-icon-fm.flag-icon-squared {
  background-image: url('fm.11fda213b035a86a5b44.svg');
}

.flag-icon-fo {
  background-image: url('fo.f9131f7a7ffa1298bec6.svg');
}

.flag-icon-fo.flag-icon-squared {
  background-image: url('fo.befc29aaef229136759f.svg');
}

.flag-icon-fr {
  background-image: url('fr.d19de65f075c7de42f4d.svg');
}

.flag-icon-fr.flag-icon-squared {
  background-image: url('fr.a059da791d22d2289a18.svg');
}

.flag-icon-ga {
  background-image: url('ga.9e11d1fe9eba27206be1.svg');
}

.flag-icon-ga.flag-icon-squared {
  background-image: url('ga.26f34ef8c15eeed26c61.svg');
}

.flag-icon-gb {
  background-image: url('gb.66772c8074160fee4b88.svg');
}

.flag-icon-gb.flag-icon-squared {
  background-image: url('gb.79de20c502dab4d984fc.svg');
}

.flag-icon-gd {
  background-image: url('gd.7a26c4228ed186fd4818.svg');
}

.flag-icon-gd.flag-icon-squared {
  background-image: url('gd.8a2498f5ce45f1ea0af3.svg');
}

.flag-icon-ge {
  background-image: url('ge.3533dde5cf5158958091.svg');
}

.flag-icon-ge.flag-icon-squared {
  background-image: url('ge.d92a2273e0f21c357d1b.svg');
}

.flag-icon-gf {
  background-image: url('gf.0ae8211fd67c4baa31f0.svg');
}

.flag-icon-gf.flag-icon-squared {
  background-image: url('gf.fb38c4b4a080f9b62ba3.svg');
}

.flag-icon-gg {
  background-image: url('gg.6f463f63ca89888e2773.svg');
}

.flag-icon-gg.flag-icon-squared {
  background-image: url('gg.b296f87e9d175a933015.svg');
}

.flag-icon-gh {
  background-image: url('gh.390ed9c6e49d13770e60.svg');
}

.flag-icon-gh.flag-icon-squared {
  background-image: url('gh.c456149cbf9bc7c27129.svg');
}

.flag-icon-gi {
  background-image: url('gi.8801a4523cc407423cdb.svg');
}

.flag-icon-gi.flag-icon-squared {
  background-image: url('gi.33e2e906a6e5b6f60e77.svg');
}

.flag-icon-gl {
  background-image: url('gl.bd2202c0841202b15a89.svg');
}

.flag-icon-gl.flag-icon-squared {
  background-image: url('gl.f41511db74733e0d91e3.svg');
}

.flag-icon-gm {
  background-image: url('gm.c261469fd19cb94ecf5e.svg');
}

.flag-icon-gm.flag-icon-squared {
  background-image: url('gm.8050dec02565ba1b8aa8.svg');
}

.flag-icon-gn {
  background-image: url('gn.87f1c4556e1be59c18fb.svg');
}

.flag-icon-gn.flag-icon-squared {
  background-image: url('gn.500c52a582bb949f98e2.svg');
}

.flag-icon-gp {
  background-image: url('gp.d19de65f075c7de42f4d.svg');
}

.flag-icon-gp.flag-icon-squared {
  background-image: url('gp.a059da791d22d2289a18.svg');
}

.flag-icon-gq {
  background-image: url('gq.d74deb4bba51b1c9f9b9.svg');
}

.flag-icon-gq.flag-icon-squared {
  background-image: url('gq.ea9b5378de1c787b61b9.svg');
}

.flag-icon-gr {
  background-image: url('gr.31b1f1c76effc7719b8f.svg');
}

.flag-icon-gr.flag-icon-squared {
  background-image: url('gr.2fe70982ed56eec226be.svg');
}

.flag-icon-gs {
  background-image: url('gs.ce37736774d52cf11674.svg');
}

.flag-icon-gs.flag-icon-squared {
  background-image: url('gs.2b04ca2014bb0a9b2b43.svg');
}

.flag-icon-gt {
  background-image: url('gt.29d3df94129493282c59.svg');
}

.flag-icon-gt.flag-icon-squared {
  background-image: url('gt.f85f63e49bff1f274e92.svg');
}

.flag-icon-gu {
  background-image: url('gu.97b049b8a8fda578d07c.svg');
}

.flag-icon-gu.flag-icon-squared {
  background-image: url('gu.479e088bea505947347c.svg');
}

.flag-icon-gw {
  background-image: url('gw.f66fbfc658157ca25f92.svg');
}

.flag-icon-gw.flag-icon-squared {
  background-image: url('gw.784b713047ea9b51d30c.svg');
}

.flag-icon-gy {
  background-image: url('gy.a0b32d50ef047cc5f009.svg');
}

.flag-icon-gy.flag-icon-squared {
  background-image: url('gy.fcca3e23d65ab55736ee.svg');
}

.flag-icon-hk {
  background-image: url('hk.4dc67cd58c4c3b7f8c20.svg');
}

.flag-icon-hk.flag-icon-squared {
  background-image: url('hk.9088d7576dd7256e272f.svg');
}

.flag-icon-hm {
  background-image: url('hm.41625c5168645de4d3d8.svg');
}

.flag-icon-hm.flag-icon-squared {
  background-image: url('hm.da2f091ac23444ffa0a9.svg');
}

.flag-icon-hn {
  background-image: url('hn.55100a090c4381b69e10.svg');
}

.flag-icon-hn.flag-icon-squared {
  background-image: url('hn.b6209bb74af438f1d226.svg');
}

.flag-icon-hr {
  background-image: url('hr.31f08719a38fb7c540e9.svg');
}

.flag-icon-hr.flag-icon-squared {
  background-image: url('hr.a5aa3c528c4e998e0d2e.svg');
}

.flag-icon-ht {
  background-image: url('ht.a6146380e0ce351c15a3.svg');
}

.flag-icon-ht.flag-icon-squared {
  background-image: url('ht.d293ed7b5de88a96d280.svg');
}

.flag-icon-hu {
  background-image: url('hu.2890cfb53291857df111.svg');
}

.flag-icon-hu.flag-icon-squared {
  background-image: url('hu.7e1aff5fcd655704c8f1.svg');
}

.flag-icon-id {
  background-image: url('id.607e749a03942a85bc93.svg');
}

.flag-icon-id.flag-icon-squared {
  background-image: url('id.8139e2153e03a32bf547.svg');
}

.flag-icon-ie {
  background-image: url('ie.df007250628545adc580.svg');
}

.flag-icon-ie.flag-icon-squared {
  background-image: url('ie.40d0ce907e6857ba8453.svg');
}

.flag-icon-il {
  background-image: url('il.5bc6f6922fe317649457.svg');
}

.flag-icon-il.flag-icon-squared {
  background-image: url('il.5b9d638b47dde5eadc47.svg');
}

.flag-icon-im {
  background-image: url('im.b2b016a2d5301ae17a43.svg');
}

.flag-icon-im.flag-icon-squared {
  background-image: url('im.b5d8c05c6e77ca7d2473.svg');
}

.flag-icon-in {
  background-image: url('in.f687b71a98d12cb3589c.svg');
}

.flag-icon-in.flag-icon-squared {
  background-image: url('in.e0b43e7909a266dadd73.svg');
}

.flag-icon-io {
  background-image: url('io.a4d91cae11c745e2df54.svg');
}

.flag-icon-io.flag-icon-squared {
  background-image: url('io.2564ef0727f4a408f62e.svg');
}

.flag-icon-iq {
  background-image: url('iq.a277b7541565cd8cf49f.svg');
}

.flag-icon-iq.flag-icon-squared {
  background-image: url('iq.1807092d482fa71d1ba7.svg');
}

.flag-icon-ir {
  background-image: url('ir.5340901c59b5ae98d0c5.svg');
}

.flag-icon-ir.flag-icon-squared {
  background-image: url('ir.82e890080087bf2b73d4.svg');
}

.flag-icon-is {
  background-image: url('is.55414300b3c0d3131b8b.svg');
}

.flag-icon-is.flag-icon-squared {
  background-image: url('is.58c2a4640bbad9cec17e.svg');
}

.flag-icon-it {
  background-image: url('it.ee92222dc474b596293a.svg');
}

.flag-icon-it.flag-icon-squared {
  background-image: url('it.a3052a8fa05dc8e4bbb3.svg');
}

.flag-icon-je {
  background-image: url('je.a8c167658e44f2a07b32.svg');
}

.flag-icon-je.flag-icon-squared {
  background-image: url('je.a3f9c6149aadf2510ff4.svg');
}

.flag-icon-jm {
  background-image: url('jm.03c582a01c52e27dff28.svg');
}

.flag-icon-jm.flag-icon-squared {
  background-image: url('jm.aa8ce510a4cb70e54635.svg');
}

.flag-icon-jo {
  background-image: url('jo.131c21172c7ee52b2047.svg');
}

.flag-icon-jo.flag-icon-squared {
  background-image: url('jo.3d00c158d30606fde846.svg');
}

.flag-icon-jp {
  background-image: url('jp.b838bfc58d143db0c901.svg');
}

.flag-icon-jp.flag-icon-squared {
  background-image: url('jp.cdc9d98f669983e5dae2.svg');
}

.flag-icon-ke {
  background-image: url('ke.63484a61d9eb0b922b82.svg');
}

.flag-icon-ke.flag-icon-squared {
  background-image: url('ke.89fe4b40b7c1aa8e059b.svg');
}

.flag-icon-kg {
  background-image: url('kg.d41069c2f7046b767ff7.svg');
}

.flag-icon-kg.flag-icon-squared {
  background-image: url('kg.3e365751e1b3ceafa55b.svg');
}

.flag-icon-kh {
  background-image: url('kh.79cc9a8ac5fa90601245.svg');
}

.flag-icon-kh.flag-icon-squared {
  background-image: url('kh.764499bed2474bed0f04.svg');
}

.flag-icon-ki {
  background-image: url('ki.c051e4ec6c53ee2acdfc.svg');
}

.flag-icon-ki.flag-icon-squared {
  background-image: url('ki.1b11ba78b976643cdb90.svg');
}

.flag-icon-km {
  background-image: url('km.7bbcd6dcf8a82d19374d.svg');
}

.flag-icon-km.flag-icon-squared {
  background-image: url('km.bf110b2bb2920170441d.svg');
}

.flag-icon-kn {
  background-image: url('kn.3724b9aa98fa4bf29a1e.svg');
}

.flag-icon-kn.flag-icon-squared {
  background-image: url('kn.e134922e5106fae31f6a.svg');
}

.flag-icon-kp {
  background-image: url('kp.f31adcb2ff4b069d58d3.svg');
}

.flag-icon-kp.flag-icon-squared {
  background-image: url('kp.52fec9d97d99fd9f0fb1.svg');
}

.flag-icon-kr {
  background-image: url('kr.b43634d479b76deaae8e.svg');
}

.flag-icon-kr.flag-icon-squared {
  background-image: url('kr.dcfe8ffe82bcc22a91c6.svg');
}

.flag-icon-kw {
  background-image: url('kw.5172371c03e034f0cab4.svg');
}

.flag-icon-kw.flag-icon-squared {
  background-image: url('kw.7f85f89e1e796b6cbd2b.svg');
}

.flag-icon-ky {
  background-image: url('ky.40d8ac9e130d665c12aa.svg');
}

.flag-icon-ky.flag-icon-squared {
  background-image: url('ky.5221fde115f41dd18ba2.svg');
}

.flag-icon-kz {
  background-image: url('kz.c6dde068eaf34baa8e0d.svg');
}

.flag-icon-kz.flag-icon-squared {
  background-image: url('kz.9de01130e57dc181ea41.svg');
}

.flag-icon-la {
  background-image: url('la.781b73e8f641b4ae5aaf.svg');
}

.flag-icon-la.flag-icon-squared {
  background-image: url('la.98b6f899abe4d1c79953.svg');
}

.flag-icon-lb {
  background-image: url('lb.afe57690786de70e4b18.svg');
}

.flag-icon-lb.flag-icon-squared {
  background-image: url('lb.f8e5e40aa1a25b03b829.svg');
}

.flag-icon-lc {
  background-image: url('lc.b564e7a103c1601c67e2.svg');
}

.flag-icon-lc.flag-icon-squared {
  background-image: url('lc.a4bf12168c41337ccca4.svg');
}

.flag-icon-li {
  background-image: url('li.71e3598cb0d8757085f8.svg');
}

.flag-icon-li.flag-icon-squared {
  background-image: url('li.0714d7def994be491c34.svg');
}

.flag-icon-lk {
  background-image: url('lk.afedc34fb4f09d531f02.svg');
}

.flag-icon-lk.flag-icon-squared {
  background-image: url('lk.acacbbeba08bf5e36445.svg');
}

.flag-icon-lr {
  background-image: url('lr.de905735a81b8bffc886.svg');
}

.flag-icon-lr.flag-icon-squared {
  background-image: url('lr.a9f3daaba3668631dfa9.svg');
}

.flag-icon-ls {
  background-image: url('ls.4da2b95cae76b6c755c2.svg');
}

.flag-icon-ls.flag-icon-squared {
  background-image: url('ls.392dcf8a2e267e81b13c.svg');
}

.flag-icon-lt {
  background-image: url('lt.804d1eeb47746b1b7ef7.svg');
}

.flag-icon-lt.flag-icon-squared {
  background-image: url('lt.78e3ed92be7e9d15d0b0.svg');
}

.flag-icon-lu {
  background-image: url('lu.42680afadc7b3fbeba83.svg');
}

.flag-icon-lu.flag-icon-squared {
  background-image: url('lu.ffe0a64c07ce3124b31d.svg');
}

.flag-icon-lv {
  background-image: url('lv.bd7ff78ee6d6611c7363.svg');
}

.flag-icon-lv.flag-icon-squared {
  background-image: url('lv.b4e760fffdf03186a726.svg');
}

.flag-icon-ly {
  background-image: url('ly.15013412cc0a70d05eaa.svg');
}

.flag-icon-ly.flag-icon-squared {
  background-image: url('ly.acb7de98720bfca238a2.svg');
}

.flag-icon-ma {
  background-image: url('ma.41e1dcfcdd2376fbc243.svg');
}

.flag-icon-ma.flag-icon-squared {
  background-image: url('ma.776cfbee1a55e00a6fbc.svg');
}

.flag-icon-mc {
  background-image: url('mc.e903571cc5ec24fcfe9c.svg');
}

.flag-icon-mc.flag-icon-squared {
  background-image: url('mc.3ebcb7afbf1b30eed0a2.svg');
}

.flag-icon-md {
  background-image: url('md.c946c092e085c52ba33e.svg');
}

.flag-icon-md.flag-icon-squared {
  background-image: url('md.7075a7ce43b497510ede.svg');
}

.flag-icon-me {
  background-image: url('me.7d1f0f0e239d88e42a71.svg');
}

.flag-icon-me.flag-icon-squared {
  background-image: url('me.b613334fa0a18ecfe00c.svg');
}

.flag-icon-mf {
  background-image: url('mf.d19de65f075c7de42f4d.svg');
}

.flag-icon-mf.flag-icon-squared {
  background-image: url('mf.a059da791d22d2289a18.svg');
}

.flag-icon-mg {
  background-image: url('mg.a74b8b4a827652bd4370.svg');
}

.flag-icon-mg.flag-icon-squared {
  background-image: url('mg.647e0be6a1535b4a87bc.svg');
}

.flag-icon-mh {
  background-image: url('mh.5c1193943a07cc82e6b1.svg');
}

.flag-icon-mh.flag-icon-squared {
  background-image: url('mh.42fea674f82f2d445746.svg');
}

.flag-icon-mk {
  background-image: url('mk.a51cf2ae49f4253b981d.svg');
}

.flag-icon-mk.flag-icon-squared {
  background-image: url('mk.a4fd01d4a32d53d96c94.svg');
}

.flag-icon-ml {
  background-image: url('ml.ab41d1d98db2eaa80cfd.svg');
}

.flag-icon-ml.flag-icon-squared {
  background-image: url('ml.9bff17a2ede412eefa94.svg');
}

.flag-icon-mm {
  background-image: url('mm.50e800c4bd453f345a39.svg');
}

.flag-icon-mm.flag-icon-squared {
  background-image: url('mm.19c611b2362a1c6a7059.svg');
}

.flag-icon-mn {
  background-image: url('mn.2ccb071c2a5f6f6b1dc2.svg');
}

.flag-icon-mn.flag-icon-squared {
  background-image: url('mn.1f123d23529c2dc11f04.svg');
}

.flag-icon-mo {
  background-image: url('mo.025d3a9d23723c03f165.svg');
}

.flag-icon-mo.flag-icon-squared {
  background-image: url('mo.f7f7cca580ab9ec0c460.svg');
}

.flag-icon-mp {
  background-image: url('mp.5d8a5a16c93ee7a143dc.svg');
}

.flag-icon-mp.flag-icon-squared {
  background-image: url('mp.94c3f3eb80ca85d5f06a.svg');
}

.flag-icon-mq {
  background-image: url('mq.a7df88ca47f05d01a250.svg');
}

.flag-icon-mq.flag-icon-squared {
  background-image: url('mq.a059da791d22d2289a18.svg');
}

.flag-icon-mr {
  background-image: url('mr.c9a9ef37738d292b7eab.svg');
}

.flag-icon-mr.flag-icon-squared {
  background-image: url('mr.6613429f6aa95ee31095.svg');
}

.flag-icon-ms {
  background-image: url('ms.b049035cc6079c8482ba.svg');
}

.flag-icon-ms.flag-icon-squared {
  background-image: url('ms.794f61726d34ce53abfc.svg');
}

.flag-icon-mt {
  background-image: url('mt.aeab19012d58e31efd10.svg');
}

.flag-icon-mt.flag-icon-squared {
  background-image: url('mt.b73a1fbd6b647313b0f4.svg');
}

.flag-icon-mu {
  background-image: url('mu.1151048a5521f7ac170b.svg');
}

.flag-icon-mu.flag-icon-squared {
  background-image: url('mu.5ea122858bea977cff5a.svg');
}

.flag-icon-mv {
  background-image: url('mv.d2caec742c088911513d.svg');
}

.flag-icon-mv.flag-icon-squared {
  background-image: url('mv.6527f12252ea96995123.svg');
}

.flag-icon-mw {
  background-image: url('mw.0d52472f54b74499d5bb.svg');
}

.flag-icon-mw.flag-icon-squared {
  background-image: url('mw.4a1d5de1f5899433923f.svg');
}

.flag-icon-mx {
  background-image: url('mx.da0edefad7804949b59f.svg');
}

.flag-icon-mx.flag-icon-squared {
  background-image: url('mx.2960d45453fee4bdb1a0.svg');
}

.flag-icon-my {
  background-image: url('my.a62cedcf92e94d9103f7.svg');
}

.flag-icon-my.flag-icon-squared {
  background-image: url('my.6d447145fa4932294a5e.svg');
}

.flag-icon-mz {
  background-image: url('mz.01b2fc27672e60ec8177.svg');
}

.flag-icon-mz.flag-icon-squared {
  background-image: url('mz.8cc9f2e6644203aa29d1.svg');
}

.flag-icon-na {
  background-image: url('na.d1afa95b2bef9cd78555.svg');
}

.flag-icon-na.flag-icon-squared {
  background-image: url('na.fb048029be1852505642.svg');
}

.flag-icon-nc {
  background-image: url('nc.14467e33f30091e082cb.svg');
}

.flag-icon-nc.flag-icon-squared {
  background-image: url('nc.a059da791d22d2289a18.svg');
}

.flag-icon-ne {
  background-image: url('ne.7019a67a9ea06975fd7b.svg');
}

.flag-icon-ne.flag-icon-squared {
  background-image: url('ne.e9b7424aba44195111b2.svg');
}

.flag-icon-nf {
  background-image: url('nf.b26461457e7547cce62d.svg');
}

.flag-icon-nf.flag-icon-squared {
  background-image: url('nf.ba6c3e3c169fdec8d904.svg');
}

.flag-icon-ng {
  background-image: url('ng.f6b0d4bf07e5edc95f64.svg');
}

.flag-icon-ng.flag-icon-squared {
  background-image: url('ng.cb02053db190b06ecbbd.svg');
}

.flag-icon-ni {
  background-image: url('ni.fd9face739924d86e377.svg');
}

.flag-icon-ni.flag-icon-squared {
  background-image: url('ni.4dcbc208c23fd5b198b4.svg');
}

.flag-icon-nl {
  background-image: url('nl.77f06245c1545d22aa4c.svg');
}

.flag-icon-nl.flag-icon-squared {
  background-image: url('nl.6bbdb86d47032fce3740.svg');
}

.flag-icon-no {
  background-image: url('no.89085b7802da8ea60f4a.svg');
}

.flag-icon-no.flag-icon-squared {
  background-image: url('no.b311bcfb6bbfa163debb.svg');
}

.flag-icon-np {
  background-image: url('np.5efb6dbf3c8b4deeca0e.svg');
}

.flag-icon-np.flag-icon-squared {
  background-image: url('np.6cc6ce1aae8095347458.svg');
}

.flag-icon-nr {
  background-image: url('nr.b1bb61f39f76a72eaaa3.svg');
}

.flag-icon-nr.flag-icon-squared {
  background-image: url('nr.9ac9834ccbc34eb661ac.svg');
}

.flag-icon-nu {
  background-image: url('nu.80ae88a6dbbe77eca96d.svg');
}

.flag-icon-nu.flag-icon-squared {
  background-image: url('nu.6cd9f2a18a6b9572e2f3.svg');
}

.flag-icon-nz {
  background-image: url('nz.a61b860aa3ea45de9dcc.svg');
}

.flag-icon-nz.flag-icon-squared {
  background-image: url('nz.bc368a446c5fa1fc0b11.svg');
}

.flag-icon-om {
  background-image: url('om.29d4236ebb6a5e42757e.svg');
}

.flag-icon-om.flag-icon-squared {
  background-image: url('om.1088d9f1b7156b70ce2e.svg');
}

.flag-icon-pa {
  background-image: url('pa.61217fc9545f5b67816f.svg');
}

.flag-icon-pa.flag-icon-squared {
  background-image: url('pa.6b654870934191d33e2e.svg');
}

.flag-icon-pe {
  background-image: url('pe.933c4110ffbd02089931.svg');
}

.flag-icon-pe.flag-icon-squared {
  background-image: url('pe.2fd57361e848f7edd226.svg');
}

.flag-icon-pf {
  background-image: url('pf.ebcb5f3a747b9a42373d.svg');
}

.flag-icon-pf.flag-icon-squared {
  background-image: url('pf.fe0c332fcd240cd710ac.svg');
}

.flag-icon-pg {
  background-image: url('pg.22845621062305f052ca.svg');
}

.flag-icon-pg.flag-icon-squared {
  background-image: url('pg.c7f23a62837d028df329.svg');
}

.flag-icon-ph {
  background-image: url('ph.2f877f2da1b5b9bf8baa.svg');
}

.flag-icon-ph.flag-icon-squared {
  background-image: url('ph.5212030c0caf249fcfa0.svg');
}

.flag-icon-pk {
  background-image: url('pk.af7f6f40f6194466b0c7.svg');
}

.flag-icon-pk.flag-icon-squared {
  background-image: url('pk.0ab98fa516c537545eda.svg');
}

.flag-icon-pl {
  background-image: url('pl.a33451c4974c748a833b.svg');
}

.flag-icon-pl.flag-icon-squared {
  background-image: url('pl.0c719a5e34b8a19f8bdd.svg');
}

.flag-icon-pm {
  background-image: url('pm.14467e33f30091e082cb.svg');
}

.flag-icon-pm.flag-icon-squared {
  background-image: url('pm.a059da791d22d2289a18.svg');
}

.flag-icon-pn {
  background-image: url('pn.0c0506f8911b46643254.svg');
}

.flag-icon-pn.flag-icon-squared {
  background-image: url('pn.c453698b13842397fb93.svg');
}

.flag-icon-pr {
  background-image: url('pr.249adf50055091fc477c.svg');
}

.flag-icon-pr.flag-icon-squared {
  background-image: url('pr.68d6bf6b7adf7a4724c5.svg');
}

.flag-icon-ps {
  background-image: url('ps.729ff122b21d0bb4bae5.svg');
}

.flag-icon-ps.flag-icon-squared {
  background-image: url('ps.4098affcbb948ddfeed5.svg');
}

.flag-icon-pt {
  background-image: url('pt.4698bf93b0588a461e78.svg');
}

.flag-icon-pt.flag-icon-squared {
  background-image: url('pt.043fee63e77c46d0cd0d.svg');
}

.flag-icon-pw {
  background-image: url('pw.8b31b83d12b013f1144d.svg');
}

.flag-icon-pw.flag-icon-squared {
  background-image: url('pw.303aec1aaaab30424e2d.svg');
}

.flag-icon-py {
  background-image: url('py.f38609c1094cd15ede2a.svg');
}

.flag-icon-py.flag-icon-squared {
  background-image: url('py.f0329b1a5bc30a8cbda0.svg');
}

.flag-icon-qa {
  background-image: url('qa.c6068489e8c712e2054f.svg');
}

.flag-icon-qa.flag-icon-squared {
  background-image: url('qa.6f903af2695b999b7b49.svg');
}

.flag-icon-re {
  background-image: url('re.14467e33f30091e082cb.svg');
}

.flag-icon-re.flag-icon-squared {
  background-image: url('re.a059da791d22d2289a18.svg');
}

.flag-icon-ro {
  background-image: url('ro.4bf99607b77ec3a45315.svg');
}

.flag-icon-ro.flag-icon-squared {
  background-image: url('ro.82994ca791f5b41f9af1.svg');
}

.flag-icon-rs {
  background-image: url('rs.c9ae62f6cd9f334dc7f3.svg');
}

.flag-icon-rs.flag-icon-squared {
  background-image: url('rs.652687423109a2acc68e.svg');
}

.flag-icon-ru {
  background-image: url('ru.6edf42b2ab0fbc6d5a3c.svg');
}

.flag-icon-ru.flag-icon-squared {
  background-image: url('ru.b3c3f859a039d129f87b.svg');
}

.flag-icon-rw {
  background-image: url('rw.c459597825fc033b83a0.svg');
}

.flag-icon-rw.flag-icon-squared {
  background-image: url('rw.9ba1be213eb842ded676.svg');
}

.flag-icon-sa {
  background-image: url('sa.b8315d8a2b264f143135.svg');
}

.flag-icon-sa.flag-icon-squared {
  background-image: url('sa.598ae54ff33b5f49b422.svg');
}

.flag-icon-sb {
  background-image: url('sb.720be3bc61e44d9894ae.svg');
}

.flag-icon-sb.flag-icon-squared {
  background-image: url('sb.eacffe8c869c0c206804.svg');
}

.flag-icon-sc {
  background-image: url('sc.09d0383d66ae637e3009.svg');
}

.flag-icon-sc.flag-icon-squared {
  background-image: url('sc.b3efa305758658bda1c8.svg');
}

.flag-icon-sd {
  background-image: url('sd.ec9ae12f32ee50ae57a0.svg');
}

.flag-icon-sd.flag-icon-squared {
  background-image: url('sd.e64196a19212347a739b.svg');
}

.flag-icon-se {
  background-image: url('se.194e794083226444594b.svg');
}

.flag-icon-se.flag-icon-squared {
  background-image: url('se.4bf1ce0f2e92ad1c6efd.svg');
}

.flag-icon-sg {
  background-image: url('sg.f7ec643ef1b348a7450f.svg');
}

.flag-icon-sg.flag-icon-squared {
  background-image: url('sg.169db9ac9eed86c07ec9.svg');
}

.flag-icon-sh {
  background-image: url('sh.566d7ffc60eb62afcbee.svg');
}

.flag-icon-sh.flag-icon-squared {
  background-image: url('sh.2cb0a7f44fce3800ff02.svg');
}

.flag-icon-si {
  background-image: url('si.0bae5192ca26652ce5ff.svg');
}

.flag-icon-si.flag-icon-squared {
  background-image: url('si.2e19e9020f218c18985a.svg');
}

.flag-icon-sj {
  background-image: url('sj.89085b7802da8ea60f4a.svg');
}

.flag-icon-sj.flag-icon-squared {
  background-image: url('sj.b311bcfb6bbfa163debb.svg');
}

.flag-icon-sk {
  background-image: url('sk.bbfbceb33bf561fb6ad2.svg');
}

.flag-icon-sk.flag-icon-squared {
  background-image: url('sk.29fd3d990383279d3151.svg');
}

.flag-icon-sl {
  background-image: url('sl.d589fff777c6686b3b91.svg');
}

.flag-icon-sl.flag-icon-squared {
  background-image: url('sl.0deb1c55132621f73565.svg');
}

.flag-icon-sm {
  background-image: url('sm.891faeee2077481878c1.svg');
}

.flag-icon-sm.flag-icon-squared {
  background-image: url('sm.ea30a478475f389516ff.svg');
}

.flag-icon-sn {
  background-image: url('sn.501b6a8ab21c318b28ce.svg');
}

.flag-icon-sn.flag-icon-squared {
  background-image: url('sn.cc0ffa104accc521bf0e.svg');
}

.flag-icon-so {
  background-image: url('so.b363aa905935658ea0d0.svg');
}

.flag-icon-so.flag-icon-squared {
  background-image: url('so.db753695c651a00e080d.svg');
}

.flag-icon-sr {
  background-image: url('sr.523ebd93705619360572.svg');
}

.flag-icon-sr.flag-icon-squared {
  background-image: url('sr.07f41f5eb2cd34e8e4dd.svg');
}

.flag-icon-ss {
  background-image: url('ss.24a6039b5792fefac68c.svg');
}

.flag-icon-ss.flag-icon-squared {
  background-image: url('ss.88a2a482613a6569f908.svg');
}

.flag-icon-st {
  background-image: url('st.9216600ded90987357ff.svg');
}

.flag-icon-st.flag-icon-squared {
  background-image: url('st.42279f79461d618ef621.svg');
}

.flag-icon-sv {
  background-image: url('sv.7e159b96325de499bf77.svg');
}

.flag-icon-sv.flag-icon-squared {
  background-image: url('sv.b3ad534c0d2ed3aecb25.svg');
}

.flag-icon-sx {
  background-image: url('sx.80f00cf90ddf72e22a20.svg');
}

.flag-icon-sx.flag-icon-squared {
  background-image: url('sx.4ee5e32b6a8f5f474881.svg');
}

.flag-icon-sy {
  background-image: url('sy.ffadea3bef6581da2ab3.svg');
}

.flag-icon-sy.flag-icon-squared {
  background-image: url('sy.28266f5e32bfea14b63d.svg');
}

.flag-icon-sz {
  background-image: url('sz.9497ae5bf2da01aead51.svg');
}

.flag-icon-sz.flag-icon-squared {
  background-image: url('sz.ac30151871513416931f.svg');
}

.flag-icon-tc {
  background-image: url('tc.0a14c7ce0e865d0031b7.svg');
}

.flag-icon-tc.flag-icon-squared {
  background-image: url('tc.bc0c88a0974ab176fd5e.svg');
}

.flag-icon-td {
  background-image: url('td.b4de905dcff2586efe64.svg');
}

.flag-icon-td.flag-icon-squared {
  background-image: url('td.9bb8d37969d619a8bfa8.svg');
}

.flag-icon-tf {
  background-image: url('tf.807fc36c92b6bd1f9032.svg');
}

.flag-icon-tf.flag-icon-squared {
  background-image: url('tf.b9a977efcc340ab160e4.svg');
}

.flag-icon-tg {
  background-image: url('tg.55de1c7e772fa5ffff7f.svg');
}

.flag-icon-tg.flag-icon-squared {
  background-image: url('tg.e5c44ac43bf0a565c428.svg');
}

.flag-icon-th {
  background-image: url('th.c45c1e75e51c06c3d5ec.svg');
}

.flag-icon-th.flag-icon-squared {
  background-image: url('th.ad1fe6c7b5cfb543d12f.svg');
}

.flag-icon-tj {
  background-image: url('tj.2deed90ce74f9c34a924.svg');
}

.flag-icon-tj.flag-icon-squared {
  background-image: url('tj.b58b62df2d820d71ffd5.svg');
}

.flag-icon-tk {
  background-image: url('tk.ec24e65ed9d23987d122.svg');
}

.flag-icon-tk.flag-icon-squared {
  background-image: url('tk.9ccc999a3268762ab977.svg');
}

.flag-icon-tl {
  background-image: url('tl.96fc4c66cf855c1ce3c9.svg');
}

.flag-icon-tl.flag-icon-squared {
  background-image: url('tl.ceae1d3826fc9a3e1e11.svg');
}

.flag-icon-tm {
  background-image: url('tm.420500bc4c84152aefd6.svg');
}

.flag-icon-tm.flag-icon-squared {
  background-image: url('tm.0ac2dc6bf193a31573c4.svg');
}

.flag-icon-tn {
  background-image: url('tn.0706223ea0c62af51b3f.svg');
}

.flag-icon-tn.flag-icon-squared {
  background-image: url('tn.036b91ece256cd9acdd9.svg');
}

.flag-icon-to {
  background-image: url('to.5e692d78305b5ce632f6.svg');
}

.flag-icon-to.flag-icon-squared {
  background-image: url('to.b188685a7f7bcc40dc9f.svg');
}

.flag-icon-tr {
  background-image: url('tr.c5e9ee6c774f41263d09.svg');
}

.flag-icon-tr.flag-icon-squared {
  background-image: url('tr.4d363ee11b1046f0dc6d.svg');
}

.flag-icon-tt {
  background-image: url('tt.d764853d2341115f6a5c.svg');
}

.flag-icon-tt.flag-icon-squared {
  background-image: url('tt.4d852eb7eb593fbdb93c.svg');
}

.flag-icon-tv {
  background-image: url('tv.76ef36772a2d4db1c424.svg');
}

.flag-icon-tv.flag-icon-squared {
  background-image: url('tv.41f00332eeaf63af53e4.svg');
}

.flag-icon-tw {
  background-image: url('tw.90a299a9032e667ee79c.svg');
}

.flag-icon-tw.flag-icon-squared {
  background-image: url('tw.587135c60b7b294cd7e7.svg');
}

.flag-icon-tz {
  background-image: url('tz.9b2b45fbd033a4af94c2.svg');
}

.flag-icon-tz.flag-icon-squared {
  background-image: url('tz.bd9bccd9c75127f992bb.svg');
}

.flag-icon-ua {
  background-image: url('ua.c4e7e63138feb1f8edc0.svg');
}

.flag-icon-ua.flag-icon-squared {
  background-image: url('ua.f8a5b701e8be49844498.svg');
}

.flag-icon-ug {
  background-image: url('ug.ee8f3bacb5ed05779d67.svg');
}

.flag-icon-ug.flag-icon-squared {
  background-image: url('ug.de85f9a1ed4dc5d8efe3.svg');
}

.flag-icon-um {
  background-image: url('um.6dbcc1c44669eb533840.svg');
}

.flag-icon-um.flag-icon-squared {
  background-image: url('um.0a15a58431eb9fb9ae8c.svg');
}

.flag-icon-us {
  background-image: url('us.0fffdc4abb38bf1ad94b.svg');
}

.flag-icon-us.flag-icon-squared {
  background-image: url('us.e173c4df9d485e840967.svg');
}

.flag-icon-uy {
  background-image: url('uy.b08b051236d564cea4a0.svg');
}

.flag-icon-uy.flag-icon-squared {
  background-image: url('uy.a33eee89937280b6d32f.svg');
}

.flag-icon-uz {
  background-image: url('uz.2e14f4729617cfe20e33.svg');
}

.flag-icon-uz.flag-icon-squared {
  background-image: url('uz.f68a40a316203d1d3279.svg');
}

.flag-icon-va {
  background-image: url('va.db5e8af0175d10015b24.svg');
}

.flag-icon-va.flag-icon-squared {
  background-image: url('va.f892d9e56a056bd2827e.svg');
}

.flag-icon-vc {
  background-image: url('vc.4416a5800cb99918b30f.svg');
}

.flag-icon-vc.flag-icon-squared {
  background-image: url('vc.7308c38ef44a08f4b7b1.svg');
}

.flag-icon-ve {
  background-image: url('ve.d5e003b6485a4124cc34.svg');
}

.flag-icon-ve.flag-icon-squared {
  background-image: url('ve.960d5e978bbf65793c32.svg');
}

.flag-icon-vg {
  background-image: url('vg.145f8b770cfdcae9dff3.svg');
}

.flag-icon-vg.flag-icon-squared {
  background-image: url('vg.330e362c2bffcaa0791f.svg');
}

.flag-icon-vi {
  background-image: url('vi.a6188062c8ca78e1bac3.svg');
}

.flag-icon-vi.flag-icon-squared {
  background-image: url('vi.9294281316d407795f95.svg');
}

.flag-icon-vn {
  background-image: url('vn.5f46823853315bf96c07.svg');
}

.flag-icon-vn.flag-icon-squared {
  background-image: url('vn.4a909d842bdc93328062.svg');
}

.flag-icon-vu {
  background-image: url('vu.5b2499ba08a84efa8e33.svg');
}

.flag-icon-vu.flag-icon-squared {
  background-image: url('vu.8f8d00bca092a9524a4e.svg');
}

.flag-icon-wf {
  background-image: url('wf.ce65627844be52bd4c26.svg');
}

.flag-icon-wf.flag-icon-squared {
  background-image: url('wf.e562056965aaaf9b89eb.svg');
}

.flag-icon-ws {
  background-image: url('ws.165931ef35d1ff01b7d0.svg');
}

.flag-icon-ws.flag-icon-squared {
  background-image: url('ws.910ff45934b29f6cfd10.svg');
}

.flag-icon-ye {
  background-image: url('ye.ca936d441dac55e9abdc.svg');
}

.flag-icon-ye.flag-icon-squared {
  background-image: url('ye.91907bc44558486d4706.svg');
}

.flag-icon-yt {
  background-image: url('yt.14467e33f30091e082cb.svg');
}

.flag-icon-yt.flag-icon-squared {
  background-image: url('yt.a059da791d22d2289a18.svg');
}

.flag-icon-za {
  background-image: url('za.7ad48bd5eb85ba80dbed.svg');
}

.flag-icon-za.flag-icon-squared {
  background-image: url('za.9bb497a077e3853ddab0.svg');
}

.flag-icon-zm {
  background-image: url('zm.1fda09ef18791acb54ba.svg');
}

.flag-icon-zm.flag-icon-squared {
  background-image: url('zm.41afefc05a86dbb565b3.svg');
}

.flag-icon-zw {
  background-image: url('zw.1ca50f375f0589cbc742.svg');
}

.flag-icon-zw.flag-icon-squared {
  background-image: url('zw.041e8dfb11ed49cf2563.svg');
}

.flag-icon-eu {
  background-image: url('eu.441e1f6e71dfd81e10e3.svg');
}

.flag-icon-eu.flag-icon-squared {
  background-image: url('eu.e4e50311e7ce569994b9.svg');
}

.flag-icon-gb-eng {
  background-image: url('gb-eng.66465e3823b21cd981e3.svg');
}

.flag-icon-gb-eng.flag-icon-squared {
  background-image: url('gb-eng.c3728c878340fb0cece7.svg');
}

.flag-icon-gb-nir {
  background-image: url('gb-nir.a7195b4c0984dee9ce0f.svg');
}

.flag-icon-gb-nir.flag-icon-squared {
  background-image: url('gb-nir.0cbcd294bbb6b6671061.svg');
}

.flag-icon-gb-sct {
  background-image: url('gb-sct.2b290d929f822fe55354.svg');
}

.flag-icon-gb-sct.flag-icon-squared {
  background-image: url('gb-sct.7b4947f0a6e6a2f399a4.svg');
}

.flag-icon-gb-wls {
  background-image: url('gb-wls.523642e50f27fa8f139d.svg');
}

.flag-icon-gb-wls.flag-icon-squared {
  background-image: url('gb-wls.da354c327a73c496f4b2.svg');
}

.flag-icon-un {
  background-image: url('un.ef53b652b4696296bd6c.svg');
}

.flag-icon-un.flag-icon-squared {
  background-image: url('un.2f28d50fe56598f0bf33.svg');
}

@charset "utf-8";@font-face{font-family:"Web Icons";font-style:normal;font-weight:400;src:url('web-icons.825ca57e34bf4011b652.eot?v=0.2.4');src:url('web-icons.825ca57e34bf4011b652.eot?#iefix&v=0.2.4') format("embedded-opentype"),url('web-icons.d78e041e60d2b3afef2d.woff2?v=0.2.4') format("woff2"),url('web-icons.1d270a21dfb2c1ba5c8c.woff?v=0.2.4') format("woff"),url('web-icons.d47522c16f831f6abe80.ttf?v=0.2.4') format("truetype"),url('web-icons.66e4ce59b87a910f0141.svg?v=0.2.4#web-icons') format("svg")}[class*=" wb-"],[class^=wb-]{position:relative;display:inline-block;font-family:"Web Icons";font-style:normal;font-weight:400;transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto}.wb-dashboard:before{content:""}.wb-inbox:before{content:""}.wb-cloud:before{content:""}.wb-bell:before{content:""}.wb-book:before{content:""}.wb-bookmark:before{content:""}.wb-tag:before{content:""}.wb-library:before{content:""}.wb-share:before{content:""}.wb-reply:before{content:""}.wb-refresh:before{content:""}.wb-move:before{content:""}.wb-chat:before{content:""}.wb-chat-working:before{content:""}.wb-chat-text:before{content:""}.wb-chat-group:before{content:""}.wb-envelope:before{content:""}.wb-envelope-open:before{content:""}.wb-user:before{content:""}.wb-user-circle:before{content:""}.wb-users:before{content:""}.wb-user-add:before{content:""}.wb-grid-9:before{content:""}.wb-grid-4:before{content:""}.wb-menu:before{content:""}.wb-layout:before{content:""}.wb-fullscreen:before{content:""}.wb-fullscreen-exit:before{content:""}.wb-expand:before{content:""}.wb-contract:before{content:""}.wb-arrow-expand:before{content:""}.wb-arrow-shrink:before{content:""}.wb-desktop:before{content:""}.wb-mobile:before{content:""}.wb-signal:before{content:""}.wb-power:before{content:""}.wb-more-horizontal:before{content:""}.wb-more-vertical:before{content:""}.wb-globe:before{content:""}.wb-map:before{content:""}.wb-flag:before{content:""}.wb-pie-chart:before{content:""}.wb-stats-bars:before{content:""}.wb-pluse:before{content:""}.wb-home:before{content:""}.wb-shopping-cart:before{content:""}.wb-payment:before{content:""}.wb-briefcase:before{content:""}.wb-search:before{content:""}.wb-zoom-in:before{content:""}.wb-zoom-out:before{content:""}.wb-download:before{content:""}.wb-upload:before{content:""}.wb-sort-asc:before{content:""}.wb-sort-des:before{content:""}.wb-graph-up:before{content:""}.wb-graph-down:before{content:""}.wb-replay:before{content:""}.wb-edit:before{content:""}.wb-pencil:before{content:""}.wb-rubber:before{content:""}.wb-crop:before{content:""}.wb-eye:before{content:""}.wb-eye-close:before{content:""}.wb-image:before{content:""}.wb-gallery:before{content:""}.wb-video:before{content:""}.wb-camera:before{content:""}.wb-folder:before{content:""}.wb-clipboard:before{content:""}.wb-order:before{content:""}.wb-file:before{content:""}.wb-copy:before{content:""}.wb-add-file:before{content:""}.wb-print:before{content:""}.wb-calendar:before{content:""}.wb-time:before{content:""}.wb-trash:before{content:""}.wb-plugin:before{content:""}.wb-extension:before{content:""}.wb-memory:before{content:""}.wb-settings:before{content:""}.wb-scissor:before{content:""}.wb-wrench:before{content:""}.wb-hammer:before{content:""}.wb-lock:before{content:""}.wb-unlock:before{content:""}.wb-volume-low:before{content:""}.wb-volume-high:before{content:""}.wb-volume-off:before{content:""}.wb-pause:before{content:""}.wb-play:before{content:""}.wb-stop:before{content:""}.wb-musical:before{content:""}.wb-random:before{content:""}.wb-reload:before{content:""}.wb-loop:before{content:""}.wb-text:before{content:""}.wb-bold:before{content:""}.wb-italic:before{content:""}.wb-underline:before{content:""}.wb-format-clear:before{content:""}.wb-text-type:before{content:""}.wb-table:before{content:""}.wb-attach-file:before{content:""}.wb-paperclip:before{content:""}.wb-link-intact:before{content:""}.wb-link:before{content:""}.wb-link-broken:before{content:""}.wb-indent-increase:before{content:""}.wb-indent-decrease:before{content:""}.wb-align-justify:before{content:""}.wb-align-left:before{content:""}.wb-align-center:before{content:""}.wb-align-right:before{content:""}.wb-list-numbered:before{content:""}.wb-list-bulleted:before{content:""}.wb-list:before{content:""}.wb-emoticon:before{content:""}.wb-quote-right:before{content:""}.wb-code:before{content:""}.wb-code-working:before{content:""}.wb-code-unfold:before{content:""}.wb-chevron-right:before{content:""}.wb-chevron-left:before{content:""}.wb-chevron-left-mini:before{content:""}.wb-chevron-right-mini:before{content:""}.wb-chevron-up:before{content:""}.wb-chevron-down:before{content:""}.wb-chevron-up-mini:before{content:""}.wb-chevron-down-mini:before{content:""}.wb-arrow-left:before{content:""}.wb-arrow-right:before{content:""}.wb-arrow-up:before{content:""}.wb-arrow-down:before{content:""}.wb-dropdown:before{content:""}.wb-dropup:before{content:""}.wb-dropright:before{content:""}.wb-dropleft:before{content:""}.wb-sort-vertical:before{content:""}.wb-triangle-left:before{content:""}.wb-triangle-right:before{content:""}.wb-triangle-down:before{content:""}.wb-triangle-up:before{content:""}.wb-check-circle:before{content:""}.wb-check:before{content:""}.wb-check-mini:before{content:""}.wb-close:before{content:""}.wb-close-mini:before{content:""}.wb-plus-circle:before{content:""}.wb-plus:before{content:""}.wb-minus-circle:before{content:""}.wb-minus:before{content:""}.wb-alert-circle:before{content:""}.wb-alert:before{content:""}.wb-help-circle:before{content:""}.wb-help:before{content:""}.wb-info-circle:before{content:""}.wb-info:before{content:""}.wb-warning:before{content:""}.wb-heart:before{content:""}.wb-heart-outline:before{content:""}.wb-star:before{content:""}.wb-star-half:before{content:""}.wb-star-outline:before{content:""}.wb-thumb-up:before{content:""}.wb-thumb-down:before{content:""}.wb-small-point:before{content:""}.wb-medium-point:before{content:""}.wb-large-point:before{content:""}
@charset "utf-8";@font-face{font-family:"Brand Icons";font-style:normal;font-weight:400;src:url('brand-icons.cda42d3b136632b7aa15.eot?v=0.3.2');src:url('brand-icons.cda42d3b136632b7aa15.eot?#iefix&v=0.3.2') format("embedded-opentype"),url('brand-icons.eca2dd3ce5f3a6d30bc4.woff2?v=0.3.2') format("woff2"),url('brand-icons.efc7217f2b822b6a6b65.woff?v=0.3.2') format("woff"),url('brand-icons.70cb89947ee3993987e2.ttf?v=0.3.2') format("truetype"),url('brand-icons.a42714b653e7b64db7a5.svg?v=0.3.2#brand-icons') format("svg")}[class*=bd-],[class^=bd-]{position:relative;display:inline-block;font-family:"Brand Icons";font-style:normal;font-weight:400;transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto}.bd-behance:before{content:""}.bd-blogger:before{content:""}.bd-delicious:before{content:""}.bd-deviantart:before{content:""}.bd-dribbble:before{content:""}.bd-facebook:before{content:""}.bd-flickr:before{content:""}.bd-foursquare:before{content:""}.bd-github:before{content:""}.bd-google-plus:before{content:""}.bd-instagram:before{content:""}.bd-lastfm:before{content:""}.bd-linkedin:before{content:""}.bd-pinterest:before{content:""}.bd-quora:before{content:""}.bd-stackoverflow:before{content:""}.bd-rdio:before{content:""}.bd-reddit:before{content:""}.bd-soundcloud:before{content:""}.bd-spotify:before{content:""}.bd-stumbleupon:before{content:""}.bd-tumblr:before{content:""}.bd-twitter:before{content:""}.bd-viadeo:before{content:""}.bd-vimeo:before{content:""}.bd-vine:before{content:""}.bd-yelp:before{content:""}.bd-openid:before{content:""}.bd-vk:before{content:""}.bd-yahoo:before{content:""}.bd-xing:before{content:""}.bd-youtube:before{content:""}.bd-android:before{content:""}.bd-apple:before{content:""}.bd-windows:before{content:""}.bd-linux:before{content:""}.bd-wordpress:before{content:""}.bd-drupal:before{content:""}.bd-joomla:before{content:""}.bd-squarespace:before{content:""}.bd-medium:before{content:""}.bd-dropbox:before{content:""}.bd-codepen:before{content:""}.bd-jsfiddle:before{content:""}.bd-evernote:before{content:""}.bd-envato:before{content:""}.bd-skype:before{content:""}.bd-paypal:before{content:""}.bd-feed:before{content:""}.bd-html5:before{content:""}.bd-css3:before{content:""}.bd-angular:before{content:""}.bd-webchat:before{content:""}.bd-qq:before{content:""}.bd-zhihu:before{content:""}.bd-weibo:before{content:""}.bd-douban:before{content:""}.bd-baidu:before{content:""}
@charset "utf-8";
/**
 * Ionicons, 3.0.0
 * Created by Ben Sperry
 * http://ionicons.com/
 * MIT License
 */
@font-face {
  font-family: "Ionicons";
  font-style: normal;
  font-weight: normal;
  src: url('ionicons.8e11c7277d2293e3de4b.eot?v=3.0.0');
  src: url('ionicons.8e11c7277d2293e3de4b.eot?#iefix&v=3.0.0') format("embedded-opentype"), url('ionicons.1a64b9a9a172d067c820.woff2?v=3.0.0') format("woff2"), url('ionicons.0cc255909b7ddee8d0b5.woff?v=3.0.0') format("woff"), url('ionicons.effb8ffd6b53d3e5c7c7.ttf?v=3.0.0') format("truetype"), url('ionicons.5e922efbe77ab761f446.svg?v=3.0.0#ionicons') format("svg");
}
[class^="ion-"], [class*=" ion-"] {
  position: relative;
  display: inline-block;
  font-family: "Ionicons";
  font-style: normal;
  font-weight: normal;
  transform: translate(0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-rendering: auto;
}
.ion-ios-add:before {
  content: "";
}
.ion-ios-add-circle:before {
  content: "";
}
.ion-ios-add-circle-outline:before {
  content: "";
}
.ion-ios-add-outline:before {
  content: "";
}
.ion-ios-alarm:before {
  content: "";
}
.ion-ios-alarm-outline:before {
  content: "";
}
.ion-ios-albums:before {
  content: "";
}
.ion-ios-albums-outline:before {
  content: "";
}
.ion-ios-alert:before {
  content: "";
}
.ion-ios-alert-outline:before {
  content: "";
}
.ion-ios-american-football:before {
  content: "";
}
.ion-ios-american-football-outline:before {
  content: "";
}
.ion-ios-analytics:before {
  content: "";
}
.ion-ios-analytics-outline:before {
  content: "";
}
.ion-ios-aperture:before {
  content: "";
}
.ion-ios-aperture-outline:before {
  content: "";
}
.ion-ios-apps:before {
  content: "";
}
.ion-ios-apps-outline:before {
  content: "";
}
.ion-ios-appstore:before {
  content: "";
}
.ion-ios-appstore-outline:before {
  content: "";
}
.ion-ios-archive:before {
  content: "";
}
.ion-ios-archive-outline:before {
  content: "";
}
.ion-ios-arrow-back:before {
  content: "";
}
.ion-ios-arrow-back-outline:before {
  content: "";
}
.ion-ios-arrow-down:before {
  content: "";
}
.ion-ios-arrow-down-outline:before {
  content: "";
}
.ion-ios-arrow-dropdown:before {
  content: "";
}
.ion-ios-arrow-dropdown-circle:before {
  content: "";
}
.ion-ios-arrow-dropdown-circle-outline:before {
  content: "";
}
.ion-ios-arrow-dropdown-outline:before {
  content: "";
}
.ion-ios-arrow-dropleft:before {
  content: "";
}
.ion-ios-arrow-dropleft-circle:before {
  content: "";
}
.ion-ios-arrow-dropleft-circle-outline:before {
  content: "";
}
.ion-ios-arrow-dropleft-outline:before {
  content: "";
}
.ion-ios-arrow-dropright:before {
  content: "";
}
.ion-ios-arrow-dropright-circle:before {
  content: "";
}
.ion-ios-arrow-dropright-circle-outline:before {
  content: "";
}
.ion-ios-arrow-dropright-outline:before {
  content: "";
}
.ion-ios-arrow-dropup:before {
  content: "";
}
.ion-ios-arrow-dropup-circle:before {
  content: "";
}
.ion-ios-arrow-dropup-circle-outline:before {
  content: "";
}
.ion-ios-arrow-dropup-outline:before {
  content: "";
}
.ion-ios-arrow-forward:before {
  content: "";
}
.ion-ios-arrow-forward-outline:before {
  content: "";
}
.ion-ios-arrow-round-back:before {
  content: "";
}
.ion-ios-arrow-round-back-outline:before {
  content: "";
}
.ion-ios-arrow-round-down:before {
  content: "";
}
.ion-ios-arrow-round-down-outline:before {
  content: "";
}
.ion-ios-arrow-round-forward:before {
  content: "";
}
.ion-ios-arrow-round-forward-outline:before {
  content: "";
}
.ion-ios-arrow-round-up:before {
  content: "";
}
.ion-ios-arrow-round-up-outline:before {
  content: "";
}
.ion-ios-arrow-up:before {
  content: "";
}
.ion-ios-arrow-up-outline:before {
  content: "";
}
.ion-ios-at:before {
  content: "";
}
.ion-ios-at-outline:before {
  content: "";
}
.ion-ios-attach:before {
  content: "";
}
.ion-ios-attach-outline:before {
  content: "";
}
.ion-ios-backspace:before {
  content: "";
}
.ion-ios-backspace-outline:before {
  content: "";
}
.ion-ios-barcode:before {
  content: "";
}
.ion-ios-barcode-outline:before {
  content: "";
}
.ion-ios-baseball:before {
  content: "";
}
.ion-ios-baseball-outline:before {
  content: "";
}
.ion-ios-basket:before {
  content: "";
}
.ion-ios-basket-outline:before {
  content: "";
}
.ion-ios-basketball:before {
  content: "";
}
.ion-ios-basketball-outline:before {
  content: "";
}
.ion-ios-battery-charging:before {
  content: "";
}
.ion-ios-battery-charging-outline:before {
  content: "";
}
.ion-ios-battery-dead:before {
  content: "";
}
.ion-ios-battery-dead-outline:before {
  content: "";
}
.ion-ios-battery-full:before {
  content: "";
}
.ion-ios-battery-full-outline:before {
  content: "";
}
.ion-ios-beaker:before {
  content: "";
}
.ion-ios-beaker-outline:before {
  content: "";
}
.ion-ios-beer:before {
  content: "";
}
.ion-ios-beer-outline:before {
  content: "";
}
.ion-ios-bicycle:before {
  content: "";
}
.ion-ios-bicycle-outline:before {
  content: "";
}
.ion-ios-bluetooth:before {
  content: "";
}
.ion-ios-bluetooth-outline:before {
  content: "";
}
.ion-ios-boat:before {
  content: "";
}
.ion-ios-boat-outline:before {
  content: "";
}
.ion-ios-body:before {
  content: "";
}
.ion-ios-body-outline:before {
  content: "";
}
.ion-ios-bonfire:before {
  content: "";
}
.ion-ios-bonfire-outline:before {
  content: "";
}
.ion-ios-book:before {
  content: "";
}
.ion-ios-book-outline:before {
  content: "";
}
.ion-ios-bookmark:before {
  content: "";
}
.ion-ios-bookmark-outline:before {
  content: "";
}
.ion-ios-bookmarks:before {
  content: "";
}
.ion-ios-bookmarks-outline:before {
  content: "";
}
.ion-ios-bowtie:before {
  content: "";
}
.ion-ios-bowtie-outline:before {
  content: "";
}
.ion-ios-briefcase:before {
  content: "";
}
.ion-ios-briefcase-outline:before {
  content: "";
}
.ion-ios-browsers:before {
  content: "";
}
.ion-ios-browsers-outline:before {
  content: "";
}
.ion-ios-brush:before {
  content: "";
}
.ion-ios-brush-outline:before {
  content: "";
}
.ion-ios-bug:before {
  content: "";
}
.ion-ios-bug-outline:before {
  content: "";
}
.ion-ios-build:before {
  content: "";
}
.ion-ios-build-outline:before {
  content: "";
}
.ion-ios-bulb:before {
  content: "";
}
.ion-ios-bulb-outline:before {
  content: "";
}
.ion-ios-bus:before {
  content: "";
}
.ion-ios-bus-outline:before {
  content: "";
}
.ion-ios-cafe:before {
  content: "";
}
.ion-ios-cafe-outline:before {
  content: "";
}
.ion-ios-calculator:before {
  content: "";
}
.ion-ios-calculator-outline:before {
  content: "";
}
.ion-ios-calendar:before {
  content: "";
}
.ion-ios-calendar-outline:before {
  content: "";
}
.ion-ios-call:before {
  content: "";
}
.ion-ios-call-outline:before {
  content: "";
}
.ion-ios-camera:before {
  content: "";
}
.ion-ios-camera-outline:before {
  content: "";
}
.ion-ios-car:before {
  content: "";
}
.ion-ios-car-outline:before {
  content: "";
}
.ion-ios-card:before {
  content: "";
}
.ion-ios-card-outline:before {
  content: "";
}
.ion-ios-cart:before {
  content: "";
}
.ion-ios-cart-outline:before {
  content: "";
}
.ion-ios-cash:before {
  content: "";
}
.ion-ios-cash-outline:before {
  content: "";
}
.ion-ios-chatboxes:before {
  content: "";
}
.ion-ios-chatboxes-outline:before {
  content: "";
}
.ion-ios-chatbubbles:before {
  content: "";
}
.ion-ios-chatbubbles-outline:before {
  content: "";
}
.ion-ios-checkbox:before {
  content: "";
}
.ion-ios-checkbox-outline:before {
  content: "";
}
.ion-ios-checkmark:before {
  content: "";
}
.ion-ios-checkmark-circle:before {
  content: "";
}
.ion-ios-checkmark-circle-outline:before {
  content: "";
}
.ion-ios-checkmark-outline:before {
  content: "";
}
.ion-ios-clipboard:before {
  content: "";
}
.ion-ios-clipboard-outline:before {
  content: "";
}
.ion-ios-clock:before {
  content: "";
}
.ion-ios-clock-outline:before {
  content: "";
}
.ion-ios-close:before {
  content: "";
}
.ion-ios-close-circle:before {
  content: "";
}
.ion-ios-close-circle-outline:before {
  content: "";
}
.ion-ios-close-outline:before {
  content: "";
}
.ion-ios-closed-captioning:before {
  content: "";
}
.ion-ios-closed-captioning-outline:before {
  content: "";
}
.ion-ios-cloud:before {
  content: "";
}
.ion-ios-cloud-circle:before {
  content: "";
}
.ion-ios-cloud-circle-outline:before {
  content: "";
}
.ion-ios-cloud-done:before {
  content: "";
}
.ion-ios-cloud-done-outline:before {
  content: "";
}
.ion-ios-cloud-download:before {
  content: "";
}
.ion-ios-cloud-download-outline:before {
  content: "";
}
.ion-ios-cloud-outline:before {
  content: "";
}
.ion-ios-cloud-upload:before {
  content: "";
}
.ion-ios-cloud-upload-outline:before {
  content: "";
}
.ion-ios-cloudy:before {
  content: "";
}
.ion-ios-cloudy-night:before {
  content: "";
}
.ion-ios-cloudy-night-outline:before {
  content: "";
}
.ion-ios-cloudy-outline:before {
  content: "";
}
.ion-ios-code:before {
  content: "";
}
.ion-ios-code-download:before {
  content: "";
}
.ion-ios-code-download-outline:before {
  content: "";
}
.ion-ios-code-outline:before {
  content: "";
}
.ion-ios-code-working:before {
  content: "";
}
.ion-ios-code-working-outline:before {
  content: "";
}
.ion-ios-cog:before {
  content: "";
}
.ion-ios-cog-outline:before {
  content: "";
}
.ion-ios-color-fill:before {
  content: "";
}
.ion-ios-color-fill-outline:before {
  content: "";
}
.ion-ios-color-filter:before {
  content: "";
}
.ion-ios-color-filter-outline:before {
  content: "";
}
.ion-ios-color-palette:before {
  content: "";
}
.ion-ios-color-palette-outline:before {
  content: "";
}
.ion-ios-color-wand:before {
  content: "";
}
.ion-ios-color-wand-outline:before {
  content: "";
}
.ion-ios-compass:before {
  content: "";
}
.ion-ios-compass-outline:before {
  content: "";
}
.ion-ios-construct:before {
  content: "";
}
.ion-ios-construct-outline:before {
  content: "";
}
.ion-ios-contact:before {
  content: "";
}
.ion-ios-contact-outline:before {
  content: "";
}
.ion-ios-contacts:before {
  content: "";
}
.ion-ios-contacts-outline:before {
  content: "";
}
.ion-ios-contract:before {
  content: "";
}
.ion-ios-contract-outline:before {
  content: "";
}
.ion-ios-contrast:before {
  content: "";
}
.ion-ios-contrast-outline:before {
  content: "";
}
.ion-ios-copy:before {
  content: "";
}
.ion-ios-copy-outline:before {
  content: "";
}
.ion-ios-create:before {
  content: "";
}
.ion-ios-create-outline:before {
  content: "";
}
.ion-ios-crop:before {
  content: "";
}
.ion-ios-crop-outline:before {
  content: "";
}
.ion-ios-cube:before {
  content: "";
}
.ion-ios-cube-outline:before {
  content: "";
}
.ion-ios-cut:before {
  content: "";
}
.ion-ios-cut-outline:before {
  content: "";
}
.ion-ios-desktop:before {
  content: "";
}
.ion-ios-desktop-outline:before {
  content: "";
}
.ion-ios-disc:before {
  content: "";
}
.ion-ios-disc-outline:before {
  content: "";
}
.ion-ios-document:before {
  content: "";
}
.ion-ios-document-outline:before {
  content: "";
}
.ion-ios-done-all:before {
  content: "";
}
.ion-ios-done-all-outline:before {
  content: "";
}
.ion-ios-download:before {
  content: "";
}
.ion-ios-download-outline:before {
  content: "";
}
.ion-ios-easel:before {
  content: "";
}
.ion-ios-easel-outline:before {
  content: "";
}
.ion-ios-egg:before {
  content: "";
}
.ion-ios-egg-outline:before {
  content: "";
}
.ion-ios-exit:before {
  content: "";
}
.ion-ios-exit-outline:before {
  content: "";
}
.ion-ios-expand:before {
  content: "";
}
.ion-ios-expand-outline:before {
  content: "";
}
.ion-ios-eye:before {
  content: "";
}
.ion-ios-eye-off:before {
  content: "";
}
.ion-ios-eye-off-outline:before {
  content: "";
}
.ion-ios-eye-outline:before {
  content: "";
}
.ion-ios-fastforward:before {
  content: "";
}
.ion-ios-fastforward-outline:before {
  content: "";
}
.ion-ios-female:before {
  content: "";
}
.ion-ios-female-outline:before {
  content: "";
}
.ion-ios-filing:before {
  content: "";
}
.ion-ios-filing-outline:before {
  content: "";
}
.ion-ios-film:before {
  content: "";
}
.ion-ios-film-outline:before {
  content: "";
}
.ion-ios-finger-print:before {
  content: "";
}
.ion-ios-finger-print-outline:before {
  content: "";
}
.ion-ios-flag:before {
  content: "";
}
.ion-ios-flag-outline:before {
  content: "";
}
.ion-ios-flame:before {
  content: "";
}
.ion-ios-flame-outline:before {
  content: "";
}
.ion-ios-flash:before {
  content: "";
}
.ion-ios-flash-outline:before {
  content: "";
}
.ion-ios-flask:before {
  content: "";
}
.ion-ios-flask-outline:before {
  content: "";
}
.ion-ios-flower:before {
  content: "";
}
.ion-ios-flower-outline:before {
  content: "";
}
.ion-ios-folder:before {
  content: "";
}
.ion-ios-folder-open:before {
  content: "";
}
.ion-ios-folder-open-outline:before {
  content: "";
}
.ion-ios-folder-outline:before {
  content: "";
}
.ion-ios-football:before {
  content: "";
}
.ion-ios-football-outline:before {
  content: "";
}
.ion-ios-funnel:before {
  content: "";
}
.ion-ios-funnel-outline:before {
  content: "";
}
.ion-ios-game-controller-a:before {
  content: "";
}
.ion-ios-game-controller-a-outline:before {
  content: "";
}
.ion-ios-game-controller-b:before {
  content: "";
}
.ion-ios-game-controller-b-outline:before {
  content: "";
}
.ion-ios-git-branch:before {
  content: "";
}
.ion-ios-git-branch-outline:before {
  content: "";
}
.ion-ios-git-commit:before {
  content: "";
}
.ion-ios-git-commit-outline:before {
  content: "";
}
.ion-ios-git-compare:before {
  content: "";
}
.ion-ios-git-compare-outline:before {
  content: "";
}
.ion-ios-git-merge:before {
  content: "";
}
.ion-ios-git-merge-outline:before {
  content: "";
}
.ion-ios-git-network:before {
  content: "";
}
.ion-ios-git-network-outline:before {
  content: "";
}
.ion-ios-git-pull-request:before {
  content: "";
}
.ion-ios-git-pull-request-outline:before {
  content: "";
}
.ion-ios-glasses:before {
  content: "";
}
.ion-ios-glasses-outline:before {
  content: "";
}
.ion-ios-globe:before {
  content: "";
}
.ion-ios-globe-outline:before {
  content: "";
}
.ion-ios-grid:before {
  content: "";
}
.ion-ios-grid-outline:before {
  content: "";
}
.ion-ios-hammer:before {
  content: "";
}
.ion-ios-hammer-outline:before {
  content: "";
}
.ion-ios-hand:before {
  content: "";
}
.ion-ios-hand-outline:before {
  content: "";
}
.ion-ios-happy:before {
  content: "";
}
.ion-ios-happy-outline:before {
  content: "";
}
.ion-ios-headset:before {
  content: "";
}
.ion-ios-headset-outline:before {
  content: "";
}
.ion-ios-heart:before {
  content: "";
}
.ion-ios-heart-outline:before {
  content: "";
}
.ion-ios-help:before {
  content: "";
}
.ion-ios-help-buoy:before {
  content: "";
}
.ion-ios-help-buoy-outline:before {
  content: "";
}
.ion-ios-help-circle:before {
  content: "";
}
.ion-ios-help-circle-outline:before {
  content: "";
}
.ion-ios-help-outline:before {
  content: "";
}
.ion-ios-home:before {
  content: "";
}
.ion-ios-home-outline:before {
  content: "";
}
.ion-ios-ice-cream:before {
  content: "";
}
.ion-ios-ice-cream-outline:before {
  content: "";
}
.ion-ios-image:before {
  content: "";
}
.ion-ios-image-outline:before {
  content: "";
}
.ion-ios-images:before {
  content: "";
}
.ion-ios-images-outline:before {
  content: "";
}
.ion-ios-infinite:before {
  content: "";
}
.ion-ios-infinite-outline:before {
  content: "";
}
.ion-ios-information:before {
  content: "";
}
.ion-ios-information-circle:before {
  content: "";
}
.ion-ios-information-circle-outline:before {
  content: "";
}
.ion-ios-information-outline:before {
  content: "";
}
.ion-ios-ionic:before {
  content: "";
}
.ion-ios-ionic-outline:before {
  content: "";
}
.ion-ios-ionitron:before {
  content: "";
}
.ion-ios-ionitron-outline:before {
  content: "";
}
.ion-ios-jet:before {
  content: "";
}
.ion-ios-jet-outline:before {
  content: "";
}
.ion-ios-key:before {
  content: "";
}
.ion-ios-key-outline:before {
  content: "";
}
.ion-ios-keypad:before {
  content: "";
}
.ion-ios-keypad-outline:before {
  content: "";
}
.ion-ios-laptop:before {
  content: "";
}
.ion-ios-laptop-outline:before {
  content: "";
}
.ion-ios-leaf:before {
  content: "";
}
.ion-ios-leaf-outline:before {
  content: "";
}
.ion-ios-link:before {
  content: "";
}
.ion-ios-link-outline:before {
  content: "";
}
.ion-ios-list:before {
  content: "";
}
.ion-ios-list-box:before {
  content: "";
}
.ion-ios-list-box-outline:before {
  content: "";
}
.ion-ios-list-outline:before {
  content: "";
}
.ion-ios-locate:before {
  content: "";
}
.ion-ios-locate-outline:before {
  content: "";
}
.ion-ios-lock:before {
  content: "";
}
.ion-ios-lock-outline:before {
  content: "";
}
.ion-ios-log-in:before {
  content: "";
}
.ion-ios-log-in-outline:before {
  content: "";
}
.ion-ios-log-out:before {
  content: "";
}
.ion-ios-log-out-outline:before {
  content: "";
}
.ion-ios-magnet:before {
  content: "";
}
.ion-ios-magnet-outline:before {
  content: "";
}
.ion-ios-mail:before {
  content: "";
}
.ion-ios-mail-open:before {
  content: "";
}
.ion-ios-mail-open-outline:before {
  content: "";
}
.ion-ios-mail-outline:before {
  content: "";
}
.ion-ios-male:before {
  content: "";
}
.ion-ios-male-outline:before {
  content: "";
}
.ion-ios-man:before {
  content: "";
}
.ion-ios-man-outline:before {
  content: "";
}
.ion-ios-map:before {
  content: "";
}
.ion-ios-map-outline:before {
  content: "";
}
.ion-ios-medal:before {
  content: "";
}
.ion-ios-medal-outline:before {
  content: "";
}
.ion-ios-medical:before {
  content: "";
}
.ion-ios-medical-outline:before {
  content: "";
}
.ion-ios-medkit:before {
  content: "";
}
.ion-ios-medkit-outline:before {
  content: "";
}
.ion-ios-megaphone:before {
  content: "";
}
.ion-ios-megaphone-outline:before {
  content: "";
}
.ion-ios-menu:before {
  content: "";
}
.ion-ios-menu-outline:before {
  content: "";
}
.ion-ios-mic:before {
  content: "";
}
.ion-ios-mic-off:before {
  content: "";
}
.ion-ios-mic-off-outline:before {
  content: "";
}
.ion-ios-mic-outline:before {
  content: "";
}
.ion-ios-microphone:before {
  content: "";
}
.ion-ios-microphone-outline:before {
  content: "";
}
.ion-ios-moon:before {
  content: "";
}
.ion-ios-moon-outline:before {
  content: "";
}
.ion-ios-more:before {
  content: "";
}
.ion-ios-more-outline:before {
  content: "";
}
.ion-ios-move:before {
  content: "";
}
.ion-ios-move-outline:before {
  content: "";
}
.ion-ios-musical-note:before {
  content: "";
}
.ion-ios-musical-note-outline:before {
  content: "";
}
.ion-ios-musical-notes:before {
  content: "";
}
.ion-ios-musical-notes-outline:before {
  content: "";
}
.ion-ios-navigate:before {
  content: "";
}
.ion-ios-navigate-outline:before {
  content: "";
}
.ion-ios-no-smoking:before {
  content: "";
}
.ion-ios-no-smoking-outline:before {
  content: "";
}
.ion-ios-notifications:before {
  content: "";
}
.ion-ios-notifications-off:before {
  content: "";
}
.ion-ios-notifications-off-outline:before {
  content: "";
}
.ion-ios-notifications-outline:before {
  content: "";
}
.ion-ios-nuclear:before {
  content: "";
}
.ion-ios-nuclear-outline:before {
  content: "";
}
.ion-ios-nutrition:before {
  content: "";
}
.ion-ios-nutrition-outline:before {
  content: "";
}
.ion-ios-open:before {
  content: "";
}
.ion-ios-open-outline:before {
  content: "";
}
.ion-ios-options:before {
  content: "";
}
.ion-ios-options-outline:before {
  content: "";
}
.ion-ios-outlet:before {
  content: "";
}
.ion-ios-outlet-outline:before {
  content: "";
}
.ion-ios-paper:before {
  content: "";
}
.ion-ios-paper-outline:before {
  content: "";
}
.ion-ios-paper-plane:before {
  content: "";
}
.ion-ios-paper-plane-outline:before {
  content: "";
}
.ion-ios-partly-sunny:before {
  content: "";
}
.ion-ios-partly-sunny-outline:before {
  content: "";
}
.ion-ios-pause:before {
  content: "";
}
.ion-ios-pause-outline:before {
  content: "";
}
.ion-ios-paw:before {
  content: "";
}
.ion-ios-paw-outline:before {
  content: "";
}
.ion-ios-people:before {
  content: "";
}
.ion-ios-people-outline:before {
  content: "";
}
.ion-ios-person:before {
  content: "";
}
.ion-ios-person-add:before {
  content: "";
}
.ion-ios-person-add-outline:before {
  content: "";
}
.ion-ios-person-outline:before {
  content: "";
}
.ion-ios-phone-landscape:before {
  content: "";
}
.ion-ios-phone-landscape-outline:before {
  content: "";
}
.ion-ios-phone-portrait:before {
  content: "";
}
.ion-ios-phone-portrait-outline:before {
  content: "";
}
.ion-ios-photos:before {
  content: "";
}
.ion-ios-photos-outline:before {
  content: "";
}
.ion-ios-pie:before {
  content: "";
}
.ion-ios-pie-outline:before {
  content: "";
}
.ion-ios-pin:before {
  content: "";
}
.ion-ios-pin-outline:before {
  content: "";
}
.ion-ios-pint:before {
  content: "";
}
.ion-ios-pint-outline:before {
  content: "";
}
.ion-ios-pizza:before {
  content: "";
}
.ion-ios-pizza-outline:before {
  content: "";
}
.ion-ios-plane:before {
  content: "";
}
.ion-ios-plane-outline:before {
  content: "";
}
.ion-ios-planet:before {
  content: "";
}
.ion-ios-planet-outline:before {
  content: "";
}
.ion-ios-play:before {
  content: "";
}
.ion-ios-play-outline:before {
  content: "";
}
.ion-ios-podium:before {
  content: "";
}
.ion-ios-podium-outline:before {
  content: "";
}
.ion-ios-power:before {
  content: "";
}
.ion-ios-power-outline:before {
  content: "";
}
.ion-ios-pricetag:before {
  content: "";
}
.ion-ios-pricetag-outline:before {
  content: "";
}
.ion-ios-pricetags:before {
  content: "";
}
.ion-ios-pricetags-outline:before {
  content: "";
}
.ion-ios-print:before {
  content: "";
}
.ion-ios-print-outline:before {
  content: "";
}
.ion-ios-pulse:before {
  content: "";
}
.ion-ios-pulse-outline:before {
  content: "";
}
.ion-ios-qr-scanner:before {
  content: "";
}
.ion-ios-qr-scanner-outline:before {
  content: "";
}
.ion-ios-quote:before {
  content: "";
}
.ion-ios-quote-outline:before {
  content: "";
}
.ion-ios-radio:before {
  content: "";
}
.ion-ios-radio-button-off:before {
  content: "";
}
.ion-ios-radio-button-off-outline:before {
  content: "";
}
.ion-ios-radio-button-on:before {
  content: "";
}
.ion-ios-radio-button-on-outline:before {
  content: "";
}
.ion-ios-radio-outline:before {
  content: "";
}
.ion-ios-rainy:before {
  content: "";
}
.ion-ios-rainy-outline:before {
  content: "";
}
.ion-ios-recording:before {
  content: "";
}
.ion-ios-recording-outline:before {
  content: "";
}
.ion-ios-redo:before {
  content: "";
}
.ion-ios-redo-outline:before {
  content: "";
}
.ion-ios-refresh:before {
  content: "";
}
.ion-ios-refresh-circle:before {
  content: "";
}
.ion-ios-refresh-circle-outline:before {
  content: "";
}
.ion-ios-refresh-outline:before {
  content: "";
}
.ion-ios-remove:before {
  content: "";
}
.ion-ios-remove-circle:before {
  content: "";
}
.ion-ios-remove-circle-outline:before {
  content: "";
}
.ion-ios-remove-outline:before {
  content: "";
}
.ion-ios-reorder:before {
  content: "";
}
.ion-ios-reorder-outline:before {
  content: "";
}
.ion-ios-repeat:before {
  content: "";
}
.ion-ios-repeat-outline:before {
  content: "";
}
.ion-ios-resize:before {
  content: "";
}
.ion-ios-resize-outline:before {
  content: "";
}
.ion-ios-restaurant:before {
  content: "";
}
.ion-ios-restaurant-outline:before {
  content: "";
}
.ion-ios-return-left:before {
  content: "";
}
.ion-ios-return-left-outline:before {
  content: "";
}
.ion-ios-return-right:before {
  content: "";
}
.ion-ios-return-right-outline:before {
  content: "";
}
.ion-ios-reverse-camera:before {
  content: "";
}
.ion-ios-reverse-camera-outline:before {
  content: "";
}
.ion-ios-rewind:before {
  content: "";
}
.ion-ios-rewind-outline:before {
  content: "";
}
.ion-ios-ribbon:before {
  content: "";
}
.ion-ios-ribbon-outline:before {
  content: "";
}
.ion-ios-rose:before {
  content: "";
}
.ion-ios-rose-outline:before {
  content: "";
}
.ion-ios-sad:before {
  content: "";
}
.ion-ios-sad-outline:before {
  content: "";
}
.ion-ios-school:before {
  content: "";
}
.ion-ios-school-outline:before {
  content: "";
}
.ion-ios-search:before {
  content: "";
}
.ion-ios-search-outline:before {
  content: "";
}
.ion-ios-send:before {
  content: "";
}
.ion-ios-send-outline:before {
  content: "";
}
.ion-ios-settings:before {
  content: "";
}
.ion-ios-settings-outline:before {
  content: "";
}
.ion-ios-share:before {
  content: "";
}
.ion-ios-share-alt:before {
  content: "";
}
.ion-ios-share-alt-outline:before {
  content: "";
}
.ion-ios-share-outline:before {
  content: "";
}
.ion-ios-shirt:before {
  content: "";
}
.ion-ios-shirt-outline:before {
  content: "";
}
.ion-ios-shuffle:before {
  content: "";
}
.ion-ios-shuffle-outline:before {
  content: "";
}
.ion-ios-skip-backward:before {
  content: "";
}
.ion-ios-skip-backward-outline:before {
  content: "";
}
.ion-ios-skip-forward:before {
  content: "";
}
.ion-ios-skip-forward-outline:before {
  content: "";
}
.ion-ios-snow:before {
  content: "";
}
.ion-ios-snow-outline:before {
  content: "";
}
.ion-ios-speedometer:before {
  content: "";
}
.ion-ios-speedometer-outline:before {
  content: "";
}
.ion-ios-square:before {
  content: "";
}
.ion-ios-square-outline:before {
  content: "";
}
.ion-ios-star:before {
  content: "";
}
.ion-ios-star-half:before {
  content: "";
}
.ion-ios-star-half-outline:before {
  content: "";
}
.ion-ios-star-outline:before {
  content: "";
}
.ion-ios-stats:before {
  content: "";
}
.ion-ios-stats-outline:before {
  content: "";
}
.ion-ios-stopwatch:before {
  content: "";
}
.ion-ios-stopwatch-outline:before {
  content: "";
}
.ion-ios-subway:before {
  content: "";
}
.ion-ios-subway-outline:before {
  content: "";
}
.ion-ios-sunny:before {
  content: "";
}
.ion-ios-sunny-outline:before {
  content: "";
}
.ion-ios-swap:before {
  content: "";
}
.ion-ios-swap-outline:before {
  content: "";
}
.ion-ios-switch:before {
  content: "";
}
.ion-ios-switch-outline:before {
  content: "";
}
.ion-ios-sync:before {
  content: "";
}
.ion-ios-sync-outline:before {
  content: "";
}
.ion-ios-tablet-landscape:before {
  content: "";
}
.ion-ios-tablet-landscape-outline:before {
  content: "";
}
.ion-ios-tablet-portrait:before {
  content: "";
}
.ion-ios-tablet-portrait-outline:before {
  content: "";
}
.ion-ios-tennisball:before {
  content: "";
}
.ion-ios-tennisball-outline:before {
  content: "";
}
.ion-ios-text:before {
  content: "";
}
.ion-ios-text-outline:before {
  content: "";
}
.ion-ios-thermometer:before {
  content: "";
}
.ion-ios-thermometer-outline:before {
  content: "";
}
.ion-ios-thumbs-down:before {
  content: "";
}
.ion-ios-thumbs-down-outline:before {
  content: "";
}
.ion-ios-thumbs-up:before {
  content: "";
}
.ion-ios-thumbs-up-outline:before {
  content: "";
}
.ion-ios-thunderstorm:before {
  content: "";
}
.ion-ios-thunderstorm-outline:before {
  content: "";
}
.ion-ios-time:before {
  content: "";
}
.ion-ios-time-outline:before {
  content: "";
}
.ion-ios-timer:before {
  content: "";
}
.ion-ios-timer-outline:before {
  content: "";
}
.ion-ios-train:before {
  content: "";
}
.ion-ios-train-outline:before {
  content: "";
}
.ion-ios-transgender:before {
  content: "";
}
.ion-ios-transgender-outline:before {
  content: "";
}
.ion-ios-trash:before {
  content: "";
}
.ion-ios-trash-outline:before {
  content: "";
}
.ion-ios-trending-down:before {
  content: "";
}
.ion-ios-trending-down-outline:before {
  content: "";
}
.ion-ios-trending-up:before {
  content: "";
}
.ion-ios-trending-up-outline:before {
  content: "";
}
.ion-ios-trophy:before {
  content: "";
}
.ion-ios-trophy-outline:before {
  content: "";
}
.ion-ios-umbrella:before {
  content: "";
}
.ion-ios-umbrella-outline:before {
  content: "";
}
.ion-ios-undo:before {
  content: "";
}
.ion-ios-undo-outline:before {
  content: "";
}
.ion-ios-unlock:before {
  content: "";
}
.ion-ios-unlock-outline:before {
  content: "";
}
.ion-ios-videocam:before {
  content: "";
}
.ion-ios-videocam-outline:before {
  content: "";
}
.ion-ios-volume-down:before {
  content: "";
}
.ion-ios-volume-down-outline:before {
  content: "";
}
.ion-ios-volume-mute:before {
  content: "";
}
.ion-ios-volume-mute-outline:before {
  content: "";
}
.ion-ios-volume-off:before {
  content: "";
}
.ion-ios-volume-off-outline:before {
  content: "";
}
.ion-ios-volume-up:before {
  content: "";
}
.ion-ios-volume-up-outline:before {
  content: "";
}
.ion-ios-walk:before {
  content: "";
}
.ion-ios-walk-outline:before {
  content: "";
}
.ion-ios-warning:before {
  content: "";
}
.ion-ios-warning-outline:before {
  content: "";
}
.ion-ios-watch:before {
  content: "";
}
.ion-ios-watch-outline:before {
  content: "";
}
.ion-ios-water:before {
  content: "";
}
.ion-ios-water-outline:before {
  content: "";
}
.ion-ios-wifi:before {
  content: "";
}
.ion-ios-wifi-outline:before {
  content: "";
}
.ion-ios-wine:before {
  content: "";
}
.ion-ios-wine-outline:before {
  content: "";
}
.ion-ios-woman:before {
  content: "";
}
.ion-ios-woman-outline:before {
  content: "";
}
.ion-logo-android:before {
  content: "";
}
.ion-logo-angular:before {
  content: "";
}
.ion-logo-apple:before {
  content: "";
}
.ion-logo-bitcoin:before {
  content: "";
}
.ion-logo-buffer:before {
  content: "";
}
.ion-logo-chrome:before {
  content: "";
}
.ion-logo-codepen:before {
  content: "";
}
.ion-logo-css3:before {
  content: "";
}
.ion-logo-designernews:before {
  content: "";
}
.ion-logo-dribbble:before {
  content: "";
}
.ion-logo-dropbox:before {
  content: "";
}
.ion-logo-euro:before {
  content: "";
}
.ion-logo-facebook:before {
  content: "";
}
.ion-logo-foursquare:before {
  content: "";
}
.ion-logo-freebsd-devil:before {
  content: "";
}
.ion-logo-github:before {
  content: "";
}
.ion-logo-google:before {
  content: "";
}
.ion-logo-googleplus:before {
  content: "";
}
.ion-logo-hackernews:before {
  content: "";
}
.ion-logo-html5:before {
  content: "";
}
.ion-logo-instagram:before {
  content: "";
}
.ion-logo-javascript:before {
  content: "";
}
.ion-logo-linkedin:before {
  content: "";
}
.ion-logo-markdown:before {
  content: "";
}
.ion-logo-nodejs:before {
  content: "";
}
.ion-logo-octocat:before {
  content: "";
}
.ion-logo-pinterest:before {
  content: "";
}
.ion-logo-playstation:before {
  content: "";
}
.ion-logo-python:before {
  content: "";
}
.ion-logo-reddit:before {
  content: "";
}
.ion-logo-rss:before {
  content: "";
}
.ion-logo-sass:before {
  content: "";
}
.ion-logo-skype:before {
  content: "";
}
.ion-logo-snapchat:before {
  content: "";
}
.ion-logo-steam:before {
  content: "";
}
.ion-logo-tumblr:before {
  content: "";
}
.ion-logo-tux:before {
  content: "";
}
.ion-logo-twitch:before {
  content: "";
}
.ion-logo-twitter:before {
  content: "";
}
.ion-logo-usd:before {
  content: "";
}
.ion-logo-vimeo:before {
  content: "";
}
.ion-logo-whatsapp:before {
  content: "";
}
.ion-logo-windows:before {
  content: "";
}
.ion-logo-wordpress:before {
  content: "";
}
.ion-logo-xbox:before {
  content: "";
}
.ion-logo-yahoo:before {
  content: "";
}
.ion-logo-yen:before {
  content: "";
}
.ion-logo-youtube:before {
  content: "";
}
.ion-md-add:before {
  content: "";
}
.ion-md-add-circle:before {
  content: "";
}
.ion-md-alarm:before {
  content: "";
}
.ion-md-albums:before {
  content: "";
}
.ion-md-alert:before {
  content: "";
}
.ion-md-american-football:before {
  content: "";
}
.ion-md-analytics:before {
  content: "";
}
.ion-md-aperture:before {
  content: "";
}
.ion-md-apps:before {
  content: "";
}
.ion-md-appstore:before {
  content: "";
}
.ion-md-archive:before {
  content: "";
}
.ion-md-arrow-back:before {
  content: "";
}
.ion-md-arrow-down:before {
  content: "";
}
.ion-md-arrow-dropdown:before {
  content: "";
}
.ion-md-arrow-dropdown-circle:before {
  content: "";
}
.ion-md-arrow-dropleft:before {
  content: "";
}
.ion-md-arrow-dropleft-circle:before {
  content: "";
}
.ion-md-arrow-dropright:before {
  content: "";
}
.ion-md-arrow-dropright-circle:before {
  content: "";
}
.ion-md-arrow-dropup:before {
  content: "";
}
.ion-md-arrow-dropup-circle:before {
  content: "";
}
.ion-md-arrow-forward:before {
  content: "";
}
.ion-md-arrow-round-back:before {
  content: "";
}
.ion-md-arrow-round-down:before {
  content: "";
}
.ion-md-arrow-round-forward:before {
  content: "";
}
.ion-md-arrow-round-up:before {
  content: "";
}
.ion-md-arrow-up:before {
  content: "";
}
.ion-md-at:before {
  content: "";
}
.ion-md-attach:before {
  content: "";
}
.ion-md-backspace:before {
  content: "";
}
.ion-md-barcode:before {
  content: "";
}
.ion-md-baseball:before {
  content: "";
}
.ion-md-basket:before {
  content: "";
}
.ion-md-basketball:before {
  content: "";
}
.ion-md-battery-charging:before {
  content: "";
}
.ion-md-battery-dead:before {
  content: "";
}
.ion-md-battery-full:before {
  content: "";
}
.ion-md-beaker:before {
  content: "";
}
.ion-md-beer:before {
  content: "";
}
.ion-md-bicycle:before {
  content: "";
}
.ion-md-bluetooth:before {
  content: "";
}
.ion-md-boat:before {
  content: "";
}
.ion-md-body:before {
  content: "";
}
.ion-md-bonfire:before {
  content: "";
}
.ion-md-book:before {
  content: "";
}
.ion-md-bookmark:before {
  content: "";
}
.ion-md-bookmarks:before {
  content: "";
}
.ion-md-bowtie:before {
  content: "";
}
.ion-md-briefcase:before {
  content: "";
}
.ion-md-browsers:before {
  content: "";
}
.ion-md-brush:before {
  content: "";
}
.ion-md-bug:before {
  content: "";
}
.ion-md-build:before {
  content: "";
}
.ion-md-bulb:before {
  content: "";
}
.ion-md-bus:before {
  content: "";
}
.ion-md-cafe:before {
  content: "";
}
.ion-md-calculator:before {
  content: "";
}
.ion-md-calendar:before {
  content: "";
}
.ion-md-call:before {
  content: "";
}
.ion-md-camera:before {
  content: "";
}
.ion-md-car:before {
  content: "";
}
.ion-md-card:before {
  content: "";
}
.ion-md-cart:before {
  content: "";
}
.ion-md-cash:before {
  content: "";
}
.ion-md-chatboxes:before {
  content: "";
}
.ion-md-chatbubbles:before {
  content: "";
}
.ion-md-checkbox:before {
  content: "";
}
.ion-md-checkbox-outline:before {
  content: "";
}
.ion-md-checkmark:before {
  content: "";
}
.ion-md-checkmark-circle:before {
  content: "";
}
.ion-md-checkmark-circle-outline:before {
  content: "";
}
.ion-md-clipboard:before {
  content: "";
}
.ion-md-clock:before {
  content: "";
}
.ion-md-close:before {
  content: "";
}
.ion-md-close-circle:before {
  content: "";
}
.ion-md-closed-captioning:before {
  content: "";
}
.ion-md-cloud:before {
  content: "";
}
.ion-md-cloud-circle:before {
  content: "";
}
.ion-md-cloud-done:before {
  content: "";
}
.ion-md-cloud-download:before {
  content: "";
}
.ion-md-cloud-outline:before {
  content: "";
}
.ion-md-cloud-upload:before {
  content: "";
}
.ion-md-cloudy:before {
  content: "";
}
.ion-md-cloudy-night:before {
  content: "";
}
.ion-md-code:before {
  content: "";
}
.ion-md-code-download:before {
  content: "";
}
.ion-md-code-working:before {
  content: "";
}
.ion-md-cog:before {
  content: "";
}
.ion-md-color-fill:before {
  content: "";
}
.ion-md-color-filter:before {
  content: "";
}
.ion-md-color-palette:before {
  content: "";
}
.ion-md-color-wand:before {
  content: "";
}
.ion-md-compass:before {
  content: "";
}
.ion-md-construct:before {
  content: "";
}
.ion-md-contact:before {
  content: "";
}
.ion-md-contacts:before {
  content: "";
}
.ion-md-contract:before {
  content: "";
}
.ion-md-contrast:before {
  content: "";
}
.ion-md-copy:before {
  content: "";
}
.ion-md-create:before {
  content: "";
}
.ion-md-crop:before {
  content: "";
}
.ion-md-cube:before {
  content: "";
}
.ion-md-cut:before {
  content: "";
}
.ion-md-desktop:before {
  content: "";
}
.ion-md-disc:before {
  content: "";
}
.ion-md-document:before {
  content: "";
}
.ion-md-done-all:before {
  content: "";
}
.ion-md-download:before {
  content: "";
}
.ion-md-easel:before {
  content: "";
}
.ion-md-egg:before {
  content: "";
}
.ion-md-exit:before {
  content: "";
}
.ion-md-expand:before {
  content: "";
}
.ion-md-eye:before {
  content: "";
}
.ion-md-eye-off:before {
  content: "";
}
.ion-md-fastforward:before {
  content: "";
}
.ion-md-female:before {
  content: "";
}
.ion-md-filing:before {
  content: "";
}
.ion-md-film:before {
  content: "";
}
.ion-md-finger-print:before {
  content: "";
}
.ion-md-flag:before {
  content: "";
}
.ion-md-flame:before {
  content: "";
}
.ion-md-flash:before {
  content: "";
}
.ion-md-flask:before {
  content: "";
}
.ion-md-flower:before {
  content: "";
}
.ion-md-folder:before {
  content: "";
}
.ion-md-folder-open:before {
  content: "";
}
.ion-md-football:before {
  content: "";
}
.ion-md-funnel:before {
  content: "";
}
.ion-md-game-controller-a:before {
  content: "";
}
.ion-md-game-controller-b:before {
  content: "";
}
.ion-md-git-branch:before {
  content: "";
}
.ion-md-git-commit:before {
  content: "";
}
.ion-md-git-compare:before {
  content: "";
}
.ion-md-git-merge:before {
  content: "";
}
.ion-md-git-network:before {
  content: "";
}
.ion-md-git-pull-request:before {
  content: "";
}
.ion-md-glasses:before {
  content: "";
}
.ion-md-globe:before {
  content: "";
}
.ion-md-grid:before {
  content: "";
}
.ion-md-hammer:before {
  content: "";
}
.ion-md-hand:before {
  content: "";
}
.ion-md-happy:before {
  content: "";
}
.ion-md-headset:before {
  content: "";
}
.ion-md-heart:before {
  content: "";
}
.ion-md-heart-outline:before {
  content: "";
}
.ion-md-help:before {
  content: "";
}
.ion-md-help-buoy:before {
  content: "";
}
.ion-md-help-circle:before {
  content: "";
}
.ion-md-home:before {
  content: "";
}
.ion-md-ice-cream:before {
  content: "";
}
.ion-md-image:before {
  content: "";
}
.ion-md-images:before {
  content: "";
}
.ion-md-infinite:before {
  content: "";
}
.ion-md-information:before {
  content: "";
}
.ion-md-information-circle:before {
  content: "";
}
.ion-md-ionic:before {
  content: "";
}
.ion-md-ionitron:before {
  content: "";
}
.ion-md-jet:before {
  content: "";
}
.ion-md-key:before {
  content: "";
}
.ion-md-keypad:before {
  content: "";
}
.ion-md-laptop:before {
  content: "";
}
.ion-md-leaf:before {
  content: "";
}
.ion-md-link:before {
  content: "";
}
.ion-md-list:before {
  content: "";
}
.ion-md-list-box:before {
  content: "";
}
.ion-md-locate:before {
  content: "";
}
.ion-md-lock:before {
  content: "";
}
.ion-md-log-in:before {
  content: "";
}
.ion-md-log-out:before {
  content: "";
}
.ion-md-magnet:before {
  content: "";
}
.ion-md-mail:before {
  content: "";
}
.ion-md-mail-open:before {
  content: "";
}
.ion-md-male:before {
  content: "";
}
.ion-md-man:before {
  content: "";
}
.ion-md-map:before {
  content: "";
}
.ion-md-medal:before {
  content: "";
}
.ion-md-medical:before {
  content: "";
}
.ion-md-medkit:before {
  content: "";
}
.ion-md-megaphone:before {
  content: "";
}
.ion-md-menu:before {
  content: "";
}
.ion-md-mic:before {
  content: "";
}
.ion-md-mic-off:before {
  content: "";
}
.ion-md-microphone:before {
  content: "";
}
.ion-md-moon:before {
  content: "";
}
.ion-md-more:before {
  content: "";
}
.ion-md-move:before {
  content: "";
}
.ion-md-musical-note:before {
  content: "";
}
.ion-md-musical-notes:before {
  content: "";
}
.ion-md-navigate:before {
  content: "";
}
.ion-md-no-smoking:before {
  content: "";
}
.ion-md-notifications:before {
  content: "";
}
.ion-md-notifications-off:before {
  content: "";
}
.ion-md-notifications-outline:before {
  content: "";
}
.ion-md-nuclear:before {
  content: "";
}
.ion-md-nutrition:before {
  content: "";
}
.ion-md-open:before {
  content: "";
}
.ion-md-options:before {
  content: "";
}
.ion-md-outlet:before {
  content: "";
}
.ion-md-paper:before {
  content: "";
}
.ion-md-paper-plane:before {
  content: "";
}
.ion-md-partly-sunny:before {
  content: "";
}
.ion-md-pause:before {
  content: "";
}
.ion-md-paw:before {
  content: "";
}
.ion-md-people:before {
  content: "";
}
.ion-md-person:before {
  content: "";
}
.ion-md-person-add:before {
  content: "";
}
.ion-md-phone-landscape:before {
  content: "";
}
.ion-md-phone-portrait:before {
  content: "";
}
.ion-md-photos:before {
  content: "";
}
.ion-md-pie:before {
  content: "";
}
.ion-md-pin:before {
  content: "";
}
.ion-md-pint:before {
  content: "";
}
.ion-md-pizza:before {
  content: "";
}
.ion-md-plane:before {
  content: "";
}
.ion-md-planet:before {
  content: "";
}
.ion-md-play:before {
  content: "";
}
.ion-md-podium:before {
  content: "";
}
.ion-md-power:before {
  content: "";
}
.ion-md-pricetag:before {
  content: "";
}
.ion-md-pricetags:before {
  content: "";
}
.ion-md-print:before {
  content: "";
}
.ion-md-pulse:before {
  content: "";
}
.ion-md-qr-scanner:before {
  content: "";
}
.ion-md-quote:before {
  content: "";
}
.ion-md-radio:before {
  content: "";
}
.ion-md-radio-button-off:before {
  content: "";
}
.ion-md-radio-button-on:before {
  content: "";
}
.ion-md-rainy:before {
  content: "";
}
.ion-md-recording:before {
  content: "";
}
.ion-md-redo:before {
  content: "";
}
.ion-md-refresh:before {
  content: "";
}
.ion-md-refresh-circle:before {
  content: "";
}
.ion-md-remove:before {
  content: "";
}
.ion-md-remove-circle:before {
  content: "";
}
.ion-md-reorder:before {
  content: "";
}
.ion-md-repeat:before {
  content: "";
}
.ion-md-resize:before {
  content: "";
}
.ion-md-restaurant:before {
  content: "";
}
.ion-md-return-left:before {
  content: "";
}
.ion-md-return-right:before {
  content: "";
}
.ion-md-reverse-camera:before {
  content: "";
}
.ion-md-rewind:before {
  content: "";
}
.ion-md-ribbon:before {
  content: "";
}
.ion-md-rose:before {
  content: "";
}
.ion-md-sad:before {
  content: "";
}
.ion-md-school:before {
  content: "";
}
.ion-md-search:before {
  content: "";
}
.ion-md-send:before {
  content: "";
}
.ion-md-settings:before {
  content: "";
}
.ion-md-share:before {
  content: "";
}
.ion-md-share-alt:before {
  content: "";
}
.ion-md-shirt:before {
  content: "";
}
.ion-md-shuffle:before {
  content: "";
}
.ion-md-skip-backward:before {
  content: "";
}
.ion-md-skip-forward:before {
  content: "";
}
.ion-md-snow:before {
  content: "";
}
.ion-md-speedometer:before {
  content: "";
}
.ion-md-square:before {
  content: "";
}
.ion-md-square-outline:before {
  content: "";
}
.ion-md-star:before {
  content: "";
}
.ion-md-star-half:before {
  content: "";
}
.ion-md-star-outline:before {
  content: "";
}
.ion-md-stats:before {
  content: "";
}
.ion-md-stopwatch:before {
  content: "";
}
.ion-md-subway:before {
  content: "";
}
.ion-md-sunny:before {
  content: "";
}
.ion-md-swap:before {
  content: "";
}
.ion-md-switch:before {
  content: "";
}
.ion-md-sync:before {
  content: "";
}
.ion-md-tablet-landscape:before {
  content: "";
}
.ion-md-tablet-portrait:before {
  content: "";
}
.ion-md-tennisball:before {
  content: "";
}
.ion-md-text:before {
  content: "";
}
.ion-md-thermometer:before {
  content: "";
}
.ion-md-thumbs-down:before {
  content: "";
}
.ion-md-thumbs-up:before {
  content: "";
}
.ion-md-thunderstorm:before {
  content: "";
}
.ion-md-time:before {
  content: "";
}
.ion-md-timer:before {
  content: "";
}
.ion-md-train:before {
  content: "";
}
.ion-md-transgender:before {
  content: "";
}
.ion-md-trash:before {
  content: "";
}
.ion-md-trending-down:before {
  content: "";
}
.ion-md-trending-up:before {
  content: "";
}
.ion-md-trophy:before {
  content: "";
}
.ion-md-umbrella:before {
  content: "";
}
.ion-md-undo:before {
  content: "";
}
.ion-md-unlock:before {
  content: "";
}
.ion-md-videocam:before {
  content: "";
}
.ion-md-volume-down:before {
  content: "";
}
.ion-md-volume-mute:before {
  content: "";
}
.ion-md-volume-off:before {
  content: "";
}
.ion-md-volume-up:before {
  content: "";
}
.ion-md-walk:before {
  content: "";
}
.ion-md-warning:before {
  content: "";
}
.ion-md-watch:before {
  content: "";
}
.ion-md-water:before {
  content: "";
}
.ion-md-wifi:before {
  content: "";
}
.ion-md-wine:before {
  content: "";
}
.ion-md-woman:before {
  content: "";
}

@charset "utf-8";
/**
 * Stroke Icons 7, 1.2.0
 * Created by The Pixeden Team
 * http://themes-pixeden.com/font-demos/7-stroke/

 */
@font-face {
  font-family: "Stroke Icons 7";
  font-style: normal;
  font-weight: normal;
  src: url('7-stroke.1d449ea50ab8389ee078.eot?v=1.2.0');
  src: url('7-stroke.1d449ea50ab8389ee078.eot?#iefix&v=1.2.0') format("embedded-opentype"), url('7-stroke.11f7c073b050d62afb33.woff?v=1.2.0') format("woff"), url('7-stroke.7233a7aee250f9b77fba.ttf?v=1.2.0') format("truetype"), url('7-stroke.09c6a96523589cb91799.svg?v=1.2.0#7-stroke') format("svg");
}
[class^="pe-"], [class*=" pe-"] {
  position: relative;
  display: inline-block;
  font-family: "Stroke Icons 7";
  font-style: normal;
  font-weight: normal;
  transform: translate(0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-rendering: auto;
}
.pe-album:before {
  content: "";
}
.pe-arc:before {
  content: "";
}
.pe-back-2:before {
  content: "";
}
.pe-bandaid:before {
  content: "";
}
.pe-car:before {
  content: "";
}
.pe-diamond:before {
  content: "";
}
.pe-door-lock:before {
  content: "";
}
.pe-eyedropper:before {
  content: "";
}
.pe-female:before {
  content: "";
}
.pe-gym:before {
  content: "";
}
.pe-hammer:before {
  content: "";
}
.pe-headphones:before {
  content: "";
}
.pe-helm:before {
  content: "";
}
.pe-hourglass:before {
  content: "";
}
.pe-leaf:before {
  content: "";
}
.pe-magic-wand:before {
  content: "";
}
.pe-male:before {
  content: "";
}
.pe-map-2:before {
  content: "";
}
.pe-next-2:before {
  content: "";
}
.pe-paint-bucket:before {
  content: "";
}
.pe-pendrive:before {
  content: "";
}
.pe-photo:before {
  content: "";
}
.pe-piggy:before {
  content: "";
}
.pe-plugin:before {
  content: "";
}
.pe-refresh-2:before {
  content: "";
}
.pe-rocket:before {
  content: "";
}
.pe-settings:before {
  content: "";
}
.pe-shield:before {
  content: "";
}
.pe-smile:before {
  content: "";
}
.pe-usb:before {
  content: "";
}
.pe-vector:before {
  content: "";
}
.pe-wine:before {
  content: "";
}
.pe-cloud-upload:before {
  content: "";
}
.pe-cash:before {
  content: "";
}
.pe-close:before {
  content: "";
}
.pe-bluetooth:before {
  content: "";
}
.pe-cloud-download:before {
  content: "";
}
.pe-way:before {
  content: "";
}
.pe-close-circle:before {
  content: "";
}
.pe-id:before {
  content: "";
}
.pe-angle-up:before {
  content: "";
}
.pe-wristwatch:before {
  content: "";
}
.pe-angle-up-circle:before {
  content: "";
}
.pe-world:before {
  content: "";
}
.pe-angle-right:before {
  content: "";
}
.pe-volume:before {
  content: "";
}
.pe-angle-right-circle:before {
  content: "";
}
.pe-users:before {
  content: "";
}
.pe-angle-left:before {
  content: "";
}
.pe-user-female:before {
  content: "";
}
.pe-angle-left-circle:before {
  content: "";
}
.pe-up-arrow:before {
  content: "";
}
.pe-angle-down:before {
  content: "";
}
.pe-switch:before {
  content: "";
}
.pe-angle-down-circle:before {
  content: "";
}
.pe-scissors:before {
  content: "";
}
.pe-wallet:before {
  content: "";
}
.pe-safe:before {
  content: "";
}
.pe-volume2:before {
  content: "";
}
.pe-volume1:before {
  content: "";
}
.pe-voicemail:before {
  content: "";
}
.pe-video:before {
  content: "";
}
.pe-user:before {
  content: "";
}
.pe-upload:before {
  content: "";
}
.pe-unlock:before {
  content: "";
}
.pe-umbrella:before {
  content: "";
}
.pe-trash:before {
  content: "";
}
.pe-tools:before {
  content: "";
}
.pe-timer:before {
  content: "";
}
.pe-ticket:before {
  content: "";
}
.pe-target:before {
  content: "";
}
.pe-sun:before {
  content: "";
}
.pe-study:before {
  content: "";
}
.pe-stopwatch:before {
  content: "";
}
.pe-star:before {
  content: "";
}
.pe-speaker:before {
  content: "";
}
.pe-signal:before {
  content: "";
}
.pe-shuffle:before {
  content: "";
}
.pe-shopbag:before {
  content: "";
}
.pe-share:before {
  content: "";
}
.pe-server:before {
  content: "";
}
.pe-search:before {
  content: "";
}
.pe-film:before {
  content: "";
}
.pe-science:before {
  content: "";
}
.pe-disk:before {
  content: "";
}
.pe-ribbon:before {
  content: "";
}
.pe-repeat:before {
  content: "";
}
.pe-refresh:before {
  content: "";
}
.pe-add-user:before {
  content: "";
}
.pe-refresh-cloud:before {
  content: "";
}
.pe-paperclip:before {
  content: "";
}
.pe-radio:before {
  content: "";
}
.pe-note2:before {
  content: "";
}
.pe-print:before {
  content: "";
}
.pe-network:before {
  content: "";
}
.pe-prev:before {
  content: "";
}
.pe-mute:before {
  content: "";
}
.pe-power:before {
  content: "";
}
.pe-medal:before {
  content: "";
}
.pe-portfolio:before {
  content: "";
}
.pe-like2:before {
  content: "";
}
.pe-plus:before {
  content: "";
}
.pe-left-arrow:before {
  content: "";
}
.pe-play:before {
  content: "";
}
.pe-key:before {
  content: "";
}
.pe-plane:before {
  content: "";
}
.pe-joy:before {
  content: "";
}
.pe-photo-gallery:before {
  content: "";
}
.pe-pin:before {
  content: "";
}
.pe-phone:before {
  content: "";
}
.pe-plug:before {
  content: "";
}
.pe-pen:before {
  content: "";
}
.pe-right-arrow:before {
  content: "";
}
.pe-paper-plane:before {
  content: "";
}
.pe-delete-user:before {
  content: "";
}
.pe-paint:before {
  content: "";
}
.pe-bottom-arrow:before {
  content: "";
}
.pe-notebook:before {
  content: "";
}
.pe-note:before {
  content: "";
}
.pe-next:before {
  content: "";
}
.pe-news-paper:before {
  content: "";
}
.pe-musiclist:before {
  content: "";
}
.pe-music:before {
  content: "";
}
.pe-mouse:before {
  content: "";
}
.pe-more:before {
  content: "";
}
.pe-moon:before {
  content: "";
}
.pe-monitor:before {
  content: "";
}
.pe-micro:before {
  content: "";
}
.pe-menu:before {
  content: "";
}
.pe-map:before {
  content: "";
}
.pe-map-marker:before {
  content: "";
}
.pe-mail:before {
  content: "";
}
.pe-mail-open:before {
  content: "";
}
.pe-mail-open-file:before {
  content: "";
}
.pe-magnet:before {
  content: "";
}
.pe-loop:before {
  content: "";
}
.pe-look:before {
  content: "";
}
.pe-lock:before {
  content: "";
}
.pe-lintern:before {
  content: "";
}
.pe-link:before {
  content: "";
}
.pe-like:before {
  content: "";
}
.pe-light:before {
  content: "";
}
.pe-less:before {
  content: "";
}
.pe-keypad:before {
  content: "";
}
.pe-junk:before {
  content: "";
}
.pe-info:before {
  content: "";
}
.pe-home:before {
  content: "";
}
.pe-help2:before {
  content: "";
}
.pe-help1:before {
  content: "";
}
.pe-graph3:before {
  content: "";
}
.pe-graph2:before {
  content: "";
}
.pe-graph1:before {
  content: "";
}
.pe-graph:before {
  content: "";
}
.pe-global:before {
  content: "";
}
.pe-gleam:before {
  content: "";
}
.pe-glasses:before {
  content: "";
}
.pe-gift:before {
  content: "";
}
.pe-folder:before {
  content: "";
}
.pe-flag:before {
  content: "";
}
.pe-filter:before {
  content: "";
}
.pe-file:before {
  content: "";
}
.pe-expand1:before {
  content: "";
}
.pe-exapnd2:before {
  content: "";
}
.pe-edit:before {
  content: "";
}
.pe-drop:before {
  content: "";
}
.pe-drawer:before {
  content: "";
}
.pe-download:before {
  content: "";
}
.pe-display2:before {
  content: "";
}
.pe-display1:before {
  content: "";
}
.pe-diskette:before {
  content: "";
}
.pe-date:before {
  content: "";
}
.pe-cup:before {
  content: "";
}
.pe-culture:before {
  content: "";
}
.pe-crop:before {
  content: "";
}
.pe-credit:before {
  content: "";
}
.pe-copy-file:before {
  content: "";
}
.pe-config:before {
  content: "";
}
.pe-compass:before {
  content: "";
}
.pe-comment:before {
  content: "";
}
.pe-coffee:before {
  content: "";
}
.pe-cloud:before {
  content: "";
}
.pe-clock:before {
  content: "";
}
.pe-check:before {
  content: "";
}
.pe-chat:before {
  content: "";
}
.pe-cart:before {
  content: "";
}
.pe-camera:before {
  content: "";
}
.pe-call:before {
  content: "";
}
.pe-calculator:before {
  content: "";
}
.pe-browser:before {
  content: "";
}
.pe-box2:before {
  content: "";
}
.pe-box1:before {
  content: "";
}
.pe-bookmarks:before {
  content: "";
}
.pe-bicycle:before {
  content: "";
}
.pe-bell:before {
  content: "";
}
.pe-battery:before {
  content: "";
}
.pe-ball:before {
  content: "";
}
.pe-back:before {
  content: "";
}
.pe-attention:before {
  content: "";
}
.pe-anchor:before {
  content: "";
}
.pe-albums:before {
  content: "";
}
.pe-alarm:before {
  content: "";
}
.pe-airplay:before {
  content: "";
}

@charset "utf-8";
/**
 * Themify icons, 1.0.1
 * Created by Themify
 * http://themify.me/themify-icons
 * MIT License
 */
@font-face {
  font-family: "Themify icons";
  font-style: normal;
  font-weight: normal;
  src: url('themify.9bad94440d49256265a5.eot?v=1.0.1');
  src: url('themify.9bad94440d49256265a5.eot?#iefix&v=1.0.1') format("embedded-opentype"), url('themify.29b39089170885ae2967.woff?v=1.0.1') format("woff"), url('themify.eda8b94308c6f538f04a.ttf?v=1.0.1') format("truetype"), url('themify.f0fc8c798eac5636249c.svg?v=1.0.1#themify') format("svg");
}
[class^="ti-"], [class*=" ti-"] {
  position: relative;
  display: inline-block;
  font-family: "Themify icons";
  font-style: normal;
  font-weight: normal;
  transform: translate(0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-rendering: auto;
}
.ti-arrow-up:before {
  content: "";
}
.ti-arrow-right:before {
  content: "";
}
.ti-arrow-left:before {
  content: "";
}
.ti-arrow-down:before {
  content: "";
}
.ti-arrows-vertical:before {
  content: "";
}
.ti-arrows-horizontal:before {
  content: "";
}
.ti-angle-up:before {
  content: "";
}
.ti-angle-right:before {
  content: "";
}
.ti-angle-left:before {
  content: "";
}
.ti-angle-down:before {
  content: "";
}
.ti-angle-double-up:before {
  content: "";
}
.ti-angle-double-right:before {
  content: "";
}
.ti-angle-double-left:before {
  content: "";
}
.ti-angle-double-down:before {
  content: "";
}
.ti-move:before {
  content: "";
}
.ti-fullscreen:before {
  content: "";
}
.ti-arrow-top-right:before {
  content: "";
}
.ti-arrow-top-left:before {
  content: "";
}
.ti-arrow-circle-up:before {
  content: "";
}
.ti-arrow-circle-right:before {
  content: "";
}
.ti-arrow-circle-left:before {
  content: "";
}
.ti-arrow-circle-down:before {
  content: "";
}
.ti-arrows-corner:before {
  content: "";
}
.ti-split-v:before {
  content: "";
}
.ti-split-v-alt:before {
  content: "";
}
.ti-split-h:before {
  content: "";
}
.ti-hand-point-up:before {
  content: "";
}
.ti-hand-point-right:before {
  content: "";
}
.ti-hand-point-left:before {
  content: "";
}
.ti-hand-point-down:before {
  content: "";
}
.ti-back-right:before {
  content: "";
}
.ti-back-left:before {
  content: "";
}
.ti-exchange-vertical:before {
  content: "";
}
.ti-wand:before {
  content: "";
}
.ti-save:before {
  content: "";
}
.ti-save-alt:before {
  content: "";
}
.ti-direction:before {
  content: "";
}
.ti-direction-alt:before {
  content: "";
}
.ti-user:before {
  content: "";
}
.ti-link:before {
  content: "";
}
.ti-unlink:before {
  content: "";
}
.ti-trash:before {
  content: "";
}
.ti-target:before {
  content: "";
}
.ti-tag:before {
  content: "";
}
.ti-desktop:before {
  content: "";
}
.ti-tablet:before {
  content: "";
}
.ti-mobile:before {
  content: "";
}
.ti-email:before {
  content: "";
}
.ti-star:before {
  content: "";
}
.ti-spray:before {
  content: "";
}
.ti-signal:before {
  content: "";
}
.ti-shopping-cart:before {
  content: "";
}
.ti-shopping-cart-full:before {
  content: "";
}
.ti-settings:before {
  content: "";
}
.ti-search:before {
  content: "";
}
.ti-zoom-in:before {
  content: "";
}
.ti-zoom-out:before {
  content: "";
}
.ti-cut:before {
  content: "";
}
.ti-ruler:before {
  content: "";
}
.ti-ruler-alt-2:before {
  content: "";
}
.ti-ruler-pencil:before {
  content: "";
}
.ti-ruler-alt:before {
  content: "";
}
.ti-bookmark:before {
  content: "";
}
.ti-bookmark-alt:before {
  content: "";
}
.ti-reload:before {
  content: "";
}
.ti-plus:before {
  content: "";
}
.ti-minus:before {
  content: "";
}
.ti-close:before {
  content: "";
}
.ti-pin:before {
  content: "";
}
.ti-pencil:before {
  content: "";
}
.ti-pencil-alt:before {
  content: "";
}
.ti-paint-roller:before {
  content: "";
}
.ti-paint-bucket:before {
  content: "";
}
.ti-na:before {
  content: "";
}
.ti-medall:before {
  content: "";
}
.ti-medall-alt:before {
  content: "";
}
.ti-marker:before {
  content: "";
}
.ti-marker-alt:before {
  content: "";
}
.ti-lock:before {
  content: "";
}
.ti-unlock:before {
  content: "";
}
.ti-location-arrow:before {
  content: "";
}
.ti-layout:before {
  content: "";
}
.ti-layers:before {
  content: "";
}
.ti-layers-alt:before {
  content: "";
}
.ti-key:before {
  content: "";
}
.ti-image:before {
  content: "";
}
.ti-heart:before {
  content: "";
}
.ti-heart-broken:before {
  content: "";
}
.ti-hand-stop:before {
  content: "";
}
.ti-hand-open:before {
  content: "";
}
.ti-hand-drag:before {
  content: "";
}
.ti-flag:before {
  content: "";
}
.ti-flag-alt:before {
  content: "";
}
.ti-flag-alt-2:before {
  content: "";
}
.ti-eye:before {
  content: "";
}
.ti-import:before {
  content: "";
}
.ti-export:before {
  content: "";
}
.ti-cup:before {
  content: "";
}
.ti-crown:before {
  content: "";
}
.ti-comments:before {
  content: "";
}
.ti-comment:before {
  content: "";
}
.ti-comment-alt:before {
  content: "";
}
.ti-thought:before {
  content: "";
}
.ti-clip:before {
  content: "";
}
.ti-check:before {
  content: "";
}
.ti-check-box:before {
  content: "";
}
.ti-camera:before {
  content: "";
}
.ti-announcement:before {
  content: "";
}
.ti-brush:before {
  content: "";
}
.ti-brush-alt:before {
  content: "";
}
.ti-palette:before {
  content: "";
}
.ti-briefcase:before {
  content: "";
}
.ti-bolt:before {
  content: "";
}
.ti-bolt-alt:before {
  content: "";
}
.ti-blackboard:before {
  content: "";
}
.ti-bag:before {
  content: "";
}
.ti-world:before {
  content: "";
}
.ti-wheelchair:before {
  content: "";
}
.ti-car:before {
  content: "";
}
.ti-truck:before {
  content: "";
}
.ti-timer:before {
  content: "";
}
.ti-ticket:before {
  content: "";
}
.ti-thumb-up:before {
  content: "";
}
.ti-thumb-down:before {
  content: "";
}
.ti-stats-up:before {
  content: "";
}
.ti-stats-down:before {
  content: "";
}
.ti-shine:before {
  content: "";
}
.ti-shift-right:before {
  content: "";
}
.ti-shift-left:before {
  content: "";
}
.ti-shift-right-alt:before {
  content: "";
}
.ti-shift-left-alt:before {
  content: "";
}
.ti-shield:before {
  content: "";
}
.ti-notepad:before {
  content: "";
}
.ti-server:before {
  content: "";
}
.ti-pulse:before {
  content: "";
}
.ti-printer:before {
  content: "";
}
.ti-power-off:before {
  content: "";
}
.ti-plug:before {
  content: "";
}
.ti-pie-chart:before {
  content: "";
}
.ti-panel:before {
  content: "";
}
.ti-package:before {
  content: "";
}
.ti-music:before {
  content: "";
}
.ti-music-alt:before {
  content: "";
}
.ti-mouse:before {
  content: "";
}
.ti-mouse-alt:before {
  content: "";
}
.ti-money:before {
  content: "";
}
.ti-microphone:before {
  content: "";
}
.ti-menu:before {
  content: "";
}
.ti-menu-alt:before {
  content: "";
}
.ti-map:before {
  content: "";
}
.ti-map-alt:before {
  content: "";
}
.ti-location-pin:before {
  content: "";
}
.ti-light-bulb:before {
  content: "";
}
.ti-info:before {
  content: "";
}
.ti-infinite:before {
  content: "";
}
.ti-id-badge:before {
  content: "";
}
.ti-hummer:before {
  content: "";
}
.ti-home:before {
  content: "";
}
.ti-help:before {
  content: "";
}
.ti-headphone:before {
  content: "";
}
.ti-harddrives:before {
  content: "";
}
.ti-harddrive:before {
  content: "";
}
.ti-gift:before {
  content: "";
}
.ti-game:before {
  content: "";
}
.ti-filter:before {
  content: "";
}
.ti-files:before {
  content: "";
}
.ti-file:before {
  content: "";
}
.ti-zip:before {
  content: "";
}
.ti-folder:before {
  content: "";
}
.ti-envelope:before {
  content: "";
}
.ti-dashboard:before {
  content: "";
}
.ti-cloud:before {
  content: "";
}
.ti-cloud-up:before {
  content: "";
}
.ti-cloud-down:before {
  content: "";
}
.ti-clipboard:before {
  content: "";
}
.ti-calendar:before {
  content: "";
}
.ti-book:before {
  content: "";
}
.ti-bell:before {
  content: "";
}
.ti-basketball:before {
  content: "";
}
.ti-bar-chart:before {
  content: "";
}
.ti-bar-chart-alt:before {
  content: "";
}
.ti-archive:before {
  content: "";
}
.ti-anchor:before {
  content: "";
}
.ti-alert:before {
  content: "";
}
.ti-alarm-clock:before {
  content: "";
}
.ti-agenda:before {
  content: "";
}
.ti-write:before {
  content: "";
}
.ti-wallet:before {
  content: "";
}
.ti-video-clapper:before {
  content: "";
}
.ti-video-camera:before {
  content: "";
}
.ti-vector:before {
  content: "";
}
.ti-support:before {
  content: "";
}
.ti-stamp:before {
  content: "";
}
.ti-slice:before {
  content: "";
}
.ti-shortcode:before {
  content: "";
}
.ti-receipt:before {
  content: "";
}
.ti-pin2:before {
  content: "";
}
.ti-pin-alt:before {
  content: "";
}
.ti-pencil-alt2:before {
  content: "";
}
.ti-eraser:before {
  content: "";
}
.ti-more:before {
  content: "";
}
.ti-more-alt:before {
  content: "";
}
.ti-microphone-alt:before {
  content: "";
}
.ti-magnet:before {
  content: "";
}
.ti-line-double:before {
  content: "";
}
.ti-line-dotted:before {
  content: "";
}
.ti-line-dashed:before {
  content: "";
}
.ti-ink-pen:before {
  content: "";
}
.ti-info-alt:before {
  content: "";
}
.ti-help-alt:before {
  content: "";
}
.ti-headphone-alt:before {
  content: "";
}
.ti-gallery:before {
  content: "";
}
.ti-face-smile:before {
  content: "";
}
.ti-face-sad:before {
  content: "";
}
.ti-credit-card:before {
  content: "";
}
.ti-comments-smiley:before {
  content: "";
}
.ti-time:before {
  content: "";
}
.ti-share:before {
  content: "";
}
.ti-share-alt:before {
  content: "";
}
.ti-rocket:before {
  content: "";
}
.ti-new-window:before {
  content: "";
}
.ti-rss:before {
  content: "";
}
.ti-rss-alt:before {
  content: "";
}
.ti-control-stop:before {
  content: "";
}
.ti-control-shuffle:before {
  content: "";
}
.ti-control-play:before {
  content: "";
}
.ti-control-pause:before {
  content: "";
}
.ti-control-forward:before {
  content: "";
}
.ti-control-backward:before {
  content: "";
}
.ti-volume:before {
  content: "";
}
.ti-control-skip-forward:before {
  content: "";
}
.ti-control-skip-backward:before {
  content: "";
}
.ti-control-record:before {
  content: "";
}
.ti-control-eject:before {
  content: "";
}
.ti-paragraph:before {
  content: "";
}
.ti-uppercase:before {
  content: "";
}
.ti-underline:before {
  content: "";
}
.ti-text:before {
  content: "";
}
.ti-Italic:before {
  content: "";
}
.ti-smallcap:before {
  content: "";
}
.ti-list:before {
  content: "";
}
.ti-list-ol:before {
  content: "";
}
.ti-align-right:before {
  content: "";
}
.ti-align-left:before {
  content: "";
}
.ti-align-justify:before {
  content: "";
}
.ti-align-center:before {
  content: "";
}
.ti-quote-right:before {
  content: "";
}
.ti-quote-left:before {
  content: "";
}
.ti-layout-width-full:before {
  content: "";
}
.ti-layout-width-default:before {
  content: "";
}
.ti-layout-width-default-alt:before {
  content: "";
}
.ti-layout-tab:before {
  content: "";
}
.ti-layout-tab-window:before {
  content: "";
}
.ti-layout-tab-v:before {
  content: "";
}
.ti-layout-tab-min:before {
  content: "";
}
.ti-layout-slider:before {
  content: "";
}
.ti-layout-slider-alt:before {
  content: "";
}
.ti-layout-sidebar-right:before {
  content: "";
}
.ti-layout-sidebar-none:before {
  content: "";
}
.ti-layout-sidebar-left:before {
  content: "";
}
.ti-layout-placeholder:before {
  content: "";
}
.ti-layout-menu:before {
  content: "";
}
.ti-layout-menu-v:before {
  content: "";
}
.ti-layout-menu-separated:before {
  content: "";
}
.ti-layout-menu-full:before {
  content: "";
}
.ti-layout-media-right:before {
  content: "";
}
.ti-layout-media-right-alt:before {
  content: "";
}
.ti-layout-media-overlay:before {
  content: "";
}
.ti-layout-media-overlay-alt:before {
  content: "";
}
.ti-layout-media-overlay-alt-2:before {
  content: "";
}
.ti-layout-media-left:before {
  content: "";
}
.ti-layout-media-left-alt:before {
  content: "";
}
.ti-layout-media-center:before {
  content: "";
}
.ti-layout-media-center-alt:before {
  content: "";
}
.ti-layout-list-thumb:before {
  content: "";
}
.ti-layout-list-thumb-alt:before {
  content: "";
}
.ti-layout-list-post:before {
  content: "";
}
.ti-layout-list-large-image:before {
  content: "";
}
.ti-layout-line-solid:before {
  content: "";
}
.ti-layout-grid4:before {
  content: "";
}
.ti-layout-grid3:before {
  content: "";
}
.ti-layout-grid2:before {
  content: "";
}
.ti-layout-grid2-thumb:before {
  content: "";
}
.ti-layout-cta-right:before {
  content: "";
}
.ti-layout-cta-left:before {
  content: "";
}
.ti-layout-cta-center:before {
  content: "";
}
.ti-layout-cta-btn-right:before {
  content: "";
}
.ti-layout-cta-btn-left:before {
  content: "";
}
.ti-layout-column4:before {
  content: "";
}
.ti-layout-column3:before {
  content: "";
}
.ti-layout-column2:before {
  content: "";
}
.ti-layout-accordion-separated:before {
  content: "";
}
.ti-layout-accordion-merged:before {
  content: "";
}
.ti-layout-accordion-list:before {
  content: "";
}
.ti-widgetized:before {
  content: "";
}
.ti-widget:before {
  content: "";
}
.ti-widget-alt:before {
  content: "";
}
.ti-view-list:before {
  content: "";
}
.ti-view-list-alt:before {
  content: "";
}
.ti-view-grid:before {
  content: "";
}
.ti-upload:before {
  content: "";
}
.ti-download:before {
  content: "";
}
.ti-loop:before {
  content: "";
}
.ti-layout-sidebar-2:before {
  content: "";
}
.ti-layout-grid4-alt:before {
  content: "";
}
.ti-layout-grid3-alt:before {
  content: "";
}
.ti-layout-grid2-alt:before {
  content: "";
}
.ti-layout-column4-alt:before {
  content: "";
}
.ti-layout-column3-alt:before {
  content: "";
}
.ti-layout-column2-alt:before {
  content: "";
}
.ti-flickr:before {
  content: "";
}
.ti-flickr-alt:before {
  content: "";
}
.ti-instagram:before {
  content: "";
}
.ti-google:before {
  content: "";
}
.ti-github:before {
  content: "";
}
.ti-facebook:before {
  content: "";
}
.ti-dropbox:before {
  content: "";
}
.ti-dropbox-alt:before {
  content: "";
}
.ti-dribbble:before {
  content: "";
}
.ti-apple:before {
  content: "";
}
.ti-android:before {
  content: "";
}
.ti-yahoo:before {
  content: "";
}
.ti-trello:before {
  content: "";
}
.ti-stack-overflow:before {
  content: "";
}
.ti-soundcloud:before {
  content: "";
}
.ti-sharethis:before {
  content: "";
}
.ti-sharethis-alt:before {
  content: "";
}
.ti-reddit:before {
  content: "";
}
.ti-microsoft:before {
  content: "";
}
.ti-microsoft-alt:before {
  content: "";
}
.ti-linux:before {
  content: "";
}
.ti-jsfiddle:before {
  content: "";
}
.ti-joomla:before {
  content: "";
}
.ti-html5:before {
  content: "";
}
.ti-css3:before {
  content: "";
}
.ti-drupal:before {
  content: "";
}
.ti-wordpress:before {
  content: "";
}
.ti-tumblr:before {
  content: "";
}
.ti-tumblr-alt:before {
  content: "";
}
.ti-skype:before {
  content: "";
}
.ti-youtube:before {
  content: "";
}
.ti-vimeo:before {
  content: "";
}
.ti-vimeo-alt:before {
  content: "";
}
.ti-twitter:before {
  content: "";
}
.ti-twitter-alt:before {
  content: "";
}
.ti-linkedin:before {
  content: "";
}
.ti-pinterest:before {
  content: "";
}
.ti-pinterest-alt:before {
  content: "";
}
.ti-themify-logo:before {
  content: "";
}
.ti-themify-favicon:before {
  content: "";
}
.ti-themify-favicon-alt:before {
  content: "";
}

@charset "utf-8";
/**
 * Font Awesome, 4.7.0
 * Created by Dave Gandy
 * http://fontawesome.io/
 * (OFL-1.1 AND MIT) License
 */
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: normal;
  src: url('font-awesome.8b43027f47b20503057d.eot?v=4.7.0');
  src: url('font-awesome.8b43027f47b20503057d.eot?#iefix&v=4.7.0') format("embedded-opentype"), url('font-awesome.20fd1704ea223900efa9.woff2?v=4.7.0') format("woff2"), url('font-awesome.f691f37e57f04c152e23.woff?v=4.7.0') format("woff"), url('font-awesome.1e59d2330b4c6deb84b3.ttf?v=4.7.0') format("truetype"), url('font-awesome.c1e38fd9e0e74ba58f7a.svg?v=4.7.0#font-awesome') format("svg");
}
[class^="fa-"], [class*=" fa-"] {
  position: relative;
  display: inline-block;
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: normal;
  transform: translate(0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-rendering: auto;
}
.fa-address-book:before {
  content: "";
}
.fa-address-book-o:before {
  content: "";
}
.fa-address-card:before {
  content: "";
}
.fa-address-card-o:before {
  content: "";
}
.fa-adjust:before {
  content: "";
}
.fa-american-sign-language-interpreting:before {
  content: "";
}
.fa-anchor:before {
  content: "";
}
.fa-archive:before {
  content: "";
}
.fa-area-chart:before {
  content: "";
}
.fa-arrows:before {
  content: "";
}
.fa-arrows-h:before {
  content: "";
}
.fa-arrows-v:before {
  content: "";
}
.fa-asl-interpreting:before {
  content: "";
}
.fa-assistive-listening-systems:before {
  content: "";
}
.fa-asterisk:before {
  content: "";
}
.fa-at:before {
  content: "";
}
.fa-audio-description:before {
  content: "";
}
.fa-automobile:before {
  content: "";
}
.fa-balance-scale:before {
  content: "";
}
.fa-ban:before {
  content: "";
}
.fa-bank:before {
  content: "";
}
.fa-bar-chart:before {
  content: "";
}
.fa-bar-chart-o:before {
  content: "";
}
.fa-barcode:before {
  content: "";
}
.fa-bars:before {
  content: "";
}
.fa-bath:before {
  content: "";
}
.fa-bathtub:before {
  content: "";
}
.fa-battery:before {
  content: "";
}
.fa-battery-0:before {
  content: "";
}
.fa-battery-1:before {
  content: "";
}
.fa-battery-2:before {
  content: "";
}
.fa-battery-3:before {
  content: "";
}
.fa-battery-4: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-bell:before {
  content: "";
}
.fa-bell-o:before {
  content: "";
}
.fa-bell-slash:before {
  content: "";
}
.fa-bell-slash-o:before {
  content: "";
}
.fa-bicycle:before {
  content: "";
}
.fa-binoculars:before {
  content: "";
}
.fa-birthday-cake:before {
  content: "";
}
.fa-blind:before {
  content: "";
}
.fa-bluetooth:before {
  content: "";
}
.fa-bluetooth-b:before {
  content: "";
}
.fa-bolt:before {
  content: "";
}
.fa-bomb:before {
  content: "";
}
.fa-book:before {
  content: "";
}
.fa-bookmark:before {
  content: "";
}
.fa-bookmark-o:before {
  content: "";
}
.fa-braille:before {
  content: "";
}
.fa-briefcase:before {
  content: "";
}
.fa-bug:before {
  content: "";
}
.fa-building:before {
  content: "";
}
.fa-building-o:before {
  content: "";
}
.fa-bullhorn:before {
  content: "";
}
.fa-bullseye:before {
  content: "";
}
.fa-bus:before {
  content: "";
}
.fa-cab:before {
  content: "";
}
.fa-calculator:before {
  content: "";
}
.fa-calendar:before {
  content: "";
}
.fa-calendar-check-o:before {
  content: "";
}
.fa-calendar-minus-o:before {
  content: "";
}
.fa-calendar-o:before {
  content: "";
}
.fa-calendar-plus-o:before {
  content: "";
}
.fa-calendar-times-o:before {
  content: "";
}
.fa-camera:before {
  content: "";
}
.fa-camera-retro:before {
  content: "";
}
.fa-car:before {
  content: "";
}
.fa-caret-square-o-down:before {
  content: "";
}
.fa-caret-square-o-left:before {
  content: "";
}
.fa-caret-square-o-right:before {
  content: "";
}
.fa-caret-square-o-up:before {
  content: "";
}
.fa-cart-arrow-down:before {
  content: "";
}
.fa-cart-plus:before {
  content: "";
}
.fa-cc:before {
  content: "";
}
.fa-certificate:before {
  content: "";
}
.fa-check:before {
  content: "";
}
.fa-check-circle:before {
  content: "";
}
.fa-check-circle-o:before {
  content: "";
}
.fa-check-square:before {
  content: "";
}
.fa-check-square-o:before {
  content: "";
}
.fa-child:before {
  content: "";
}
.fa-circle:before {
  content: "";
}
.fa-circle-o:before {
  content: "";
}
.fa-circle-o-notch:before {
  content: "";
}
.fa-circle-thin:before {
  content: "";
}
.fa-clock-o:before {
  content: "";
}
.fa-clone:before {
  content: "";
}
.fa-close:before {
  content: "";
}
.fa-cloud:before {
  content: "";
}
.fa-cloud-download:before {
  content: "";
}
.fa-cloud-upload:before {
  content: "";
}
.fa-code:before {
  content: "";
}
.fa-code-fork:before {
  content: "";
}
.fa-coffee:before {
  content: "";
}
.fa-cog:before {
  content: "";
}
.fa-cogs:before {
  content: "";
}
.fa-comment:before {
  content: "";
}
.fa-comment-o:before {
  content: "";
}
.fa-commenting:before {
  content: "";
}
.fa-commenting-o:before {
  content: "";
}
.fa-comments:before {
  content: "";
}
.fa-comments-o:before {
  content: "";
}
.fa-compass:before {
  content: "";
}
.fa-copyright:before {
  content: "";
}
.fa-creative-commons:before {
  content: "";
}
.fa-credit-card:before {
  content: "";
}
.fa-credit-card-alt:before {
  content: "";
}
.fa-crop:before {
  content: "";
}
.fa-crosshairs:before {
  content: "";
}
.fa-cube:before {
  content: "";
}
.fa-cubes:before {
  content: "";
}
.fa-cutlery:before {
  content: "";
}
.fa-dashboard:before {
  content: "";
}
.fa-database:before {
  content: "";
}
.fa-deaf:before {
  content: "";
}
.fa-deafness:before {
  content: "";
}
.fa-desktop:before {
  content: "";
}
.fa-diamond:before {
  content: "";
}
.fa-dot-circle-o:before {
  content: "";
}
.fa-download:before {
  content: "";
}
.fa-drivers-license:before {
  content: "";
}
.fa-drivers-license-o:before {
  content: "";
}
.fa-edit:before {
  content: "";
}
.fa-ellipsis-h:before {
  content: "";
}
.fa-ellipsis-v:before {
  content: "";
}
.fa-envelope:before {
  content: "";
}
.fa-envelope-o:before {
  content: "";
}
.fa-envelope-open:before {
  content: "";
}
.fa-envelope-open-o:before {
  content: "";
}
.fa-envelope-square:before {
  content: "";
}
.fa-eraser:before {
  content: "";
}
.fa-exchange:before {
  content: "";
}
.fa-exclamation:before {
  content: "";
}
.fa-exclamation-circle:before {
  content: "";
}
.fa-exclamation-triangle:before {
  content: "";
}
.fa-external-link:before {
  content: "";
}
.fa-external-link-square:before {
  content: "";
}
.fa-eye:before {
  content: "";
}
.fa-eye-slash:before {
  content: "";
}
.fa-eyedropper:before {
  content: "";
}
.fa-fax:before {
  content: "";
}
.fa-feed:before {
  content: "";
}
.fa-female:before {
  content: "";
}
.fa-fighter-jet:before {
  content: "";
}
.fa-file-archive-o:before {
  content: "";
}
.fa-file-audio-o:before {
  content: "";
}
.fa-file-code-o:before {
  content: "";
}
.fa-file-excel-o:before {
  content: "";
}
.fa-file-image-o:before {
  content: "";
}
.fa-file-movie-o:before {
  content: "";
}
.fa-file-pdf-o:before {
  content: "";
}
.fa-file-photo-o:before {
  content: "";
}
.fa-file-picture-o:before {
  content: "";
}
.fa-file-powerpoint-o:before {
  content: "";
}
.fa-file-sound-o:before {
  content: "";
}
.fa-file-video-o:before {
  content: "";
}
.fa-file-word-o:before {
  content: "";
}
.fa-file-zip-o:before {
  content: "";
}
.fa-film:before {
  content: "";
}
.fa-filter:before {
  content: "";
}
.fa-fire:before {
  content: "";
}
.fa-fire-extinguisher:before {
  content: "";
}
.fa-flag:before {
  content: "";
}
.fa-flag-checkered:before {
  content: "";
}
.fa-flag-o:before {
  content: "";
}
.fa-flash:before {
  content: "";
}
.fa-flask:before {
  content: "";
}
.fa-folder:before {
  content: "";
}
.fa-folder-o:before {
  content: "";
}
.fa-folder-open:before {
  content: "";
}
.fa-folder-open-o:before {
  content: "";
}
.fa-frown-o:before {
  content: "";
}
.fa-futbol-o:before {
  content: "";
}
.fa-gamepad:before {
  content: "";
}
.fa-gavel:before {
  content: "";
}
.fa-gear:before {
  content: "";
}
.fa-gears:before {
  content: "";
}
.fa-gift:before {
  content: "";
}
.fa-glass:before {
  content: "";
}
.fa-globe:before {
  content: "";
}
.fa-graduation-cap:before {
  content: "";
}
.fa-group:before {
  content: "";
}
.fa-hand-grab-o:before {
  content: "";
}
.fa-hand-lizard-o:before {
  content: "";
}
.fa-hand-paper-o:before {
  content: "";
}
.fa-hand-peace-o:before {
  content: "";
}
.fa-hand-pointer-o:before {
  content: "";
}
.fa-hand-rock-o:before {
  content: "";
}
.fa-hand-scissors-o:before {
  content: "";
}
.fa-hand-spock-o:before {
  content: "";
}
.fa-hand-stop-o:before {
  content: "";
}
.fa-handshake-o:before {
  content: "";
}
.fa-hard-of-hearing:before {
  content: "";
}
.fa-hashtag:before {
  content: "";
}
.fa-hdd-o:before {
  content: "";
}
.fa-headphones:before {
  content: "";
}
.fa-heart:before {
  content: "";
}
.fa-heart-o:before {
  content: "";
}
.fa-heartbeat:before {
  content: "";
}
.fa-history:before {
  content: "";
}
.fa-home:before {
  content: "";
}
.fa-hotel:before {
  content: "";
}
.fa-hourglass:before {
  content: "";
}
.fa-hourglass-1:before {
  content: "";
}
.fa-hourglass-2:before {
  content: "";
}
.fa-hourglass-3:before {
  content: "";
}
.fa-hourglass-end:before {
  content: "";
}
.fa-hourglass-half:before {
  content: "";
}
.fa-hourglass-o:before {
  content: "";
}
.fa-hourglass-start:before {
  content: "";
}
.fa-i-cursor:before {
  content: "";
}
.fa-id-badge:before {
  content: "";
}
.fa-id-card:before {
  content: "";
}
.fa-id-card-o:before {
  content: "";
}
.fa-image:before {
  content: "";
}
.fa-inbox:before {
  content: "";
}
.fa-industry:before {
  content: "";
}
.fa-info:before {
  content: "";
}
.fa-info-circle:before {
  content: "";
}
.fa-institution:before {
  content: "";
}
.fa-key:before {
  content: "";
}
.fa-keyboard-o:before {
  content: "";
}
.fa-language:before {
  content: "";
}
.fa-laptop:before {
  content: "";
}
.fa-leaf:before {
  content: "";
}
.fa-legal:before {
  content: "";
}
.fa-lemon-o:before {
  content: "";
}
.fa-level-down:before {
  content: "";
}
.fa-level-up:before {
  content: "";
}
.fa-life-bouy:before {
  content: "";
}
.fa-life-buoy:before {
  content: "";
}
.fa-life-ring:before {
  content: "";
}
.fa-life-saver:before {
  content: "";
}
.fa-lightbulb-o:before {
  content: "";
}
.fa-line-chart:before {
  content: "";
}
.fa-location-arrow:before {
  content: "";
}
.fa-lock:before {
  content: "";
}
.fa-low-vision:before {
  content: "";
}
.fa-magic:before {
  content: "";
}
.fa-magnet:before {
  content: "";
}
.fa-mail-forward:before {
  content: "";
}
.fa-mail-reply:before {
  content: "";
}
.fa-mail-reply-all:before {
  content: "";
}
.fa-male:before {
  content: "";
}
.fa-map:before {
  content: "";
}
.fa-map-marker:before {
  content: "";
}
.fa-map-o:before {
  content: "";
}
.fa-map-pin:before {
  content: "";
}
.fa-map-signs:before {
  content: "";
}
.fa-meh-o:before {
  content: "";
}
.fa-microchip:before {
  content: "";
}
.fa-microphone:before {
  content: "";
}
.fa-microphone-slash:before {
  content: "";
}
.fa-minus:before {
  content: "";
}
.fa-minus-circle:before {
  content: "";
}
.fa-minus-square:before {
  content: "";
}
.fa-minus-square-o:before {
  content: "";
}
.fa-mobile:before {
  content: "";
}
.fa-mobile-phone:before {
  content: "";
}
.fa-money:before {
  content: "";
}
.fa-moon-o:before {
  content: "";
}
.fa-mortar-board:before {
  content: "";
}
.fa-motorcycle:before {
  content: "";
}
.fa-mouse-pointer:before {
  content: "";
}
.fa-music:before {
  content: "";
}
.fa-navicon:before {
  content: "";
}
.fa-newspaper-o:before {
  content: "";
}
.fa-object-group:before {
  content: "";
}
.fa-object-ungroup:before {
  content: "";
}
.fa-paint-brush:before {
  content: "";
}
.fa-paper-plane:before {
  content: "";
}
.fa-paper-plane-o:before {
  content: "";
}
.fa-paw:before {
  content: "";
}
.fa-pencil:before {
  content: "";
}
.fa-pencil-square:before {
  content: "";
}
.fa-pencil-square-o:before {
  content: "";
}
.fa-percent:before {
  content: "";
}
.fa-phone:before {
  content: "";
}
.fa-phone-square:before {
  content: "";
}
.fa-photo:before {
  content: "";
}
.fa-picture-o:before {
  content: "";
}
.fa-pie-chart:before {
  content: "";
}
.fa-plane:before {
  content: "";
}
.fa-plug:before {
  content: "";
}
.fa-plus:before {
  content: "";
}
.fa-plus-circle:before {
  content: "";
}
.fa-plus-square:before {
  content: "";
}
.fa-plus-square-o:before {
  content: "";
}
.fa-podcast:before {
  content: "";
}
.fa-power-off:before {
  content: "";
}
.fa-print:before {
  content: "";
}
.fa-puzzle-piece:before {
  content: "";
}
.fa-qrcode:before {
  content: "";
}
.fa-question:before {
  content: "";
}
.fa-question-circle:before {
  content: "";
}
.fa-question-circle-o:before {
  content: "";
}
.fa-quote-left:before {
  content: "";
}
.fa-quote-right:before {
  content: "";
}
.fa-random:before {
  content: "";
}
.fa-recycle:before {
  content: "";
}
.fa-refresh:before {
  content: "";
}
.fa-registered:before {
  content: "";
}
.fa-remove:before {
  content: "";
}
.fa-reorder:before {
  content: "";
}
.fa-reply:before {
  content: "";
}
.fa-reply-all:before {
  content: "";
}
.fa-retweet:before {
  content: "";
}
.fa-road:before {
  content: "";
}
.fa-rocket:before {
  content: "";
}
.fa-rss:before {
  content: "";
}
.fa-rss-square:before {
  content: "";
}
.fa-s15:before {
  content: "";
}
.fa-search:before {
  content: "";
}
.fa-search-minus:before {
  content: "";
}
.fa-search-plus:before {
  content: "";
}
.fa-send:before {
  content: "";
}
.fa-send-o:before {
  content: "";
}
.fa-server:before {
  content: "";
}
.fa-share:before {
  content: "";
}
.fa-share-alt:before {
  content: "";
}
.fa-share-alt-square:before {
  content: "";
}
.fa-share-square:before {
  content: "";
}
.fa-share-square-o:before {
  content: "";
}
.fa-shield:before {
  content: "";
}
.fa-ship:before {
  content: "";
}
.fa-shopping-bag:before {
  content: "";
}
.fa-shopping-basket:before {
  content: "";
}
.fa-shopping-cart:before {
  content: "";
}
.fa-shower:before {
  content: "";
}
.fa-sign-in:before {
  content: "";
}
.fa-sign-language:before {
  content: "";
}
.fa-sign-out:before {
  content: "";
}
.fa-signal:before {
  content: "";
}
.fa-signing:before {
  content: "";
}
.fa-sitemap:before {
  content: "";
}
.fa-sliders:before {
  content: "";
}
.fa-smile-o:before {
  content: "";
}
.fa-snowflake-o:before {
  content: "";
}
.fa-soccer-ball-o:before {
  content: "";
}
.fa-sort:before {
  content: "";
}
.fa-sort-alpha-asc:before {
  content: "";
}
.fa-sort-alpha-desc:before {
  content: "";
}
.fa-sort-amount-asc:before {
  content: "";
}
.fa-sort-amount-desc:before {
  content: "";
}
.fa-sort-asc:before {
  content: "";
}
.fa-sort-desc:before {
  content: "";
}
.fa-sort-down:before {
  content: "";
}
.fa-sort-numeric-asc:before {
  content: "";
}
.fa-sort-numeric-desc:before {
  content: "";
}
.fa-sort-up:before {
  content: "";
}
.fa-space-shuttle:before {
  content: "";
}
.fa-spinner:before {
  content: "";
}
.fa-spoon:before {
  content: "";
}
.fa-square:before {
  content: "";
}
.fa-square-o:before {
  content: "";
}
.fa-star:before {
  content: "";
}
.fa-star-half:before {
  content: "";
}
.fa-star-half-empty:before {
  content: "";
}
.fa-star-half-full:before {
  content: "";
}
.fa-star-half-o:before {
  content: "";
}
.fa-star-o:before {
  content: "";
}
.fa-sticky-note:before {
  content: "";
}
.fa-sticky-note-o:before {
  content: "";
}
.fa-street-view:before {
  content: "";
}
.fa-suitcase:before {
  content: "";
}
.fa-sun-o:before {
  content: "";
}
.fa-support:before {
  content: "";
}
.fa-tablet:before {
  content: "";
}
.fa-tachometer:before {
  content: "";
}
.fa-tag:before {
  content: "";
}
.fa-tags:before {
  content: "";
}
.fa-tasks:before {
  content: "";
}
.fa-taxi:before {
  content: "";
}
.fa-television:before {
  content: "";
}
.fa-terminal:before {
  content: "";
}
.fa-thermometer:before {
  content: "";
}
.fa-thermometer-0:before {
  content: "";
}
.fa-thermometer-1:before {
  content: "";
}
.fa-thermometer-2:before {
  content: "";
}
.fa-thermometer-3:before {
  content: "";
}
.fa-thermometer-4: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-thumb-tack:before {
  content: "";
}
.fa-thumbs-down:before {
  content: "";
}
.fa-thumbs-o-down:before {
  content: "";
}
.fa-thumbs-o-up:before {
  content: "";
}
.fa-thumbs-up:before {
  content: "";
}
.fa-ticket:before {
  content: "";
}
.fa-times:before {
  content: "";
}
.fa-times-circle:before {
  content: "";
}
.fa-times-circle-o:before {
  content: "";
}
.fa-times-rectangle:before {
  content: "";
}
.fa-times-rectangle-o:before {
  content: "";
}
.fa-tint:before {
  content: "";
}
.fa-toggle-down:before {
  content: "";
}
.fa-toggle-left:before {
  content: "";
}
.fa-toggle-off:before {
  content: "";
}
.fa-toggle-on:before {
  content: "";
}
.fa-toggle-right:before {
  content: "";
}
.fa-toggle-up:before {
  content: "";
}
.fa-trademark:before {
  content: "";
}
.fa-trash:before {
  content: "";
}
.fa-trash-o:before {
  content: "";
}
.fa-tree:before {
  content: "";
}
.fa-trophy:before {
  content: "";
}
.fa-truck:before {
  content: "";
}
.fa-tty:before {
  content: "";
}
.fa-tv:before {
  content: "";
}
.fa-umbrella:before {
  content: "";
}
.fa-universal-access:before {
  content: "";
}
.fa-university:before {
  content: "";
}
.fa-unlock:before {
  content: "";
}
.fa-unlock-alt:before {
  content: "";
}
.fa-unsorted:before {
  content: "";
}
.fa-upload:before {
  content: "";
}
.fa-user:before {
  content: "";
}
.fa-user-circle:before {
  content: "";
}
.fa-user-circle-o:before {
  content: "";
}
.fa-user-o:before {
  content: "";
}
.fa-user-plus:before {
  content: "";
}
.fa-user-secret:before {
  content: "";
}
.fa-user-times:before {
  content: "";
}
.fa-users:before {
  content: "";
}
.fa-vcard:before {
  content: "";
}
.fa-vcard-o:before {
  content: "";
}
.fa-video-camera:before {
  content: "";
}
.fa-volume-control-phone:before {
  content: "";
}
.fa-volume-down:before {
  content: "";
}
.fa-volume-off:before {
  content: "";
}
.fa-volume-up:before {
  content: "";
}
.fa-warning:before {
  content: "";
}
.fa-wheelchair:before {
  content: "";
}
.fa-wheelchair-alt:before {
  content: "";
}
.fa-wifi:before {
  content: "";
}
.fa-window-close:before {
  content: "";
}
.fa-window-close-o:before {
  content: "";
}
.fa-window-maximize:before {
  content: "";
}
.fa-window-minimize:before {
  content: "";
}
.fa-window-restore:before {
  content: "";
}
.fa-wrench:before {
  content: "";
}
.fa-hand-o-down:before {
  content: "";
}
.fa-hand-o-left:before {
  content: "";
}
.fa-hand-o-right:before {
  content: "";
}
.fa-hand-o-up:before {
  content: "";
}
.fa-ambulance:before {
  content: "";
}
.fa-subway:before {
  content: "";
}
.fa-train:before {
  content: "";
}
.fa-genderless:before {
  content: "";
}
.fa-intersex: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-mercury:before {
  content: "";
}
.fa-neuter:before {
  content: "";
}
.fa-transgender:before {
  content: "";
}
.fa-transgender-alt:before {
  content: "";
}
.fa-venus:before {
  content: "";
}
.fa-venus-double:before {
  content: "";
}
.fa-venus-mars:before {
  content: "";
}
.fa-file:before {
  content: "";
}
.fa-file-o:before {
  content: "";
}
.fa-file-text:before {
  content: "";
}
.fa-file-text-o:before {
  content: "";
}
.fa-cc-amex: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-google-wallet:before {
  content: "";
}
.fa-paypal:before {
  content: "";
}
.fa-bitcoin:before {
  content: "";
}
.fa-btc:before {
  content: "";
}
.fa-cny:before {
  content: "";
}
.fa-dollar:before {
  content: "";
}
.fa-eur:before {
  content: "";
}
.fa-euro:before {
  content: "";
}
.fa-gbp:before {
  content: "";
}
.fa-gg:before {
  content: "";
}
.fa-gg-circle:before {
  content: "";
}
.fa-ils:before {
  content: "";
}
.fa-inr:before {
  content: "";
}
.fa-jpy:before {
  content: "";
}
.fa-krw:before {
  content: "";
}
.fa-rmb:before {
  content: "";
}
.fa-rouble:before {
  content: "";
}
.fa-rub:before {
  content: "";
}
.fa-ruble:before {
  content: "";
}
.fa-rupee:before {
  content: "";
}
.fa-shekel:before {
  content: "";
}
.fa-sheqel:before {
  content: "";
}
.fa-try:before {
  content: "";
}
.fa-turkish-lira:before {
  content: "";
}
.fa-usd:before {
  content: "";
}
.fa-won:before {
  content: "";
}
.fa-yen:before {
  content: "";
}
.fa-align-center:before {
  content: "";
}
.fa-align-justify:before {
  content: "";
}
.fa-align-left:before {
  content: "";
}
.fa-align-right:before {
  content: "";
}
.fa-bold:before {
  content: "";
}
.fa-chain:before {
  content: "";
}
.fa-chain-broken:before {
  content: "";
}
.fa-clipboard:before {
  content: "";
}
.fa-columns:before {
  content: "";
}
.fa-copy:before {
  content: "";
}
.fa-cut:before {
  content: "";
}
.fa-dedent:before {
  content: "";
}
.fa-files-o:before {
  content: "";
}
.fa-floppy-o:before {
  content: "";
}
.fa-font:before {
  content: "";
}
.fa-header:before {
  content: "";
}
.fa-indent:before {
  content: "";
}
.fa-italic:before {
  content: "";
}
.fa-link:before {
  content: "";
}
.fa-list:before {
  content: "";
}
.fa-list-alt:before {
  content: "";
}
.fa-list-ol:before {
  content: "";
}
.fa-list-ul:before {
  content: "";
}
.fa-outdent:before {
  content: "";
}
.fa-paperclip:before {
  content: "";
}
.fa-paragraph:before {
  content: "";
}
.fa-paste:before {
  content: "";
}
.fa-repeat:before {
  content: "";
}
.fa-rotate-left:before {
  content: "";
}
.fa-rotate-right:before {
  content: "";
}
.fa-save:before {
  content: "";
}
.fa-scissors:before {
  content: "";
}
.fa-strikethrough:before {
  content: "";
}
.fa-subscript:before {
  content: "";
}
.fa-superscript:before {
  content: "";
}
.fa-table:before {
  content: "";
}
.fa-text-height:before {
  content: "";
}
.fa-text-width:before {
  content: "";
}
.fa-th:before {
  content: "";
}
.fa-th-large:before {
  content: "";
}
.fa-th-list:before {
  content: "";
}
.fa-underline:before {
  content: "";
}
.fa-undo:before {
  content: "";
}
.fa-unlink: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-arrow-circle-down:before {
  content: "";
}
.fa-arrow-circle-left:before {
  content: "";
}
.fa-arrow-circle-o-down:before {
  content: "";
}
.fa-arrow-circle-o-left:before {
  content: "";
}
.fa-arrow-circle-o-right:before {
  content: "";
}
.fa-arrow-circle-o-up: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-caret-down:before {
  content: "";
}
.fa-caret-left:before {
  content: "";
}
.fa-caret-right:before {
  content: "";
}
.fa-caret-up: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-long-arrow-down:before {
  content: "";
}
.fa-long-arrow-left:before {
  content: "";
}
.fa-long-arrow-right:before {
  content: "";
}
.fa-long-arrow-up:before {
  content: "";
}
.fa-backward:before {
  content: "";
}
.fa-compress:before {
  content: "";
}
.fa-eject:before {
  content: "";
}
.fa-expand:before {
  content: "";
}
.fa-fast-backward:before {
  content: "";
}
.fa-fast-forward:before {
  content: "";
}
.fa-forward:before {
  content: "";
}
.fa-pause:before {
  content: "";
}
.fa-pause-circle:before {
  content: "";
}
.fa-pause-circle-o:before {
  content: "";
}
.fa-play:before {
  content: "";
}
.fa-play-circle:before {
  content: "";
}
.fa-play-circle-o:before {
  content: "";
}
.fa-step-backward:before {
  content: "";
}
.fa-step-forward:before {
  content: "";
}
.fa-stop:before {
  content: "";
}
.fa-stop-circle:before {
  content: "";
}
.fa-stop-circle-o:before {
  content: "";
}
.fa-youtube-play:before {
  content: "";
}
.fa-500px:before {
  content: "";
}
.fa-adn:before {
  content: "";
}
.fa-amazon:before {
  content: "";
}
.fa-android:before {
  content: "";
}
.fa-angellist:before {
  content: "";
}
.fa-apple:before {
  content: "";
}
.fa-bandcamp:before {
  content: "";
}
.fa-behance:before {
  content: "";
}
.fa-behance-square:before {
  content: "";
}
.fa-bitbucket:before {
  content: "";
}
.fa-bitbucket-square:before {
  content: "";
}
.fa-black-tie:before {
  content: "";
}
.fa-buysellads:before {
  content: "";
}
.fa-chrome:before {
  content: "";
}
.fa-codepen:before {
  content: "";
}
.fa-codiepie:before {
  content: "";
}
.fa-connectdevelop:before {
  content: "";
}
.fa-contao:before {
  content: "";
}
.fa-css3:before {
  content: "";
}
.fa-dashcube:before {
  content: "";
}
.fa-delicious:before {
  content: "";
}
.fa-deviantart:before {
  content: "";
}
.fa-digg:before {
  content: "";
}
.fa-dribbble:before {
  content: "";
}
.fa-dropbox:before {
  content: "";
}
.fa-drupal:before {
  content: "";
}
.fa-edge:before {
  content: "";
}
.fa-eercast:before {
  content: "";
}
.fa-empire:before {
  content: "";
}
.fa-envira:before {
  content: "";
}
.fa-etsy:before {
  content: "";
}
.fa-expeditedssl:before {
  content: "";
}
.fa-fa:before {
  content: "";
}
.fa-facebook:before {
  content: "";
}
.fa-facebook-f:before {
  content: "";
}
.fa-facebook-official:before {
  content: "";
}
.fa-facebook-square:before {
  content: "";
}
.fa-firefox:before {
  content: "";
}
.fa-first-order:before {
  content: "";
}
.fa-flickr:before {
  content: "";
}
.fa-font-awesome:before {
  content: "";
}
.fa-fonticons:before {
  content: "";
}
.fa-fort-awesome:before {
  content: "";
}
.fa-forumbee:before {
  content: "";
}
.fa-foursquare:before {
  content: "";
}
.fa-free-code-camp:before {
  content: "";
}
.fa-ge:before {
  content: "";
}
.fa-get-pocket: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-gitlab:before {
  content: "";
}
.fa-gittip:before {
  content: "";
}
.fa-glide:before {
  content: "";
}
.fa-glide-g:before {
  content: "";
}
.fa-google:before {
  content: "";
}
.fa-google-plus:before {
  content: "";
}
.fa-google-plus-circle:before {
  content: "";
}
.fa-google-plus-official:before {
  content: "";
}
.fa-google-plus-square:before {
  content: "";
}
.fa-gratipay:before {
  content: "";
}
.fa-grav:before {
  content: "";
}
.fa-hacker-news:before {
  content: "";
}
.fa-houzz:before {
  content: "";
}
.fa-html5:before {
  content: "";
}
.fa-imdb:before {
  content: "";
}
.fa-instagram:before {
  content: "";
}
.fa-internet-explorer:before {
  content: "";
}
.fa-ioxhost:before {
  content: "";
}
.fa-joomla:before {
  content: "";
}
.fa-jsfiddle:before {
  content: "";
}
.fa-lastfm:before {
  content: "";
}
.fa-lastfm-square:before {
  content: "";
}
.fa-leanpub:before {
  content: "";
}
.fa-linkedin:before {
  content: "";
}
.fa-linkedin-square:before {
  content: "";
}
.fa-linode:before {
  content: "";
}
.fa-linux:before {
  content: "";
}
.fa-maxcdn:before {
  content: "";
}
.fa-meanpath:before {
  content: "";
}
.fa-medium:before {
  content: "";
}
.fa-meetup:before {
  content: "";
}
.fa-mixcloud:before {
  content: "";
}
.fa-modx:before {
  content: "";
}
.fa-odnoklassniki:before {
  content: "";
}
.fa-odnoklassniki-square:before {
  content: "";
}
.fa-opencart:before {
  content: "";
}
.fa-openid:before {
  content: "";
}
.fa-opera:before {
  content: "";
}
.fa-optin-monster:before {
  content: "";
}
.fa-pagelines:before {
  content: "";
}
.fa-pied-piper:before {
  content: "";
}
.fa-pied-piper-alt:before {
  content: "";
}
.fa-pied-piper-pp:before {
  content: "";
}
.fa-pinterest:before {
  content: "";
}
.fa-pinterest-p:before {
  content: "";
}
.fa-pinterest-square:before {
  content: "";
}
.fa-product-hunt:before {
  content: "";
}
.fa-qq:before {
  content: "";
}
.fa-quora:before {
  content: "";
}
.fa-ra:before {
  content: "";
}
.fa-ravelry:before {
  content: "";
}
.fa-rebel:before {
  content: "";
}
.fa-reddit:before {
  content: "";
}
.fa-reddit-alien:before {
  content: "";
}
.fa-reddit-square:before {
  content: "";
}
.fa-renren:before {
  content: "";
}
.fa-resistance:before {
  content: "";
}
.fa-safari:before {
  content: "";
}
.fa-scribd:before {
  content: "";
}
.fa-sellsy:before {
  content: "";
}
.fa-shirtsinbulk:before {
  content: "";
}
.fa-simplybuilt:before {
  content: "";
}
.fa-skyatlas:before {
  content: "";
}
.fa-skype:before {
  content: "";
}
.fa-slack:before {
  content: "";
}
.fa-slideshare:before {
  content: "";
}
.fa-snapchat:before {
  content: "";
}
.fa-snapchat-ghost:before {
  content: "";
}
.fa-snapchat-square:before {
  content: "";
}
.fa-soundcloud:before {
  content: "";
}
.fa-spotify:before {
  content: "";
}
.fa-stack-exchange:before {
  content: "";
}
.fa-stack-overflow:before {
  content: "";
}
.fa-steam:before {
  content: "";
}
.fa-steam-square:before {
  content: "";
}
.fa-stumbleupon:before {
  content: "";
}
.fa-stumbleupon-circle:before {
  content: "";
}
.fa-superpowers:before {
  content: "";
}
.fa-telegram:before {
  content: "";
}
.fa-tencent-weibo:before {
  content: "";
}
.fa-themeisle:before {
  content: "";
}
.fa-trello:before {
  content: "";
}
.fa-tripadvisor:before {
  content: "";
}
.fa-tumblr:before {
  content: "";
}
.fa-tumblr-square:before {
  content: "";
}
.fa-twitch:before {
  content: "";
}
.fa-twitter:before {
  content: "";
}
.fa-twitter-square:before {
  content: "";
}
.fa-usb:before {
  content: "";
}
.fa-viacoin:before {
  content: "";
}
.fa-viadeo:before {
  content: "";
}
.fa-viadeo-square:before {
  content: "";
}
.fa-vimeo:before {
  content: "";
}
.fa-vimeo-square:before {
  content: "";
}
.fa-vine:before {
  content: "";
}
.fa-vk:before {
  content: "";
}
.fa-wechat:before {
  content: "";
}
.fa-weibo:before {
  content: "";
}
.fa-weixin:before {
  content: "";
}
.fa-whatsapp:before {
  content: "";
}
.fa-wikipedia-w:before {
  content: "";
}
.fa-windows:before {
  content: "";
}
.fa-wordpress:before {
  content: "";
}
.fa-wpbeginner:before {
  content: "";
}
.fa-wpexplorer:before {
  content: "";
}
.fa-wpforms:before {
  content: "";
}
.fa-xing:before {
  content: "";
}
.fa-xing-square:before {
  content: "";
}
.fa-y-combinator:before {
  content: "";
}
.fa-y-combinator-square:before {
  content: "";
}
.fa-yahoo:before {
  content: "";
}
.fa-yc:before {
  content: "";
}
.fa-yc-square:before {
  content: "";
}
.fa-yelp:before {
  content: "";
}
.fa-yoast:before {
  content: "";
}
.fa-youtube:before {
  content: "";
}
.fa-youtube-square:before {
  content: "";
}
.fa-h-square:before {
  content: "";
}
.fa-hospital-o:before {
  content: "";
}
.fa-medkit:before {
  content: "";
}
.fa-stethoscope:before {
  content: "";
}
.fa-user-md:before {
  content: "";
}

@charset "utf-8";@font-face{font-family:octicons;font-style:normal;font-weight:400;src:url('octicons.732a797b8f35a80a61d8.eot?-fvbane');src:url('octicons.732a797b8f35a80a61d8.eot?#iefix-fvbane') format("embedded-opentype"),url('octicons.2b3d13dd9b9b1bce99b9.woff?-fvbane') format("woff"),url('octicons.27c469483dd5a1efd98c.ttf?-fvbane') format("truetype"),url('octicons.12ee64be17e74e81c33c.svg?-fvbane#octicons') format("svg")}[class*=" oi-"],[class^=oi-]{position:relative;display:inline-block;font-family:octicons;font-style:normal;font-weight:400;transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-rendering:auto}.oi-alert:before{content:"\f02d"}.oi-arrow-down:before{content:"\f03f"}.oi-arrow-left:before{content:"\f040"}.oi-arrow-right:before{content:"\f03e"}.oi-arrow-small-down:before{content:"\f0a0"}.oi-arrow-small-left:before{content:"\f0a1"}.oi-arrow-small-right:before{content:"\f071"}.oi-arrow-small-up:before{content:"\f09f"}.oi-arrow-up:before{content:"\f03d"}.oi-beaker:before,.oi-microscope:before{content:"\f0dd"}.oi-bell:before{content:"\f0de"}.oi-book:before{content:"\f007"}.oi-bookmark:before{content:"\f07b"}.oi-briefcase:before{content:"\f0d3"}.oi-broadcast:before{content:"\f048"}.oi-browser:before{content:"\f0c5"}.oi-bug:before{content:"\f091"}.oi-calendar:before{content:"\f068"}.oi-check:before{content:"\f03a"}.oi-checklist:before{content:"\f076"}.oi-chevron-down:before{content:"\f0a3"}.oi-chevron-left:before{content:"\f0a4"}.oi-chevron-right:before{content:"\f078"}.oi-chevron-up:before{content:"\f0a2"}.oi-circle-slash:before{content:"\f084"}.oi-circuit-board:before{content:"\f0d6"}.oi-clippy:before{content:"\f035"}.oi-clock:before{content:"\f046"}.oi-cloud-download:before{content:"\f00b"}.oi-cloud-upload:before{content:"\f00c"}.oi-code:before{content:"\f05f"}.oi-color-mode:before{content:"\f065"}.oi-comment-add:before,.oi-comment:before{content:"\f02b"}.oi-comment-discussion:before{content:"\f04f"}.oi-credit-card:before{content:"\f045"}.oi-dash:before{content:"\f0ca"}.oi-dashboard:before{content:"\f07d"}.oi-database:before{content:"\f096"}.oi-clone:before,.oi-desktop-download:before{content:"\f0dc"}.oi-device-camera:before{content:"\f056"}.oi-device-camera-video:before{content:"\f057"}.oi-device-desktop:before{content:"\f27c"}.oi-device-mobile:before{content:"\f038"}.oi-diff:before{content:"\f04d"}.oi-diff-added:before{content:"\f06b"}.oi-diff-ignored:before{content:"\f099"}.oi-diff-modified:before{content:"\f06d"}.oi-diff-removed:before{content:"\f06c"}.oi-diff-renamed:before{content:"\f06e"}.oi-ellipsis:before{content:"\f09a"}.oi-eye-unwatch:before,.oi-eye-watch:before,.oi-eye:before{content:"\f04e"}.oi-file-binary:before{content:"\f094"}.oi-file-code:before{content:"\f010"}.oi-file-directory:before{content:"\f016"}.oi-file-media:before{content:"\f012"}.oi-file-pdf:before{content:"\f014"}.oi-file-submodule:before{content:"\f017"}.oi-file-symlink-directory:before{content:"\f0b1"}.oi-file-symlink-file:before{content:"\f0b0"}.oi-file-text:before{content:"\f011"}.oi-file-zip:before{content:"\f013"}.oi-flame:before{content:"\f0d2"}.oi-fold:before{content:"\f0cc"}.oi-gear:before{content:"\f02f"}.oi-gift:before{content:"\f042"}.oi-gist:before{content:"\f00e"}.oi-gist-secret:before{content:"\f08c"}.oi-git-branch-create:before,.oi-git-branch-delete:before,.oi-git-branch:before{content:"\f020"}.oi-git-commit:before{content:"\f01f"}.oi-git-compare:before{content:"\f0ac"}.oi-git-merge:before{content:"\f023"}.oi-git-pull-request-abandoned:before,.oi-git-pull-request:before{content:"\f009"}.oi-globe:before{content:"\f0b6"}.oi-graph:before{content:"\f043"}.oi-heart:before{content:"\2665"}.oi-history:before{content:"\f07e"}.oi-home:before{content:"\f08d"}.oi-horizontal-rule:before{content:"\f070"}.oi-hubot:before{content:"\f09d"}.oi-inbox:before{content:"\f0cf"}.oi-info:before{content:"\f059"}.oi-issue-closed:before{content:"\f028"}.oi-issue-opened:before{content:"\f026"}.oi-issue-reopened:before{content:"\f027"}.oi-jersey:before{content:"\f019"}.oi-key:before{content:"\f049"}.oi-keyboard:before{content:"\f00d"}.oi-law:before{content:"\f0d8"}.oi-light-bulb:before{content:"\f000"}.oi-link:before{content:"\f05c"}.oi-link-external:before{content:"\f07f"}.oi-list-ordered:before{content:"\f062"}.oi-list-unordered:before{content:"\f061"}.oi-location:before{content:"\f060"}.oi-gist-private:before,.oi-git-fork-private:before,.oi-lock:before,.oi-mirror-private:before{content:"\f06a"}.oi-logo-github:before{content:"\f092"}.oi-mail:before{content:"\f03b"}.oi-mail-read:before{content:"\f03c"}.oi-mail-reply:before{content:"\f051"}.oi-mark-github:before{content:"\f00a"}.oi-markdown:before{content:"\f0c9"}.oi-megaphone:before{content:"\f077"}.oi-mention:before{content:"\f0be"}.oi-milestone:before{content:"\f075"}.oi-mirror-public:before,.oi-mirror:before{content:"\f024"}.oi-mortar-board:before{content:"\f0d7"}.oi-mute:before{content:"\f080"}.oi-no-newline:before{content:"\f09c"}.oi-octoface:before{content:"\f008"}.oi-organization:before{content:"\f037"}.oi-package:before{content:"\f0c4"}.oi-paintcan:before{content:"\f0d1"}.oi-pencil:before{content:"\f058"}.oi-person-add:before,.oi-person-follow:before,.oi-person:before{content:"\f018"}.oi-pin:before{content:"\f041"}.oi-plug:before{content:"\f0d4"}.oi-file-add:before,.oi-file-directory-create:before,.oi-gist-new:before,.oi-plus:before,.oi-repo-create:before{content:"\f05d"}.oi-primitive-dot:before{content:"\f052"}.oi-primitive-square:before{content:"\f053"}.oi-pulse:before{content:"\f085"}.oi-question:before{content:"\f02c"}.oi-quote:before{content:"\f063"}.oi-radio-tower:before{content:"\f030"}.oi-repo-delete:before,.oi-repo:before{content:"\f001"}.oi-repo-clone:before{content:"\f04c"}.oi-repo-force-push:before{content:"\f04a"}.oi-gist-fork:before,.oi-repo-forked:before{content:"\f002"}.oi-repo-pull:before{content:"\f006"}.oi-repo-push:before{content:"\f005"}.oi-rocket:before{content:"\f033"}.oi-rss:before{content:"\f034"}.oi-ruby:before{content:"\f047"}.oi-screen-full:before{content:"\f066"}.oi-screen-normal:before{content:"\f067"}.oi-search-save:before,.oi-search:before{content:"\f02e"}.oi-server:before{content:"\f097"}.oi-settings:before{content:"\f07c"}.oi-shield:before{content:"\f0e1"}.oi-log-in:before,.oi-sign-in:before{content:"\f036"}.oi-log-out:before,.oi-sign-out:before{content:"\f032"}.oi-squirrel:before{content:"\f0b2"}.oi-star-add:before,.oi-star-delete:before,.oi-star:before{content:"\f02a"}.oi-stop:before{content:"\f08f"}.oi-repo-sync:before,.oi-sync:before{content:"\f087"}.oi-tag-add:before,.oi-tag-remove:before,.oi-tag:before{content:"\f015"}.oi-telescope:before{content:"\f088"}.oi-terminal:before{content:"\f0c8"}.oi-three-bars:before{content:"\f05e"}.oi-thumbsdown:before{content:"\f0db"}.oi-thumbsup:before{content:"\f0da"}.oi-tools:before{content:"\f031"}.oi-trashcan:before{content:"\f0d0"}.oi-triangle-down:before{content:"\f05b"}.oi-triangle-left:before{content:"\f044"}.oi-triangle-right:before{content:"\f05a"}.oi-triangle-up:before{content:"\f0aa"}.oi-unfold:before{content:"\f039"}.oi-unmute:before{content:"\f0ba"}.oi-versions:before{content:"\f064"}.oi-watch:before{content:"\f0e0"}.oi-remove-close:before,.oi-x:before{content:"\f081"}.oi-zap:before{content:"\26A1"}
.wizard-pane{position:absolute;top:0;visibility:hidden;opacity:0;transition:opacity .2s ease}.wizard-pane.active{position:relative;visibility:visible;opacity:1}.wizard-pane.activing{visibility:visible}.wizard-content{position:relative;padding:0;transition:height .2s ease}.panel-body>.wizard-buttons,.tab-content>.wizard-buttons{margin-top:22px}.color-active{color:#3e8ef7!important}.color-error{color:#ff4c52!important}.color-done{color:#11c26d!important}
body.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

.sweet-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1700;
  display: none;
  background-color: rgba(0, 0, 0, .4);
}

.sweet-alert {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1700;
  display: none;
  width: 478px;
  padding: 20px 30px;
  margin-top: -200px;
  margin-left: -269px;
  overflow: hidden;
  text-align: center;
  background-color: #fff;
  border-radius: .215rem;
}

@media (max-width: 767px) {
  .sweet-alert {
    right: 1.0715rem;
    left: 1.0715rem;
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}

.sweet-alert .form-group {
  display: none;
}

.sweet-alert .form-group .sa-input-error {
  display: none;
}

.sweet-alert.show-input .form-group {
  display: block;
}

.sweet-alert .sa-confirm-button-container {
  position: relative;
  display: inline-block;
}

.sweet-alert .la-ball-fall {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -9px;
  margin-left: -27px;
  visibility: hidden;
  opacity: 0;
}

.sweet-alert button[disabled] {
  cursor: default;
  opacity: .6;
}

.sweet-alert button.confirm[disabled] {
  color: transparent;
}

.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

.sweet-alert .sa-icon {
  position: relative;
  box-sizing: content-box;
  width: 80px;
  height: 80px;
  margin: 20px auto;
  border: 4px solid gray;
  border-radius: 50%;
}

.sweet-alert .sa-icon.sa-error {
  border-color: #ff4c52;
}

.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}

.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  top: 37px;
  display: block;
  width: 47px;
  height: 5px;
  background-color: #ff4c52;
  border-radius: 2px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  left: 17px;
  transform: rotate(45deg);
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  right: 16px;
  transform: rotate(-45deg);
}

.sweet-alert .sa-icon.sa-warning {
  border-color: #eb6709;
}

.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  top: 10px;
  left: 50%;
  width: 5px;
  height: 47px;
  margin-left: -2px;
  background-color: #eb6709;
  border-radius: 2px;
}

.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: 7px;
  height: 7px;
  margin-left: -3px;
  background-color: #eb6709;
  border-radius: 50%;
}

.sweet-alert .sa-icon.sa-info {
  border-color: #0bb2d4;
}

.sweet-alert .sa-icon.sa-info::before {
  position: absolute;
  bottom: 17px;
  left: 50%;
  width: 5px;
  height: 29px;
  margin-left: -2px;
  content: "";
  background-color: #0bb2d4;
  border-radius: 2px;
}

.sweet-alert .sa-icon.sa-info::after {
  position: absolute;
  top: 19px;
  width: 7px;
  height: 7px;
  margin-left: -3px;
  content: "";
  background-color: #0bb2d4;
  border-radius: 50%;
}

.sweet-alert .sa-icon.sa-success {
  border-color: #11c26d;
}

.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
  position: absolute;
  width: 60px;
  height: 120px;
  content: "";
  background: #fff;
  border-radius: 50%;
  transform: rotate(45deg);
}

.sweet-alert .sa-icon.sa-success::before {
  top: -7px;
  left: -33px;
  border-radius: 120px 0 0 120px;
  transform: rotate(-45deg);
  transform-origin: 60px 60px;
}

.sweet-alert .sa-icon.sa-success::after {
  top: -11px;
  left: 30px;
  border-radius: 0 120px 120px 0;
  transform: rotate(-45deg);
  transform-origin: 0 60px;
}

.sweet-alert .sa-icon.sa-success .sa-placeholder {
  position: absolute;
  top: -4px;
  left: -4px;
  z-index: 2;
  box-sizing: content-box;
  width: 80px;
  height: 80px;
  border: 4px solid rgba(17, 194, 109, .2);
  border-radius: 50%;
}

.sweet-alert .sa-icon.sa-success .sa-fix {
  position: absolute;
  top: 8px;
  left: 27px;
  z-index: 1;
  width: 7px;
  height: 90px;
  background-color: #fff;
  transform: rotate(-45deg);
}

.sweet-alert .sa-icon.sa-success .sa-line {
  position: absolute;
  z-index: 2;
  display: block;
  height: 5px;
  background-color: #11c26d;
  border-radius: 2px;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  top: 46px;
  left: 14px;
  width: 25px;
  transform: rotate(45deg);
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  top: 38px;
  right: 8px;
  width: 47px;
  transform: rotate(-45deg);
}

.sweet-alert .sa-icon.sa-custom {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  border: none;
  border-radius: 0;
}

.sweet-alert .btn-default.focus, .sweet-alert .btn-default:focus {
  border-color: #e4eaec;
  box-shadow: none;
}

.sweet-alert .btn-success.focus, .sweet-alert .btn-success:focus {
  border-color: #11c26d;
  box-shadow: none;
}

.sweet-alert .btn-info.focus, .sweet-alert .btn-info:focus {
  border-color: #0bb2d4;
  box-shadow: none;
}

.sweet-alert .btn-danger.focus, .sweet-alert .btn-danger:focus {
  border-color: #ff4c52;
  box-shadow: none;
}

.sweet-alert .btn-warning.focus, .sweet-alert .btn-warning:focus {
  border-color: #eb6709;
  box-shadow: none;
}

.sweet-alert button::-moz-focus-inner {
  border: 0;
}

@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(.7);
  }

  45% {
    transform: scale(1.05);
  }

  80% {
    transform: scale(.95);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes showSweetAlert {
  0% {
    transform: scale(.7);
  }

  45% {
    transform: scale(1.05);
  }

  80% {
    transform: scale(.95);
  }

  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(.5);
  }
}

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(.5);
  }
}

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%;
  }

  100% {
    top: 50%;
  }
}

@keyframes slideFromTop {
  0% {
    top: 0%;
  }

  100% {
    top: 50%;
  }
}

@-webkit-keyframes slideToTop {
  0% {
    top: 50%;
  }

  100% {
    top: 0%;
  }
}

@keyframes slideToTop {
  0% {
    top: 50%;
  }

  100% {
    top: 0%;
  }
}

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%;
  }

  100% {
    top: 50%;
  }
}

@keyframes slideFromBottom {
  0% {
    top: 70%;
  }

  100% {
    top: 50%;
  }
}

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%;
  }

  100% {
    top: 70%;
  }
}

@keyframes slideToBottom {
  0% {
    top: 50%;
  }

  100% {
    top: 70%;
  }
}

.showSweetAlert {
  -webkit-animation: showSweetAlert .3s;
  animation: showSweetAlert .3s;
}

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop .3s;
  animation: slideFromTop .3s;
}

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom .3s;
  animation: slideFromBottom .3s;
}

.hideSweetAlert {
  -webkit-animation: hideSweetAlert .3s;
  animation: hideSweetAlert .3s;
}

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop .3s;
  animation: slideToTop .3s;
}

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom .3s;
  animation: slideToBottom .3s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    top: 19px;
    left: 1px;
    width: 0;
  }

  54% {
    top: 19px;
    left: 1px;
    width: 0;
  }

  70% {
    top: 37px;
    left: -8px;
    width: 50px;
  }

  84% {
    top: 48px;
    left: 21px;
    width: 17px;
  }

  100% {
    top: 45px;
    left: 14px;
    width: 25px;
  }
}

@keyframes animateSuccessTip {
  0% {
    top: 19px;
    left: 1px;
    width: 0;
  }

  54% {
    top: 19px;
    left: 1px;
    width: 0;
  }

  70% {
    top: 37px;
    left: -8px;
    width: 50px;
  }

  84% {
    top: 48px;
    left: 21px;
    width: 17px;
  }

  100% {
    top: 45px;
    left: 14px;
    width: 25px;
  }
}

@-webkit-keyframes animateSuccessLong {
  0% {
    top: 54px;
    right: 46px;
    width: 0;
  }

  65% {
    top: 54px;
    right: 46px;
    width: 0;
  }

  84% {
    top: 35px;
    right: 0;
    width: 55px;
  }

  100% {
    top: 38px;
    right: 8px;
    width: 47px;
  }
}

@keyframes animateSuccessLong {
  0% {
    top: 54px;
    right: 46px;
    width: 0;
  }

  65% {
    top: 54px;
    right: 46px;
    width: 0;
  }

  84% {
    top: 35px;
    right: 0;
    width: 55px;
  }

  100% {
    top: 38px;
    right: 8px;
    width: 47px;
  }
}

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
  }

  5% {
    transform: rotate(-45deg);
  }

  12% {
    transform: rotate(-405deg);
  }

  100% {
    transform: rotate(-405deg);
  }
}

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
  }

  5% {
    transform: rotate(-45deg);
  }

  12% {
    transform: rotate(-405deg);
  }

  100% {
    transform: rotate(-405deg);
  }
}

.animateSuccessTip {
  -webkit-animation: animateSuccessTip .75s;
  animation: animateSuccessTip .75s;
}

.animateSuccessLong {
  -webkit-animation: animateSuccessLong .75s;
  animation: animateSuccessLong .75s;
}

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    opacity: 0;
    transform: rotateX(100deg);
  }

  100% {
    opacity: 1;
    transform: rotateX(0deg);
  }
}

@keyframes animateErrorIcon {
  0% {
    opacity: 0;
    transform: rotateX(100deg);
  }

  100% {
    opacity: 1;
    transform: rotateX(0deg);
  }
}

.animateErrorIcon {
  -webkit-animation: animateErrorIcon .5s;
  animation: animateErrorIcon .5s;
}

@-webkit-keyframes animateXMark {
  0% {
    margin-top: 26px;
    opacity: 0;
    transform: scale(.4);
  }

  50% {
    margin-top: 26px;
    opacity: 0;
    transform: scale(.4);
  }

  80% {
    margin-top: -6px;
    transform: scale(1.15);
  }

  100% {
    margin-top: 0;
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes animateXMark {
  0% {
    margin-top: 26px;
    opacity: 0;
    transform: scale(.4);
  }

  50% {
    margin-top: 26px;
    opacity: 0;
    transform: scale(.4);
  }

  80% {
    margin-top: -6px;
    transform: scale(1.15);
  }

  100% {
    margin-top: 0;
    opacity: 1;
    transform: scale(1);
  }
}

.animateXMark {
  -webkit-animation: animateXMark .5s;
  animation: animateXMark .5s;
}

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }

  100% {
    border-color: #f8bb86;
  }
}

@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }

  100% {
    border-color: #f8bb86;
  }
}

.pulseWarning {
  -webkit-animation: pulseWarning .75s infinite alternate;
  animation: pulseWarning .75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }

  100% {
    background-color: #f8bb86;
  }
}

@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }

  100% {
    background-color: #f8bb86;
  }
}

.pulseWarningIns {
  -webkit-animation: pulseWarningIns .75s infinite alternate;
  animation: pulseWarningIns .75s infinite alternate;
}

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.alertify-logs > * {
  padding: 12px 24px;
  color: #fff;
  border-radius: .286rem;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
}

.alertify-logs > *, .alertify-logs > *.default {
  background: rgba(0, 0, 0, .8);
}

.alertify-logs > *.error {
  background: #ff4c52;
}

.alertify-logs > *.success {
  background: #11c26d;
}

.alertify {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1700;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .3);
}

.alertify.hide {
  pointer-events: none;
  opacity: 0;
}

.alertify, .alertify.show, .alertify.hide {
  box-sizing: border-box;
  transition: all .33s cubic-bezier(.25, .8, .25, 1);
}

.alertify, .alertify * {
  box-sizing: border-box;
}

.alertify .dialog {
  padding: 12px;
}

.alertify .dialog, .alertify .alert {
  position: relative;
  top: 50%;
  width: 100%;
  margin: 0 auto;
  transform: translateY(-50%);
}

.alertify .dialog > *, .alertify .alert > * {
  width: 400px;
  max-width: 95%;
  padding: 12px;
  margin: 0 auto;
  text-align: center;
  background: #fff;
  border-radius: .286rem;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .14), 0 4px 5px 0 rgba(0, 0, 0, .098), 0 1px 10px 0 rgba(0, 0, 0, .084);
}

.alertify .dialog .msg, .alertify .alert .msg {
  padding: 12px;
  margin: 0;
  margin-bottom: 12px;
  text-align: left;
}

.alertify .dialog input, .alertify .alert input {
  width: 100%;
  height: 2.573rem;
  padding: .429rem 1rem;
  margin-bottom: 15px;
  font-size: 1rem;
  line-height: 1.57142857;
  color: #76838f;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e4eaec;
  border-radius: .215rem;
  box-shadow: none;
  transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
}

.alertify .dialog input.focus, .alertify .dialog input:focus, .alertify .alert input.focus, .alertify .alert input:focus {
  border-color: #3e8ef7;
  box-shadow: none;
}

.alertify .dialog nav, .alertify .alert nav {
  text-align: right;
}

.alertify .dialog nav .btn, .alertify .alert nav .btn {
  margin: 4px 5px;
}

.alertify-logs {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 1699;
}

.alertify-logs > * {
  position: relative;
  box-sizing: border-box;
  float: right;
  margin-top: 10px;
  clear: both;
  transition: all .3s cubic-bezier(.25, .8, .25, 1);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: 1000;
}

.alertify-logs > *.show {
  right: 0;
  opacity: 1;
}

.alertify-logs > *, .alertify-logs > *.hide {
  right: -100%;
  opacity: 0;
}

.rangeUi {
  position: relative;
  cursor: pointer;
}

.rangeUi-bar {
  height: 4px;
  background-color: #f3f7f9;
}

.rangeUi-pointer {
  position: absolute;
  top: -3px;
  left: 60%;
  z-index: 2;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #e4eaec;
  border-radius: 50%;
  transform: translate(-50%, 0%);
}

.rangeUi-pointer:focus {
  outline: 0;
  outline: none;
}

.rangeUi-tip {
  position: absolute;
  top: -30px;
  left: 50%;
  display: block;
  padding: 2px 4px 1px;
  margin: 0 auto;
  font-size: 11px;
  line-height: 1.5em;
  color: #fff;
  text-align: center;
  background-color: #526069;
  border: 1px solid #526069;
  border-radius: 2px;
  transform: translate(-50%, 0);
}

.rangeUi-tip:before {
  position: absolute;
  bottom: -3px;
  left: 50%;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  content: "";
  background-color: #526069;
  transform: rotate(-45deg);
}

.rangeUi-selected {
  position: absolute;
  top: 0;
  width: 60%;
  height: 4px;
  overflow: hidden;
  background-color: #3e8ef7;
}

.rangeUi-scale {
  height: 30px;
}

.rangeUi-scale-lines, .rangeUi-scale-values {
  position: relative;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  list-style: none;
}

.rangeUi-scale-lines li, .rangeUi-scale-values li {
  position: absolute;
  top: 0;
  float: left;
}

.rangeUi-scale-lines {
  top: 6px;
}

.rangeUi-scale-lines li {
  position: absolute;
  top: 0;
  width: 1px;
  height: 4px;
  background-color: #e4eaec;
}

.rangeUi-scale-inlineGrid {
  height: 10px !important;
}

.rangeUi-scale-values {
  top: 13px;
  margin-left: 1px;
}

.rangeUi-scale-values span {
  margin-left: -50%;
  font-size: 14px;
  color: #76838f;
}

/* You can add global styles to this file, and also import other style files */
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}
.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}
.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}
.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  color: #858585;
  line-height: 0;
}
.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color .1s ease-out;
}
.emoji-mart-anchor:hover,
.emoji-mart-anchor-selected {
  color: #464646;
}
.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}
.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}
.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}
.emoji-mart-anchors svg {
  fill: currentColor;
  max-height: 18px;
}
.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}
.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}
.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;	  -webkit-appearance: none;
}
.emoji-mart-search-icon {
  position: absolute;
  top: 9px;
  right: 16px;
  z-index: 2;
  padding: 0;
  border: none;
  background: none;
  line-height: 0;
}
.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}
.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}
.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: sticky;
  top: 0;
}
.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}
.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}
.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
}
.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}
.emoji-mart-preview {
  position: relative;
  height: 70px;
}
.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.emoji-mart-preview-emoji {
  left: 12px;
}
.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}
.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}
.emoji-mart-preview-name {
  font-size: 14px;
}
.emoji-mart-preview-shortnames {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}
.emoji-mart-preview-emoticons {
  font-size: 11px;
  color: #bbb;
}
.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}
.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}
.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}
.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}
.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}
.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {
  opacity: .75;
}
.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: .125s;
  transition-timing-function: ease-out;
}
.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }
.emoji-mart-skin-swatch-selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}
.emoji-mart-skin-swatch-selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}
.emoji-mart-skin {
  display: inline-block;
  width: 100%; padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}
.emoji-mart-skin-tone-1 { background-color: #ffc93a }
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
.emoji-mart-skin-tone-5 { background-color: #9b643d }
.emoji-mart-skin-tone-6 { background-color: #594539 }
/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/* Colors for the ripple elements.*/
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
@-webkit-keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@-webkit-keyframes cdk-text-field-autofill-end {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
/* For use in src/lib/core/theming/_palette.scss */
/* For use in src/lib/core/theming/_palette.scss */
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #004b6b;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #eb1b2e;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #004b6b;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #eb1b2e;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge-content {
  color: white;
  background: #004b6b;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #eb1b2e;
  color: white;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.mat-badge {
  position: relative;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #004b6b;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #eb1b2e;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #004b6b;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #eb1b2e;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: white;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #004b6b;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #eb1b2e;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone,
.mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #004b6b;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #eb1b2e;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #004b6b;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #eb1b2e;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #004b6b;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #eb1b2e;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(0, 75, 107, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 75, 107, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 75, 107, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #004b6b;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 75, 107, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(235, 27, 46, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(235, 27, 46, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(235, 27, 46, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #eb1b2e;
  color: white;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(235, 27, 46, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content-touch {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #004b6b;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #eb1b2e;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #004b6b;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #eb1b2e;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #eb1b2e;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #004b6b;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #eb1b2e;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #004b6b;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #eb1b2e;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.mat-error {
  color: #f44336;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #004b6b;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #eb1b2e;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #004b6b;
}
.mat-icon.mat-accent {
  color: #eb1b2e;
}
.mat-icon.mat-warn {
  color: #f44336;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #004b6b;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #eb1b2e;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-item-disabled {
  background-color: #eeeeee;
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled], .mat-menu-item[disabled]::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #b3c9d3;
}
.mat-progress-bar-buffer {
  background-color: #b3c9d3;
}
.mat-progress-bar-fill::after {
  background-color: #004b6b;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f9bbc0;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f9bbc0;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #eb1b2e;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #004b6b;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #eb1b2e;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #004b6b;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #004b6b;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #eb1b2e;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #eb1b2e;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #004b6b;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #eb1b2e;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #eb1b2e;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(235, 27, 46, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #eb1b2e;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #004b6b;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 75, 107, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #004b6b;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #004b6b;
}
.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 75, 107, 0.2);
}
.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #eb1b2e;
}
.mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.mat-accent .mat-slider-focus-ring {
  background-color: rgba(235, 27, 46, 0.2);
}
.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #004b6b;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 201, 211, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #004b6b;
}
.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #eb1b2e;
}
.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 201, 211, 0.3);
}
.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #004b6b;
}
.mat-tab-group.mat-background-primary .mat-tab-label, .mat-tab-group.mat-background-primary .mat-tab-link, .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.mat-tab-group.mat-background-accent .mat-tab-header, .mat-tab-group.mat-background-accent .mat-tab-links, .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #eb1b2e;
}
.mat-tab-group.mat-background-accent .mat-tab-label, .mat-tab-group.mat-background-accent .mat-tab-link, .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn .mat-tab-header, .mat-tab-group.mat-background-warn .mat-tab-links, .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn .mat-tab-label, .mat-tab-group.mat-background-warn .mat-tab-link, .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #004b6b;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #eb1b2e;
  color: white;
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }

  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #eb1b2e;
}
.dark-theme {
  color: white;
}
.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-option {
  color: white;
}
.dark-theme .mat-option:hover:not(.mat-option-disabled), .dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #4d8197;
}
.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f15f6d;
}
.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-pseudo-checkbox::after {
  color: #303030;
}
.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4d8197;
}
.dark-theme .mat-pseudo-checkbox-checked,
.dark-theme .mat-pseudo-checkbox-indeterminate,
.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #f15f6d;
}
.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.dark-theme .mat-app-background, .dark-theme.mat-app-background {
  background-color: #303030;
  color: white;
}
.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.dark-theme .mat-badge-content {
  color: white;
  background: #4d8197;
}
.cdk-high-contrast-active .dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.dark-theme .mat-badge-accent .mat-badge-content {
  background: #f15f6d;
  color: black;
}
.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.dark-theme .mat-badge {
  position: relative;
}
.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #6e6e6e;
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.dark-theme .ng-animate-disabled .mat-badge-content,
.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.dark-theme .mat-button, .dark-theme .mat-icon-button, .dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.dark-theme .mat-button.mat-primary, .dark-theme .mat-icon-button.mat-primary, .dark-theme .mat-stroked-button.mat-primary {
  color: #4d8197;
}
.dark-theme .mat-button.mat-accent, .dark-theme .mat-icon-button.mat-accent, .dark-theme .mat-stroked-button.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-button.mat-warn, .dark-theme .mat-icon-button.mat-warn, .dark-theme .mat-stroked-button.mat-warn {
  color: #f44336;
}
.dark-theme .mat-button.mat-primary.mat-button-disabled, .dark-theme .mat-button.mat-accent.mat-button-disabled, .dark-theme .mat-button.mat-warn.mat-button-disabled, .dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #4d8197;
}
.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #f15f6d;
}
.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.dark-theme .mat-button .mat-ripple-element, .dark-theme .mat-icon-button .mat-ripple-element, .dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.dark-theme .mat-button-focus-overlay {
  background: white;
}
.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-flat-button, .dark-theme .mat-raised-button, .dark-theme .mat-fab, .dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.dark-theme .mat-flat-button.mat-primary, .dark-theme .mat-raised-button.mat-primary, .dark-theme .mat-fab.mat-primary, .dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.dark-theme .mat-flat-button.mat-accent, .dark-theme .mat-raised-button.mat-accent, .dark-theme .mat-fab.mat-accent, .dark-theme .mat-mini-fab.mat-accent {
  color: black;
}
.dark-theme .mat-flat-button.mat-warn, .dark-theme .mat-raised-button.mat-warn, .dark-theme .mat-fab.mat-warn, .dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-fab.mat-primary.mat-button-disabled, .dark-theme .mat-fab.mat-accent.mat-button-disabled, .dark-theme .mat-fab.mat-warn.mat-button-disabled, .dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-flat-button.mat-primary, .dark-theme .mat-raised-button.mat-primary, .dark-theme .mat-fab.mat-primary, .dark-theme .mat-mini-fab.mat-primary {
  background-color: #4d8197;
}
.dark-theme .mat-flat-button.mat-accent, .dark-theme .mat-raised-button.mat-accent, .dark-theme .mat-fab.mat-accent, .dark-theme .mat-mini-fab.mat-accent {
  background-color: #f15f6d;
}
.dark-theme .mat-flat-button.mat-warn, .dark-theme .mat-raised-button.mat-warn, .dark-theme .mat-fab.mat-warn, .dark-theme .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-fab.mat-primary.mat-button-disabled, .dark-theme .mat-fab.mat-accent.mat-button-disabled, .dark-theme .mat-fab.mat-warn.mat-button-disabled, .dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .dark-theme .mat-fab.mat-primary .mat-ripple-element, .dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .dark-theme .mat-fab.mat-accent .mat-ripple-element, .dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .dark-theme .mat-fab.mat-warn .mat-ripple-element, .dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-fab:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-button-toggle-standalone,
.dark-theme .mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dark-theme .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-checkbox-checkmark {
  fill: #303030;
}
.dark-theme .mat-checkbox-checkmark-path {
  stroke: #303030 !important;
}
.dark-theme .mat-checkbox-mixedmark {
  background-color: #303030;
}
.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4d8197;
}
.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #f15f6d;
}
.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #4d8197;
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #f15f6d;
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #4d8197;
  color: white;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #f15f6d;
  color: black;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .mat-table {
  background: #424242;
}
.dark-theme .mat-table thead, .dark-theme .mat-table tbody, .dark-theme .mat-table tfoot,
.dark-theme mat-header-row, .dark-theme mat-row, .dark-theme mat-footer-row,
.dark-theme [mat-header-row], .dark-theme [mat-row], .dark-theme [mat-footer-row],
.dark-theme .mat-table-sticky {
  background: inherit;
}
.dark-theme mat-row, .dark-theme mat-header-row, .dark-theme mat-footer-row,
.dark-theme th.mat-header-cell, .dark-theme td.mat-cell, .dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-cell, .dark-theme .mat-footer-cell {
  color: white;
}
.dark-theme .mat-calendar-arrow {
  border-top-color: white;
}
.dark-theme .mat-datepicker-toggle,
.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.dark-theme .mat-calendar-table-header {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-calendar-body-cell-content,
.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(77, 129, 151, 0.2);
}
.dark-theme .mat-calendar-body-comparison-identical,
.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(77, 129, 151, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(77, 129, 151, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-calendar-body-selected {
  background-color: #4d8197;
  color: white;
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(77, 129, 151, 0.4);
}
.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(241, 95, 109, 0.2);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(241, 95, 109, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(241, 95, 109, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #f15f6d;
  color: black;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(241, 95, 109, 0.4);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-datepicker-toggle-active {
  color: #4d8197;
}
.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.dark-theme .mat-expansion-panel-header-description,
.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #4d8197;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #f15f6d;
}
.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #4d8197;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #f15f6d;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #4d8197;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #f15f6d;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.dark-theme .mat-error {
  color: #f44336;
}
.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #4d8197;
}
.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #f15f6d;
}
.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.dark-theme .mat-icon.mat-primary {
  color: #4d8197;
}
.dark-theme .mat-icon.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-icon.mat-warn {
  color: #f44336;
}
.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-input-element:disabled,
.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element {
  caret-color: #4d8197;
}
.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element option {
  color: rgba(0, 0, 0, 0.87);
}
.dark-theme .mat-input-element option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #f15f6d;
}
.dark-theme .mat-form-field.mat-warn .mat-input-element,
.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-list-item-disabled {
  background-color: black;
}
.dark-theme .mat-list-option:hover, .dark-theme .mat-list-option:focus,
.dark-theme .mat-nav-list .mat-list-item:hover,
.dark-theme .mat-nav-list .mat-list-item:focus,
.dark-theme .mat-action-list .mat-list-item:hover,
.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-list-single-selected-option, .dark-theme .mat-list-single-selected-option:hover, .dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-menu-panel {
  background: #424242;
}
.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.dark-theme .mat-menu-item[disabled], .dark-theme .mat-menu-item[disabled]::after {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-menu-item .mat-icon-no-color,
.dark-theme .mat-menu-item-submenu-trigger::after {
  color: white;
}
.dark-theme .mat-menu-item:hover:not([disabled]),
.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-paginator {
  background: #424242;
}
.dark-theme .mat-paginator,
.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-paginator-decrement,
.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.dark-theme .mat-paginator-first,
.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-progress-bar-background {
  fill: #72b8ff;
}
.dark-theme .mat-progress-bar-buffer {
  background-color: #72b8ff;
}
.dark-theme .mat-progress-bar-fill::after {
  background-color: #4d8197;
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f9bbc0;
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f9bbc0;
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #f15f6d;
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.dark-theme .mat-progress-spinner circle, .dark-theme .mat-spinner circle {
  stroke: #4d8197;
}
.dark-theme .mat-progress-spinner.mat-accent circle, .dark-theme .mat-spinner.mat-accent circle {
  stroke: #f15f6d;
}
.dark-theme .mat-progress-spinner.mat-warn circle, .dark-theme .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4d8197;
}
.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #4d8197;
}
.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f15f6d;
}
.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #f15f6d;
}
.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.dark-theme .mat-select-value {
  color: white;
}
.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-select-panel {
  background: #424242;
}
.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4d8197;
}
.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #f15f6d;
}
.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-drawer-container {
  background-color: #303030;
  color: white;
}
.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #f15f6d;
}
.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(241, 95, 109, 0.54);
}
.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #f15f6d;
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #4d8197;
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(77, 129, 151, 0.54);
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #4d8197;
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-primary .mat-slider-track-fill,
.dark-theme .mat-primary .mat-slider-thumb,
.dark-theme .mat-primary .mat-slider-thumb-label {
  background-color: #4d8197;
}
.dark-theme .mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.dark-theme .mat-primary .mat-slider-focus-ring {
  background-color: rgba(77, 129, 151, 0.2);
}
.dark-theme .mat-accent .mat-slider-track-fill,
.dark-theme .mat-accent .mat-slider-thumb,
.dark-theme .mat-accent .mat-slider-thumb-label {
  background-color: #f15f6d;
}
.dark-theme .mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.dark-theme .mat-accent .mat-slider-focus-ring {
  background-color: rgba(241, 95, 109, 0.2);
}
.dark-theme .mat-warn .mat-slider-track-fill,
.dark-theme .mat-warn .mat-slider-thumb,
.dark-theme .mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.dark-theme .mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.dark-theme .mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.dark-theme .mat-slider:hover .mat-slider-track-background,
.dark-theme .cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-disabled .mat-slider-track-background,
.dark-theme .mat-slider-disabled .mat-slider-track-fill,
.dark-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.dark-theme .mat-step-header.cdk-keyboard-focused, .dark-theme .mat-step-header.cdk-program-focused, .dark-theme .mat-step-header:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .dark-theme .mat-step-header:hover {
    background: none;
  }
}
.dark-theme .mat-step-header .mat-step-label,
.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.dark-theme .mat-step-header .mat-step-icon-selected,
.dark-theme .mat-step-header .mat-step-icon-state-done,
.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #4d8197;
  color: white;
}
.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.dark-theme .mat-stepper-horizontal, .dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-horizontal-stepper-header::before,
.dark-theme .mat-horizontal-stepper-header::after,
.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.dark-theme .mat-tab-nav-bar,
.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.dark-theme .mat-tab-label, .dark-theme .mat-tab-link {
  color: white;
}
.dark-theme .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-tab-group[class*=mat-background-] .mat-tab-header,
.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(114, 184, 255, 0.3);
}
.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4d8197;
}
.dark-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white;
}
.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #f15f6d;
}
.dark-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: black;
}
.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.dark-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(114, 184, 255, 0.3);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-header, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-links, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #4d8197;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-header, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-links, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #f15f6d;
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: black;
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: black;
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-header, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-links, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.dark-theme .mat-toolbar.mat-primary {
  background: #4d8197;
  color: white;
}
.dark-theme .mat-toolbar.mat-accent {
  background: #f15f6d;
  color: black;
}
.dark-theme .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.dark-theme .mat-toolbar .mat-form-field-underline,
.dark-theme .mat-toolbar .mat-form-field-ripple,
.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.dark-theme .mat-toolbar .mat-form-field-label,
.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.dark-theme .mat-toolbar .mat-select-value,
.dark-theme .mat-toolbar .mat-select-arrow,
.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.dark-theme .mat-tree {
  background: #424242;
}
.dark-theme .mat-tree-node,
.dark-theme .mat-nested-tree-node {
  color: white;
}
.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.freenet-theme {
  color: white;
}
.freenet-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.freenet-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-option:hover:not(.mat-option-disabled), .freenet-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #7fb03b;
}
.freenet-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #1b243a;
}
.freenet-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.freenet-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.freenet-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.freenet-theme .mat-primary .mat-pseudo-checkbox-checked,
.freenet-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #7fb03b;
}
.freenet-theme .mat-pseudo-checkbox-checked,
.freenet-theme .mat-pseudo-checkbox-indeterminate,
.freenet-theme .mat-accent .mat-pseudo-checkbox-checked,
.freenet-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #1b243a;
}
.freenet-theme .mat-warn .mat-pseudo-checkbox-checked,
.freenet-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.freenet-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.freenet-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.freenet-theme .mat-app-background, .freenet-theme.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.freenet-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.freenet-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-badge-content {
  color: black;
  background: #7fb03b;
}
.cdk-high-contrast-active .freenet-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.freenet-theme .mat-badge-accent .mat-badge-content {
  background: #1b243a;
  color: white;
}
.freenet-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.freenet-theme .mat-badge {
  position: relative;
}
.freenet-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.freenet-theme .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.freenet-theme .ng-animate-disabled .mat-badge-content,
.freenet-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.freenet-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.freenet-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.freenet-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.freenet-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.freenet-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.freenet-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.freenet-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.freenet-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.freenet-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.freenet-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.freenet-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.freenet-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.freenet-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.freenet-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.freenet-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.freenet-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.freenet-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-button, .freenet-theme .mat-icon-button, .freenet-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.freenet-theme .mat-button.mat-primary, .freenet-theme .mat-icon-button.mat-primary, .freenet-theme .mat-stroked-button.mat-primary {
  color: #7fb03b;
}
.freenet-theme .mat-button.mat-accent, .freenet-theme .mat-icon-button.mat-accent, .freenet-theme .mat-stroked-button.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-button.mat-warn, .freenet-theme .mat-icon-button.mat-warn, .freenet-theme .mat-stroked-button.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-button.mat-primary.mat-button-disabled, .freenet-theme .mat-button.mat-accent.mat-button-disabled, .freenet-theme .mat-button.mat-warn.mat-button-disabled, .freenet-theme .mat-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-icon-button.mat-primary.mat-button-disabled, .freenet-theme .mat-icon-button.mat-accent.mat-button-disabled, .freenet-theme .mat-icon-button.mat-warn.mat-button-disabled, .freenet-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-primary.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-accent.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-warn.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-button.mat-primary .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #7fb03b;
}
.freenet-theme .mat-button.mat-accent .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #1b243a;
}
.freenet-theme .mat-button.mat-warn .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.freenet-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.freenet-theme .mat-button .mat-ripple-element, .freenet-theme .mat-icon-button .mat-ripple-element, .freenet-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.freenet-theme .mat-button-focus-overlay {
  background: black;
}
.freenet-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-flat-button, .freenet-theme .mat-raised-button, .freenet-theme .mat-fab, .freenet-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.freenet-theme .mat-flat-button.mat-primary, .freenet-theme .mat-raised-button.mat-primary, .freenet-theme .mat-fab.mat-primary, .freenet-theme .mat-mini-fab.mat-primary {
  color: black;
}
.freenet-theme .mat-flat-button.mat-accent, .freenet-theme .mat-raised-button.mat-accent, .freenet-theme .mat-fab.mat-accent, .freenet-theme .mat-mini-fab.mat-accent {
  color: white;
}
.freenet-theme .mat-flat-button.mat-warn, .freenet-theme .mat-raised-button.mat-warn, .freenet-theme .mat-fab.mat-warn, .freenet-theme .mat-mini-fab.mat-warn {
  color: white;
}
.freenet-theme .mat-flat-button.mat-primary.mat-button-disabled, .freenet-theme .mat-flat-button.mat-accent.mat-button-disabled, .freenet-theme .mat-flat-button.mat-warn.mat-button-disabled, .freenet-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-raised-button.mat-primary.mat-button-disabled, .freenet-theme .mat-raised-button.mat-accent.mat-button-disabled, .freenet-theme .mat-raised-button.mat-warn.mat-button-disabled, .freenet-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-fab.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-flat-button.mat-primary, .freenet-theme .mat-raised-button.mat-primary, .freenet-theme .mat-fab.mat-primary, .freenet-theme .mat-mini-fab.mat-primary {
  background-color: #7fb03b;
}
.freenet-theme .mat-flat-button.mat-accent, .freenet-theme .mat-raised-button.mat-accent, .freenet-theme .mat-fab.mat-accent, .freenet-theme .mat-mini-fab.mat-accent {
  background-color: #1b243a;
}
.freenet-theme .mat-flat-button.mat-warn, .freenet-theme .mat-raised-button.mat-warn, .freenet-theme .mat-fab.mat-warn, .freenet-theme .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.freenet-theme .mat-flat-button.mat-primary.mat-button-disabled, .freenet-theme .mat-flat-button.mat-accent.mat-button-disabled, .freenet-theme .mat-flat-button.mat-warn.mat-button-disabled, .freenet-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-raised-button.mat-primary.mat-button-disabled, .freenet-theme .mat-raised-button.mat-accent.mat-button-disabled, .freenet-theme .mat-raised-button.mat-warn.mat-button-disabled, .freenet-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-fab.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-flat-button.mat-primary .mat-ripple-element, .freenet-theme .mat-raised-button.mat-primary .mat-ripple-element, .freenet-theme .mat-fab.mat-primary .mat-ripple-element, .freenet-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.freenet-theme .mat-flat-button.mat-accent .mat-ripple-element, .freenet-theme .mat-raised-button.mat-accent .mat-ripple-element, .freenet-theme .mat-fab.mat-accent .mat-ripple-element, .freenet-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-flat-button.mat-warn .mat-ripple-element, .freenet-theme .mat-raised-button.mat-warn .mat-ripple-element, .freenet-theme .mat-fab.mat-warn .mat-ripple-element, .freenet-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-stroked-button:not([class*=mat-elevation-z]), .freenet-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-fab:not([class*=mat-elevation-z]), .freenet-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .freenet-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .freenet-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-standalone,
.freenet-theme .mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.freenet-theme .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.freenet-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.freenet-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.freenet-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.freenet-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.freenet-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.freenet-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.freenet-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-checkbox-checkmark {
  fill: #fafafa;
}
.freenet-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.freenet-theme .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.freenet-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .freenet-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #7fb03b;
}
.freenet-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .freenet-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #1b243a;
}
.freenet-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .freenet-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.freenet-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .freenet-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.freenet-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.freenet-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.freenet-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.freenet-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #7fb03b;
}
.freenet-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.freenet-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #1b243a;
}
.freenet-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.freenet-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.freenet-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #7fb03b;
  color: black;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #1b243a;
  color: white;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-table {
  background: white;
}
.freenet-theme .mat-table thead, .freenet-theme .mat-table tbody, .freenet-theme .mat-table tfoot,
.freenet-theme mat-header-row, .freenet-theme mat-row, .freenet-theme mat-footer-row,
.freenet-theme [mat-header-row], .freenet-theme [mat-row], .freenet-theme [mat-footer-row],
.freenet-theme .mat-table-sticky {
  background: inherit;
}
.freenet-theme mat-row, .freenet-theme mat-header-row, .freenet-theme mat-footer-row,
.freenet-theme th.mat-header-cell, .freenet-theme td.mat-cell, .freenet-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-cell, .freenet-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-datepicker-toggle,
.freenet-theme .mat-datepicker-content .mat-calendar-next-button,
.freenet-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-calendar-body-cell-content,
.freenet-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.freenet-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.freenet-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.freenet-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.freenet-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.freenet-theme .mat-calendar-body-in-range::before {
  background: rgba(127, 176, 59, 0.2);
}
.freenet-theme .mat-calendar-body-comparison-identical,
.freenet-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.freenet-theme .mat-calendar-body-comparison-bridge-start::before,
.freenet-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(127, 176, 59, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-calendar-body-comparison-bridge-end::before,
.freenet-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(127, 176, 59, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.freenet-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.freenet-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.freenet-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.freenet-theme .mat-calendar-body-selected {
  background-color: #7fb03b;
  color: black;
}
.freenet-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(127, 176, 59, 0.4);
}
.freenet-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.freenet-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(27, 36, 58, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.freenet-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(27, 36, 58, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.freenet-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(27, 36, 58, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #1b243a;
  color: white;
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(27, 36, 58, 0.4);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.freenet-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.freenet-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.freenet-theme .mat-datepicker-content-touch {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-datepicker-toggle-active {
  color: #7fb03b;
}
.freenet-theme .mat-datepicker-toggle-active.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .freenet-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .freenet-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .freenet-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.freenet-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-expansion-panel-header-description,
.freenet-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.freenet-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.freenet-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.freenet-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #7fb03b;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-focused .mat-form-field-required-marker {
  color: #1b243a;
}
.freenet-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #7fb03b;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #1b243a;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #7fb03b;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #1b243a;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.freenet-theme .mat-error {
  color: #f44336;
}
.freenet-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.freenet-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.freenet-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.freenet-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.freenet-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #7fb03b;
}
.freenet-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #1b243a;
}
.freenet-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.freenet-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.freenet-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.freenet-theme .mat-icon.mat-primary {
  color: #7fb03b;
}
.freenet-theme .mat-icon.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-icon.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-input-element:disabled,
.freenet-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-input-element {
  caret-color: #7fb03b;
}
.freenet-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #1b243a;
}
.freenet-theme .mat-form-field.mat-warn .mat-input-element,
.freenet-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.freenet-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-list-item-disabled {
  background-color: #eeeeee;
}
.freenet-theme .mat-list-option:hover, .freenet-theme .mat-list-option:focus,
.freenet-theme .mat-nav-list .mat-list-item:hover,
.freenet-theme .mat-nav-list .mat-list-item:focus,
.freenet-theme .mat-action-list .mat-list-item:hover,
.freenet-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-list-single-selected-option, .freenet-theme .mat-list-single-selected-option:hover, .freenet-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-menu-panel {
  background: white;
}
.freenet-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-menu-item[disabled], .freenet-theme .mat-menu-item[disabled]::after {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-menu-item .mat-icon-no-color,
.freenet-theme .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-menu-item:hover:not([disabled]),
.freenet-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.freenet-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.freenet-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-paginator {
  background: white;
}
.freenet-theme .mat-paginator,
.freenet-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-paginator-decrement,
.freenet-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-paginator-first,
.freenet-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.freenet-theme .mat-icon-button[disabled] .mat-paginator-increment,
.freenet-theme .mat-icon-button[disabled] .mat-paginator-first,
.freenet-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-progress-bar-background {
  fill: #d9e7c4;
}
.freenet-theme .mat-progress-bar-buffer {
  background-color: #d9e7c4;
}
.freenet-theme .mat-progress-bar-fill::after {
  background-color: #7fb03b;
}
.freenet-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #bbbdc4;
}
.freenet-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #bbbdc4;
}
.freenet-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #1b243a;
}
.freenet-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.freenet-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.freenet-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.freenet-theme .mat-progress-spinner circle, .freenet-theme .mat-spinner circle {
  stroke: #7fb03b;
}
.freenet-theme .mat-progress-spinner.mat-accent circle, .freenet-theme .mat-spinner.mat-accent circle {
  stroke: #1b243a;
}
.freenet-theme .mat-progress-spinner.mat-warn circle, .freenet-theme .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.freenet-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #7fb03b;
}
.freenet-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.freenet-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .freenet-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .freenet-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #7fb03b;
}
.freenet-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #1b243a;
}
.freenet-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.freenet-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .freenet-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .freenet-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #1b243a;
}
.freenet-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.freenet-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.freenet-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .freenet-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .freenet-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.freenet-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.freenet-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-select-panel {
  background: white;
}
.freenet-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #7fb03b;
}
.freenet-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #1b243a;
}
.freenet-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.freenet-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.freenet-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.freenet-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.freenet-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.freenet-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.freenet-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #1b243a;
}
.freenet-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(27, 36, 58, 0.54);
}
.freenet-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #1b243a;
}
.freenet-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #7fb03b;
}
.freenet-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(127, 176, 59, 0.54);
}
.freenet-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #7fb03b;
}
.freenet-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.freenet-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.freenet-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.freenet-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.freenet-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.freenet-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-primary .mat-slider-track-fill,
.freenet-theme .mat-primary .mat-slider-thumb,
.freenet-theme .mat-primary .mat-slider-thumb-label {
  background-color: #7fb03b;
}
.freenet-theme .mat-primary .mat-slider-thumb-label-text {
  color: black;
}
.freenet-theme .mat-primary .mat-slider-focus-ring {
  background-color: rgba(127, 176, 59, 0.2);
}
.freenet-theme .mat-accent .mat-slider-track-fill,
.freenet-theme .mat-accent .mat-slider-thumb,
.freenet-theme .mat-accent .mat-slider-thumb-label {
  background-color: #1b243a;
}
.freenet-theme .mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.freenet-theme .mat-accent .mat-slider-focus-ring {
  background-color: rgba(27, 36, 58, 0.2);
}
.freenet-theme .mat-warn .mat-slider-track-fill,
.freenet-theme .mat-warn .mat-slider-thumb,
.freenet-theme .mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.freenet-theme .mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.freenet-theme .mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.freenet-theme .mat-slider:hover .mat-slider-track-background,
.freenet-theme .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-slider-disabled .mat-slider-track-background,
.freenet-theme .mat-slider-disabled .mat-slider-track-fill,
.freenet-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.freenet-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.freenet-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.freenet-theme .mat-step-header.cdk-keyboard-focused, .freenet-theme .mat-step-header.cdk-program-focused, .freenet-theme .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .freenet-theme .mat-step-header:hover {
    background: none;
  }
}
.freenet-theme .mat-step-header .mat-step-label,
.freenet-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: black;
}
.freenet-theme .mat-step-header .mat-step-icon-selected,
.freenet-theme .mat-step-header .mat-step-icon-state-done,
.freenet-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #7fb03b;
  color: black;
}
.freenet-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.freenet-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.freenet-theme .mat-stepper-horizontal, .freenet-theme .mat-stepper-vertical {
  background-color: white;
}
.freenet-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-horizontal-stepper-header::before,
.freenet-theme .mat-horizontal-stepper-header::after,
.freenet-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-sort-header-arrow {
  color: #757575;
}
.freenet-theme .mat-tab-nav-bar,
.freenet-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.freenet-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.freenet-theme .mat-tab-label, .freenet-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-tab-group[class*=mat-background-] .mat-tab-header,
.freenet-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.freenet-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(217, 231, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-primary .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #7fb03b;
}
.freenet-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: black;
}
.freenet-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(187, 189, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-accent .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #1b243a;
}
.freenet-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white;
}
.freenet-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.freenet-theme .mat-tab-group.mat-warn .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.freenet-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(217, 231, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-links, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #7fb03b;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: black;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: black;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(187, 189, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-links, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #1b243a;
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white;
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white;
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-links, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.freenet-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-toolbar.mat-primary {
  background: #7fb03b;
  color: black;
}
.freenet-theme .mat-toolbar.mat-accent {
  background: #1b243a;
  color: white;
}
.freenet-theme .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.freenet-theme .mat-toolbar .mat-form-field-underline,
.freenet-theme .mat-toolbar .mat-form-field-ripple,
.freenet-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.freenet-theme .mat-toolbar .mat-form-field-label,
.freenet-theme .mat-toolbar .mat-focused .mat-form-field-label,
.freenet-theme .mat-toolbar .mat-select-value,
.freenet-theme .mat-toolbar .mat-select-arrow,
.freenet-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.freenet-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.freenet-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.freenet-theme .mat-tree {
  background: white;
}
.freenet-theme .mat-tree-node,
.freenet-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-simple-snackbar-action {
  color: #1b243a;
}
/* You can add global styles to this file, and also import other style files */
html, body {
  height: 100%;
}
body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.section-toolbar {
  border-bottom: 1px solid #ccc;
}
.section-content {
  padding: 10px;
}
.list-item {
  width: 100%;
}
.mat-bg-primary {
  background-color: #004b6b;
}
.flag-icon-en {
  background-image: url('us-gb.35db0131f18dc82c84c7.svg');
}
/* Colors for the ripple elements.*/
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
          animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
          animation: cdk-text-field-autofill-end 0s 1ms;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
/* For use in src/lib/core/theming/_palette.scss */
/* For use in src/lib/core/theming/_palette.scss */
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #004b6b;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #eb1b2e;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #004b6b;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #eb1b2e;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge-content {
  color: white;
  background: #004b6b;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #eb1b2e;
  color: white;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.mat-badge {
  position: relative;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #004b6b;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #eb1b2e;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #004b6b;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #eb1b2e;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: white;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #004b6b;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #eb1b2e;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone,
.mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #004b6b;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #eb1b2e;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #004b6b;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #eb1b2e;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #004b6b;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #eb1b2e;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(0, 75, 107, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 75, 107, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 75, 107, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #004b6b;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 75, 107, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(235, 27, 46, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(235, 27, 46, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(235, 27, 46, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #eb1b2e;
  color: white;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(235, 27, 46, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content-touch {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #004b6b;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #eb1b2e;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #004b6b;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #eb1b2e;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #eb1b2e;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #004b6b;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #eb1b2e;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #004b6b;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #eb1b2e;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.mat-error {
  color: #f44336;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #004b6b;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #eb1b2e;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #004b6b;
}
.mat-icon.mat-accent {
  color: #eb1b2e;
}
.mat-icon.mat-warn {
  color: #f44336;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #004b6b;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #eb1b2e;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-item-disabled {
  background-color: #eeeeee;
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled], .mat-menu-item[disabled]::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-progress-bar-background {
  fill: #b3c9d3;
}
.mat-progress-bar-buffer {
  background-color: #b3c9d3;
}
.mat-progress-bar-fill::after {
  background-color: #004b6b;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f9bbc0;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f9bbc0;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #eb1b2e;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #004b6b;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #eb1b2e;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #004b6b;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #004b6b;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #eb1b2e;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #eb1b2e;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #004b6b;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #eb1b2e;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #eb1b2e;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(235, 27, 46, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #eb1b2e;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #004b6b;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 75, 107, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #004b6b;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #004b6b;
}
.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 75, 107, 0.2);
}
.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #eb1b2e;
}
.mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.mat-accent .mat-slider-focus-ring {
  background-color: rgba(235, 27, 46, 0.2);
}
.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #004b6b;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 201, 211, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #004b6b;
}
.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #eb1b2e;
}
.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 201, 211, 0.3);
}
.mat-tab-group.mat-background-primary .mat-tab-header, .mat-tab-group.mat-background-primary .mat-tab-links, .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #004b6b;
}
.mat-tab-group.mat-background-primary .mat-tab-label, .mat-tab-group.mat-background-primary .mat-tab-link, .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.mat-tab-group.mat-background-accent .mat-tab-header, .mat-tab-group.mat-background-accent .mat-tab-links, .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #eb1b2e;
}
.mat-tab-group.mat-background-accent .mat-tab-label, .mat-tab-group.mat-background-accent .mat-tab-link, .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn .mat-tab-header, .mat-tab-group.mat-background-warn .mat-tab-links, .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn .mat-tab-label, .mat-tab-group.mat-background-warn .mat-tab-link, .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #004b6b;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #eb1b2e;
  color: white;
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #eb1b2e;
}
.dark-theme {
  color: white;
}
.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-option {
  color: white;
}
.dark-theme .mat-option:hover:not(.mat-option-disabled), .dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #4d8197;
}
.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f15f6d;
}
.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-pseudo-checkbox::after {
  color: #303030;
}
.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4d8197;
}
.dark-theme .mat-pseudo-checkbox-checked,
.dark-theme .mat-pseudo-checkbox-indeterminate,
.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #f15f6d;
}
.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.dark-theme .mat-app-background, .dark-theme.mat-app-background {
  background-color: #303030;
  color: white;
}
.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.dark-theme .mat-badge-content {
  color: white;
  background: #4d8197;
}
.cdk-high-contrast-active .dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.dark-theme .mat-badge-accent .mat-badge-content {
  background: #f15f6d;
  color: black;
}
.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.dark-theme .mat-badge {
  position: relative;
}
.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #6e6e6e;
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.dark-theme .ng-animate-disabled .mat-badge-content,
.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.dark-theme .mat-button, .dark-theme .mat-icon-button, .dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.dark-theme .mat-button.mat-primary, .dark-theme .mat-icon-button.mat-primary, .dark-theme .mat-stroked-button.mat-primary {
  color: #4d8197;
}
.dark-theme .mat-button.mat-accent, .dark-theme .mat-icon-button.mat-accent, .dark-theme .mat-stroked-button.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-button.mat-warn, .dark-theme .mat-icon-button.mat-warn, .dark-theme .mat-stroked-button.mat-warn {
  color: #f44336;
}
.dark-theme .mat-button.mat-primary.mat-button-disabled, .dark-theme .mat-button.mat-accent.mat-button-disabled, .dark-theme .mat-button.mat-warn.mat-button-disabled, .dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #4d8197;
}
.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #f15f6d;
}
.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.dark-theme .mat-button .mat-ripple-element, .dark-theme .mat-icon-button .mat-ripple-element, .dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.dark-theme .mat-button-focus-overlay {
  background: white;
}
.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-flat-button, .dark-theme .mat-raised-button, .dark-theme .mat-fab, .dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.dark-theme .mat-flat-button.mat-primary, .dark-theme .mat-raised-button.mat-primary, .dark-theme .mat-fab.mat-primary, .dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.dark-theme .mat-flat-button.mat-accent, .dark-theme .mat-raised-button.mat-accent, .dark-theme .mat-fab.mat-accent, .dark-theme .mat-mini-fab.mat-accent {
  color: black;
}
.dark-theme .mat-flat-button.mat-warn, .dark-theme .mat-raised-button.mat-warn, .dark-theme .mat-fab.mat-warn, .dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-fab.mat-primary.mat-button-disabled, .dark-theme .mat-fab.mat-accent.mat-button-disabled, .dark-theme .mat-fab.mat-warn.mat-button-disabled, .dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-flat-button.mat-primary, .dark-theme .mat-raised-button.mat-primary, .dark-theme .mat-fab.mat-primary, .dark-theme .mat-mini-fab.mat-primary {
  background-color: #4d8197;
}
.dark-theme .mat-flat-button.mat-accent, .dark-theme .mat-raised-button.mat-accent, .dark-theme .mat-fab.mat-accent, .dark-theme .mat-mini-fab.mat-accent {
  background-color: #f15f6d;
}
.dark-theme .mat-flat-button.mat-warn, .dark-theme .mat-raised-button.mat-warn, .dark-theme .mat-fab.mat-warn, .dark-theme .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-fab.mat-primary.mat-button-disabled, .dark-theme .mat-fab.mat-accent.mat-button-disabled, .dark-theme .mat-fab.mat-warn.mat-button-disabled, .dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .dark-theme .mat-fab.mat-primary .mat-ripple-element, .dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .dark-theme .mat-fab.mat-accent .mat-ripple-element, .dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .dark-theme .mat-fab.mat-warn .mat-ripple-element, .dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-fab:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-button-toggle-standalone,
.dark-theme .mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dark-theme .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-checkbox-checkmark {
  fill: #303030;
}
.dark-theme .mat-checkbox-checkmark-path {
  stroke: #303030 !important;
}
.dark-theme .mat-checkbox-mixedmark {
  background-color: #303030;
}
.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4d8197;
}
.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #f15f6d;
}
.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #4d8197;
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #f15f6d;
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #4d8197;
  color: white;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #f15f6d;
  color: black;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .mat-table {
  background: #424242;
}
.dark-theme .mat-table thead, .dark-theme .mat-table tbody, .dark-theme .mat-table tfoot,
.dark-theme mat-header-row, .dark-theme mat-row, .dark-theme mat-footer-row,
.dark-theme [mat-header-row], .dark-theme [mat-row], .dark-theme [mat-footer-row],
.dark-theme .mat-table-sticky {
  background: inherit;
}
.dark-theme mat-row, .dark-theme mat-header-row, .dark-theme mat-footer-row,
.dark-theme th.mat-header-cell, .dark-theme td.mat-cell, .dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-cell, .dark-theme .mat-footer-cell {
  color: white;
}
.dark-theme .mat-calendar-arrow {
  border-top-color: white;
}
.dark-theme .mat-datepicker-toggle,
.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.dark-theme .mat-calendar-table-header {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-calendar-body-cell-content,
.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(77, 129, 151, 0.2);
}
.dark-theme .mat-calendar-body-comparison-identical,
.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(77, 129, 151, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(77, 129, 151, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-calendar-body-selected {
  background-color: #4d8197;
  color: white;
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(77, 129, 151, 0.4);
}
.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(241, 95, 109, 0.2);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(241, 95, 109, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(241, 95, 109, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #f15f6d;
  color: black;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(241, 95, 109, 0.4);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-datepicker-toggle-active {
  color: #4d8197;
}
.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.dark-theme .mat-expansion-panel-header-description,
.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #4d8197;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #f15f6d;
}
.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #4d8197;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #f15f6d;
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #4d8197;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #f15f6d;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.dark-theme .mat-error {
  color: #f44336;
}
.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #4d8197;
}
.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #f15f6d;
}
.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.dark-theme .mat-icon.mat-primary {
  color: #4d8197;
}
.dark-theme .mat-icon.mat-accent {
  color: #f15f6d;
}
.dark-theme .mat-icon.mat-warn {
  color: #f44336;
}
.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-input-element:disabled,
.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element {
  caret-color: #4d8197;
}
.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-input-element option {
  color: rgba(0, 0, 0, 0.87);
}
.dark-theme .mat-input-element option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #f15f6d;
}
.dark-theme .mat-form-field.mat-warn .mat-input-element,
.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-list-item-disabled {
  background-color: black;
}
.dark-theme .mat-list-option:hover, .dark-theme .mat-list-option:focus,
.dark-theme .mat-nav-list .mat-list-item:hover,
.dark-theme .mat-nav-list .mat-list-item:focus,
.dark-theme .mat-action-list .mat-list-item:hover,
.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-list-single-selected-option, .dark-theme .mat-list-single-selected-option:hover, .dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-menu-panel {
  background: #424242;
}
.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.dark-theme .mat-menu-item[disabled], .dark-theme .mat-menu-item[disabled]::after {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-menu-item .mat-icon-no-color,
.dark-theme .mat-menu-item-submenu-trigger::after {
  color: white;
}
.dark-theme .mat-menu-item:hover:not([disabled]),
.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .mat-paginator {
  background: #424242;
}
.dark-theme .mat-paginator,
.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-paginator-decrement,
.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.dark-theme .mat-paginator-first,
.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-progress-bar-background {
  fill: #72b8ff;
}
.dark-theme .mat-progress-bar-buffer {
  background-color: #72b8ff;
}
.dark-theme .mat-progress-bar-fill::after {
  background-color: #4d8197;
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f9bbc0;
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f9bbc0;
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #f15f6d;
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.dark-theme .mat-progress-spinner circle, .dark-theme .mat-spinner circle {
  stroke: #4d8197;
}
.dark-theme .mat-progress-spinner.mat-accent circle, .dark-theme .mat-spinner.mat-accent circle {
  stroke: #f15f6d;
}
.dark-theme .mat-progress-spinner.mat-warn circle, .dark-theme .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4d8197;
}
.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #4d8197;
}
.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f15f6d;
}
.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #f15f6d;
}
.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.dark-theme .mat-select-value {
  color: white;
}
.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-select-panel {
  background: #424242;
}
.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4d8197;
}
.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #f15f6d;
}
.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-drawer-container {
  background-color: #303030;
  color: white;
}
.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #f15f6d;
}
.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(241, 95, 109, 0.54);
}
.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #f15f6d;
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #4d8197;
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(77, 129, 151, 0.54);
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #4d8197;
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-primary .mat-slider-track-fill,
.dark-theme .mat-primary .mat-slider-thumb,
.dark-theme .mat-primary .mat-slider-thumb-label {
  background-color: #4d8197;
}
.dark-theme .mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.dark-theme .mat-primary .mat-slider-focus-ring {
  background-color: rgba(77, 129, 151, 0.2);
}
.dark-theme .mat-accent .mat-slider-track-fill,
.dark-theme .mat-accent .mat-slider-thumb,
.dark-theme .mat-accent .mat-slider-thumb-label {
  background-color: #f15f6d;
}
.dark-theme .mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.dark-theme .mat-accent .mat-slider-focus-ring {
  background-color: rgba(241, 95, 109, 0.2);
}
.dark-theme .mat-warn .mat-slider-track-fill,
.dark-theme .mat-warn .mat-slider-thumb,
.dark-theme .mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.dark-theme .mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.dark-theme .mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.dark-theme .mat-slider:hover .mat-slider-track-background,
.dark-theme .cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-disabled .mat-slider-track-background,
.dark-theme .mat-slider-disabled .mat-slider-track-fill,
.dark-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.dark-theme .mat-step-header.cdk-keyboard-focused, .dark-theme .mat-step-header.cdk-program-focused, .dark-theme .mat-step-header:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .dark-theme .mat-step-header:hover {
    background: none;
  }
}
.dark-theme .mat-step-header .mat-step-label,
.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.dark-theme .mat-step-header .mat-step-icon-selected,
.dark-theme .mat-step-header .mat-step-icon-state-done,
.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #4d8197;
  color: white;
}
.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.dark-theme .mat-stepper-horizontal, .dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-horizontal-stepper-header::before,
.dark-theme .mat-horizontal-stepper-header::after,
.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.dark-theme .mat-tab-nav-bar,
.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.dark-theme .mat-tab-label, .dark-theme .mat-tab-link {
  color: white;
}
.dark-theme .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .mat-tab-group[class*=mat-background-] .mat-tab-header,
.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(114, 184, 255, 0.3);
}
.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4d8197;
}
.dark-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: white;
}
.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #f15f6d;
}
.dark-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: black;
}
.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.dark-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(114, 184, 255, 0.3);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-header, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-links, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #4d8197;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: white;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(249, 187, 192, 0.3);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-header, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-links, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #f15f6d;
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: black;
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: black;
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-header, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-links, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.dark-theme .mat-toolbar.mat-primary {
  background: #4d8197;
  color: white;
}
.dark-theme .mat-toolbar.mat-accent {
  background: #f15f6d;
  color: black;
}
.dark-theme .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.dark-theme .mat-toolbar .mat-form-field-underline,
.dark-theme .mat-toolbar .mat-form-field-ripple,
.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.dark-theme .mat-toolbar .mat-form-field-label,
.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.dark-theme .mat-toolbar .mat-select-value,
.dark-theme .mat-toolbar .mat-select-arrow,
.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.dark-theme .mat-tree {
  background: #424242;
}
.dark-theme .mat-tree-node,
.dark-theme .mat-nested-tree-node {
  color: white;
}
.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.freenet-theme {
  color: white;
}
.freenet-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.freenet-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-option:hover:not(.mat-option-disabled), .freenet-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #7fb03b;
}
.freenet-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #1b243a;
}
.freenet-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.freenet-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.freenet-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.freenet-theme .mat-primary .mat-pseudo-checkbox-checked,
.freenet-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #7fb03b;
}
.freenet-theme .mat-pseudo-checkbox-checked,
.freenet-theme .mat-pseudo-checkbox-indeterminate,
.freenet-theme .mat-accent .mat-pseudo-checkbox-checked,
.freenet-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #1b243a;
}
.freenet-theme .mat-warn .mat-pseudo-checkbox-checked,
.freenet-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.freenet-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.freenet-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.freenet-theme .mat-app-background, .freenet-theme.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.freenet-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.freenet-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-badge-content {
  color: black;
  background: #7fb03b;
}
.cdk-high-contrast-active .freenet-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.freenet-theme .mat-badge-accent .mat-badge-content {
  background: #1b243a;
  color: white;
}
.freenet-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.freenet-theme .mat-badge {
  position: relative;
}
.freenet-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.freenet-theme .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.freenet-theme .ng-animate-disabled .mat-badge-content,
.freenet-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.freenet-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.freenet-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.freenet-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.freenet-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.freenet-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.freenet-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .freenet-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.freenet-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.freenet-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.freenet-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.freenet-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.freenet-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .freenet-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.freenet-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.freenet-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.freenet-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.freenet-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.freenet-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .freenet-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.freenet-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-button, .freenet-theme .mat-icon-button, .freenet-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.freenet-theme .mat-button.mat-primary, .freenet-theme .mat-icon-button.mat-primary, .freenet-theme .mat-stroked-button.mat-primary {
  color: #7fb03b;
}
.freenet-theme .mat-button.mat-accent, .freenet-theme .mat-icon-button.mat-accent, .freenet-theme .mat-stroked-button.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-button.mat-warn, .freenet-theme .mat-icon-button.mat-warn, .freenet-theme .mat-stroked-button.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-button.mat-primary.mat-button-disabled, .freenet-theme .mat-button.mat-accent.mat-button-disabled, .freenet-theme .mat-button.mat-warn.mat-button-disabled, .freenet-theme .mat-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-icon-button.mat-primary.mat-button-disabled, .freenet-theme .mat-icon-button.mat-accent.mat-button-disabled, .freenet-theme .mat-icon-button.mat-warn.mat-button-disabled, .freenet-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-primary.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-accent.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-warn.mat-button-disabled, .freenet-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-button.mat-primary .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #7fb03b;
}
.freenet-theme .mat-button.mat-accent .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #1b243a;
}
.freenet-theme .mat-button.mat-warn .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.freenet-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .freenet-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .freenet-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.freenet-theme .mat-button .mat-ripple-element, .freenet-theme .mat-icon-button .mat-ripple-element, .freenet-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.freenet-theme .mat-button-focus-overlay {
  background: black;
}
.freenet-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-flat-button, .freenet-theme .mat-raised-button, .freenet-theme .mat-fab, .freenet-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.freenet-theme .mat-flat-button.mat-primary, .freenet-theme .mat-raised-button.mat-primary, .freenet-theme .mat-fab.mat-primary, .freenet-theme .mat-mini-fab.mat-primary {
  color: black;
}
.freenet-theme .mat-flat-button.mat-accent, .freenet-theme .mat-raised-button.mat-accent, .freenet-theme .mat-fab.mat-accent, .freenet-theme .mat-mini-fab.mat-accent {
  color: white;
}
.freenet-theme .mat-flat-button.mat-warn, .freenet-theme .mat-raised-button.mat-warn, .freenet-theme .mat-fab.mat-warn, .freenet-theme .mat-mini-fab.mat-warn {
  color: white;
}
.freenet-theme .mat-flat-button.mat-primary.mat-button-disabled, .freenet-theme .mat-flat-button.mat-accent.mat-button-disabled, .freenet-theme .mat-flat-button.mat-warn.mat-button-disabled, .freenet-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-raised-button.mat-primary.mat-button-disabled, .freenet-theme .mat-raised-button.mat-accent.mat-button-disabled, .freenet-theme .mat-raised-button.mat-warn.mat-button-disabled, .freenet-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-fab.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-flat-button.mat-primary, .freenet-theme .mat-raised-button.mat-primary, .freenet-theme .mat-fab.mat-primary, .freenet-theme .mat-mini-fab.mat-primary {
  background-color: #7fb03b;
}
.freenet-theme .mat-flat-button.mat-accent, .freenet-theme .mat-raised-button.mat-accent, .freenet-theme .mat-fab.mat-accent, .freenet-theme .mat-mini-fab.mat-accent {
  background-color: #1b243a;
}
.freenet-theme .mat-flat-button.mat-warn, .freenet-theme .mat-raised-button.mat-warn, .freenet-theme .mat-fab.mat-warn, .freenet-theme .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.freenet-theme .mat-flat-button.mat-primary.mat-button-disabled, .freenet-theme .mat-flat-button.mat-accent.mat-button-disabled, .freenet-theme .mat-flat-button.mat-warn.mat-button-disabled, .freenet-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-raised-button.mat-primary.mat-button-disabled, .freenet-theme .mat-raised-button.mat-accent.mat-button-disabled, .freenet-theme .mat-raised-button.mat-warn.mat-button-disabled, .freenet-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-fab.mat-button-disabled.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-primary.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-accent.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-warn.mat-button-disabled, .freenet-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-flat-button.mat-primary .mat-ripple-element, .freenet-theme .mat-raised-button.mat-primary .mat-ripple-element, .freenet-theme .mat-fab.mat-primary .mat-ripple-element, .freenet-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.freenet-theme .mat-flat-button.mat-accent .mat-ripple-element, .freenet-theme .mat-raised-button.mat-accent .mat-ripple-element, .freenet-theme .mat-fab.mat-accent .mat-ripple-element, .freenet-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-flat-button.mat-warn .mat-ripple-element, .freenet-theme .mat-raised-button.mat-warn .mat-ripple-element, .freenet-theme .mat-fab.mat-warn .mat-ripple-element, .freenet-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-stroked-button:not([class*=mat-elevation-z]), .freenet-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-fab:not([class*=mat-elevation-z]), .freenet-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .freenet-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .freenet-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-standalone,
.freenet-theme .mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.freenet-theme .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.freenet-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.freenet-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.freenet-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.freenet-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.freenet-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.freenet-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.freenet-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-checkbox-checkmark {
  fill: #fafafa;
}
.freenet-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.freenet-theme .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.freenet-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .freenet-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #7fb03b;
}
.freenet-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .freenet-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #1b243a;
}
.freenet-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .freenet-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.freenet-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .freenet-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.freenet-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.freenet-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.freenet-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.freenet-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #7fb03b;
}
.freenet-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.freenet-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #1b243a;
}
.freenet-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.freenet-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.freenet-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #7fb03b;
  color: black;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #1b243a;
  color: white;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.freenet-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.freenet-theme .mat-table {
  background: white;
}
.freenet-theme .mat-table thead, .freenet-theme .mat-table tbody, .freenet-theme .mat-table tfoot,
.freenet-theme mat-header-row, .freenet-theme mat-row, .freenet-theme mat-footer-row,
.freenet-theme [mat-header-row], .freenet-theme [mat-row], .freenet-theme [mat-footer-row],
.freenet-theme .mat-table-sticky {
  background: inherit;
}
.freenet-theme mat-row, .freenet-theme mat-header-row, .freenet-theme mat-footer-row,
.freenet-theme th.mat-header-cell, .freenet-theme td.mat-cell, .freenet-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-cell, .freenet-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-datepicker-toggle,
.freenet-theme .mat-datepicker-content .mat-calendar-next-button,
.freenet-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-calendar-table-header {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-calendar-body-cell-content,
.freenet-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.freenet-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.freenet-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.freenet-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.freenet-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.freenet-theme .mat-calendar-body-in-range::before {
  background: rgba(127, 176, 59, 0.2);
}
.freenet-theme .mat-calendar-body-comparison-identical,
.freenet-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.freenet-theme .mat-calendar-body-comparison-bridge-start::before,
.freenet-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(127, 176, 59, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-calendar-body-comparison-bridge-end::before,
.freenet-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(127, 176, 59, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.freenet-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.freenet-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.freenet-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.freenet-theme .mat-calendar-body-selected {
  background-color: #7fb03b;
  color: black;
}
.freenet-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(127, 176, 59, 0.4);
}
.freenet-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.freenet-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(27, 36, 58, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.freenet-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(27, 36, 58, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.freenet-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(27, 36, 58, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #1b243a;
  color: white;
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(27, 36, 58, 0.4);
}
.freenet-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.freenet-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.freenet-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.freenet-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.freenet-theme .mat-datepicker-content-touch {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-datepicker-toggle-active {
  color: #7fb03b;
}
.freenet-theme .mat-datepicker-toggle-active.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .freenet-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .freenet-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .freenet-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.freenet-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-expansion-panel-header-description,
.freenet-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.freenet-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.freenet-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.freenet-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #7fb03b;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-focused .mat-form-field-required-marker {
  color: #1b243a;
}
.freenet-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #7fb03b;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #1b243a;
}
.freenet-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #7fb03b;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #1b243a;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.freenet-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.freenet-theme .mat-error {
  color: #f44336;
}
.freenet-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.freenet-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.freenet-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.freenet-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.freenet-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #7fb03b;
}
.freenet-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #1b243a;
}
.freenet-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.freenet-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.freenet-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.freenet-theme .mat-icon.mat-primary {
  color: #7fb03b;
}
.freenet-theme .mat-icon.mat-accent {
  color: #1b243a;
}
.freenet-theme .mat-icon.mat-warn {
  color: #f44336;
}
.freenet-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-input-element:disabled,
.freenet-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-input-element {
  caret-color: #7fb03b;
}
.freenet-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #1b243a;
}
.freenet-theme .mat-form-field.mat-warn .mat-input-element,
.freenet-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.freenet-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.freenet-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-list-item-disabled {
  background-color: #eeeeee;
}
.freenet-theme .mat-list-option:hover, .freenet-theme .mat-list-option:focus,
.freenet-theme .mat-nav-list .mat-list-item:hover,
.freenet-theme .mat-nav-list .mat-list-item:focus,
.freenet-theme .mat-action-list .mat-list-item:hover,
.freenet-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-list-single-selected-option, .freenet-theme .mat-list-single-selected-option:hover, .freenet-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-menu-panel {
  background: white;
}
.freenet-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-menu-item[disabled], .freenet-theme .mat-menu-item[disabled]::after {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-menu-item .mat-icon-no-color,
.freenet-theme .mat-menu-item-submenu-trigger::after {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-menu-item:hover:not([disabled]),
.freenet-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.freenet-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.freenet-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.freenet-theme .mat-paginator {
  background: white;
}
.freenet-theme .mat-paginator,
.freenet-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-paginator-decrement,
.freenet-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-paginator-first,
.freenet-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.freenet-theme .mat-icon-button[disabled] .mat-paginator-increment,
.freenet-theme .mat-icon-button[disabled] .mat-paginator-first,
.freenet-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-progress-bar-background {
  fill: #d9e7c4;
}
.freenet-theme .mat-progress-bar-buffer {
  background-color: #d9e7c4;
}
.freenet-theme .mat-progress-bar-fill::after {
  background-color: #7fb03b;
}
.freenet-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #bbbdc4;
}
.freenet-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #bbbdc4;
}
.freenet-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #1b243a;
}
.freenet-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2;
}
.freenet-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2;
}
.freenet-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.freenet-theme .mat-progress-spinner circle, .freenet-theme .mat-spinner circle {
  stroke: #7fb03b;
}
.freenet-theme .mat-progress-spinner.mat-accent circle, .freenet-theme .mat-spinner.mat-accent circle {
  stroke: #1b243a;
}
.freenet-theme .mat-progress-spinner.mat-warn circle, .freenet-theme .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.freenet-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #7fb03b;
}
.freenet-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.freenet-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .freenet-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .freenet-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #7fb03b;
}
.freenet-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #1b243a;
}
.freenet-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.freenet-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .freenet-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .freenet-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #1b243a;
}
.freenet-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.freenet-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.freenet-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .freenet-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .freenet-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.freenet-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.freenet-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.freenet-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-select-panel {
  background: white;
}
.freenet-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #7fb03b;
}
.freenet-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #1b243a;
}
.freenet-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.freenet-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.freenet-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.freenet-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.freenet-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.freenet-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.freenet-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #1b243a;
}
.freenet-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(27, 36, 58, 0.54);
}
.freenet-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #1b243a;
}
.freenet-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #7fb03b;
}
.freenet-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(127, 176, 59, 0.54);
}
.freenet-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #7fb03b;
}
.freenet-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.freenet-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.freenet-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.freenet-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.freenet-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.freenet-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-primary .mat-slider-track-fill,
.freenet-theme .mat-primary .mat-slider-thumb,
.freenet-theme .mat-primary .mat-slider-thumb-label {
  background-color: #7fb03b;
}
.freenet-theme .mat-primary .mat-slider-thumb-label-text {
  color: black;
}
.freenet-theme .mat-primary .mat-slider-focus-ring {
  background-color: rgba(127, 176, 59, 0.2);
}
.freenet-theme .mat-accent .mat-slider-track-fill,
.freenet-theme .mat-accent .mat-slider-thumb,
.freenet-theme .mat-accent .mat-slider-thumb-label {
  background-color: #1b243a;
}
.freenet-theme .mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.freenet-theme .mat-accent .mat-slider-focus-ring {
  background-color: rgba(27, 36, 58, 0.2);
}
.freenet-theme .mat-warn .mat-slider-track-fill,
.freenet-theme .mat-warn .mat-slider-thumb,
.freenet-theme .mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.freenet-theme .mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.freenet-theme .mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.freenet-theme .mat-slider:hover .mat-slider-track-background,
.freenet-theme .cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-slider-disabled .mat-slider-track-background,
.freenet-theme .mat-slider-disabled .mat-slider-track-fill,
.freenet-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.freenet-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .freenet-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.freenet-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.freenet-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.freenet-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.freenet-theme .mat-step-header.cdk-keyboard-focused, .freenet-theme .mat-step-header.cdk-program-focused, .freenet-theme .mat-step-header:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .freenet-theme .mat-step-header:hover {
    background: none;
  }
}
.freenet-theme .mat-step-header .mat-step-label,
.freenet-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.freenet-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: black;
}
.freenet-theme .mat-step-header .mat-step-icon-selected,
.freenet-theme .mat-step-header .mat-step-icon-state-done,
.freenet-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #7fb03b;
  color: black;
}
.freenet-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.freenet-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.freenet-theme .mat-stepper-horizontal, .freenet-theme .mat-stepper-vertical {
  background-color: white;
}
.freenet-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-horizontal-stepper-header::before,
.freenet-theme .mat-horizontal-stepper-header::after,
.freenet-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-sort-header-arrow {
  color: #757575;
}
.freenet-theme .mat-tab-nav-bar,
.freenet-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.freenet-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.freenet-theme .mat-tab-label, .freenet-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.freenet-theme .mat-tab-group[class*=mat-background-] .mat-tab-header,
.freenet-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.freenet-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(217, 231, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-primary .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #7fb03b;
}
.freenet-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: black;
}
.freenet-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(187, 189, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-accent .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #1b243a;
}
.freenet-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: white;
}
.freenet-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.freenet-theme .mat-tab-group.mat-warn .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.freenet-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .freenet-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: white;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(217, 231, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-links, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination {
  background-color: #7fb03b;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: black;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: black;
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .freenet-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(187, 189, 196, 0.3);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-links, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination {
  background-color: #1b243a;
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: white;
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: white;
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .freenet-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-links, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination {
  background-color: #f44336;
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: white;
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: white;
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.freenet-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .freenet-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.freenet-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-toolbar.mat-primary {
  background: #7fb03b;
  color: black;
}
.freenet-theme .mat-toolbar.mat-accent {
  background: #1b243a;
  color: white;
}
.freenet-theme .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.freenet-theme .mat-toolbar .mat-form-field-underline,
.freenet-theme .mat-toolbar .mat-form-field-ripple,
.freenet-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.freenet-theme .mat-toolbar .mat-form-field-label,
.freenet-theme .mat-toolbar .mat-focused .mat-form-field-label,
.freenet-theme .mat-toolbar .mat-select-value,
.freenet-theme .mat-toolbar .mat-select-arrow,
.freenet-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.freenet-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.freenet-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.freenet-theme .mat-tree {
  background: white;
}
.freenet-theme .mat-tree-node,
.freenet-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.freenet-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.freenet-theme .mat-simple-snackbar-action {
  color: #1b243a;
}
/* You can add global styles to this file, and also import other style files */
html, body {
  height: 100%;
}
body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.section-toolbar {
  border-bottom: 1px solid #ccc;
}
.section-content {
  padding: 10px;
}
.list-item {
  width: 100%;
}
.mat-bg-primary {
  background-color: #004b6b;
}
.flag-icon-en {
  background-image: url('us-gb.35db0131f18dc82c84c7.svg');
}
.mat-list-avatar {
  background-color: #555;
  border-radius: 50%;
}
/* Wrap links in embedded content */
.embedded-link {
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}
sidebar-cmp .mat-list-base .mat-list-item.chat .mat-list-avatar {
  width: 24px;
  height: 24px;
}
sidebar-cmp .mat-list-base .profile-name {
  color: white !important;
  font-size: 14px !important;
}
sidebar-cmp .mat-list-base .counter {
  border-radius: 10px;
  height: 20px;
  min-width: 20px;
  padding-left: 8px;
  padding-right: 8px;
  width: auto;
}
sidebar-cmp .mat-list-base .mat-list-item.mat-list-item-with-avatar.chat .mat-list-item-content .mat-list-text {
  padding-left: 4px;
}
sidebar-cmp .mat-list-base .mat-list-item.mat-list-item-with-avatar.chat {
  height: 32px;
}
sidebar-cmp .mat-list-base .mat-list-item.chat .precense-indicator {
  box-shadow: 0 0 0 1px white;
  left: 33px;
  top: 20px;
  width: 6px;
  height: 6px;
}
sidebar-cmp .mat-list-base .mat-list-item.chat .precense-indicator {
  box-shadow: 0 0 0 1px white;
  left: 34px;
  top: 60px;
  width: 6px;
  height: 6px;
  z-index: 1;
}
.chat-container {
  position: relative;
}
.chat-container .chat-card {
  height: calc(100% - 44px);
}
.message-content pre {
  font-family: Roboto Mono, monospace;
  margin: 16px 0;
  overflow-x: auto;
  padding: 8px;
  position: relative;
  color: rgba(0, 0, 0, 0.54);
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.message-content code {
  font-size: 14px;
  color: #f44336;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 3px;
  border-radius: 3px;
}
.message-content pre code {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.54);
  border: none;
}
app-search-giphy-dialog h1 {
  background-color: gray;
  padding-top: 10px;
  padding-bottom: 10px;
}
.message-container:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.toolbar[_ngcontent-c1] {
  background-color: #18222c;
  border-bottom: 1px solid rgba(146, 160, 175, 0.2);
  color: #ffffff;
}
.toolbar-left[_ngcontent-c1] img[_ngcontent-c1] {
  height: 26px !important;
}
.site-navbar .navbar-container {
  background-color: transparent;
}
@-webkit-keyframes showNotification {
  0% {
    opacity: 0;
    height: 0px;
    padding: 0px;
    max-width: 0vw;
  }
  1% {
    opacity: 1;
    height: auto;
    padding: 1vw;
    max-width: 80vw;
  }
  99% {
    opacity: 1;
    height: auto;
    padding: 1vw;
    max-width: 80vw;
  }
  100% {
    opacity: 0;
    height: 0px;
    padding: 0px;
    max-width: 0vw;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
  }
}
@keyframes showNotification {
  0% {
    opacity: 0;
    height: 0px;
    padding: 0px;
    max-width: 0vw;
  }
  1% {
    opacity: 1;
    height: auto;
    padding: 1vw;
    max-width: 80vw;
  }
  99% {
    opacity: 1;
    height: auto;
    padding: 1vw;
    max-width: 80vw;
  }
  100% {
    opacity: 0;
    height: 0px;
    padding: 0px;
    max-width: 0vw;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
  }
}
.monaco-editor-hover .monaco-editor-hover-content {
  display: none !important;
}
.notification {
  z-index: 15000;
  position: absolute;
  bottom: 2vh;
  left: 2vw;
  max-width: 0vw;
  color: white;
  background: rgba(0, 0, 0, 0.55);
  border-radius: 10px;
  display: block;
  opacity: 0;
  height: 0px;
  padding: 0px;
  -webkit-animation-name: showNotification;
          animation-name: showNotification;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  -webkit-animation-duration: 6.5s;
          animation-duration: 6.5s;
}
mat-toolbar.page-header.page-header-bordered .mat-toolbar-row, mat-toolbar.page-header.page-header-bordered .mat-toolbar-single-row {
  height: auto !important;
  width: 100%;
}
.notification.error {
  color: red;
  font-weight: bold;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  font-weight: normal;
  list-style: none;
}
.toolbar-right[_ngcontent-c1] {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-end;
  align-items: center;
}
.navbar-brand-logo-extended {
  display: inline-block;
  height: 2.286rem;
  margin-top: -0.357rem;
}
.modal-dialog {
  top: 10%;
}
.mat-card-title, .mat-card-header .mat-card-title {
  font-size: 18px !important;
  font-weight: 500;
}
.mat-card-title span {
  vertical-align: top;
}
.mat-card-title .mat-icon {
  margin-right: 10px;
}
.mat-expansion-panel-header-description, .mat-expansion-panel-header-title,
.mat-list-base .mat-list-item, .mat-list-base .mat-list-option {
  font-size: 1rem !important;
}
/*
.site-menubar-unfold .navbar-brand-logo {
    display: none !important;
}
.site-menubar-unfold .navbar-brand-logo-extended {
    display: inline-block !important;
}
*/
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-toggler.collapsed {
    display: none;
  }

  .site-navbar .navbar-header {
    width: 260px;
  }

  site-menubar-fold .site-navbar .navbar-container {
    margin-left: 260px;
  }

  .site-menubar-fold .site-navbar .navbar-brand {
    float: none;
    width: 150px;
    text-align: center;
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .site-menubar-fold .site-navbar .navbar-brand-text, .site-menubar-unfold .site-navbar .navbar-brand-text {
    display: none;
  }

  .site-menubar-fold .site-menubar {
    width: 90px;
    transform: translate3d(0, 0, 0);
  }

  .site-menubar-fold .navbar-brand-logo {
    display: inline-block !important;
  }

  .site-menubar-fold .navbar-brand-logo-extended {
    display: none !important;
  }

  .site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
    opacity: 0 !important;
    visibility: hidden !important;
  }

  .site-menubar-fold .site-menu > .site-menu-item > a .site-menu-icon {
    visibility: visible !important;
    opacity: 1 !important;
    font-size: 24px;
    margin-right: 0;
    width: 90px;
  }

  .navbar-toggler {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .navbar-toggler {
    display: none;
  }

  /*.site-menubar-fold .site-menubar {
      width: 260px;
      transform: translate3d(0,0,0);
  }*/
  /*if the page is larger than break point fold and unfold have to be treated like unfold*/
  .site-menubar-unfold .site-menu-title, .site-menubar-fold .site-menu-title {
    display: inline-block;
    width: auto !important;
    max-width: 160px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    visibility: visible !important;
    opacity: 1 !important;
    text-align: left !important;
    transition: none !important;
    position: relative !important;
    left: auto !important;
  }

  .site-menubar-unfold .site-menu > .site-menu-item > a, .site-menubar-fold .site-menu > .site-menu-item > a {
    padding: 0 30px;
    line-height: 38px;
  }

  .site-menu-icon, .site-menu-icon.active, .site-menubar-fold .site-menu > .site-menu-item > a .site-menu-icon.active {
    visibility: visible !important;
    opacity: 1 !important;
    margin-right: 14px !important;
    font-size: 14px !important;
    display: inline-block;
    vertical-align: middle;
    width: 1em !important;
    text-align: center;
    position: relative !important;
    transform: translate(0, 0);
  }

  .site-menubar-fold .site-menu > .site-menu-item > a {
    line-height: 38px;
    height: 38px;
  }

  .site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
    transition: none;
    position: relative !important;
  }

  .site-menubar-fold .site-navbar .navbar-brand-text {
    display: inline-block;
  }

  .site-menubar-fold .page, .site-menubar-fold .site-footer {
    margin-left: 260px;
  }
}
.form-group .rangeUi {
  position: relative;
  top: 15px;
}
.form-group .switchery {
  top: 5px;
}
.panel.panel-bordered .list-group-item {
  border-bottom: 1px solid #e0e0e0;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.panel.panel-bordered .list-group-item:last-child {
  border-bottom: none;
}
.panel-bordered .panel-heading {
  border-bottom: 1px solid #e0e0e0;
}
.panel-heading > .panel-desc {
  padding: 12px 30px;
}
.list-group-item {
  padding-left: 30px;
  padding-right: 30px;
}
gameserverlistinfo {
  width: 100%;
}
.table-container-bordered {
  border: 1px solid #e0e0e0;
  border-top: none;
}
.table-heading {
  color: #fff;
  background-color: #616161;
  border-top-left-radius: 0.215rem;
  border-top-right-radius: 0.215rem;
  padding: 0.75rem 1.25rem;
}
.panel-subheading {
  padding: 0.75rem 1.25rem;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 500;
}
.page.bg-white .panel {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.toolbar[_ngcontent-c1] {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  top: 0;
  color: white;
}
.site-gridmenu-active .site-gridmenu {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease 0s;
}
.site-gridmenu-active .site-gridmenu ul {
  opacity: 1;
  transform: rotateX(0deg);
}
.panel-title .icon {
  border-radius: 50px;
  background-color: #89BCEB;
  color: white !important;
  padding: 10px;
  font-weight: bold;
}
.icon-settings {
  font-size: 28px;
}
.panel-channel-list .list-group-item {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  border-bottom: 0 !important;
}
.panel-channel-list .treeview {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 10px;
}
.panel-channel-list .list-group {
  margin-bottom: 0;
}
.panel-channel-list .list-group .list-group-item {
  padding-left: 20px;
  cursor: default;
}
.panel-channel-list .treeview .list-group-item:not(.node-selected):hover, .panel-channel-list .treeview .list-group-item:not(.node-selected):focus,
.panel-channel-list .treeview .list-group-item:not(.node-selected):hover > .node-icon, .panel-channel-list .treeview .list-group-item:not(.node-selected):focus > .node-icon {
  color: inherit;
  background-color: inherit;
}
.list-group-item-success {
  background-color: #11c26d;
  color: white;
}
.list-group-item-success, .list-group-item-success p, .list-group-item-success p .text-muted {
  color: #ffffff !important;
}
a.list-group-item.list-group-item-success:hover {
  background-color: #0fab60;
}
.form-group.modoptions .form-group label {
  max-width: 100%;
  width: 100%;
  flex: auto;
  padding: 0.429rem 1rem;
}
.form-group.modoptions .form-group div {
  max-width: 100%;
  width: 100%;
  flex: auto;
}
.avatar img {
  width: 32px;
  height: 32px;
}
.navbar-avatar .avatar {
  width: auto;
}
.avatar i {
  right: auto;
  left: 0px;
}
.gamelist-box {
  position: relative;
  width: calc(100% - 60px);
  /*overflow: auto;*/
}
.gamelist-box-button {
  position: absolute;
  right: 0;
  top: 30px;
}
.mat-drawer-inner-container {
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #263238;
}
sidebar-cmp .mat-list-base .mat-list-item.mat-list-item-with-avatar, .mat-list-base .mat-list-option.mat-list-item-with-avatar {
  min-height: 38px;
  max-height: 38px;
  height: 38px !important;
  font-size: 14px;
  color: #ffffff;
}
.mat-list-base .mat-subheader {
  height: 48px;
  line-height: 16px;
  /*color: #ffffff!important;*/
}
.mat-list-item[_ngcontent-c4] p[_ngcontent-c4] {
  margin: 0px;
  height: 13px;
}
.mat-list-item[_ngcontent-c4].deactivate, .mat-list-item[_ngcontent-c4] p[_ngcontent-c4].deactivate {
  color: rgba(163, 175, 183, 0.5);
}
.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside.open {
  left: 0px;
}
.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside,
.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside.closed {
  left: 200px;
}
mat-sidenav {
  width: 200px;
}
.page-content {
  height: auto;
  min-height: calc(100vh - 240px);
}
.loader-spinner {
  margin: 30px;
}
.loader-spinner-container {
  min-height: 64px;
}
/*

@media (min-width: 961px) {
    .mat-drawer-backdrop.mat-drawer-shown {
        visibility: hidden;
        display: none;
    }
}

@media (min-width: 768px) {
    .mobile-aside-menu-btn {
        display:none;
    }
}*/
@media (max-width: 960px) {
  /**
  the material drawer mat-sidenav defines an other @media break-point for mobile/tablet devices
   */
  .page-aside-left .page-aside,
.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside,
.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside.closed {
    left: 0px;
  }

  /*.site-menubar-unfold.page-aside-fixed.page-aside-left .page-aside.closed {
      left: -200px!important;
  }*/
  /*
  .bottom-to-top.sidenav.mat-drawer.mat-sidenav.ng-tns-c4-0.ng-trigger.ng-trigger-transform.mat-sidenav-fixed.ng-star-inserted.mat-drawer-side.open {
      left: 0px!important;
      visibility: visible!important;
      transform: translate3d(0%, 0, 0)!important;
      z-index: 4;
  }

  .bottom-to-top.sidenav.mat-drawer.mat-sidenav.ng-tns-c4-0.ng-trigger.ng-trigger-transform.mat-sidenav-fixed.ng-star-inserted.mat-drawer-side,
  .bottom-to-top.sidenav.mat-drawer.mat-sidenav.ng-tns-c4-0.ng-trigger.ng-trigger-transform.mat-sidenav-fixed.ng-star-inserted.mat-drawer-side.closed {
      left: -200px!important;
      visibility: hidden!important;
      transform: translate3d(-100%, 0, 0)!important;
  }

  .sidenav-content.mat-drawer-content.mat-sidenav-content {
      margin-left: 0px!important;
  }*/
}
@media (max-width: 767px) {
  mat-sidenav[_ngcontent-c0].bottom-to-top.sidenav.mat-drawer.mat-sidenav.ng-tns-c3-0.ng-trigger.ng-trigger-transform.mat-drawer-side.mat-sidenav-fixed.ng-star-inserted {
    top: 56px !important;
  }

  .page-aside-left .page-aside,
.site-menubar-unfold.page-aside-fixed.page-aside-left .sidenav-content .page-aside,
.site-menubar-unfold.page-aside-fixed.page-aside-left .sidenav-content .page-aside.closed {
    left: -270px !important;
  }

  .page-aside,
.site-menubar-unfold.page-aside-fixed.page-aside-left .sidenav-content .page-aside.open {
    left: 0px !important;
  }

  .mobile-aside-menu-btn {
    background-color: #e4eaec !important;
    display: block;
    z-index: 2202;
    position: fixed;
    top: calc(50vh - 40px);
    left: -2px;
  }

  .navbar-toolbar .open .dropdown-menu, .navbar-toolbar .show .dropdown-menu {
    right: 0;
    left: 0;
    float: none;
    width: 100vw;
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: absolute;
  }

  .navbar-brand > img.navbar-brand-logo {
    display: inline-block;
    width: 100%;
  }

  .toolbar-left[_ngcontent-c1] img[_ngcontent-c1] {
    height: 36px;
    width: 85%;
    margin-left: -6.5vw;
  }

  .page-header-actions {
    position: relative;
  }

  .blocks-xs-3 > .block, .blocks-xs-3 > li {
    width: 33.333333%;
    margin-bottom: 1.2rem;
    padding: 0.3rem;
  }

  .card-block {
    position: relative;
    flex: 1 1 auto;
    padding: 0.5rem 0.1rem;
  }

  .steps-sm .step-title {
    font-size: 15px;
  }

  .media {
    display: block;
  }

  .gamelist-box-button {
    position: absolute;
    right: 0;
    top: -60px;
  }

  .gamelist-box {
    position: relative;
    width: 100%;
    overflow: visible;
  }

  .toolbar.handset[_ngcontent-c2] .toolbar-left[_ngcontent-c2] img[_ngcontent-c2] {
    max-height: 26px;
  }

  .panel > .table-responsive .table > tbody > tr > td:first-child,
.panel > .table-responsive .table > thead > tr > th:first-child {
    padding-left: 2vw;
  }

  .panel > .table-responsive .table > tbody > tr > td:last-child {
    padding-right: 2vw;
  }

  .table th, .table td {
    padding: 0.52rem 0.172rem;
  }
}
.sticky-parent {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1105;
  width: 34%;
  height: 100%;
  display: block;
}
.sticky-parent-mobile {
  display: none;
}
.sticky-element {
  position: sticky;
  top: 190px;
  right: 0px;
  margin-left: 0;
}
@media (max-width: 1020px) {
  .sticky-parent {
    display: none;
  }

  .sticky-parent-mobile {
    display: block;
    width: calc(100% + 30px);
  }

  .sticky-element {
    position: relative;
    top: 0px;
    right: 0px;
    /*margin-left: -15px;*/
  }
}
.ace_editor .ace_marker-layer .ace_selection {
  background: #00f !important;
}
.accordiontitle {
  color: #3e8ef7;
}
.accordionpanel {
  width: calc(100% - 20px);
  margin-left: -10px;
}
.accordionchapter {
  color: #76838f;
  font-size: 1rem;
  font-weight: 300;
}
.accordionchapter h1, .accordionchapter h2, .accordionchapter h3, .accordionchapter h4, .accordionchapter h5 {
  color: #76838f;
  font-weight: 500;
  font-size: 1rem !important;
}
.config_maps_scroll {
  height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.gameserver-info .page-header .page-header-actions {
  right: 0;
  padding-right: 1.0715rem;
  text-align: right;
}
.btn {
  margin-bottom: 10px;
  margin-right: 10px;
}
.ml-auto span .badge {
  margin: 10px;
}
.media-heading, .media-meta.mt-0 {
  white-space: normal;
}
.site-menubar-unfold .page {
  margin-left: 0px;
}
/**angular7 conflict beyond*/
.label-value {
  width: 100%;
}
.label {
  font-weight: bolder;
}
td mat-checkbox label {
  margin-bottom: 0px;
}
th mat-checkbox label {
  margin-bottom: 0px;
}
.systems, .systems.systemallgemein {
  float: left;
  margin-right: 5px;
  color: white;
  font-size: 8px;
  display: inline-block;
  background-color: #999;
  padding: 2px 5px;
  text-align: center;
  content: "&nbsp;";
}
.systems.systemmulti {
  background-color: #f0ad4e;
}
.systems.systemallgemein::after {
  content: "ALLE";
}
.systems.systemmulti::after {
  content: "MULTI";
}
.systems.systemwii_u {
  background-color: #03b9e5;
}
.systems.systemwii_u::after {
  content: "WiiU";
}
.systems.systemvalveindex {
  background-color: #1e8c7b;
}
.systems.systemvalveindex::after {
  content: "IND";
}
.systems.system360,
.systems.systemxbox,
.systems.systemxboxone,
.systems.systemxboxonex,
.systems.systemxboxseriesx {
  background-color: #00A50F;
}
.systems.system360::after, .systems.systemxbox::after {
  content: "Xbox";
}
.systems.systemxboxone::after {
  content: "One";
}
.systems.systemxboxonex::after {
  content: "OneX";
}
.systems.systemxboxseriesx::after {
  content: "XBS";
}
.systems.systemplaystation3, .systems.systemplaystation2, .systems.systemplaystation, .systems.systemplaystation4, .systems.systemplaystation4pro, .systems.systemplaystation5, .systems.systemplaystationvr {
  background-color: #4469BD;
}
.systems.systemplaystation3::after, .systems.systemplaystation2::after, .systems.systemplaystation::after {
  content: "PS3";
}
.systems.systemplaystation4::after, .systems.systemplaystation4pro::after {
  content: "PS4";
}
.systems.systemplaystation5::after {
  content: "PS5";
}
.systems.systemplaystationvr::after {
  content: "PVR";
}
.systems.systemswitch {
  background-color: #CF2330;
}
.systems.systemswitch::after {
  content: "SWI";
}
.systems.systemandroid {
  background-color: #00C300;
}
.systems.systemandroid::after {
  content: "AND";
}
.systems.systemmac {
  background-color: #EEE;
  color: #333;
}
.systems.systemmac::after {
  content: "mac";
}
.systems.systemipad, .systems.systemiphone {
  background-color: #EEE;
  color: #333;
}
.systems.systemiphone::after {
  content: "iPhone";
}
.systems.systemipad::after {
  content: "iPad";
}
.systems.systemlinux {
  background-color: #FE0;
  color: #333;
}
.systems.systemlinux::after {
  content: "linux";
}
.systems.systemoculusquest, .systems.systemoculusrift {
  background-color: #333;
  color: #eee;
}
.systems.systemoculusrift::after {
  content: "OR";
}
.systems.systemstadia::after {
  content: "STA";
}
.systems.systemspielkultur::after {
  content: "KULT";
}
.systems.systempc, .systems.systemvr, .systems.systemrift, .systems.systemhtcv, .systems.systemind, .systems.systemindex, .systems.systemquest {
  background-color: #555555;
}
.systems.systempc::after {
  content: "PC";
}
.systems.systemhtcvive::after {
  content: "Vive";
}
.systems.system3ds::after {
  content: "3DS";
}
.systems.systemn3ds::after {
  content: "N3DS";
}
.systems.systemvr::after, .systems.systemvirtualreality::after {
  content: "VR";
}
.systems.systemrift::after {
  content: "Rift";
}
.systems.systemhtcv::after {
  content: "HTCv";
}
.systems.systemind::after, .systems.systemindex::after {
  content: "ind";
}
.systems.systemoculusquest::after, .systems.systemquest::after {
  content: "Quest";
}
.goodie-dialog .mat-dialog-container {
  padding: 0;
}
.goodie-dialog-close.mat-fab .mat-button-wrapper {
  padding: 7px;
}
.goodie-card-content {
  min-height: 70px;
}
.goodie-card-actions {
  min-height: 30px;
}
.fullscreen .mat-sidenav-container {
  top: 88px !important;
}
.checkbox-lg label::after, .checkbox-lg label::before {
  width: 24px;
  height: 24px;
  margin-left: -24px;
  border: 1px solid #76838f;
  border-radius: 4px;
}
.page.pur .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #2DD15D;
}
.page.pur .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #ffffff;
}
.page.pur .mat-accent .mat-slider-thumb,
.page.pur .mat-accent .mat-slider-thumb-label,
.page.pur .mat-accent .mat-slider-track-fill {
  background-color: #2DD15D;
}
.goodie-collect-area .mat-raised-button {
  width: 300px;
  height: 75px;
  font-size: 150%;
}
.minecraft textarea.form-control.basictextarea {
  background: #000;
  color: white;
  font-family: monospace;
  font-size: 12px;
  min-height: 230px;
  height: auto;
}
