/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}

.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}

.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}
/*
 * Metro 4 Components Library v4.5.0  (https://metroui.org.ua)
 * Copyright 2012-2021 Sergey Pimenov
 * Built at 01/08/2021 18:53:43
 * Licensed under MIT
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
  scroll-behavior: smooth;
}
body {
  line-height: 1.5;
  overflow-x: hidden;
  background-color: #ffffff;
  min-height: 100vh;
  text-rendering: optimizeSpeed;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
base,
basefont,
datalist,
head,
meta,
script,
style,
title,
noembed,
param,
template {
  display: none;
}
[tabindex="-1"]:focus {
  outline: none !important;
}
[hidden] {
  display: none !important;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
a,
area,
button,
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
svg:not(:root) {
  overflow: hidden;
}
img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
}
div {
  position: relative;
}
article > * + * {
  margin-top: 1em;
}
input,
button,
textarea,
select {
  font: inherit;
}
@media (prefers-reduced-motion: reduce) {
  * {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
    -webkit-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
[disabled] {
  pointer-events: none!important;
  color: lightgray!important;
}
.button.primary,
.command-button.primary,
.image-button.primary,
.shortcut.primary,
.tool-button.primary,
.split-button .split.primary,
tbody tr.primary,
tbody td.primary,
.tally.primary,
code.primary,
.notify.primary,
.info-button.primary,
.input .button.primary,
.select .button.primary,
.tag-input .button.primary,
.spinner .button.primary,
.toast.primary {
  outline-color: #75b5fd;
  background-color: #0366d6;
  color: #ffffff;
}
.button.primary.outline,
.command-button.primary.outline,
.image-button.primary.outline,
.shortcut.primary.outline,
.tool-button.primary.outline,
.split-button .split.primary.outline,
tbody tr.primary.outline,
tbody td.primary.outline,
.tally.primary.outline,
code.primary.outline,
.notify.primary.outline,
.info-button.primary.outline,
.input .button.primary.outline,
.select .button.primary.outline,
.tag-input .button.primary.outline,
.spinner .button.primary.outline,
.toast.primary.outline {
  color: #0366d6;
  border-color: #0366d6;
}
.button.primary.outline.dropdown-toggle::before,
.command-button.primary.outline.dropdown-toggle::before,
.image-button.primary.outline.dropdown-toggle::before,
.shortcut.primary.outline.dropdown-toggle::before,
.tool-button.primary.outline.dropdown-toggle::before,
.split-button .split.primary.outline.dropdown-toggle::before,
tbody tr.primary.outline.dropdown-toggle::before,
tbody td.primary.outline.dropdown-toggle::before,
.tally.primary.outline.dropdown-toggle::before,
code.primary.outline.dropdown-toggle::before,
.notify.primary.outline.dropdown-toggle::before,
.info-button.primary.outline.dropdown-toggle::before,
.input .button.primary.outline.dropdown-toggle::before,
.select .button.primary.outline.dropdown-toggle::before,
.tag-input .button.primary.outline.dropdown-toggle::before,
.spinner .button.primary.outline.dropdown-toggle::before,
.toast.primary.outline.dropdown-toggle::before {
  border-color: #0366d6;
}
.button.primary.outline:hover,
.command-button.primary.outline:hover,
.image-button.primary.outline:hover,
.shortcut.primary.outline:hover,
.tool-button.primary.outline:hover,
.split-button .split.primary.outline:hover,
tbody tr.primary.outline:hover,
tbody td.primary.outline:hover,
.tally.primary.outline:hover,
code.primary.outline:hover,
.notify.primary.outline:hover,
.info-button.primary.outline:hover,
.input .button.primary.outline:hover,
.select .button.primary.outline:hover,
.tag-input .button.primary.outline:hover,
.spinner .button.primary.outline:hover,
.toast.primary.outline:hover {
  color: #ffffff;
}
.button.primary.dropdown-toggle::before,
.command-button.primary.dropdown-toggle::before,
.image-button.primary.dropdown-toggle::before,
.shortcut.primary.dropdown-toggle::before,
.tool-button.primary.dropdown-toggle::before,
.split-button .split.primary.dropdown-toggle::before,
tbody tr.primary.dropdown-toggle::before,
tbody td.primary.dropdown-toggle::before,
.tally.primary.dropdown-toggle::before,
code.primary.dropdown-toggle::before,
.notify.primary.dropdown-toggle::before,
.info-button.primary.dropdown-toggle::before,
.input .button.primary.dropdown-toggle::before,
.select .button.primary.dropdown-toggle::before,
.tag-input .button.primary.dropdown-toggle::before,
.spinner .button.primary.dropdown-toggle::before,
.toast.primary.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.primary:hover,
.command-button.primary:hover,
.image-button.primary:hover,
.shortcut.primary:hover,
.tool-button.primary:hover,
.split-button .split.primary:hover,
tbody tr.primary:hover,
tbody td.primary:hover,
.tally.primary:hover,
code.primary:hover,
.notify.primary:hover,
.info-button.primary:hover,
.input .button.primary:hover,
.select .button.primary:hover,
.tag-input .button.primary:hover,
.spinner .button.primary:hover,
.toast.primary:hover {
  color: #ffffff;
  background-color: #024ea4;
  border-color: #023671;
}
.button.primary:hover.dropdown-toggle::before,
.command-button.primary:hover.dropdown-toggle::before,
.image-button.primary:hover.dropdown-toggle::before,
.shortcut.primary:hover.dropdown-toggle::before,
.tool-button.primary:hover.dropdown-toggle::before,
.split-button .split.primary:hover.dropdown-toggle::before,
tbody tr.primary:hover.dropdown-toggle::before,
tbody td.primary:hover.dropdown-toggle::before,
.tally.primary:hover.dropdown-toggle::before,
code.primary:hover.dropdown-toggle::before,
.notify.primary:hover.dropdown-toggle::before,
.info-button.primary:hover.dropdown-toggle::before,
.input .button.primary:hover.dropdown-toggle::before,
.select .button.primary:hover.dropdown-toggle::before,
.tag-input .button.primary:hover.dropdown-toggle::before,
.spinner .button.primary:hover.dropdown-toggle::before,
.toast.primary:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.primary.same-color:hover,
.command-button.primary.same-color:hover,
.image-button.primary.same-color:hover,
.shortcut.primary.same-color:hover,
.tool-button.primary.same-color:hover,
.split-button .split.primary.same-color:hover,
tbody tr.primary.same-color:hover,
tbody td.primary.same-color:hover,
.tally.primary.same-color:hover,
code.primary.same-color:hover,
.notify.primary.same-color:hover,
.info-button.primary.same-color:hover,
.input .button.primary.same-color:hover,
.select .button.primary.same-color:hover,
.tag-input .button.primary.same-color:hover,
.spinner .button.primary.same-color:hover,
.toast.primary.same-color:hover {
  background-color: #0366d6;
  border-color: #0366d6;
}
.button.primary:active,
.command-button.primary:active,
.image-button.primary:active,
.shortcut.primary:active,
.tool-button.primary:active,
.split-button .split.primary:active,
tbody tr.primary:active,
tbody td.primary:active,
.tally.primary:active,
code.primary:active,
.notify.primary:active,
.info-button.primary:active,
.input .button.primary:active,
.select .button.primary:active,
.tag-input .button.primary:active,
.spinner .button.primary:active,
.toast.primary:active,
.button.primary.focus,
.command-button.primary.focus,
.image-button.primary.focus,
.shortcut.primary.focus,
.tool-button.primary.focus,
.split-button .split.primary.focus,
tbody tr.primary.focus,
tbody td.primary.focus,
.tally.primary.focus,
code.primary.focus,
.notify.primary.focus,
.info-button.primary.focus,
.input .button.primary.focus,
.select .button.primary.focus,
.tag-input .button.primary.focus,
.spinner .button.primary.focus,
.toast.primary.focus,
.button.primary:focus,
.command-button.primary:focus,
.image-button.primary:focus,
.shortcut.primary:focus,
.tool-button.primary:focus,
.split-button .split.primary:focus,
tbody tr.primary:focus,
tbody td.primary:focus,
.tally.primary:focus,
code.primary:focus,
.notify.primary:focus,
.info-button.primary:focus,
.input .button.primary:focus,
.select .button.primary:focus,
.tag-input .button.primary:focus,
.spinner .button.primary:focus,
.toast.primary:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(3, 102, 214, 0.45);
          box-shadow: 0 0 0 3px rgba(3, 102, 214, 0.45);
}
.button.secondary,
.command-button.secondary,
.image-button.secondary,
.shortcut.secondary,
.tool-button.secondary,
.split-button .split.secondary,
tbody tr.secondary,
tbody td.secondary,
.tally.secondary,
code.secondary,
.notify.secondary,
.info-button.secondary,
.input .button.secondary,
.select .button.secondary,
.tag-input .button.secondary,
.spinner .button.secondary,
.toast.secondary {
  outline-color: #b7c6cd;
  background-color: #607d8b;
  color: #ffffff;
}
.button.secondary.outline,
.command-button.secondary.outline,
.image-button.secondary.outline,
.shortcut.secondary.outline,
.tool-button.secondary.outline,
.split-button .split.secondary.outline,
tbody tr.secondary.outline,
tbody td.secondary.outline,
.tally.secondary.outline,
code.secondary.outline,
.notify.secondary.outline,
.info-button.secondary.outline,
.input .button.secondary.outline,
.select .button.secondary.outline,
.tag-input .button.secondary.outline,
.spinner .button.secondary.outline,
.toast.secondary.outline {
  color: #607d8b;
  border-color: #607d8b;
}
.button.secondary.outline.dropdown-toggle::before,
.command-button.secondary.outline.dropdown-toggle::before,
.image-button.secondary.outline.dropdown-toggle::before,
.shortcut.secondary.outline.dropdown-toggle::before,
.tool-button.secondary.outline.dropdown-toggle::before,
.split-button .split.secondary.outline.dropdown-toggle::before,
tbody tr.secondary.outline.dropdown-toggle::before,
tbody td.secondary.outline.dropdown-toggle::before,
.tally.secondary.outline.dropdown-toggle::before,
code.secondary.outline.dropdown-toggle::before,
.notify.secondary.outline.dropdown-toggle::before,
.info-button.secondary.outline.dropdown-toggle::before,
.input .button.secondary.outline.dropdown-toggle::before,
.select .button.secondary.outline.dropdown-toggle::before,
.tag-input .button.secondary.outline.dropdown-toggle::before,
.spinner .button.secondary.outline.dropdown-toggle::before,
.toast.secondary.outline.dropdown-toggle::before {
  border-color: #607d8b;
}
.button.secondary.outline:hover,
.command-button.secondary.outline:hover,
.image-button.secondary.outline:hover,
.shortcut.secondary.outline:hover,
.tool-button.secondary.outline:hover,
.split-button .split.secondary.outline:hover,
tbody tr.secondary.outline:hover,
tbody td.secondary.outline:hover,
.tally.secondary.outline:hover,
code.secondary.outline:hover,
.notify.secondary.outline:hover,
.info-button.secondary.outline:hover,
.input .button.secondary.outline:hover,
.select .button.secondary.outline:hover,
.tag-input .button.secondary.outline:hover,
.spinner .button.secondary.outline:hover,
.toast.secondary.outline:hover {
  color: #ffffff;
}
.button.secondary.dropdown-toggle::before,
.command-button.secondary.dropdown-toggle::before,
.image-button.secondary.dropdown-toggle::before,
.shortcut.secondary.dropdown-toggle::before,
.tool-button.secondary.dropdown-toggle::before,
.split-button .split.secondary.dropdown-toggle::before,
tbody tr.secondary.dropdown-toggle::before,
tbody td.secondary.dropdown-toggle::before,
.tally.secondary.dropdown-toggle::before,
code.secondary.dropdown-toggle::before,
.notify.secondary.dropdown-toggle::before,
.info-button.secondary.dropdown-toggle::before,
.input .button.secondary.dropdown-toggle::before,
.select .button.secondary.dropdown-toggle::before,
.tag-input .button.secondary.dropdown-toggle::before,
.spinner .button.secondary.dropdown-toggle::before,
.toast.secondary.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.secondary:hover,
.command-button.secondary:hover,
.image-button.secondary:hover,
.shortcut.secondary:hover,
.tool-button.secondary:hover,
.split-button .split.secondary:hover,
tbody tr.secondary:hover,
tbody td.secondary:hover,
.tally.secondary:hover,
code.secondary:hover,
.notify.secondary:hover,
.info-button.secondary:hover,
.input .button.secondary:hover,
.select .button.secondary:hover,
.tag-input .button.secondary:hover,
.spinner .button.secondary:hover,
.toast.secondary:hover {
  color: #ffffff;
  background-color: #4b626d;
  border-color: #36474f;
}
.button.secondary:hover.dropdown-toggle::before,
.command-button.secondary:hover.dropdown-toggle::before,
.image-button.secondary:hover.dropdown-toggle::before,
.shortcut.secondary:hover.dropdown-toggle::before,
.tool-button.secondary:hover.dropdown-toggle::before,
.split-button .split.secondary:hover.dropdown-toggle::before,
tbody tr.secondary:hover.dropdown-toggle::before,
tbody td.secondary:hover.dropdown-toggle::before,
.tally.secondary:hover.dropdown-toggle::before,
code.secondary:hover.dropdown-toggle::before,
.notify.secondary:hover.dropdown-toggle::before,
.info-button.secondary:hover.dropdown-toggle::before,
.input .button.secondary:hover.dropdown-toggle::before,
.select .button.secondary:hover.dropdown-toggle::before,
.tag-input .button.secondary:hover.dropdown-toggle::before,
.spinner .button.secondary:hover.dropdown-toggle::before,
.toast.secondary:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.secondary.same-color:hover,
.command-button.secondary.same-color:hover,
.image-button.secondary.same-color:hover,
.shortcut.secondary.same-color:hover,
.tool-button.secondary.same-color:hover,
.split-button .split.secondary.same-color:hover,
tbody tr.secondary.same-color:hover,
tbody td.secondary.same-color:hover,
.tally.secondary.same-color:hover,
code.secondary.same-color:hover,
.notify.secondary.same-color:hover,
.info-button.secondary.same-color:hover,
.input .button.secondary.same-color:hover,
.select .button.secondary.same-color:hover,
.tag-input .button.secondary.same-color:hover,
.spinner .button.secondary.same-color:hover,
.toast.secondary.same-color:hover {
  background-color: #607d8b;
  border-color: #607d8b;
}
.button.secondary:active,
.command-button.secondary:active,
.image-button.secondary:active,
.shortcut.secondary:active,
.tool-button.secondary:active,
.split-button .split.secondary:active,
tbody tr.secondary:active,
tbody td.secondary:active,
.tally.secondary:active,
code.secondary:active,
.notify.secondary:active,
.info-button.secondary:active,
.input .button.secondary:active,
.select .button.secondary:active,
.tag-input .button.secondary:active,
.spinner .button.secondary:active,
.toast.secondary:active,
.button.secondary.focus,
.command-button.secondary.focus,
.image-button.secondary.focus,
.shortcut.secondary.focus,
.tool-button.secondary.focus,
.split-button .split.secondary.focus,
tbody tr.secondary.focus,
tbody td.secondary.focus,
.tally.secondary.focus,
code.secondary.focus,
.notify.secondary.focus,
.info-button.secondary.focus,
.input .button.secondary.focus,
.select .button.secondary.focus,
.tag-input .button.secondary.focus,
.spinner .button.secondary.focus,
.toast.secondary.focus,
.button.secondary:focus,
.command-button.secondary:focus,
.image-button.secondary:focus,
.shortcut.secondary:focus,
.tool-button.secondary:focus,
.split-button .split.secondary:focus,
tbody tr.secondary:focus,
tbody td.secondary:focus,
.tally.secondary:focus,
code.secondary:focus,
.notify.secondary:focus,
.info-button.secondary:focus,
.input .button.secondary:focus,
.select .button.secondary:focus,
.tag-input .button.secondary:focus,
.spinner .button.secondary:focus,
.toast.secondary:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.45);
          box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.45);
}
.button.success,
.command-button.success,
.image-button.success,
.shortcut.success,
.tool-button.success,
.split-button .split.success,
tbody tr.success,
tbody td.success,
.tally.success,
code.success,
.notify.success,
.info-button.success,
.input .button.success,
.select .button.success,
.tag-input .button.success,
.spinner .button.success,
.toast.success {
  outline-color: #adeb6e;
  background-color: #60a917;
  color: #ffffff;
}
.button.success.outline,
.command-button.success.outline,
.image-button.success.outline,
.shortcut.success.outline,
.tool-button.success.outline,
.split-button .split.success.outline,
tbody tr.success.outline,
tbody td.success.outline,
.tally.success.outline,
code.success.outline,
.notify.success.outline,
.info-button.success.outline,
.input .button.success.outline,
.select .button.success.outline,
.tag-input .button.success.outline,
.spinner .button.success.outline,
.toast.success.outline {
  color: #60a917;
  border-color: #60a917;
}
.button.success.outline.dropdown-toggle::before,
.command-button.success.outline.dropdown-toggle::before,
.image-button.success.outline.dropdown-toggle::before,
.shortcut.success.outline.dropdown-toggle::before,
.tool-button.success.outline.dropdown-toggle::before,
.split-button .split.success.outline.dropdown-toggle::before,
tbody tr.success.outline.dropdown-toggle::before,
tbody td.success.outline.dropdown-toggle::before,
.tally.success.outline.dropdown-toggle::before,
code.success.outline.dropdown-toggle::before,
.notify.success.outline.dropdown-toggle::before,
.info-button.success.outline.dropdown-toggle::before,
.input .button.success.outline.dropdown-toggle::before,
.select .button.success.outline.dropdown-toggle::before,
.tag-input .button.success.outline.dropdown-toggle::before,
.spinner .button.success.outline.dropdown-toggle::before,
.toast.success.outline.dropdown-toggle::before {
  border-color: #60a917;
}
.button.success.outline:hover,
.command-button.success.outline:hover,
.image-button.success.outline:hover,
.shortcut.success.outline:hover,
.tool-button.success.outline:hover,
.split-button .split.success.outline:hover,
tbody tr.success.outline:hover,
tbody td.success.outline:hover,
.tally.success.outline:hover,
code.success.outline:hover,
.notify.success.outline:hover,
.info-button.success.outline:hover,
.input .button.success.outline:hover,
.select .button.success.outline:hover,
.tag-input .button.success.outline:hover,
.spinner .button.success.outline:hover,
.toast.success.outline:hover {
  color: #ffffff;
}
.button.success.dropdown-toggle::before,
.command-button.success.dropdown-toggle::before,
.image-button.success.dropdown-toggle::before,
.shortcut.success.dropdown-toggle::before,
.tool-button.success.dropdown-toggle::before,
.split-button .split.success.dropdown-toggle::before,
tbody tr.success.dropdown-toggle::before,
tbody td.success.dropdown-toggle::before,
.tally.success.dropdown-toggle::before,
code.success.dropdown-toggle::before,
.notify.success.dropdown-toggle::before,
.info-button.success.dropdown-toggle::before,
.input .button.success.dropdown-toggle::before,
.select .button.success.dropdown-toggle::before,
.tag-input .button.success.dropdown-toggle::before,
.spinner .button.success.dropdown-toggle::before,
.toast.success.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.success:hover,
.command-button.success:hover,
.image-button.success:hover,
.shortcut.success:hover,
.tool-button.success:hover,
.split-button .split.success:hover,
tbody tr.success:hover,
tbody td.success:hover,
.tally.success:hover,
code.success:hover,
.notify.success:hover,
.info-button.success:hover,
.input .button.success:hover,
.select .button.success:hover,
.tag-input .button.success:hover,
.spinner .button.success:hover,
.toast.success:hover {
  color: #ffffff;
  background-color: #477c11;
  border-color: #2d4f0b;
}
.button.success:hover.dropdown-toggle::before,
.command-button.success:hover.dropdown-toggle::before,
.image-button.success:hover.dropdown-toggle::before,
.shortcut.success:hover.dropdown-toggle::before,
.tool-button.success:hover.dropdown-toggle::before,
.split-button .split.success:hover.dropdown-toggle::before,
tbody tr.success:hover.dropdown-toggle::before,
tbody td.success:hover.dropdown-toggle::before,
.tally.success:hover.dropdown-toggle::before,
code.success:hover.dropdown-toggle::before,
.notify.success:hover.dropdown-toggle::before,
.info-button.success:hover.dropdown-toggle::before,
.input .button.success:hover.dropdown-toggle::before,
.select .button.success:hover.dropdown-toggle::before,
.tag-input .button.success:hover.dropdown-toggle::before,
.spinner .button.success:hover.dropdown-toggle::before,
.toast.success:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.success.same-color:hover,
.command-button.success.same-color:hover,
.image-button.success.same-color:hover,
.shortcut.success.same-color:hover,
.tool-button.success.same-color:hover,
.split-button .split.success.same-color:hover,
tbody tr.success.same-color:hover,
tbody td.success.same-color:hover,
.tally.success.same-color:hover,
code.success.same-color:hover,
.notify.success.same-color:hover,
.info-button.success.same-color:hover,
.input .button.success.same-color:hover,
.select .button.success.same-color:hover,
.tag-input .button.success.same-color:hover,
.spinner .button.success.same-color:hover,
.toast.success.same-color:hover {
  background-color: #60a917;
  border-color: #60a917;
}
.button.success:active,
.command-button.success:active,
.image-button.success:active,
.shortcut.success:active,
.tool-button.success:active,
.split-button .split.success:active,
tbody tr.success:active,
tbody td.success:active,
.tally.success:active,
code.success:active,
.notify.success:active,
.info-button.success:active,
.input .button.success:active,
.select .button.success:active,
.tag-input .button.success:active,
.spinner .button.success:active,
.toast.success:active,
.button.success.focus,
.command-button.success.focus,
.image-button.success.focus,
.shortcut.success.focus,
.tool-button.success.focus,
.split-button .split.success.focus,
tbody tr.success.focus,
tbody td.success.focus,
.tally.success.focus,
code.success.focus,
.notify.success.focus,
.info-button.success.focus,
.input .button.success.focus,
.select .button.success.focus,
.tag-input .button.success.focus,
.spinner .button.success.focus,
.toast.success.focus,
.button.success:focus,
.command-button.success:focus,
.image-button.success:focus,
.shortcut.success:focus,
.tool-button.success:focus,
.split-button .split.success:focus,
tbody tr.success:focus,
tbody td.success:focus,
.tally.success:focus,
code.success:focus,
.notify.success:focus,
.info-button.success:focus,
.input .button.success:focus,
.select .button.success:focus,
.tag-input .button.success:focus,
.spinner .button.success:focus,
.toast.success:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45);
          box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45);
}
.button.alert,
.command-button.alert,
.image-button.alert,
.shortcut.alert,
.tool-button.alert,
.split-button .split.alert,
tbody tr.alert,
tbody td.alert,
.tally.alert,
code.alert,
.notify.alert,
.info-button.alert,
.input .button.alert,
.select .button.alert,
.tag-input .button.alert,
.spinner .button.alert,
.toast.alert {
  outline-color: #ecaba7;
  background-color: #CE352C;
  color: #ffffff;
}
.button.alert.outline,
.command-button.alert.outline,
.image-button.alert.outline,
.shortcut.alert.outline,
.tool-button.alert.outline,
.split-button .split.alert.outline,
tbody tr.alert.outline,
tbody td.alert.outline,
.tally.alert.outline,
code.alert.outline,
.notify.alert.outline,
.info-button.alert.outline,
.input .button.alert.outline,
.select .button.alert.outline,
.tag-input .button.alert.outline,
.spinner .button.alert.outline,
.toast.alert.outline {
  color: #CE352C;
  border-color: #CE352C;
}
.button.alert.outline.dropdown-toggle::before,
.command-button.alert.outline.dropdown-toggle::before,
.image-button.alert.outline.dropdown-toggle::before,
.shortcut.alert.outline.dropdown-toggle::before,
.tool-button.alert.outline.dropdown-toggle::before,
.split-button .split.alert.outline.dropdown-toggle::before,
tbody tr.alert.outline.dropdown-toggle::before,
tbody td.alert.outline.dropdown-toggle::before,
.tally.alert.outline.dropdown-toggle::before,
code.alert.outline.dropdown-toggle::before,
.notify.alert.outline.dropdown-toggle::before,
.info-button.alert.outline.dropdown-toggle::before,
.input .button.alert.outline.dropdown-toggle::before,
.select .button.alert.outline.dropdown-toggle::before,
.tag-input .button.alert.outline.dropdown-toggle::before,
.spinner .button.alert.outline.dropdown-toggle::before,
.toast.alert.outline.dropdown-toggle::before {
  border-color: #CE352C;
}
.button.alert.outline:hover,
.command-button.alert.outline:hover,
.image-button.alert.outline:hover,
.shortcut.alert.outline:hover,
.tool-button.alert.outline:hover,
.split-button .split.alert.outline:hover,
tbody tr.alert.outline:hover,
tbody td.alert.outline:hover,
.tally.alert.outline:hover,
code.alert.outline:hover,
.notify.alert.outline:hover,
.info-button.alert.outline:hover,
.input .button.alert.outline:hover,
.select .button.alert.outline:hover,
.tag-input .button.alert.outline:hover,
.spinner .button.alert.outline:hover,
.toast.alert.outline:hover {
  color: #ffffff;
}
.button.alert.dropdown-toggle::before,
.command-button.alert.dropdown-toggle::before,
.image-button.alert.dropdown-toggle::before,
.shortcut.alert.dropdown-toggle::before,
.tool-button.alert.dropdown-toggle::before,
.split-button .split.alert.dropdown-toggle::before,
tbody tr.alert.dropdown-toggle::before,
tbody td.alert.dropdown-toggle::before,
.tally.alert.dropdown-toggle::before,
code.alert.dropdown-toggle::before,
.notify.alert.dropdown-toggle::before,
.info-button.alert.dropdown-toggle::before,
.input .button.alert.dropdown-toggle::before,
.select .button.alert.dropdown-toggle::before,
.tag-input .button.alert.dropdown-toggle::before,
.spinner .button.alert.dropdown-toggle::before,
.toast.alert.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.alert:hover,
.command-button.alert:hover,
.image-button.alert:hover,
.shortcut.alert:hover,
.tool-button.alert:hover,
.split-button .split.alert:hover,
tbody tr.alert:hover,
tbody td.alert:hover,
.tally.alert:hover,
code.alert:hover,
.notify.alert:hover,
.info-button.alert:hover,
.input .button.alert:hover,
.select .button.alert:hover,
.tag-input .button.alert:hover,
.spinner .button.alert:hover,
.toast.alert:hover {
  color: #ffffff;
  background-color: #a42a23;
  border-color: #7a1f1a;
}
.button.alert:hover.dropdown-toggle::before,
.command-button.alert:hover.dropdown-toggle::before,
.image-button.alert:hover.dropdown-toggle::before,
.shortcut.alert:hover.dropdown-toggle::before,
.tool-button.alert:hover.dropdown-toggle::before,
.split-button .split.alert:hover.dropdown-toggle::before,
tbody tr.alert:hover.dropdown-toggle::before,
tbody td.alert:hover.dropdown-toggle::before,
.tally.alert:hover.dropdown-toggle::before,
code.alert:hover.dropdown-toggle::before,
.notify.alert:hover.dropdown-toggle::before,
.info-button.alert:hover.dropdown-toggle::before,
.input .button.alert:hover.dropdown-toggle::before,
.select .button.alert:hover.dropdown-toggle::before,
.tag-input .button.alert:hover.dropdown-toggle::before,
.spinner .button.alert:hover.dropdown-toggle::before,
.toast.alert:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.alert.same-color:hover,
.command-button.alert.same-color:hover,
.image-button.alert.same-color:hover,
.shortcut.alert.same-color:hover,
.tool-button.alert.same-color:hover,
.split-button .split.alert.same-color:hover,
tbody tr.alert.same-color:hover,
tbody td.alert.same-color:hover,
.tally.alert.same-color:hover,
code.alert.same-color:hover,
.notify.alert.same-color:hover,
.info-button.alert.same-color:hover,
.input .button.alert.same-color:hover,
.select .button.alert.same-color:hover,
.tag-input .button.alert.same-color:hover,
.spinner .button.alert.same-color:hover,
.toast.alert.same-color:hover {
  background-color: #CE352C;
  border-color: #CE352C;
}
.button.alert:active,
.command-button.alert:active,
.image-button.alert:active,
.shortcut.alert:active,
.tool-button.alert:active,
.split-button .split.alert:active,
tbody tr.alert:active,
tbody td.alert:active,
.tally.alert:active,
code.alert:active,
.notify.alert:active,
.info-button.alert:active,
.input .button.alert:active,
.select .button.alert:active,
.tag-input .button.alert:active,
.spinner .button.alert:active,
.toast.alert:active,
.button.alert.focus,
.command-button.alert.focus,
.image-button.alert.focus,
.shortcut.alert.focus,
.tool-button.alert.focus,
.split-button .split.alert.focus,
tbody tr.alert.focus,
tbody td.alert.focus,
.tally.alert.focus,
code.alert.focus,
.notify.alert.focus,
.info-button.alert.focus,
.input .button.alert.focus,
.select .button.alert.focus,
.tag-input .button.alert.focus,
.spinner .button.alert.focus,
.toast.alert.focus,
.button.alert:focus,
.command-button.alert:focus,
.image-button.alert:focus,
.shortcut.alert:focus,
.tool-button.alert:focus,
.split-button .split.alert:focus,
tbody tr.alert:focus,
tbody td.alert:focus,
.tally.alert:focus,
code.alert:focus,
.notify.alert:focus,
.info-button.alert:focus,
.input .button.alert:focus,
.select .button.alert:focus,
.tag-input .button.alert:focus,
.spinner .button.alert:focus,
.toast.alert:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45);
          box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45);
}
.button.warning,
.command-button.warning,
.image-button.warning,
.shortcut.warning,
.tool-button.warning,
.split-button .split.warning,
tbody tr.warning,
tbody td.warning,
.tally.warning,
code.warning,
.notify.warning,
.info-button.warning,
.input .button.warning,
.select .button.warning,
.tag-input .button.warning,
.spinner .button.warning,
.toast.warning {
  outline-color: #ffede1;
  background-color: #ff9447;
  color: #ffffff;
}
.button.warning.outline,
.command-button.warning.outline,
.image-button.warning.outline,
.shortcut.warning.outline,
.tool-button.warning.outline,
.split-button .split.warning.outline,
tbody tr.warning.outline,
tbody td.warning.outline,
.tally.warning.outline,
code.warning.outline,
.notify.warning.outline,
.info-button.warning.outline,
.input .button.warning.outline,
.select .button.warning.outline,
.tag-input .button.warning.outline,
.spinner .button.warning.outline,
.toast.warning.outline {
  color: #ff9447;
  border-color: #ff9447;
}
.button.warning.outline.dropdown-toggle::before,
.command-button.warning.outline.dropdown-toggle::before,
.image-button.warning.outline.dropdown-toggle::before,
.shortcut.warning.outline.dropdown-toggle::before,
.tool-button.warning.outline.dropdown-toggle::before,
.split-button .split.warning.outline.dropdown-toggle::before,
tbody tr.warning.outline.dropdown-toggle::before,
tbody td.warning.outline.dropdown-toggle::before,
.tally.warning.outline.dropdown-toggle::before,
code.warning.outline.dropdown-toggle::before,
.notify.warning.outline.dropdown-toggle::before,
.info-button.warning.outline.dropdown-toggle::before,
.input .button.warning.outline.dropdown-toggle::before,
.select .button.warning.outline.dropdown-toggle::before,
.tag-input .button.warning.outline.dropdown-toggle::before,
.spinner .button.warning.outline.dropdown-toggle::before,
.toast.warning.outline.dropdown-toggle::before {
  border-color: #ff9447;
}
.button.warning.outline:hover,
.command-button.warning.outline:hover,
.image-button.warning.outline:hover,
.shortcut.warning.outline:hover,
.tool-button.warning.outline:hover,
.split-button .split.warning.outline:hover,
tbody tr.warning.outline:hover,
tbody td.warning.outline:hover,
.tally.warning.outline:hover,
code.warning.outline:hover,
.notify.warning.outline:hover,
.info-button.warning.outline:hover,
.input .button.warning.outline:hover,
.select .button.warning.outline:hover,
.tag-input .button.warning.outline:hover,
.spinner .button.warning.outline:hover,
.toast.warning.outline:hover {
  color: #ffffff;
}
.button.warning.dropdown-toggle::before,
.command-button.warning.dropdown-toggle::before,
.image-button.warning.dropdown-toggle::before,
.shortcut.warning.dropdown-toggle::before,
.tool-button.warning.dropdown-toggle::before,
.split-button .split.warning.dropdown-toggle::before,
tbody tr.warning.dropdown-toggle::before,
tbody td.warning.dropdown-toggle::before,
.tally.warning.dropdown-toggle::before,
code.warning.dropdown-toggle::before,
.notify.warning.dropdown-toggle::before,
.info-button.warning.dropdown-toggle::before,
.input .button.warning.dropdown-toggle::before,
.select .button.warning.dropdown-toggle::before,
.tag-input .button.warning.dropdown-toggle::before,
.spinner .button.warning.dropdown-toggle::before,
.toast.warning.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.warning:hover,
.command-button.warning:hover,
.image-button.warning:hover,
.shortcut.warning:hover,
.tool-button.warning:hover,
.split-button .split.warning:hover,
tbody tr.warning:hover,
tbody td.warning:hover,
.tally.warning:hover,
code.warning:hover,
.notify.warning:hover,
.info-button.warning:hover,
.input .button.warning:hover,
.select .button.warning:hover,
.tag-input .button.warning:hover,
.spinner .button.warning:hover,
.toast.warning:hover {
  color: #ffffff;
  background-color: #ff7615;
  border-color: #e05d00;
}
.button.warning:hover.dropdown-toggle::before,
.command-button.warning:hover.dropdown-toggle::before,
.image-button.warning:hover.dropdown-toggle::before,
.shortcut.warning:hover.dropdown-toggle::before,
.tool-button.warning:hover.dropdown-toggle::before,
.split-button .split.warning:hover.dropdown-toggle::before,
tbody tr.warning:hover.dropdown-toggle::before,
tbody td.warning:hover.dropdown-toggle::before,
.tally.warning:hover.dropdown-toggle::before,
code.warning:hover.dropdown-toggle::before,
.notify.warning:hover.dropdown-toggle::before,
.info-button.warning:hover.dropdown-toggle::before,
.input .button.warning:hover.dropdown-toggle::before,
.select .button.warning:hover.dropdown-toggle::before,
.tag-input .button.warning:hover.dropdown-toggle::before,
.spinner .button.warning:hover.dropdown-toggle::before,
.toast.warning:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.warning.same-color:hover,
.command-button.warning.same-color:hover,
.image-button.warning.same-color:hover,
.shortcut.warning.same-color:hover,
.tool-button.warning.same-color:hover,
.split-button .split.warning.same-color:hover,
tbody tr.warning.same-color:hover,
tbody td.warning.same-color:hover,
.tally.warning.same-color:hover,
code.warning.same-color:hover,
.notify.warning.same-color:hover,
.info-button.warning.same-color:hover,
.input .button.warning.same-color:hover,
.select .button.warning.same-color:hover,
.tag-input .button.warning.same-color:hover,
.spinner .button.warning.same-color:hover,
.toast.warning.same-color:hover {
  background-color: #ff9447;
  border-color: #ff9447;
}
.button.warning:active,
.command-button.warning:active,
.image-button.warning:active,
.shortcut.warning:active,
.tool-button.warning:active,
.split-button .split.warning:active,
tbody tr.warning:active,
tbody td.warning:active,
.tally.warning:active,
code.warning:active,
.notify.warning:active,
.info-button.warning:active,
.input .button.warning:active,
.select .button.warning:active,
.tag-input .button.warning:active,
.spinner .button.warning:active,
.toast.warning:active,
.button.warning.focus,
.command-button.warning.focus,
.image-button.warning.focus,
.shortcut.warning.focus,
.tool-button.warning.focus,
.split-button .split.warning.focus,
tbody tr.warning.focus,
tbody td.warning.focus,
.tally.warning.focus,
code.warning.focus,
.notify.warning.focus,
.info-button.warning.focus,
.input .button.warning.focus,
.select .button.warning.focus,
.tag-input .button.warning.focus,
.spinner .button.warning.focus,
.toast.warning.focus,
.button.warning:focus,
.command-button.warning:focus,
.image-button.warning:focus,
.shortcut.warning:focus,
.tool-button.warning:focus,
.split-button .split.warning:focus,
tbody tr.warning:focus,
tbody td.warning:focus,
.tally.warning:focus,
code.warning:focus,
.notify.warning:focus,
.info-button.warning:focus,
.input .button.warning:focus,
.select .button.warning:focus,
.tag-input .button.warning:focus,
.spinner .button.warning:focus,
.toast.warning:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 148, 71, 0.45);
          box-shadow: 0 0 0 3px rgba(255, 148, 71, 0.45);
}
.button.yellow,
.command-button.yellow,
.image-button.yellow,
.shortcut.yellow,
.tool-button.yellow,
.split-button .split.yellow,
tbody tr.yellow,
tbody td.yellow,
.tally.yellow,
code.yellow,
.notify.yellow,
.info-button.yellow,
.input .button.yellow,
.select .button.yellow,
.tag-input .button.yellow,
.spinner .button.yellow,
.toast.yellow {
  outline-color: #ffffff;
  background-color: #ffe484;
  color: #ffffff;
}
.button.yellow.outline,
.command-button.yellow.outline,
.image-button.yellow.outline,
.shortcut.yellow.outline,
.tool-button.yellow.outline,
.split-button .split.yellow.outline,
tbody tr.yellow.outline,
tbody td.yellow.outline,
.tally.yellow.outline,
code.yellow.outline,
.notify.yellow.outline,
.info-button.yellow.outline,
.input .button.yellow.outline,
.select .button.yellow.outline,
.tag-input .button.yellow.outline,
.spinner .button.yellow.outline,
.toast.yellow.outline {
  color: #ffe484;
  border-color: #ffe484;
}
.button.yellow.outline.dropdown-toggle::before,
.command-button.yellow.outline.dropdown-toggle::before,
.image-button.yellow.outline.dropdown-toggle::before,
.shortcut.yellow.outline.dropdown-toggle::before,
.tool-button.yellow.outline.dropdown-toggle::before,
.split-button .split.yellow.outline.dropdown-toggle::before,
tbody tr.yellow.outline.dropdown-toggle::before,
tbody td.yellow.outline.dropdown-toggle::before,
.tally.yellow.outline.dropdown-toggle::before,
code.yellow.outline.dropdown-toggle::before,
.notify.yellow.outline.dropdown-toggle::before,
.info-button.yellow.outline.dropdown-toggle::before,
.input .button.yellow.outline.dropdown-toggle::before,
.select .button.yellow.outline.dropdown-toggle::before,
.tag-input .button.yellow.outline.dropdown-toggle::before,
.spinner .button.yellow.outline.dropdown-toggle::before,
.toast.yellow.outline.dropdown-toggle::before {
  border-color: #ffe484;
}
.button.yellow.outline:hover,
.command-button.yellow.outline:hover,
.image-button.yellow.outline:hover,
.shortcut.yellow.outline:hover,
.tool-button.yellow.outline:hover,
.split-button .split.yellow.outline:hover,
tbody tr.yellow.outline:hover,
tbody td.yellow.outline:hover,
.tally.yellow.outline:hover,
code.yellow.outline:hover,
.notify.yellow.outline:hover,
.info-button.yellow.outline:hover,
.input .button.yellow.outline:hover,
.select .button.yellow.outline:hover,
.tag-input .button.yellow.outline:hover,
.spinner .button.yellow.outline:hover,
.toast.yellow.outline:hover {
  color: #ffffff;
}
.button.yellow.dropdown-toggle::before,
.command-button.yellow.dropdown-toggle::before,
.image-button.yellow.dropdown-toggle::before,
.shortcut.yellow.dropdown-toggle::before,
.tool-button.yellow.dropdown-toggle::before,
.split-button .split.yellow.dropdown-toggle::before,
tbody tr.yellow.dropdown-toggle::before,
tbody td.yellow.dropdown-toggle::before,
.tally.yellow.dropdown-toggle::before,
code.yellow.dropdown-toggle::before,
.notify.yellow.dropdown-toggle::before,
.info-button.yellow.dropdown-toggle::before,
.input .button.yellow.dropdown-toggle::before,
.select .button.yellow.dropdown-toggle::before,
.tag-input .button.yellow.dropdown-toggle::before,
.spinner .button.yellow.dropdown-toggle::before,
.toast.yellow.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.yellow:hover,
.command-button.yellow:hover,
.image-button.yellow:hover,
.shortcut.yellow:hover,
.tool-button.yellow:hover,
.split-button .split.yellow:hover,
tbody tr.yellow:hover,
tbody td.yellow:hover,
.tally.yellow:hover,
code.yellow:hover,
.notify.yellow:hover,
.info-button.yellow:hover,
.input .button.yellow:hover,
.select .button.yellow:hover,
.tag-input .button.yellow:hover,
.spinner .button.yellow:hover,
.toast.yellow:hover {
  color: #ffffff;
  background-color: #ffd951;
  border-color: #ffce1e;
}
.button.yellow:hover.dropdown-toggle::before,
.command-button.yellow:hover.dropdown-toggle::before,
.image-button.yellow:hover.dropdown-toggle::before,
.shortcut.yellow:hover.dropdown-toggle::before,
.tool-button.yellow:hover.dropdown-toggle::before,
.split-button .split.yellow:hover.dropdown-toggle::before,
tbody tr.yellow:hover.dropdown-toggle::before,
tbody td.yellow:hover.dropdown-toggle::before,
.tally.yellow:hover.dropdown-toggle::before,
code.yellow:hover.dropdown-toggle::before,
.notify.yellow:hover.dropdown-toggle::before,
.info-button.yellow:hover.dropdown-toggle::before,
.input .button.yellow:hover.dropdown-toggle::before,
.select .button.yellow:hover.dropdown-toggle::before,
.tag-input .button.yellow:hover.dropdown-toggle::before,
.spinner .button.yellow:hover.dropdown-toggle::before,
.toast.yellow:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.yellow.same-color:hover,
.command-button.yellow.same-color:hover,
.image-button.yellow.same-color:hover,
.shortcut.yellow.same-color:hover,
.tool-button.yellow.same-color:hover,
.split-button .split.yellow.same-color:hover,
tbody tr.yellow.same-color:hover,
tbody td.yellow.same-color:hover,
.tally.yellow.same-color:hover,
code.yellow.same-color:hover,
.notify.yellow.same-color:hover,
.info-button.yellow.same-color:hover,
.input .button.yellow.same-color:hover,
.select .button.yellow.same-color:hover,
.tag-input .button.yellow.same-color:hover,
.spinner .button.yellow.same-color:hover,
.toast.yellow.same-color:hover {
  background-color: #ffe484;
  border-color: #ffe484;
}
.button.yellow:active,
.command-button.yellow:active,
.image-button.yellow:active,
.shortcut.yellow:active,
.tool-button.yellow:active,
.split-button .split.yellow:active,
tbody tr.yellow:active,
tbody td.yellow:active,
.tally.yellow:active,
code.yellow:active,
.notify.yellow:active,
.info-button.yellow:active,
.input .button.yellow:active,
.select .button.yellow:active,
.tag-input .button.yellow:active,
.spinner .button.yellow:active,
.toast.yellow:active,
.button.yellow.focus,
.command-button.yellow.focus,
.image-button.yellow.focus,
.shortcut.yellow.focus,
.tool-button.yellow.focus,
.split-button .split.yellow.focus,
tbody tr.yellow.focus,
tbody td.yellow.focus,
.tally.yellow.focus,
code.yellow.focus,
.notify.yellow.focus,
.info-button.yellow.focus,
.input .button.yellow.focus,
.select .button.yellow.focus,
.tag-input .button.yellow.focus,
.spinner .button.yellow.focus,
.toast.yellow.focus,
.button.yellow:focus,
.command-button.yellow:focus,
.image-button.yellow:focus,
.shortcut.yellow:focus,
.tool-button.yellow:focus,
.split-button .split.yellow:focus,
tbody tr.yellow:focus,
tbody td.yellow:focus,
.tally.yellow:focus,
code.yellow:focus,
.notify.yellow:focus,
.info-button.yellow:focus,
.input .button.yellow:focus,
.select .button.yellow:focus,
.tag-input .button.yellow:focus,
.spinner .button.yellow:focus,
.toast.yellow:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.45);
          box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.45);
}
.button.info,
.command-button.info,
.image-button.info,
.shortcut.info,
.tool-button.info,
.split-button .split.info,
tbody tr.info,
tbody td.info,
.tally.info,
code.info,
.notify.info,
.info-button.info,
.input .button.info,
.select .button.info,
.tag-input .button.info,
.spinner .button.info,
.toast.info {
  outline-color: #e6f5fc;
  background-color: #5ebdec;
  color: #ffffff;
}
.button.info.outline,
.command-button.info.outline,
.image-button.info.outline,
.shortcut.info.outline,
.tool-button.info.outline,
.split-button .split.info.outline,
tbody tr.info.outline,
tbody td.info.outline,
.tally.info.outline,
code.info.outline,
.notify.info.outline,
.info-button.info.outline,
.input .button.info.outline,
.select .button.info.outline,
.tag-input .button.info.outline,
.spinner .button.info.outline,
.toast.info.outline {
  color: #5ebdec;
  border-color: #5ebdec;
}
.button.info.outline.dropdown-toggle::before,
.command-button.info.outline.dropdown-toggle::before,
.image-button.info.outline.dropdown-toggle::before,
.shortcut.info.outline.dropdown-toggle::before,
.tool-button.info.outline.dropdown-toggle::before,
.split-button .split.info.outline.dropdown-toggle::before,
tbody tr.info.outline.dropdown-toggle::before,
tbody td.info.outline.dropdown-toggle::before,
.tally.info.outline.dropdown-toggle::before,
code.info.outline.dropdown-toggle::before,
.notify.info.outline.dropdown-toggle::before,
.info-button.info.outline.dropdown-toggle::before,
.input .button.info.outline.dropdown-toggle::before,
.select .button.info.outline.dropdown-toggle::before,
.tag-input .button.info.outline.dropdown-toggle::before,
.spinner .button.info.outline.dropdown-toggle::before,
.toast.info.outline.dropdown-toggle::before {
  border-color: #5ebdec;
}
.button.info.outline:hover,
.command-button.info.outline:hover,
.image-button.info.outline:hover,
.shortcut.info.outline:hover,
.tool-button.info.outline:hover,
.split-button .split.info.outline:hover,
tbody tr.info.outline:hover,
tbody td.info.outline:hover,
.tally.info.outline:hover,
code.info.outline:hover,
.notify.info.outline:hover,
.info-button.info.outline:hover,
.input .button.info.outline:hover,
.select .button.info.outline:hover,
.tag-input .button.info.outline:hover,
.spinner .button.info.outline:hover,
.toast.info.outline:hover {
  color: #ffffff;
}
.button.info.dropdown-toggle::before,
.command-button.info.dropdown-toggle::before,
.image-button.info.dropdown-toggle::before,
.shortcut.info.dropdown-toggle::before,
.tool-button.info.dropdown-toggle::before,
.split-button .split.info.dropdown-toggle::before,
tbody tr.info.dropdown-toggle::before,
tbody td.info.dropdown-toggle::before,
.tally.info.dropdown-toggle::before,
code.info.dropdown-toggle::before,
.notify.info.dropdown-toggle::before,
.info-button.info.dropdown-toggle::before,
.input .button.info.dropdown-toggle::before,
.select .button.info.dropdown-toggle::before,
.tag-input .button.info.dropdown-toggle::before,
.spinner .button.info.dropdown-toggle::before,
.toast.info.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.info:hover,
.command-button.info:hover,
.image-button.info:hover,
.shortcut.info:hover,
.tool-button.info:hover,
.split-button .split.info:hover,
tbody tr.info:hover,
tbody td.info:hover,
.tally.info:hover,
code.info:hover,
.notify.info:hover,
.info-button.info:hover,
.input .button.info:hover,
.select .button.info:hover,
.tag-input .button.info:hover,
.spinner .button.info:hover,
.toast.info:hover {
  color: #ffffff;
  background-color: #30abe6;
  border-color: #1891cb;
}
.button.info:hover.dropdown-toggle::before,
.command-button.info:hover.dropdown-toggle::before,
.image-button.info:hover.dropdown-toggle::before,
.shortcut.info:hover.dropdown-toggle::before,
.tool-button.info:hover.dropdown-toggle::before,
.split-button .split.info:hover.dropdown-toggle::before,
tbody tr.info:hover.dropdown-toggle::before,
tbody td.info:hover.dropdown-toggle::before,
.tally.info:hover.dropdown-toggle::before,
code.info:hover.dropdown-toggle::before,
.notify.info:hover.dropdown-toggle::before,
.info-button.info:hover.dropdown-toggle::before,
.input .button.info:hover.dropdown-toggle::before,
.select .button.info:hover.dropdown-toggle::before,
.tag-input .button.info:hover.dropdown-toggle::before,
.spinner .button.info:hover.dropdown-toggle::before,
.toast.info:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.info.same-color:hover,
.command-button.info.same-color:hover,
.image-button.info.same-color:hover,
.shortcut.info.same-color:hover,
.tool-button.info.same-color:hover,
.split-button .split.info.same-color:hover,
tbody tr.info.same-color:hover,
tbody td.info.same-color:hover,
.tally.info.same-color:hover,
code.info.same-color:hover,
.notify.info.same-color:hover,
.info-button.info.same-color:hover,
.input .button.info.same-color:hover,
.select .button.info.same-color:hover,
.tag-input .button.info.same-color:hover,
.spinner .button.info.same-color:hover,
.toast.info.same-color:hover {
  background-color: #5ebdec;
  border-color: #5ebdec;
}
.button.info:active,
.command-button.info:active,
.image-button.info:active,
.shortcut.info:active,
.tool-button.info:active,
.split-button .split.info:active,
tbody tr.info:active,
tbody td.info:active,
.tally.info:active,
code.info:active,
.notify.info:active,
.info-button.info:active,
.input .button.info:active,
.select .button.info:active,
.tag-input .button.info:active,
.spinner .button.info:active,
.toast.info:active,
.button.info.focus,
.command-button.info.focus,
.image-button.info.focus,
.shortcut.info.focus,
.tool-button.info.focus,
.split-button .split.info.focus,
tbody tr.info.focus,
tbody td.info.focus,
.tally.info.focus,
code.info.focus,
.notify.info.focus,
.info-button.info.focus,
.input .button.info.focus,
.select .button.info.focus,
.tag-input .button.info.focus,
.spinner .button.info.focus,
.toast.info.focus,
.button.info:focus,
.command-button.info:focus,
.image-button.info:focus,
.shortcut.info:focus,
.tool-button.info:focus,
.split-button .split.info:focus,
tbody tr.info:focus,
tbody td.info:focus,
.tally.info:focus,
code.info:focus,
.notify.info:focus,
.info-button.info:focus,
.input .button.info:focus,
.select .button.info:focus,
.tag-input .button.info:focus,
.spinner .button.info:focus,
.toast.info:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(94, 189, 236, 0.45);
          box-shadow: 0 0 0 3px rgba(94, 189, 236, 0.45);
}
.button.dark,
.command-button.dark,
.image-button.dark,
.shortcut.dark,
.tool-button.dark,
.split-button .split.dark,
tbody tr.dark,
tbody td.dark,
.tally.dark,
code.dark,
.notify.dark,
.info-button.dark,
.input .button.dark,
.select .button.dark,
.tag-input .button.dark,
.spinner .button.dark,
.toast.dark {
  outline-color: #9d9d9d;
  background-color: #505050;
  color: #ffffff;
}
.button.dark.outline,
.command-button.dark.outline,
.image-button.dark.outline,
.shortcut.dark.outline,
.tool-button.dark.outline,
.split-button .split.dark.outline,
tbody tr.dark.outline,
tbody td.dark.outline,
.tally.dark.outline,
code.dark.outline,
.notify.dark.outline,
.info-button.dark.outline,
.input .button.dark.outline,
.select .button.dark.outline,
.tag-input .button.dark.outline,
.spinner .button.dark.outline,
.toast.dark.outline {
  color: #505050;
  border-color: #505050;
}
.button.dark.outline.dropdown-toggle::before,
.command-button.dark.outline.dropdown-toggle::before,
.image-button.dark.outline.dropdown-toggle::before,
.shortcut.dark.outline.dropdown-toggle::before,
.tool-button.dark.outline.dropdown-toggle::before,
.split-button .split.dark.outline.dropdown-toggle::before,
tbody tr.dark.outline.dropdown-toggle::before,
tbody td.dark.outline.dropdown-toggle::before,
.tally.dark.outline.dropdown-toggle::before,
code.dark.outline.dropdown-toggle::before,
.notify.dark.outline.dropdown-toggle::before,
.info-button.dark.outline.dropdown-toggle::before,
.input .button.dark.outline.dropdown-toggle::before,
.select .button.dark.outline.dropdown-toggle::before,
.tag-input .button.dark.outline.dropdown-toggle::before,
.spinner .button.dark.outline.dropdown-toggle::before,
.toast.dark.outline.dropdown-toggle::before {
  border-color: #505050;
}
.button.dark.outline:hover,
.command-button.dark.outline:hover,
.image-button.dark.outline:hover,
.shortcut.dark.outline:hover,
.tool-button.dark.outline:hover,
.split-button .split.dark.outline:hover,
tbody tr.dark.outline:hover,
tbody td.dark.outline:hover,
.tally.dark.outline:hover,
code.dark.outline:hover,
.notify.dark.outline:hover,
.info-button.dark.outline:hover,
.input .button.dark.outline:hover,
.select .button.dark.outline:hover,
.tag-input .button.dark.outline:hover,
.spinner .button.dark.outline:hover,
.toast.dark.outline:hover {
  color: #ffffff;
}
.button.dark.dropdown-toggle::before,
.command-button.dark.dropdown-toggle::before,
.image-button.dark.dropdown-toggle::before,
.shortcut.dark.dropdown-toggle::before,
.tool-button.dark.dropdown-toggle::before,
.split-button .split.dark.dropdown-toggle::before,
tbody tr.dark.dropdown-toggle::before,
tbody td.dark.dropdown-toggle::before,
.tally.dark.dropdown-toggle::before,
code.dark.dropdown-toggle::before,
.notify.dark.dropdown-toggle::before,
.info-button.dark.dropdown-toggle::before,
.input .button.dark.dropdown-toggle::before,
.select .button.dark.dropdown-toggle::before,
.tag-input .button.dark.dropdown-toggle::before,
.spinner .button.dark.dropdown-toggle::before,
.toast.dark.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.dark:hover,
.command-button.dark:hover,
.image-button.dark:hover,
.shortcut.dark:hover,
.tool-button.dark:hover,
.split-button .split.dark:hover,
tbody tr.dark:hover,
tbody td.dark:hover,
.tally.dark:hover,
code.dark:hover,
.notify.dark:hover,
.info-button.dark:hover,
.input .button.dark:hover,
.select .button.dark:hover,
.tag-input .button.dark:hover,
.spinner .button.dark:hover,
.toast.dark:hover {
  color: #ffffff;
  background-color: #373737;
  border-color: #1d1d1d;
}
.button.dark:hover.dropdown-toggle::before,
.command-button.dark:hover.dropdown-toggle::before,
.image-button.dark:hover.dropdown-toggle::before,
.shortcut.dark:hover.dropdown-toggle::before,
.tool-button.dark:hover.dropdown-toggle::before,
.split-button .split.dark:hover.dropdown-toggle::before,
tbody tr.dark:hover.dropdown-toggle::before,
tbody td.dark:hover.dropdown-toggle::before,
.tally.dark:hover.dropdown-toggle::before,
code.dark:hover.dropdown-toggle::before,
.notify.dark:hover.dropdown-toggle::before,
.info-button.dark:hover.dropdown-toggle::before,
.input .button.dark:hover.dropdown-toggle::before,
.select .button.dark:hover.dropdown-toggle::before,
.tag-input .button.dark:hover.dropdown-toggle::before,
.spinner .button.dark:hover.dropdown-toggle::before,
.toast.dark:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.dark.same-color:hover,
.command-button.dark.same-color:hover,
.image-button.dark.same-color:hover,
.shortcut.dark.same-color:hover,
.tool-button.dark.same-color:hover,
.split-button .split.dark.same-color:hover,
tbody tr.dark.same-color:hover,
tbody td.dark.same-color:hover,
.tally.dark.same-color:hover,
code.dark.same-color:hover,
.notify.dark.same-color:hover,
.info-button.dark.same-color:hover,
.input .button.dark.same-color:hover,
.select .button.dark.same-color:hover,
.tag-input .button.dark.same-color:hover,
.spinner .button.dark.same-color:hover,
.toast.dark.same-color:hover {
  background-color: #505050;
  border-color: #505050;
}
.button.dark:active,
.command-button.dark:active,
.image-button.dark:active,
.shortcut.dark:active,
.tool-button.dark:active,
.split-button .split.dark:active,
tbody tr.dark:active,
tbody td.dark:active,
.tally.dark:active,
code.dark:active,
.notify.dark:active,
.info-button.dark:active,
.input .button.dark:active,
.select .button.dark:active,
.tag-input .button.dark:active,
.spinner .button.dark:active,
.toast.dark:active,
.button.dark.focus,
.command-button.dark.focus,
.image-button.dark.focus,
.shortcut.dark.focus,
.tool-button.dark.focus,
.split-button .split.dark.focus,
tbody tr.dark.focus,
tbody td.dark.focus,
.tally.dark.focus,
code.dark.focus,
.notify.dark.focus,
.info-button.dark.focus,
.input .button.dark.focus,
.select .button.dark.focus,
.tag-input .button.dark.focus,
.spinner .button.dark.focus,
.toast.dark.focus,
.button.dark:focus,
.command-button.dark:focus,
.image-button.dark:focus,
.shortcut.dark:focus,
.tool-button.dark:focus,
.split-button .split.dark:focus,
tbody tr.dark:focus,
tbody td.dark:focus,
.tally.dark:focus,
code.dark:focus,
.notify.dark:focus,
.info-button.dark:focus,
.input .button.dark:focus,
.select .button.dark:focus,
.tag-input .button.dark:focus,
.spinner .button.dark:focus,
.toast.dark:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(80, 80, 80, 0.45);
          box-shadow: 0 0 0 3px rgba(80, 80, 80, 0.45);
}
.button.light,
.command-button.light,
.image-button.light,
.shortcut.light,
.tool-button.light,
.split-button .split.light,
tbody tr.light,
tbody td.light,
.tally.light,
code.light,
.notify.light,
.info-button.light,
.input .button.light,
.select .button.light,
.tag-input .button.light,
.spinner .button.light,
.toast.light {
  outline-color: #ffffff;
  background-color: #f8f8f8;
  color: #ffffff;
}
.button.light.outline,
.command-button.light.outline,
.image-button.light.outline,
.shortcut.light.outline,
.tool-button.light.outline,
.split-button .split.light.outline,
tbody tr.light.outline,
tbody td.light.outline,
.tally.light.outline,
code.light.outline,
.notify.light.outline,
.info-button.light.outline,
.input .button.light.outline,
.select .button.light.outline,
.tag-input .button.light.outline,
.spinner .button.light.outline,
.toast.light.outline {
  color: #f8f8f8;
  border-color: #f8f8f8;
}
.button.light.outline.dropdown-toggle::before,
.command-button.light.outline.dropdown-toggle::before,
.image-button.light.outline.dropdown-toggle::before,
.shortcut.light.outline.dropdown-toggle::before,
.tool-button.light.outline.dropdown-toggle::before,
.split-button .split.light.outline.dropdown-toggle::before,
tbody tr.light.outline.dropdown-toggle::before,
tbody td.light.outline.dropdown-toggle::before,
.tally.light.outline.dropdown-toggle::before,
code.light.outline.dropdown-toggle::before,
.notify.light.outline.dropdown-toggle::before,
.info-button.light.outline.dropdown-toggle::before,
.input .button.light.outline.dropdown-toggle::before,
.select .button.light.outline.dropdown-toggle::before,
.tag-input .button.light.outline.dropdown-toggle::before,
.spinner .button.light.outline.dropdown-toggle::before,
.toast.light.outline.dropdown-toggle::before {
  border-color: #f8f8f8;
}
.button.light.outline:hover,
.command-button.light.outline:hover,
.image-button.light.outline:hover,
.shortcut.light.outline:hover,
.tool-button.light.outline:hover,
.split-button .split.light.outline:hover,
tbody tr.light.outline:hover,
tbody td.light.outline:hover,
.tally.light.outline:hover,
code.light.outline:hover,
.notify.light.outline:hover,
.info-button.light.outline:hover,
.input .button.light.outline:hover,
.select .button.light.outline:hover,
.tag-input .button.light.outline:hover,
.spinner .button.light.outline:hover,
.toast.light.outline:hover {
  color: #ffffff;
}
.button.light.dropdown-toggle::before,
.command-button.light.dropdown-toggle::before,
.image-button.light.dropdown-toggle::before,
.shortcut.light.dropdown-toggle::before,
.tool-button.light.dropdown-toggle::before,
.split-button .split.light.dropdown-toggle::before,
tbody tr.light.dropdown-toggle::before,
tbody td.light.dropdown-toggle::before,
.tally.light.dropdown-toggle::before,
code.light.dropdown-toggle::before,
.notify.light.dropdown-toggle::before,
.info-button.light.dropdown-toggle::before,
.input .button.light.dropdown-toggle::before,
.select .button.light.dropdown-toggle::before,
.tag-input .button.light.dropdown-toggle::before,
.spinner .button.light.dropdown-toggle::before,
.toast.light.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.light:hover,
.command-button.light:hover,
.image-button.light:hover,
.shortcut.light:hover,
.tool-button.light:hover,
.split-button .split.light:hover,
tbody tr.light:hover,
tbody td.light:hover,
.tally.light:hover,
code.light:hover,
.notify.light:hover,
.info-button.light:hover,
.input .button.light:hover,
.select .button.light:hover,
.tag-input .button.light:hover,
.spinner .button.light:hover,
.toast.light:hover {
  color: #ffffff;
  background-color: #dfdfdf;
  border-color: #c5c5c5;
}
.button.light:hover.dropdown-toggle::before,
.command-button.light:hover.dropdown-toggle::before,
.image-button.light:hover.dropdown-toggle::before,
.shortcut.light:hover.dropdown-toggle::before,
.tool-button.light:hover.dropdown-toggle::before,
.split-button .split.light:hover.dropdown-toggle::before,
tbody tr.light:hover.dropdown-toggle::before,
tbody td.light:hover.dropdown-toggle::before,
.tally.light:hover.dropdown-toggle::before,
code.light:hover.dropdown-toggle::before,
.notify.light:hover.dropdown-toggle::before,
.info-button.light:hover.dropdown-toggle::before,
.input .button.light:hover.dropdown-toggle::before,
.select .button.light:hover.dropdown-toggle::before,
.tag-input .button.light:hover.dropdown-toggle::before,
.spinner .button.light:hover.dropdown-toggle::before,
.toast.light:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
.button.light.same-color:hover,
.command-button.light.same-color:hover,
.image-button.light.same-color:hover,
.shortcut.light.same-color:hover,
.tool-button.light.same-color:hover,
.split-button .split.light.same-color:hover,
tbody tr.light.same-color:hover,
tbody td.light.same-color:hover,
.tally.light.same-color:hover,
code.light.same-color:hover,
.notify.light.same-color:hover,
.info-button.light.same-color:hover,
.input .button.light.same-color:hover,
.select .button.light.same-color:hover,
.tag-input .button.light.same-color:hover,
.spinner .button.light.same-color:hover,
.toast.light.same-color:hover {
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.button.light:active,
.command-button.light:active,
.image-button.light:active,
.shortcut.light:active,
.tool-button.light:active,
.split-button .split.light:active,
tbody tr.light:active,
tbody td.light:active,
.tally.light:active,
code.light:active,
.notify.light:active,
.info-button.light:active,
.input .button.light:active,
.select .button.light:active,
.tag-input .button.light:active,
.spinner .button.light:active,
.toast.light:active,
.button.light.focus,
.command-button.light.focus,
.image-button.light.focus,
.shortcut.light.focus,
.tool-button.light.focus,
.split-button .split.light.focus,
tbody tr.light.focus,
tbody td.light.focus,
.tally.light.focus,
code.light.focus,
.notify.light.focus,
.info-button.light.focus,
.input .button.light.focus,
.select .button.light.focus,
.tag-input .button.light.focus,
.spinner .button.light.focus,
.toast.light.focus,
.button.light:focus,
.command-button.light:focus,
.image-button.light:focus,
.shortcut.light:focus,
.tool-button.light:focus,
.split-button .split.light:focus,
tbody tr.light:focus,
tbody td.light:focus,
.tally.light:focus,
code.light:focus,
.notify.light:focus,
.info-button.light:focus,
.input .button.light:focus,
.select .button.light:focus,
.tag-input .button.light:focus,
.spinner .button.light:focus,
.toast.light:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(248, 248, 248, 0.45);
          box-shadow: 0 0 0 3px rgba(248, 248, 248, 0.45);
}
.button.yellow,
.command-button.yellow,
.image-button.yellow,
.shortcut.yellow,
.tool-button.yellow,
.split-button .split.yellow,
tbody tr.yellow,
tbody td.yellow,
.tally.yellow,
code.yellow,
.notify.yellow,
.info-button.yellow,
.input .button.yellow,
.select .button.yellow,
.tag-input .button.yellow,
.spinner .button.yellow,
.toast.yellow,
.button.light,
.command-button.light,
.image-button.light,
.shortcut.light,
.tool-button.light,
.split-button .split.light,
tbody tr.light,
tbody td.light,
.tally.light,
code.light,
.notify.light,
.info-button.light,
.input .button.light,
.select .button.light,
.tag-input .button.light,
.spinner .button.light,
.toast.light {
  color: #1d1d1d;
}
.button.yellow:hover,
.command-button.yellow:hover,
.image-button.yellow:hover,
.shortcut.yellow:hover,
.tool-button.yellow:hover,
.split-button .split.yellow:hover,
tbody tr.yellow:hover,
tbody td.yellow:hover,
.tally.yellow:hover,
code.yellow:hover,
.notify.yellow:hover,
.info-button.yellow:hover,
.input .button.yellow:hover,
.select .button.yellow:hover,
.tag-input .button.yellow:hover,
.spinner .button.yellow:hover,
.toast.yellow:hover,
.button.light:hover,
.command-button.light:hover,
.image-button.light:hover,
.shortcut.light:hover,
.tool-button.light:hover,
.split-button .split.light:hover,
tbody tr.light:hover,
tbody td.light:hover,
.tally.light:hover,
code.light:hover,
.notify.light:hover,
.info-button.light:hover,
.input .button.light:hover,
.select .button.light:hover,
.tag-input .button.light:hover,
.spinner .button.light:hover,
.toast.light:hover,
.button.yellow.outline:hover,
.command-button.yellow.outline:hover,
.image-button.yellow.outline:hover,
.shortcut.yellow.outline:hover,
.tool-button.yellow.outline:hover,
.split-button .split.yellow.outline:hover,
tbody tr.yellow.outline:hover,
tbody td.yellow.outline:hover,
.tally.yellow.outline:hover,
code.yellow.outline:hover,
.notify.yellow.outline:hover,
.info-button.yellow.outline:hover,
.input .button.yellow.outline:hover,
.select .button.yellow.outline:hover,
.tag-input .button.yellow.outline:hover,
.spinner .button.yellow.outline:hover,
.toast.yellow.outline:hover,
.button.light.outline:hover,
.command-button.light.outline:hover,
.image-button.light.outline:hover,
.shortcut.light.outline:hover,
.tool-button.light.outline:hover,
.split-button .split.light.outline:hover,
tbody tr.light.outline:hover,
tbody td.light.outline:hover,
.tally.light.outline:hover,
code.light.outline:hover,
.notify.light.outline:hover,
.info-button.light.outline:hover,
.input .button.light.outline:hover,
.select .button.light.outline:hover,
.tag-input .button.light.outline:hover,
.spinner .button.light.outline:hover,
.toast.light.outline:hover {
  color: #1d1d1d;
}
.action-button.primary {
  outline-color: #75b5fd;
  background-color: #0366d6;
  color: #ffffff;
}
.action-button.secondary {
  outline-color: #b7c6cd;
  background-color: #607d8b;
  color: #ffffff;
}
.action-button.success {
  outline-color: #adeb6e;
  background-color: #60a917;
  color: #ffffff;
}
.action-button.alert {
  outline-color: #ecaba7;
  background-color: #CE352C;
  color: #ffffff;
}
.action-button.warning {
  outline-color: #ffede1;
  background-color: #ff9447;
  color: #ffffff;
}
.action-button.yellow {
  outline-color: #ffffff;
  background-color: #ffe484;
  color: #ffffff;
}
.action-button.info {
  outline-color: #e6f5fc;
  background-color: #5ebdec;
  color: #ffffff;
}
.action-button.dark {
  outline-color: #9d9d9d;
  background-color: #505050;
  color: #ffffff;
}
.action-button.light {
  outline-color: #ffffff;
  background-color: #f8f8f8;
  color: #ffffff;
}
.action-button.yellow,
.action-button.light {
  color: #1d1d1d;
}
.action-button.yellow:hover,
.action-button.light:hover,
.action-button.yellow.outline:hover,
.action-button.light.outline:hover {
  color: #1d1d1d;
}
.pagination.primary .page-item.active,
.pagination.primary .page-item.service,
.pagination.primary .page-item:hover {
  background-color: #0366d6;
  border-color: #0366d6;
  color: #ffffff;
}
.pagination.primary .page-item.active:hover,
.pagination.primary .page-item.service:hover,
.pagination.primary .page-item:hover:hover {
  background-color: #024ea4;
}
.pagination.secondary .page-item.active,
.pagination.secondary .page-item.service,
.pagination.secondary .page-item:hover {
  background-color: #607d8b;
  border-color: #607d8b;
  color: #ffffff;
}
.pagination.secondary .page-item.active:hover,
.pagination.secondary .page-item.service:hover,
.pagination.secondary .page-item:hover:hover {
  background-color: #4b626d;
}
.pagination.success .page-item.active,
.pagination.success .page-item.service,
.pagination.success .page-item:hover {
  background-color: #60a917;
  border-color: #60a917;
  color: #ffffff;
}
.pagination.success .page-item.active:hover,
.pagination.success .page-item.service:hover,
.pagination.success .page-item:hover:hover {
  background-color: #477c11;
}
.pagination.alert .page-item.active,
.pagination.alert .page-item.service,
.pagination.alert .page-item:hover {
  background-color: #CE352C;
  border-color: #CE352C;
  color: #ffffff;
}
.pagination.alert .page-item.active:hover,
.pagination.alert .page-item.service:hover,
.pagination.alert .page-item:hover:hover {
  background-color: #a42a23;
}
.pagination.warning .page-item.active,
.pagination.warning .page-item.service,
.pagination.warning .page-item:hover {
  background-color: #ff9447;
  border-color: #ff9447;
  color: #ffffff;
}
.pagination.warning .page-item.active:hover,
.pagination.warning .page-item.service:hover,
.pagination.warning .page-item:hover:hover {
  background-color: #ff7615;
}
.pagination.yellow .page-item.active,
.pagination.yellow .page-item.service,
.pagination.yellow .page-item:hover {
  background-color: #ffe484;
  border-color: #ffe484;
  color: #ffffff;
}
.pagination.yellow .page-item.active:hover,
.pagination.yellow .page-item.service:hover,
.pagination.yellow .page-item:hover:hover {
  background-color: #ffd951;
}
.pagination.info .page-item.active,
.pagination.info .page-item.service,
.pagination.info .page-item:hover {
  background-color: #5ebdec;
  border-color: #5ebdec;
  color: #ffffff;
}
.pagination.info .page-item.active:hover,
.pagination.info .page-item.service:hover,
.pagination.info .page-item:hover:hover {
  background-color: #30abe6;
}
.pagination.dark .page-item.active,
.pagination.dark .page-item.service,
.pagination.dark .page-item:hover {
  background-color: #505050;
  border-color: #505050;
  color: #ffffff;
}
.pagination.dark .page-item.active:hover,
.pagination.dark .page-item.service:hover,
.pagination.dark .page-item:hover:hover {
  background-color: #373737;
}
.pagination.light .page-item.active,
.pagination.light .page-item.service,
.pagination.light .page-item:hover {
  background-color: #f8f8f8;
  border-color: #f8f8f8;
  color: #ffffff;
}
.pagination.light .page-item.active:hover,
.pagination.light .page-item.service:hover,
.pagination.light .page-item:hover:hover {
  background-color: #dfdfdf;
}
.pagination.light .page-item.active,
.pagination.yellow .page-item.active,
.pagination.light .page-item.service,
.pagination.yellow .page-item.service,
.pagination.light .page-item:hover,
.pagination.yellow .page-item:hover {
  color: #1d1d1d;
}
.remark.primary {
  background: #75b5fd;
  border: 1px solid #75b5fd;
}
.remark.primary::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #0366d6;
}
.remark.primary {
  background: #daebfe;
  border: 1px solid #daebfe;
}
.remark.secondary {
  background: #b7c6cd;
  border: 1px solid #b7c6cd;
}
.remark.secondary::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #607d8b;
}
.remark.secondary {
  background: #f3f6f7;
  border: 1px solid #f3f6f7;
}
.remark.success {
  background: #adeb6e;
  border: 1px solid #adeb6e;
}
.remark.success::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #60a917;
}
.remark.success {
  background: #ecfbde;
  border: 1px solid #ecfbde;
}
.remark.alert {
  background: #ecaba7;
  border: 1px solid #ecaba7;
}
.remark.alert::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #CE352C;
}
.remark.alert {
  background: #fae7e6;
  border: 1px solid #fae7e6;
}
.remark.warning {
  background: #ffede1;
  border: 1px solid #ffede1;
}
.remark.warning::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #ff9447;
}
.remark.warning {
  background: #ffede1;
  border: 1px solid #ffede1;
}
.remark.yellow {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.remark.yellow::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #ffe484;
}
.remark.yellow {
  background: #fff7db;
  border: 1px solid #fff7db;
}
.remark.info {
  background: #e6f5fc;
  border: 1px solid #e6f5fc;
}
.remark.info::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #5ebdec;
}
.remark.info {
  background: #e6f5fc;
  border: 1px solid #e6f5fc;
}
.remark.dark {
  background: #9d9d9d;
  border: 1px solid #9d9d9d;
}
.remark.dark::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #505050;
}
.remark.dark {
  background: #e9e9e9;
  border: 1px solid #e9e9e9;
}
.remark.light {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.remark.light::before {
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 100%;
  content: " ";
  background-color: #f8f8f8;
}
.metro-input.primary,
.file.primary,
.input.primary,
.select.primary,
.textarea.primary,
.keypad.primary,
.tag-input.primary,
.spinner.primary {
  border-color: #0366d6;
}
.metro-input.primary:focus,
.file.primary:focus,
.input.primary:focus,
.select.primary:focus,
.textarea.primary:focus,
.keypad.primary:focus,
.tag-input.primary:focus,
.spinner.primary:focus,
.metro-input.primary.focused,
.file.primary.focused,
.input.primary.focused,
.select.primary.focused,
.textarea.primary.focused,
.keypad.primary.focused,
.tag-input.primary.focused,
.spinner.primary.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(3, 102, 214, 0.45);
          box-shadow: 0 0 0 3px rgba(3, 102, 214, 0.45);
}
.metro-input.secondary,
.file.secondary,
.input.secondary,
.select.secondary,
.textarea.secondary,
.keypad.secondary,
.tag-input.secondary,
.spinner.secondary {
  border-color: #607d8b;
}
.metro-input.secondary:focus,
.file.secondary:focus,
.input.secondary:focus,
.select.secondary:focus,
.textarea.secondary:focus,
.keypad.secondary:focus,
.tag-input.secondary:focus,
.spinner.secondary:focus,
.metro-input.secondary.focused,
.file.secondary.focused,
.input.secondary.focused,
.select.secondary.focused,
.textarea.secondary.focused,
.keypad.secondary.focused,
.tag-input.secondary.focused,
.spinner.secondary.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.45);
          box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.45);
}
.metro-input.success,
.file.success,
.input.success,
.select.success,
.textarea.success,
.keypad.success,
.tag-input.success,
.spinner.success {
  border-color: #60a917;
}
.metro-input.success:focus,
.file.success:focus,
.input.success:focus,
.select.success:focus,
.textarea.success:focus,
.keypad.success:focus,
.tag-input.success:focus,
.spinner.success:focus,
.metro-input.success.focused,
.file.success.focused,
.input.success.focused,
.select.success.focused,
.textarea.success.focused,
.keypad.success.focused,
.tag-input.success.focused,
.spinner.success.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45);
          box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45);
}
.metro-input.alert,
.file.alert,
.input.alert,
.select.alert,
.textarea.alert,
.keypad.alert,
.tag-input.alert,
.spinner.alert {
  border-color: #CE352C;
}
.metro-input.alert:focus,
.file.alert:focus,
.input.alert:focus,
.select.alert:focus,
.textarea.alert:focus,
.keypad.alert:focus,
.tag-input.alert:focus,
.spinner.alert:focus,
.metro-input.alert.focused,
.file.alert.focused,
.input.alert.focused,
.select.alert.focused,
.textarea.alert.focused,
.keypad.alert.focused,
.tag-input.alert.focused,
.spinner.alert.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45);
          box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45);
}
.metro-input.warning,
.file.warning,
.input.warning,
.select.warning,
.textarea.warning,
.keypad.warning,
.tag-input.warning,
.spinner.warning {
  border-color: #ff9447;
}
.metro-input.warning:focus,
.file.warning:focus,
.input.warning:focus,
.select.warning:focus,
.textarea.warning:focus,
.keypad.warning:focus,
.tag-input.warning:focus,
.spinner.warning:focus,
.metro-input.warning.focused,
.file.warning.focused,
.input.warning.focused,
.select.warning.focused,
.textarea.warning.focused,
.keypad.warning.focused,
.tag-input.warning.focused,
.spinner.warning.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 148, 71, 0.45);
          box-shadow: 0 0 0 3px rgba(255, 148, 71, 0.45);
}
.metro-input.yellow,
.file.yellow,
.input.yellow,
.select.yellow,
.textarea.yellow,
.keypad.yellow,
.tag-input.yellow,
.spinner.yellow {
  border-color: #ffe484;
}
.metro-input.yellow:focus,
.file.yellow:focus,
.input.yellow:focus,
.select.yellow:focus,
.textarea.yellow:focus,
.keypad.yellow:focus,
.tag-input.yellow:focus,
.spinner.yellow:focus,
.metro-input.yellow.focused,
.file.yellow.focused,
.input.yellow.focused,
.select.yellow.focused,
.textarea.yellow.focused,
.keypad.yellow.focused,
.tag-input.yellow.focused,
.spinner.yellow.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.45);
          box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.45);
}
.metro-input.info,
.file.info,
.input.info,
.select.info,
.textarea.info,
.keypad.info,
.tag-input.info,
.spinner.info {
  border-color: #5ebdec;
}
.metro-input.info:focus,
.file.info:focus,
.input.info:focus,
.select.info:focus,
.textarea.info:focus,
.keypad.info:focus,
.tag-input.info:focus,
.spinner.info:focus,
.metro-input.info.focused,
.file.info.focused,
.input.info.focused,
.select.info.focused,
.textarea.info.focused,
.keypad.info.focused,
.tag-input.info.focused,
.spinner.info.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(94, 189, 236, 0.45);
          box-shadow: 0 0 0 3px rgba(94, 189, 236, 0.45);
}
.metro-input.dark,
.file.dark,
.input.dark,
.select.dark,
.textarea.dark,
.keypad.dark,
.tag-input.dark,
.spinner.dark {
  border-color: #505050;
}
.metro-input.dark:focus,
.file.dark:focus,
.input.dark:focus,
.select.dark:focus,
.textarea.dark:focus,
.keypad.dark:focus,
.tag-input.dark:focus,
.spinner.dark:focus,
.metro-input.dark.focused,
.file.dark.focused,
.input.dark.focused,
.select.dark.focused,
.textarea.dark.focused,
.keypad.dark.focused,
.tag-input.dark.focused,
.spinner.dark.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(80, 80, 80, 0.45);
          box-shadow: 0 0 0 3px rgba(80, 80, 80, 0.45);
}
.metro-input.light,
.file.light,
.input.light,
.select.light,
.textarea.light,
.keypad.light,
.tag-input.light,
.spinner.light {
  border-color: #f8f8f8;
}
.metro-input.light:focus,
.file.light:focus,
.input.light:focus,
.select.light:focus,
.textarea.light:focus,
.keypad.light:focus,
.tag-input.light:focus,
.spinner.light:focus,
.metro-input.light.focused,
.file.light.focused,
.input.light.focused,
.select.light.focused,
.textarea.light.focused,
.keypad.light.focused,
.tag-input.light.focused,
.spinner.light.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(248, 248, 248, 0.45);
          box-shadow: 0 0 0 3px rgba(248, 248, 248, 0.45);
}
.accent-block.primary {
  background-color: #0366d6;
  color: #ffffff;
}
.accent-block.secondary {
  background-color: #607d8b;
  color: #ffffff;
}
.accent-block.success {
  background-color: #60a917;
  color: #ffffff;
}
.accent-block.alert {
  background-color: #CE352C;
  color: #ffffff;
}
.accent-block.warning {
  background-color: #ff9447;
  color: #ffffff;
}
.accent-block.yellow {
  background-color: #ffe484;
  color: #ffffff;
}
.accent-block.info {
  background-color: #5ebdec;
  color: #ffffff;
}
.accent-block.dark {
  background-color: #505050;
  color: #ffffff;
}
.accent-block.light {
  background-color: #f8f8f8;
  color: #ffffff;
}
.accent-block.light,
.accent-block.yellow {
  color: #1d1d1d;
}
.ani-spin,
.ani-hover-spin:hover {
  -webkit-animation: ani-spin 1.5s linear infinite;
          animation: ani-spin 1.5s linear infinite;
}
.ani-pulse,
.ani-hover-pulse:hover {
  -webkit-animation: ani-pulse 1.7s infinite;
          animation: ani-pulse 1.7s infinite;
}
.ani-spanner,
.ani-hover-spanner:hover {
  -webkit-transform-origin: 90% 35%;
          transform-origin: 90% 35%;
  -webkit-animation: ani-wrench 2.5s ease infinite;
          animation: ani-wrench 2.5s ease infinite;
}
.ani-ring,
.ani-hover-ring:hover {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-animation: ani-ring 2s ease infinite;
          animation: ani-ring 2s ease infinite;
}
.ani-vertical,
.ani-hover-vertical:hover {
  -webkit-animation: ani-vertical 2s ease infinite;
          animation: ani-vertical 2s ease infinite;
}
.ani-horizontal,
.ani-hover-horizontal:hover {
  -webkit-animation: ani-horizontal 2s ease infinite;
          animation: ani-horizontal 2s ease infinite;
}
.ani-flash,
.ani-hover-flash:hover {
  -webkit-animation: ani-flash 2s ease infinite;
          animation: ani-flash 2s ease infinite;
}
.ani-bounce,
.ani-hover-bounce:hover {
  -webkit-animation: ani-bounce 2s ease infinite;
          animation: ani-bounce 2s ease infinite;
}
.ani-float,
.ani-hover-float:hover {
  -webkit-animation: ani-float 2s linear infinite;
          animation: ani-float 2s linear infinite;
}
.ani-heartbeat,
.ani-hover-heartbeat:hover {
  -webkit-animation: ani-heartbeat 2s linear infinite;
          animation: ani-heartbeat 2s linear infinite;
}
.ani-shake,
.ani-hover-shake:hover {
  -webkit-animation: ani-wrench 2.5s ease infinite;
          animation: ani-wrench 2.5s ease infinite;
}
.ani-shuttle,
.ani-hover-shuttle:hover {
  -webkit-animation: ani-shuttle 2s linear infinite;
          animation: ani-shuttle 2s linear infinite;
}
.ani-pass,
.ani-hover-pass:hover {
  -webkit-animation: ani-pass 2s linear infinite;
          animation: ani-pass 2s linear infinite;
}
.ani-ripple,
.ani-hover-ripple:hover {
  -webkit-animation: ani-ripple 2s infinite linear;
          animation: ani-ripple 2s infinite linear;
}
@-webkit-keyframes swinging {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  10% {
    -webkit-transform: rotate(-9deg);
            transform: rotate(-9deg);
  }
  15% {
    -webkit-transform: rotate(8deg);
            transform: rotate(8deg);
  }
  20% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg);
  }
  25% {
    -webkit-transform: rotate(6deg);
            transform: rotate(6deg);
  }
  30% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  35% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
  }
  40% {
    -webkit-transform: rotate(-3deg);
            transform: rotate(-3deg);
  }
  45% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes swinging {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  10% {
    -webkit-transform: rotate(-9deg);
            transform: rotate(-9deg);
  }
  15% {
    -webkit-transform: rotate(8deg);
            transform: rotate(8deg);
  }
  20% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg);
  }
  25% {
    -webkit-transform: rotate(6deg);
            transform: rotate(6deg);
  }
  30% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  35% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
  }
  40% {
    -webkit-transform: rotate(-3deg);
            transform: rotate(-3deg);
  }
  45% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes scaleout {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes scaleout {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes cubemove {
  25% {
    -webkit-transform: translateX(10px) rotate(-90deg);
            transform: translateX(10px) rotate(-90deg);
  }
  50% {
    -webkit-transform: translateX(10px) translateY(10px) rotate(-179deg);
            transform: translateX(10px) translateY(10px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(10px) translateY(10px) rotate(-180deg);
            transform: translateX(10px) translateY(10px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(10px) rotate(-270deg);
            transform: translateX(0px) translateY(10px) rotate(-270deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@keyframes cubemove {
  25% {
    -webkit-transform: translateX(10px) rotate(-90deg);
            transform: translateX(10px) rotate(-90deg);
  }
  50% {
    -webkit-transform: translateX(10px) translateY(10px) rotate(-179deg);
            transform: translateX(10px) translateY(10px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(10px) translateY(10px) rotate(-180deg);
            transform: translateX(10px) translateY(10px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(10px) rotate(-270deg);
            transform: translateX(0px) translateY(10px) rotate(-270deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@-webkit-keyframes orbit {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
  }
  7% {
    -webkit-transform: rotate(345deg);
            transform: rotate(345deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  35% {
    -webkit-transform: rotate(495deg);
            transform: rotate(495deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  42% {
    -webkit-transform: rotate(690deg);
            transform: rotate(690deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  70% {
    opacity: 1;
    -webkit-transform: rotate(835deg);
            transform: rotate(835deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  76% {
    opacity: 1;
  }
  77% {
    -webkit-transform: rotate(955deg);
            transform: rotate(955deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  78% {
    -webkit-transform: rotate(955deg);
            transform: rotate(955deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(955deg);
            transform: rotate(955deg);
    opacity: 0;
  }
}
@keyframes orbit {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
  }
  7% {
    -webkit-transform: rotate(345deg);
            transform: rotate(345deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  35% {
    -webkit-transform: rotate(495deg);
            transform: rotate(495deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  42% {
    -webkit-transform: rotate(690deg);
            transform: rotate(690deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  70% {
    opacity: 1;
    -webkit-transform: rotate(835deg);
            transform: rotate(835deg);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  76% {
    opacity: 1;
  }
  77% {
    -webkit-transform: rotate(955deg);
            transform: rotate(955deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  78% {
    -webkit-transform: rotate(955deg);
            transform: rotate(955deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(955deg);
            transform: rotate(955deg);
    opacity: 0;
  }
}
@-webkit-keyframes metro-slide {
  0% {
    left: -50%;
  }
  100% {
    left: 150%;
  }
}
@keyframes metro-slide {
  0% {
    left: -50%;
  }
  100% {
    left: 150%;
  }
}
@-webkit-keyframes metro-opacity {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes metro-opacity {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes ani-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes ani-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@-webkit-keyframes ani-pulse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes ani-pulse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@-webkit-keyframes ani-wrench {
  0% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  8% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  10% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  18% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  20% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  28% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  30% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  38% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  40% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  48% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  50% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  58% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  60% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  68% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes ani-wrench {
  0% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  8% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  10% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  18% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  20% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  28% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  30% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  38% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  40% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  48% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  50% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  58% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  60% {
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg);
  }
  68% {
    -webkit-transform: rotate(24deg);
            transform: rotate(24deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes ani-ring {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  2% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  4% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  6% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  8% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  10% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  12% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  14% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  18% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  20% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes ani-ring {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  2% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  4% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  6% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  8% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  10% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  12% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  14% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  18% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  20% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes ani-vertical {
  0% {
    -webkit-transform: translate(0, -3px);
            transform: translate(0, -3px);
  }
  4% {
    -webkit-transform: translate(0, 3px);
            transform: translate(0, 3px);
  }
  8% {
    -webkit-transform: translate(0, -3px);
            transform: translate(0, -3px);
  }
  12% {
    -webkit-transform: translate(0, 3px);
            transform: translate(0, 3px);
  }
  16% {
    -webkit-transform: translate(0, -3px);
            transform: translate(0, -3px);
  }
  20% {
    -webkit-transform: translate(0, 3px);
            transform: translate(0, 3px);
  }
  22% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes ani-vertical {
  0% {
    -webkit-transform: translate(0, -3px);
            transform: translate(0, -3px);
  }
  4% {
    -webkit-transform: translate(0, 3px);
            transform: translate(0, 3px);
  }
  8% {
    -webkit-transform: translate(0, -3px);
            transform: translate(0, -3px);
  }
  12% {
    -webkit-transform: translate(0, 3px);
            transform: translate(0, 3px);
  }
  16% {
    -webkit-transform: translate(0, -3px);
            transform: translate(0, -3px);
  }
  20% {
    -webkit-transform: translate(0, 3px);
            transform: translate(0, 3px);
  }
  22% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes ani-horizontal {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  6% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  12% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  18% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  24% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  30% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  36% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes ani-horizontal {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  6% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  12% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  18% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  24% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  30% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  36% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes ani-flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes ani-flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@-webkit-keyframes ani-bounce {
  0%,
  10%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@keyframes ani-bounce {
  0%,
  10%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@-webkit-keyframes ani-float {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes ani-float {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes ani-heartbeat {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes ani-heartbeat {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@-webkit-keyframes ani-shuttle {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-8deg);
            transform: scale(0.9) rotate(-8deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: scale(1.3) rotate(8deg);
            transform: scale(1.3) rotate(8deg);
  }
  40%,
  60% {
    -webkit-transform: scale(1.3) rotate(-8deg);
            transform: scale(1.3) rotate(-8deg);
  }
  80% {
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
@keyframes ani-shuttle {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-8deg);
            transform: scale(0.9) rotate(-8deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: scale(1.3) rotate(8deg);
            transform: scale(1.3) rotate(8deg);
  }
  40%,
  60% {
    -webkit-transform: scale(1.3) rotate(-8deg);
            transform: scale(1.3) rotate(-8deg);
  }
  80% {
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
@-webkit-keyframes ani-pass {
  0% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    opacity: 0;
  }
}
@keyframes ani-pass {
  0% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    opacity: 0;
  }
}
@-webkit-keyframes ani-ripple {
  0% {
    opacity: 0.6;
  }
  50% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ani-ripple {
  0% {
    opacity: 0.6;
  }
  50% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes ani-shrink {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
}
@keyframes ani-shrink {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
}
@-webkit-keyframes ani-drop {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  25% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes ani-drop {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  25% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@-webkit-keyframes ani-drop2 {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  50% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes ani-drop2 {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  50% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@-webkit-keyframes ani-drop3 {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  75% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes ani-drop3 {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  75% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@-webkit-keyframes ani-pre-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes ani-pre-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes ani-bg-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes ani-bg-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.no-border {
  border: 0 !important;
}
.no-border-left {
  border-left: none !important;
}
.no-border-right {
  border-right: none !important;
}
.no-border-top {
  border-top: none !important;
}
.no-border-bottom {
  border-bottom: none !important;
}
.no-border-visible {
  border-color: transparent !important;
}
.border-none {
  border: 0 !important;
}
.border-left-none {
  border-left: none !important;
}
.border-right-none {
  border-right: none !important;
}
.border-top-none {
  border-top: none !important;
}
.border-bottom-none {
  border-bottom: none !important;
}
.border-visible-none {
  border-color: transparent !important;
}
.border {
  border: 1px solid #dfdfdf;
}
.border-left {
  border-left: 1px solid transparent;
}
.border-right {
  border-right: 1px solid transparent;
}
.border-top {
  border-top: 1px solid transparent;
}
.border-bottom {
  border-bottom: 1px solid transparent;
}
.border-top-left,
.border-left-top {
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
}
.border-top-right,
.border-right-top {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
}
.border-bottom-right,
.border-right-bottom {
  border-bottom: 1px solid transparent;
  border-right: 1px solid transparent;
}
.border-bottom-left,
.border-left-bottom {
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
}
.border-top-bottom,
.border-bottom-top {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}
.border-right-left,
.border-left-right {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}
.border-top-right-bottom {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.border-right-bottom-left {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.border-bottom-left-top {
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.border-left-top-right {
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.border-radius {
  border-radius: 0.25rem;
}
.border-radius-half {
  border-radius: 50%;
}
.border-20 {
  border-width: 20px;
}
.border-size-20 {
  border-width: 20px;
}
.border-radius-20 {
  border-radius: 20px;
}
.border-19 {
  border-width: 19px;
}
.border-size-19 {
  border-width: 19px;
}
.border-radius-19 {
  border-radius: 19px;
}
.border-18 {
  border-width: 18px;
}
.border-size-18 {
  border-width: 18px;
}
.border-radius-18 {
  border-radius: 18px;
}
.border-17 {
  border-width: 17px;
}
.border-size-17 {
  border-width: 17px;
}
.border-radius-17 {
  border-radius: 17px;
}
.border-16 {
  border-width: 16px;
}
.border-size-16 {
  border-width: 16px;
}
.border-radius-16 {
  border-radius: 16px;
}
.border-15 {
  border-width: 15px;
}
.border-size-15 {
  border-width: 15px;
}
.border-radius-15 {
  border-radius: 15px;
}
.border-14 {
  border-width: 14px;
}
.border-size-14 {
  border-width: 14px;
}
.border-radius-14 {
  border-radius: 14px;
}
.border-13 {
  border-width: 13px;
}
.border-size-13 {
  border-width: 13px;
}
.border-radius-13 {
  border-radius: 13px;
}
.border-12 {
  border-width: 12px;
}
.border-size-12 {
  border-width: 12px;
}
.border-radius-12 {
  border-radius: 12px;
}
.border-11 {
  border-width: 11px;
}
.border-size-11 {
  border-width: 11px;
}
.border-radius-11 {
  border-radius: 11px;
}
.border-10 {
  border-width: 10px;
}
.border-size-10 {
  border-width: 10px;
}
.border-radius-10 {
  border-radius: 10px;
}
.border-9 {
  border-width: 9px;
}
.border-size-9 {
  border-width: 9px;
}
.border-radius-9 {
  border-radius: 9px;
}
.border-8 {
  border-width: 8px;
}
.border-size-8 {
  border-width: 8px;
}
.border-radius-8 {
  border-radius: 8px;
}
.border-7 {
  border-width: 7px;
}
.border-size-7 {
  border-width: 7px;
}
.border-radius-7 {
  border-radius: 7px;
}
.border-6 {
  border-width: 6px;
}
.border-size-6 {
  border-width: 6px;
}
.border-radius-6 {
  border-radius: 6px;
}
.border-5 {
  border-width: 5px;
}
.border-size-5 {
  border-width: 5px;
}
.border-radius-5 {
  border-radius: 5px;
}
.border-4 {
  border-width: 4px;
}
.border-size-4 {
  border-width: 4px;
}
.border-radius-4 {
  border-radius: 4px;
}
.border-3 {
  border-width: 3px;
}
.border-size-3 {
  border-width: 3px;
}
.border-radius-3 {
  border-radius: 3px;
}
.border-2 {
  border-width: 2px;
}
.border-size-2 {
  border-width: 2px;
}
.border-radius-2 {
  border-radius: 2px;
}
.border-1 {
  border-width: 1px;
}
.border-size-1 {
  border-width: 1px;
}
.border-radius-1 {
  border-radius: 1px;
}
.rounded {
  border-radius: 0.25rem !important;
}
.border-50 {
  border-radius: 50% !important;
}
.border-solid {
  border-style: solid!important;
}
.border-dashed {
  border-style: dashed!important;
}
.border-dotted {
  border-style: dotted!important;
}
.border-double {
  border-style: double!important;
}
.border-groove {
  border-style: groove!important;
}
.border-inset {
  border-style: inset!important;
}
.border-outset {
  border-style: outset!important;
}
.border-ridge {
  border-style: ridge!important;
}
.c-auto {
  cursor: auto;
}
.c-default {
  cursor: default;
}
.c-none {
  cursor: none;
}
.c-context-menu {
  cursor: context-menu;
}
.c-help {
  cursor: help;
}
.c-pointer {
  cursor: pointer;
}
.c-progress {
  cursor: progress;
}
.c-wait {
  cursor: wait;
}
.c-cell {
  cursor: cell;
}
.c-crosshair {
  cursor: crosshair;
}
.c-text {
  cursor: text;
}
.c-text-vertical {
  cursor: vertical-text;
}
.c-alias {
  cursor: alias;
}
.c-copy {
  cursor: copy;
}
.c-move {
  cursor: move;
}
.c-no-drop {
  cursor: no-drop;
}
.c-not-allowed {
  cursor: not-allowed;
}
.c-all-scroll {
  cursor: all-scroll;
}
.c-col-resize {
  cursor: col-resize;
}
.c-row-resize {
  cursor: row-resize;
}
.c-n-resize {
  cursor: n-resize;
}
.c-e-resize {
  cursor: e-resize;
}
.c-s-resize {
  cursor: s-resize;
}
.c-w-resize {
  cursor: w-resize;
}
.c-ne-resize {
  cursor: ne-resize;
}
.c-nw-resize {
  cursor: nw-resize;
}
.c-se-resize {
  cursor: se-resize;
}
.c-sw-resize {
  cursor: sw-resize;
}
.c-ew-resize {
  cursor: ew-resize;
}
.c-ns-resize {
  cursor: ns-resize;
}
.c-nesw-resize {
  cursor: nesw-resize;
}
.c-nwse-resize {
  cursor: nwse-resize;
}
.c-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.c-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.c-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.c-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.c-none {
  cursor: none;
}
.debug {
  outline: 1px dotted red!important;
  min-width: 1px;
  min-height: 1px;
}
.visible {
  visibility: visible !important;
}
.no-visible {
  visibility: hidden !important;
}
.d-none {
  display: none!important;
}
.d-block {
  display: block!important;
}
.d-inline {
  display: inline!important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-table {
  display: table!important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -webkit-box!important;
  display: flex!important;
}
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}
html.metro-touch-device .d-none-touch {
  display: none!important;
}
html.metro-touch-device .d-block-touch {
  display: block!important;
}
html.metro-touch-device .d-inline-touch {
  display: inline!important;
}
html.metro-touch-device .d-inline-block-touch {
  display: inline-block !important;
}
html.metro-touch-device .d-table-touch {
  display: table!important;
}
html.metro-touch-device .d-table-row-touch {
  display: table-row !important;
}
html.metro-touch-device .d-table-cell-touch {
  display: table-cell !important;
}
html.metro-touch-device .d-flex-touch {
  display: -webkit-box!important;
  display: flex!important;
}
html.metro-touch-device .d-inline-flex-touch {
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}
html.metro-no-touch-device .d-none-no-touch {
  display: none!important;
}
html.metro-no-touch-device .d-block-no-touch {
  display: block!important;
}
html.metro-no-touch-device .d-inline-no-touch {
  display: inline!important;
}
html.metro-no-touch-device .d-inline-block-no-touch {
  display: inline-block !important;
}
html.metro-no-touch-device .d-table-no-touch {
  display: table!important;
}
html.metro-no-touch-device .d-table-row-no-touch {
  display: table-row !important;
}
html.metro-no-touch-device .d-table-cell-no-touch {
  display: table-cell !important;
}
html.metro-no-touch-device .d-flex-no-touch {
  display: -webkit-box!important;
  display: flex!important;
}
html.metro-no-touch-device .d-inline-flex-no-touch {
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}
@media screen and (min-width: 0) {
  .visible-fs {
    visibility: visible !important;
  }
  .no-visible-fs {
    visibility: hidden !important;
  }
  .d-none-fs {
    display: none!important;
  }
  .d-block-fs {
    display: block!important;
  }
  .d-inline-fs {
    display: inline!important;
  }
  .d-inline-block-fs {
    display: inline-block !important;
  }
  .d-table-fs {
    display: table!important;
  }
  .d-table-row-fs {
    display: table-row !important;
  }
  .d-table-cell-fs {
    display: table-cell !important;
  }
  .d-flex-fs {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-fs {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-touch-device .d-none-touch-fs {
    display: none!important;
  }
  html.metro-touch-device .d-block-touch-fs {
    display: block!important;
  }
  html.metro-touch-device .d-inline-touch-fs {
    display: inline!important;
  }
  html.metro-touch-device .d-inline-block-touch-fs {
    display: inline-block !important;
  }
  html.metro-touch-device .d-table-touch-fs {
    display: table!important;
  }
  html.metro-touch-device .d-table-row-touch-fs {
    display: table-row !important;
  }
  html.metro-touch-device .d-table-cell-touch-fs {
    display: table-cell !important;
  }
  html.metro-touch-device .d-flex-touch-fs {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-touch-device .d-inline-flex-touch-fs {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-no-touch-device .d-none-no-touch-fs {
    display: none!important;
  }
  html.metro-no-touch-device .d-block-no-touch-fs {
    display: block!important;
  }
  html.metro-no-touch-device .d-inline-no-touch-fs {
    display: inline!important;
  }
  html.metro-no-touch-device .d-inline-block-no-touch-fs {
    display: inline-block !important;
  }
  html.metro-no-touch-device .d-table-no-touch-fs {
    display: table!important;
  }
  html.metro-no-touch-device .d-table-row-no-touch-fs {
    display: table-row !important;
  }
  html.metro-no-touch-device .d-table-cell-no-touch-fs {
    display: table-cell !important;
  }
  html.metro-no-touch-device .d-flex-no-touch-fs {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-no-touch-device .d-inline-flex-no-touch-fs {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 576px) {
  .visible-sm {
    visibility: visible !important;
  }
  .no-visible-sm {
    visibility: hidden !important;
  }
  .d-none-sm {
    display: none!important;
  }
  .d-block-sm {
    display: block!important;
  }
  .d-inline-sm {
    display: inline!important;
  }
  .d-inline-block-sm {
    display: inline-block !important;
  }
  .d-table-sm {
    display: table!important;
  }
  .d-table-row-sm {
    display: table-row !important;
  }
  .d-table-cell-sm {
    display: table-cell !important;
  }
  .d-flex-sm {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-sm {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-touch-device .d-none-touch-sm {
    display: none!important;
  }
  html.metro-touch-device .d-block-touch-sm {
    display: block!important;
  }
  html.metro-touch-device .d-inline-touch-sm {
    display: inline!important;
  }
  html.metro-touch-device .d-inline-block-touch-sm {
    display: inline-block !important;
  }
  html.metro-touch-device .d-table-touch-sm {
    display: table!important;
  }
  html.metro-touch-device .d-table-row-touch-sm {
    display: table-row !important;
  }
  html.metro-touch-device .d-table-cell-touch-sm {
    display: table-cell !important;
  }
  html.metro-touch-device .d-flex-touch-sm {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-touch-device .d-inline-flex-touch-sm {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-no-touch-device .d-none-no-touch-sm {
    display: none!important;
  }
  html.metro-no-touch-device .d-block-no-touch-sm {
    display: block!important;
  }
  html.metro-no-touch-device .d-inline-no-touch-sm {
    display: inline!important;
  }
  html.metro-no-touch-device .d-inline-block-no-touch-sm {
    display: inline-block !important;
  }
  html.metro-no-touch-device .d-table-no-touch-sm {
    display: table!important;
  }
  html.metro-no-touch-device .d-table-row-no-touch-sm {
    display: table-row !important;
  }
  html.metro-no-touch-device .d-table-cell-no-touch-sm {
    display: table-cell !important;
  }
  html.metro-no-touch-device .d-flex-no-touch-sm {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-no-touch-device .d-inline-flex-no-touch-sm {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) {
  .visible-md {
    visibility: visible !important;
  }
  .no-visible-md {
    visibility: hidden !important;
  }
  .d-none-md {
    display: none!important;
  }
  .d-block-md {
    display: block!important;
  }
  .d-inline-md {
    display: inline!important;
  }
  .d-inline-block-md {
    display: inline-block !important;
  }
  .d-table-md {
    display: table!important;
  }
  .d-table-row-md {
    display: table-row !important;
  }
  .d-table-cell-md {
    display: table-cell !important;
  }
  .d-flex-md {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-md {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-touch-device .d-none-touch-md {
    display: none!important;
  }
  html.metro-touch-device .d-block-touch-md {
    display: block!important;
  }
  html.metro-touch-device .d-inline-touch-md {
    display: inline!important;
  }
  html.metro-touch-device .d-inline-block-touch-md {
    display: inline-block !important;
  }
  html.metro-touch-device .d-table-touch-md {
    display: table!important;
  }
  html.metro-touch-device .d-table-row-touch-md {
    display: table-row !important;
  }
  html.metro-touch-device .d-table-cell-touch-md {
    display: table-cell !important;
  }
  html.metro-touch-device .d-flex-touch-md {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-touch-device .d-inline-flex-touch-md {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-no-touch-device .d-none-no-touch-md {
    display: none!important;
  }
  html.metro-no-touch-device .d-block-no-touch-md {
    display: block!important;
  }
  html.metro-no-touch-device .d-inline-no-touch-md {
    display: inline!important;
  }
  html.metro-no-touch-device .d-inline-block-no-touch-md {
    display: inline-block !important;
  }
  html.metro-no-touch-device .d-table-no-touch-md {
    display: table!important;
  }
  html.metro-no-touch-device .d-table-row-no-touch-md {
    display: table-row !important;
  }
  html.metro-no-touch-device .d-table-cell-no-touch-md {
    display: table-cell !important;
  }
  html.metro-no-touch-device .d-flex-no-touch-md {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-no-touch-device .d-inline-flex-no-touch-md {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 992px) {
  .visible-lg {
    visibility: visible !important;
  }
  .no-visible-lg {
    visibility: hidden !important;
  }
  .d-none-lg {
    display: none!important;
  }
  .d-block-lg {
    display: block!important;
  }
  .d-inline-lg {
    display: inline!important;
  }
  .d-inline-block-lg {
    display: inline-block !important;
  }
  .d-table-lg {
    display: table!important;
  }
  .d-table-row-lg {
    display: table-row !important;
  }
  .d-table-cell-lg {
    display: table-cell !important;
  }
  .d-flex-lg {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-lg {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-touch-device .d-none-touch-lg {
    display: none!important;
  }
  html.metro-touch-device .d-block-touch-lg {
    display: block!important;
  }
  html.metro-touch-device .d-inline-touch-lg {
    display: inline!important;
  }
  html.metro-touch-device .d-inline-block-touch-lg {
    display: inline-block !important;
  }
  html.metro-touch-device .d-table-touch-lg {
    display: table!important;
  }
  html.metro-touch-device .d-table-row-touch-lg {
    display: table-row !important;
  }
  html.metro-touch-device .d-table-cell-touch-lg {
    display: table-cell !important;
  }
  html.metro-touch-device .d-flex-touch-lg {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-touch-device .d-inline-flex-touch-lg {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-no-touch-device .d-none-no-touch-lg {
    display: none!important;
  }
  html.metro-no-touch-device .d-block-no-touch-lg {
    display: block!important;
  }
  html.metro-no-touch-device .d-inline-no-touch-lg {
    display: inline!important;
  }
  html.metro-no-touch-device .d-inline-block-no-touch-lg {
    display: inline-block !important;
  }
  html.metro-no-touch-device .d-table-no-touch-lg {
    display: table!important;
  }
  html.metro-no-touch-device .d-table-row-no-touch-lg {
    display: table-row !important;
  }
  html.metro-no-touch-device .d-table-cell-no-touch-lg {
    display: table-cell !important;
  }
  html.metro-no-touch-device .d-flex-no-touch-lg {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-no-touch-device .d-inline-flex-no-touch-lg {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .visible-xl {
    visibility: visible !important;
  }
  .no-visible-xl {
    visibility: hidden !important;
  }
  .d-none-xl {
    display: none!important;
  }
  .d-block-xl {
    display: block!important;
  }
  .d-inline-xl {
    display: inline!important;
  }
  .d-inline-block-xl {
    display: inline-block !important;
  }
  .d-table-xl {
    display: table!important;
  }
  .d-table-row-xl {
    display: table-row !important;
  }
  .d-table-cell-xl {
    display: table-cell !important;
  }
  .d-flex-xl {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-xl {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-touch-device .d-none-touch-xl {
    display: none!important;
  }
  html.metro-touch-device .d-block-touch-xl {
    display: block!important;
  }
  html.metro-touch-device .d-inline-touch-xl {
    display: inline!important;
  }
  html.metro-touch-device .d-inline-block-touch-xl {
    display: inline-block !important;
  }
  html.metro-touch-device .d-table-touch-xl {
    display: table!important;
  }
  html.metro-touch-device .d-table-row-touch-xl {
    display: table-row !important;
  }
  html.metro-touch-device .d-table-cell-touch-xl {
    display: table-cell !important;
  }
  html.metro-touch-device .d-flex-touch-xl {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-touch-device .d-inline-flex-touch-xl {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-no-touch-device .d-none-no-touch-xl {
    display: none!important;
  }
  html.metro-no-touch-device .d-block-no-touch-xl {
    display: block!important;
  }
  html.metro-no-touch-device .d-inline-no-touch-xl {
    display: inline!important;
  }
  html.metro-no-touch-device .d-inline-block-no-touch-xl {
    display: inline-block !important;
  }
  html.metro-no-touch-device .d-table-no-touch-xl {
    display: table!important;
  }
  html.metro-no-touch-device .d-table-row-no-touch-xl {
    display: table-row !important;
  }
  html.metro-no-touch-device .d-table-cell-no-touch-xl {
    display: table-cell !important;
  }
  html.metro-no-touch-device .d-flex-no-touch-xl {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-no-touch-device .d-inline-flex-no-touch-xl {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1452px) {
  .visible-xxl {
    visibility: visible !important;
  }
  .no-visible-xxl {
    visibility: hidden !important;
  }
  .d-none-xxl {
    display: none!important;
  }
  .d-block-xxl {
    display: block!important;
  }
  .d-inline-xxl {
    display: inline!important;
  }
  .d-inline-block-xxl {
    display: inline-block !important;
  }
  .d-table-xxl {
    display: table!important;
  }
  .d-table-row-xxl {
    display: table-row !important;
  }
  .d-table-cell-xxl {
    display: table-cell !important;
  }
  .d-flex-xxl {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-xxl {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-touch-device .d-none-touch-xxl {
    display: none!important;
  }
  html.metro-touch-device .d-block-touch-xxl {
    display: block!important;
  }
  html.metro-touch-device .d-inline-touch-xxl {
    display: inline!important;
  }
  html.metro-touch-device .d-inline-block-touch-xxl {
    display: inline-block !important;
  }
  html.metro-touch-device .d-table-touch-xxl {
    display: table!important;
  }
  html.metro-touch-device .d-table-row-touch-xxl {
    display: table-row !important;
  }
  html.metro-touch-device .d-table-cell-touch-xxl {
    display: table-cell !important;
  }
  html.metro-touch-device .d-flex-touch-xxl {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-touch-device .d-inline-flex-touch-xxl {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  html.metro-no-touch-device .d-none-no-touch-xxl {
    display: none!important;
  }
  html.metro-no-touch-device .d-block-no-touch-xxl {
    display: block!important;
  }
  html.metro-no-touch-device .d-inline-no-touch-xxl {
    display: inline!important;
  }
  html.metro-no-touch-device .d-inline-block-no-touch-xxl {
    display: inline-block !important;
  }
  html.metro-no-touch-device .d-table-no-touch-xxl {
    display: table!important;
  }
  html.metro-no-touch-device .d-table-row-no-touch-xxl {
    display: table-row !important;
  }
  html.metro-no-touch-device .d-table-cell-no-touch-xxl {
    display: table-cell !important;
  }
  html.metro-no-touch-device .d-flex-no-touch-xxl {
    display: -webkit-box!important;
    display: flex!important;
  }
  html.metro-no-touch-device .d-inline-flex-no-touch-xxl {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .d-none-ie {
    display: none!important;
  }
  .d-block-ie {
    display: block!important;
  }
}
@supports (-ms-ime-align:auto) {
  .d-none-edge {
    display: none!important;
  }
  .d-block-edge {
    display: block!important;
  }
}
.embed-container {
  position: relative;
  display: block;
  padding: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.embed-container::before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video,
.embed-container .embed-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-container.size-21x9::before {
  padding-top: 42.85714286%;
}
.embed-container.size-16x9::before {
  padding-top: 56.25%;
}
.embed-container.size-4x3::before {
  padding-top: 75%;
}
.embed-container.size-1x1::before {
  padding-top: 100%;
}
.order-24 {
  -webkit-box-ordinal-group: 25;
          order: 24;
}
.order-23 {
  -webkit-box-ordinal-group: 24;
          order: 23;
}
.order-22 {
  -webkit-box-ordinal-group: 23;
          order: 22;
}
.order-21 {
  -webkit-box-ordinal-group: 22;
          order: 21;
}
.order-20 {
  -webkit-box-ordinal-group: 21;
          order: 20;
}
.order-19 {
  -webkit-box-ordinal-group: 20;
          order: 19;
}
.order-18 {
  -webkit-box-ordinal-group: 19;
          order: 18;
}
.order-17 {
  -webkit-box-ordinal-group: 18;
          order: 17;
}
.order-16 {
  -webkit-box-ordinal-group: 17;
          order: 16;
}
.order-15 {
  -webkit-box-ordinal-group: 16;
          order: 15;
}
.order-14 {
  -webkit-box-ordinal-group: 15;
          order: 14;
}
.order-13 {
  -webkit-box-ordinal-group: 14;
          order: 13;
}
.order-12 {
  -webkit-box-ordinal-group: 13;
          order: 12;
}
.order-11 {
  -webkit-box-ordinal-group: 12;
          order: 11;
}
.order-10 {
  -webkit-box-ordinal-group: 11;
          order: 10;
}
.order-9 {
  -webkit-box-ordinal-group: 10;
          order: 9;
}
.order-8 {
  -webkit-box-ordinal-group: 9;
          order: 8;
}
.order-7 {
  -webkit-box-ordinal-group: 8;
          order: 7;
}
.order-6 {
  -webkit-box-ordinal-group: 7;
          order: 6;
}
.order-5 {
  -webkit-box-ordinal-group: 6;
          order: 5;
}
.order-4 {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.order-1 {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.flex-equal-items > * {
  -webkit-box-flex: 1;
          flex: 1;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-wrap-r {
  flex-wrap: wrap-reverse !important;
}
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}
.flex-column-r {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}
.flex-row-r {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}
.flex-align-start {
  -webkit-box-align: start !important;
          align-items: flex-start !important;
}
.flex-align-end {
  -webkit-box-align: end !important;
          align-items: flex-end !important;
}
.flex-align-center {
  -webkit-box-align: center !important;
          align-items: center !important;
}
.flex-align-stretch {
  -webkit-box-align: stretch !important;
          align-items: stretch !important;
}
.flex-align-baseline {
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}
.flex-self-start {
  align-self: flex-start !important;
}
.flex-self-end {
  align-self: flex-end !important;
}
.flex-self-center {
  align-self: center !important;
}
.flex-self-stretch {
  align-self: stretch !important;
}
.flex-self-baseline {
  align-self: baseline !important;
}
.flex-justify-start {
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}
.flex-justify-end {
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}
.flex-justify-center {
  -webkit-box-pack: center !important;
          justify-content: center !important;
}
.flex-justify-between {
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-content-start {
  align-content: flex-start !important;
}
.flex-content-end {
  align-content: flex-end !important;
}
.flex-content-center {
  align-content: center !important;
}
.flex-content-between {
  align-content: space-between !important;
}
.flex-content-around {
  align-content: space-around !important;
}
.flex-content-stretch {
  align-content: stretch !important;
}
.flex-no-shrink > * {
  flex-shrink: 0;
}
.flex-shrink > * {
  flex-shrink: 1;
}
.flex-no-grow > * {
  -webkit-box-flex: 0;
          flex-grow: 0;
}
.flex-grow > * {
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.flex-no-shrink-self {
  flex-shrink: 0;
}
.flex-shrink-self {
  flex-shrink: 1;
}
.flex-no-grow-self {
  -webkit-box-flex: 0;
          flex-grow: 0;
}
.flex-grow-self {
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.flex-right {
  margin-left: auto;
}
.flex-left {
  margin-right: auto;
}
.flex-top {
  margin-bottom: auto;
}
.flex-bottom {
  margin-top: auto;
}
@media screen and (min-width: 0) {
  .flex-nowrap-fs {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-fs {
    flex-wrap: wrap !important;
  }
  .flex-wrap-r-fs {
    flex-wrap: wrap-reverse !important;
  }
  .flex-column-fs {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-column-r-fs {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-row-fs {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-row-r-fs {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-align-start-fs {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .flex-align-end-fs {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .flex-align-center-fs {
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .flex-align-stretch-fs {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .flex-align-baseline-fs {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .flex-self-start-fs {
    align-self: flex-start !important;
  }
  .flex-self-end-fs {
    align-self: flex-end !important;
  }
  .flex-self-center-fs {
    align-self: center !important;
  }
  .flex-self-stretch-fs {
    align-self: stretch !important;
  }
  .flex-self-baseline-fs {
    align-self: baseline !important;
  }
  .flex-justify-start-fs {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .flex-justify-end-fs {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .flex-justify-center-fs {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .flex-justify-between-fs {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .flex-justify-around-fs {
    justify-content: space-around !important;
  }
  .flex-content-start-fs {
    align-content: flex-start !important;
  }
  .flex-content-end-fs {
    align-content: flex-end !important;
  }
  .flex-content-center-fs {
    align-content: center !important;
  }
  .flex-content-between-fs {
    align-content: space-between !important;
  }
  .flex-content-around-fs {
    align-content: space-around !important;
  }
  .flex-content-stretch-fs {
    align-content: stretch !important;
  }
  .flex-no-shrink-fs > * {
    flex-shrink: 0;
  }
  .flex-shrink-fs > * {
    flex-shrink: 1;
  }
  .flex-no-grow-fs > * {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-fs > * {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-no-shrink-self-fs {
    flex-shrink: 0;
  }
  .flex-shrink-self-fs {
    flex-shrink: 1;
  }
  .flex-no-grow-self-fs {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-self-fs {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-right-fs {
    margin-left: auto;
  }
  .flex-left-fs {
    margin-right: auto;
  }
  .flex-top-fs {
    margin-bottom: auto;
  }
  .flex-bottom-fs {
    margin-top: auto;
  }
  .order-fs-24 {
    -webkit-box-ordinal-group: 25;
            order: 24;
  }
  .order-fs-23 {
    -webkit-box-ordinal-group: 24;
            order: 23;
  }
  .order-fs-22 {
    -webkit-box-ordinal-group: 23;
            order: 22;
  }
  .order-fs-21 {
    -webkit-box-ordinal-group: 22;
            order: 21;
  }
  .order-fs-20 {
    -webkit-box-ordinal-group: 21;
            order: 20;
  }
  .order-fs-19 {
    -webkit-box-ordinal-group: 20;
            order: 19;
  }
  .order-fs-18 {
    -webkit-box-ordinal-group: 19;
            order: 18;
  }
  .order-fs-17 {
    -webkit-box-ordinal-group: 18;
            order: 17;
  }
  .order-fs-16 {
    -webkit-box-ordinal-group: 17;
            order: 16;
  }
  .order-fs-15 {
    -webkit-box-ordinal-group: 16;
            order: 15;
  }
  .order-fs-14 {
    -webkit-box-ordinal-group: 15;
            order: 14;
  }
  .order-fs-13 {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-fs-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .order-fs-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-fs-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-fs-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-fs-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-fs-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-fs-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-fs-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-fs-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-fs-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-fs-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-fs-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
@media screen and (min-width: 576px) {
  .flex-nowrap-sm {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-sm {
    flex-wrap: wrap !important;
  }
  .flex-wrap-r-sm {
    flex-wrap: wrap-reverse !important;
  }
  .flex-column-sm {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-column-r-sm {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-row-sm {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-row-r-sm {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-align-start-sm {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .flex-align-end-sm {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .flex-align-center-sm {
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .flex-align-stretch-sm {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .flex-align-baseline-sm {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .flex-self-start-sm {
    align-self: flex-start !important;
  }
  .flex-self-end-sm {
    align-self: flex-end !important;
  }
  .flex-self-center-sm {
    align-self: center !important;
  }
  .flex-self-stretch-sm {
    align-self: stretch !important;
  }
  .flex-self-baseline-sm {
    align-self: baseline !important;
  }
  .flex-justify-start-sm {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .flex-justify-end-sm {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .flex-justify-center-sm {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .flex-justify-between-sm {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .flex-justify-around-sm {
    justify-content: space-around !important;
  }
  .flex-content-start-sm {
    align-content: flex-start !important;
  }
  .flex-content-end-sm {
    align-content: flex-end !important;
  }
  .flex-content-center-sm {
    align-content: center !important;
  }
  .flex-content-between-sm {
    align-content: space-between !important;
  }
  .flex-content-around-sm {
    align-content: space-around !important;
  }
  .flex-content-stretch-sm {
    align-content: stretch !important;
  }
  .flex-no-shrink-sm > * {
    flex-shrink: 0;
  }
  .flex-shrink-sm > * {
    flex-shrink: 1;
  }
  .flex-no-grow-sm > * {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-sm > * {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-no-shrink-self-sm {
    flex-shrink: 0;
  }
  .flex-shrink-self-sm {
    flex-shrink: 1;
  }
  .flex-no-grow-self-sm {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-self-sm {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-right-sm {
    margin-left: auto;
  }
  .flex-left-sm {
    margin-right: auto;
  }
  .flex-top-sm {
    margin-bottom: auto;
  }
  .flex-bottom-sm {
    margin-top: auto;
  }
  .order-sm-24 {
    -webkit-box-ordinal-group: 25;
            order: 24;
  }
  .order-sm-23 {
    -webkit-box-ordinal-group: 24;
            order: 23;
  }
  .order-sm-22 {
    -webkit-box-ordinal-group: 23;
            order: 22;
  }
  .order-sm-21 {
    -webkit-box-ordinal-group: 22;
            order: 21;
  }
  .order-sm-20 {
    -webkit-box-ordinal-group: 21;
            order: 20;
  }
  .order-sm-19 {
    -webkit-box-ordinal-group: 20;
            order: 19;
  }
  .order-sm-18 {
    -webkit-box-ordinal-group: 19;
            order: 18;
  }
  .order-sm-17 {
    -webkit-box-ordinal-group: 18;
            order: 17;
  }
  .order-sm-16 {
    -webkit-box-ordinal-group: 17;
            order: 16;
  }
  .order-sm-15 {
    -webkit-box-ordinal-group: 16;
            order: 15;
  }
  .order-sm-14 {
    -webkit-box-ordinal-group: 15;
            order: 14;
  }
  .order-sm-13 {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
@media screen and (min-width: 768px) {
  .flex-nowrap-md {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-md {
    flex-wrap: wrap !important;
  }
  .flex-wrap-r-md {
    flex-wrap: wrap-reverse !important;
  }
  .flex-column-md {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-column-r-md {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-row-md {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-row-r-md {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-align-start-md {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .flex-align-end-md {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .flex-align-center-md {
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .flex-align-stretch-md {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .flex-align-baseline-md {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .flex-self-start-md {
    align-self: flex-start !important;
  }
  .flex-self-end-md {
    align-self: flex-end !important;
  }
  .flex-self-center-md {
    align-self: center !important;
  }
  .flex-self-stretch-md {
    align-self: stretch !important;
  }
  .flex-self-baseline-md {
    align-self: baseline !important;
  }
  .flex-justify-start-md {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .flex-justify-end-md {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .flex-justify-center-md {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .flex-justify-between-md {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .flex-justify-around-md {
    justify-content: space-around !important;
  }
  .flex-content-start-md {
    align-content: flex-start !important;
  }
  .flex-content-end-md {
    align-content: flex-end !important;
  }
  .flex-content-center-md {
    align-content: center !important;
  }
  .flex-content-between-md {
    align-content: space-between !important;
  }
  .flex-content-around-md {
    align-content: space-around !important;
  }
  .flex-content-stretch-md {
    align-content: stretch !important;
  }
  .flex-no-shrink-md > * {
    flex-shrink: 0;
  }
  .flex-shrink-md > * {
    flex-shrink: 1;
  }
  .flex-no-grow-md > * {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-md > * {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-no-shrink-self-md {
    flex-shrink: 0;
  }
  .flex-shrink-self-md {
    flex-shrink: 1;
  }
  .flex-no-grow-self-md {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-self-md {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-right-md {
    margin-left: auto;
  }
  .flex-left-md {
    margin-right: auto;
  }
  .flex-top-md {
    margin-bottom: auto;
  }
  .flex-bottom-md {
    margin-top: auto;
  }
  .order-md-24 {
    -webkit-box-ordinal-group: 25;
            order: 24;
  }
  .order-md-23 {
    -webkit-box-ordinal-group: 24;
            order: 23;
  }
  .order-md-22 {
    -webkit-box-ordinal-group: 23;
            order: 22;
  }
  .order-md-21 {
    -webkit-box-ordinal-group: 22;
            order: 21;
  }
  .order-md-20 {
    -webkit-box-ordinal-group: 21;
            order: 20;
  }
  .order-md-19 {
    -webkit-box-ordinal-group: 20;
            order: 19;
  }
  .order-md-18 {
    -webkit-box-ordinal-group: 19;
            order: 18;
  }
  .order-md-17 {
    -webkit-box-ordinal-group: 18;
            order: 17;
  }
  .order-md-16 {
    -webkit-box-ordinal-group: 17;
            order: 16;
  }
  .order-md-15 {
    -webkit-box-ordinal-group: 16;
            order: 15;
  }
  .order-md-14 {
    -webkit-box-ordinal-group: 15;
            order: 14;
  }
  .order-md-13 {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
@media screen and (min-width: 992px) {
  .flex-nowrap-lg {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-lg {
    flex-wrap: wrap !important;
  }
  .flex-wrap-r-lg {
    flex-wrap: wrap-reverse !important;
  }
  .flex-column-lg {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-column-r-lg {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-row-lg {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-row-r-lg {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-align-start-lg {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .flex-align-end-lg {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .flex-align-center-lg {
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .flex-align-stretch-lg {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .flex-align-baseline-lg {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .flex-self-start-lg {
    align-self: flex-start !important;
  }
  .flex-self-end-lg {
    align-self: flex-end !important;
  }
  .flex-self-center-lg {
    align-self: center !important;
  }
  .flex-self-stretch-lg {
    align-self: stretch !important;
  }
  .flex-self-baseline-lg {
    align-self: baseline !important;
  }
  .flex-justify-start-lg {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .flex-justify-end-lg {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .flex-justify-center-lg {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .flex-justify-between-lg {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .flex-justify-around-lg {
    justify-content: space-around !important;
  }
  .flex-content-start-lg {
    align-content: flex-start !important;
  }
  .flex-content-end-lg {
    align-content: flex-end !important;
  }
  .flex-content-center-lg {
    align-content: center !important;
  }
  .flex-content-between-lg {
    align-content: space-between !important;
  }
  .flex-content-around-lg {
    align-content: space-around !important;
  }
  .flex-content-stretch-lg {
    align-content: stretch !important;
  }
  .flex-no-shrink-lg > * {
    flex-shrink: 0;
  }
  .flex-shrink-lg > * {
    flex-shrink: 1;
  }
  .flex-no-grow-lg > * {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-lg > * {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-no-shrink-self-lg {
    flex-shrink: 0;
  }
  .flex-shrink-self-lg {
    flex-shrink: 1;
  }
  .flex-no-grow-self-lg {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-self-lg {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-right-lg {
    margin-left: auto;
  }
  .flex-left-lg {
    margin-right: auto;
  }
  .flex-top-lg {
    margin-bottom: auto;
  }
  .flex-bottom-lg {
    margin-top: auto;
  }
  .order-lg-24 {
    -webkit-box-ordinal-group: 25;
            order: 24;
  }
  .order-lg-23 {
    -webkit-box-ordinal-group: 24;
            order: 23;
  }
  .order-lg-22 {
    -webkit-box-ordinal-group: 23;
            order: 22;
  }
  .order-lg-21 {
    -webkit-box-ordinal-group: 22;
            order: 21;
  }
  .order-lg-20 {
    -webkit-box-ordinal-group: 21;
            order: 20;
  }
  .order-lg-19 {
    -webkit-box-ordinal-group: 20;
            order: 19;
  }
  .order-lg-18 {
    -webkit-box-ordinal-group: 19;
            order: 18;
  }
  .order-lg-17 {
    -webkit-box-ordinal-group: 18;
            order: 17;
  }
  .order-lg-16 {
    -webkit-box-ordinal-group: 17;
            order: 16;
  }
  .order-lg-15 {
    -webkit-box-ordinal-group: 16;
            order: 15;
  }
  .order-lg-14 {
    -webkit-box-ordinal-group: 15;
            order: 14;
  }
  .order-lg-13 {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
@media screen and (min-width: 1200px) {
  .flex-nowrap-xl {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-xl {
    flex-wrap: wrap !important;
  }
  .flex-wrap-r-xl {
    flex-wrap: wrap-reverse !important;
  }
  .flex-column-xl {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-column-r-xl {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-row-xl {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-row-r-xl {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-align-start-xl {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .flex-align-end-xl {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .flex-align-center-xl {
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .flex-align-stretch-xl {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .flex-align-baseline-xl {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .flex-self-start-xl {
    align-self: flex-start !important;
  }
  .flex-self-end-xl {
    align-self: flex-end !important;
  }
  .flex-self-center-xl {
    align-self: center !important;
  }
  .flex-self-stretch-xl {
    align-self: stretch !important;
  }
  .flex-self-baseline-xl {
    align-self: baseline !important;
  }
  .flex-justify-start-xl {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .flex-justify-end-xl {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .flex-justify-center-xl {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .flex-justify-between-xl {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .flex-justify-around-xl {
    justify-content: space-around !important;
  }
  .flex-content-start-xl {
    align-content: flex-start !important;
  }
  .flex-content-end-xl {
    align-content: flex-end !important;
  }
  .flex-content-center-xl {
    align-content: center !important;
  }
  .flex-content-between-xl {
    align-content: space-between !important;
  }
  .flex-content-around-xl {
    align-content: space-around !important;
  }
  .flex-content-stretch-xl {
    align-content: stretch !important;
  }
  .flex-no-shrink-xl > * {
    flex-shrink: 0;
  }
  .flex-shrink-xl > * {
    flex-shrink: 1;
  }
  .flex-no-grow-xl > * {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-xl > * {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-no-shrink-self-xl {
    flex-shrink: 0;
  }
  .flex-shrink-self-xl {
    flex-shrink: 1;
  }
  .flex-no-grow-self-xl {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-self-xl {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-right-xl {
    margin-left: auto;
  }
  .flex-left-xl {
    margin-right: auto;
  }
  .flex-top-xl {
    margin-bottom: auto;
  }
  .flex-bottom-xl {
    margin-top: auto;
  }
  .order-xl-24 {
    -webkit-box-ordinal-group: 25;
            order: 24;
  }
  .order-xl-23 {
    -webkit-box-ordinal-group: 24;
            order: 23;
  }
  .order-xl-22 {
    -webkit-box-ordinal-group: 23;
            order: 22;
  }
  .order-xl-21 {
    -webkit-box-ordinal-group: 22;
            order: 21;
  }
  .order-xl-20 {
    -webkit-box-ordinal-group: 21;
            order: 20;
  }
  .order-xl-19 {
    -webkit-box-ordinal-group: 20;
            order: 19;
  }
  .order-xl-18 {
    -webkit-box-ordinal-group: 19;
            order: 18;
  }
  .order-xl-17 {
    -webkit-box-ordinal-group: 18;
            order: 17;
  }
  .order-xl-16 {
    -webkit-box-ordinal-group: 17;
            order: 16;
  }
  .order-xl-15 {
    -webkit-box-ordinal-group: 16;
            order: 15;
  }
  .order-xl-14 {
    -webkit-box-ordinal-group: 15;
            order: 14;
  }
  .order-xl-13 {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
@media screen and (min-width: 1452px) {
  .flex-nowrap-xxl {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-xxl {
    flex-wrap: wrap !important;
  }
  .flex-wrap-r-xxl {
    flex-wrap: wrap-reverse !important;
  }
  .flex-column-xxl {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }
  .flex-column-r-xxl {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-row-xxl {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }
  .flex-row-r-xxl {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-align-start-xxl {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }
  .flex-align-end-xxl {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }
  .flex-align-center-xxl {
    -webkit-box-align: center !important;
            align-items: center !important;
  }
  .flex-align-stretch-xxl {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }
  .flex-align-baseline-xxl {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }
  .flex-self-start-xxl {
    align-self: flex-start !important;
  }
  .flex-self-end-xxl {
    align-self: flex-end !important;
  }
  .flex-self-center-xxl {
    align-self: center !important;
  }
  .flex-self-stretch-xxl {
    align-self: stretch !important;
  }
  .flex-self-baseline-xxl {
    align-self: baseline !important;
  }
  .flex-justify-start-xxl {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }
  .flex-justify-end-xxl {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
  .flex-justify-center-xxl {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }
  .flex-justify-between-xxl {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }
  .flex-justify-around-xxl {
    justify-content: space-around !important;
  }
  .flex-content-start-xxl {
    align-content: flex-start !important;
  }
  .flex-content-end-xxl {
    align-content: flex-end !important;
  }
  .flex-content-center-xxl {
    align-content: center !important;
  }
  .flex-content-between-xxl {
    align-content: space-between !important;
  }
  .flex-content-around-xxl {
    align-content: space-around !important;
  }
  .flex-content-stretch-xxl {
    align-content: stretch !important;
  }
  .flex-no-shrink-xxl > * {
    flex-shrink: 0;
  }
  .flex-shrink-xxl > * {
    flex-shrink: 1;
  }
  .flex-no-grow-xxl > * {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-xxl > * {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-no-shrink-self-xxl {
    flex-shrink: 0;
  }
  .flex-shrink-self-xxl {
    flex-shrink: 1;
  }
  .flex-no-grow-self-xxl {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }
  .flex-grow-self-xxl {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
  .flex-right-xxl {
    margin-left: auto;
  }
  .flex-left-xxl {
    margin-right: auto;
  }
  .flex-top-xxl {
    margin-bottom: auto;
  }
  .flex-bottom-xxl {
    margin-top: auto;
  }
  .order-xxl-24 {
    -webkit-box-ordinal-group: 25;
            order: 24;
  }
  .order-xxl-23 {
    -webkit-box-ordinal-group: 24;
            order: 23;
  }
  .order-xxl-22 {
    -webkit-box-ordinal-group: 23;
            order: 22;
  }
  .order-xxl-21 {
    -webkit-box-ordinal-group: 22;
            order: 21;
  }
  .order-xxl-20 {
    -webkit-box-ordinal-group: 21;
            order: 20;
  }
  .order-xxl-19 {
    -webkit-box-ordinal-group: 20;
            order: 19;
  }
  .order-xxl-18 {
    -webkit-box-ordinal-group: 19;
            order: 18;
  }
  .order-xxl-17 {
    -webkit-box-ordinal-group: 18;
            order: 17;
  }
  .order-xxl-16 {
    -webkit-box-ordinal-group: 17;
            order: 16;
  }
  .order-xxl-15 {
    -webkit-box-ordinal-group: 16;
            order: 15;
  }
  .order-xxl-14 {
    -webkit-box-ordinal-group: 15;
            order: 14;
  }
  .order-xxl-13 {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
.clear-float::after {
  display: block;
  clear: both;
  content: "";
}
.clear-float::after {
  display: block;
  clear: both;
  content: "";
}
.place-right,
.float-right {
  float: right !important;
}
.place-left,
.float-left {
  float: left !important;
}
.place-none,
.float-none,
.no-float {
  float: none !important;
}
@media screen and (min-width: 0) {
  .place-left-fs {
    float: left!important;
  }
  .place-right-fs {
    float: right!important;
  }
  .place-none-fs {
    float: none!important;
  }
  .float-left-fs {
    float: left!important;
  }
  .float-right-fs {
    float: right!important;
  }
  .float-none-fs {
    float: none!important;
  }
}
@media screen and (min-width: 576px) {
  .place-left-sm {
    float: left!important;
  }
  .place-right-sm {
    float: right!important;
  }
  .place-none-sm {
    float: none!important;
  }
  .float-left-sm {
    float: left!important;
  }
  .float-right-sm {
    float: right!important;
  }
  .float-none-sm {
    float: none!important;
  }
}
@media screen and (min-width: 768px) {
  .place-left-md {
    float: left!important;
  }
  .place-right-md {
    float: right!important;
  }
  .place-none-md {
    float: none!important;
  }
  .float-left-md {
    float: left!important;
  }
  .float-right-md {
    float: right!important;
  }
  .float-none-md {
    float: none!important;
  }
}
@media screen and (min-width: 992px) {
  .place-left-lg {
    float: left!important;
  }
  .place-right-lg {
    float: right!important;
  }
  .place-none-lg {
    float: none!important;
  }
  .float-left-lg {
    float: left!important;
  }
  .float-right-lg {
    float: right!important;
  }
  .float-none-lg {
    float: none!important;
  }
}
@media screen and (min-width: 1200px) {
  .place-left-xl {
    float: left!important;
  }
  .place-right-xl {
    float: right!important;
  }
  .place-none-xl {
    float: none!important;
  }
  .float-left-xl {
    float: left!important;
  }
  .float-right-xl {
    float: right!important;
  }
  .float-none-xl {
    float: none!important;
  }
}
@media screen and (min-width: 1452px) {
  .place-left-xxl {
    float: left!important;
  }
  .place-right-xxl {
    float: right!important;
  }
  .place-none-xxl {
    float: none!important;
  }
  .float-left-xxl {
    float: left!important;
  }
  .float-right-xxl {
    float: right!important;
  }
  .float-none-xxl {
    float: none!important;
  }
}
html {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue", sans-serif;
  font-size: 100%;
}
body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-style: normal;
  font-weight: 400;
  color: #212121;
}
.img-container,
.img-fluid,
.img-thumbnail {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  position: relative;
  vertical-align: middle;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: visible;
}
.img-thumbnail {
  padding: 0.25rem;
  border: 1px solid #dfdfdf;
  border-radius: 0.25rem;
  background-color: #ffffff;
}
.img-container {
  display: block;
}
.img-container img {
  width: 100%;
  max-width: 100%;
  height: auto;
  position: relative;
}
.img-container .image-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  overflow: hidden;
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 2em;
  background-color: rgba(27, 161, 226, 0.7);
  color: #ffffff;
  text-align: center;
  border-radius: inherit;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.img-container .image-overlay * {
  color: #ffffff;
}
.img-container .image-overlay:hover {
  opacity: 1;
}
.img-container .image-overlay:hover:before,
.img-container .image-overlay:hover:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.img-container .image-overlay:before,
.img-container .image-overlay:after {
  display: block;
  position: absolute;
  content: "";
  border: 1px solid rgba(255, 255, 255, 0.7);
  top: 1em;
  bottom: 1em;
  left: 1em;
  right: 1em;
  opacity: 0;
  border-radius: inherit;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.img-container .image-overlay:after {
  border-left: none;
  border-right: none;
  bottom: 1em;
  top: 1em;
}
.img-container .image-overlay:before {
  border-top: none;
  border-bottom: none;
  bottom: 1em;
  top: 1em;
}
.img-container.rounded img {
  border-radius: 0.25rem;
}
.img-container.thumbnail {
  padding: 0.25rem;
  border: 1px solid #dfdfdf;
  background-color: #ffffff;
}
.img-container.thumbnail .title {
  font-size: 0.9rem;
  line-height: 1;
}
.img-container img + .title {
  margin-top: 0.25rem;
}
.img-container .title + img {
  margin-top: 0.25rem;
}
.img-container.cover {
  background-size: cover;
  background: no-repeat 100% 100%;
}
figure {
  margin: 0 0 1rem;
}
figure img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  position: relative;
  vertical-align: middle;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.use-blur-image img:not([alt]) {
  -webkit-filter: blur(8px);
          filter: blur(8px);
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .img-fluid {
    width: 100% \9;
  }
  .img-container img {
    width: 100% \9;
  }
}
.step-list {
  margin: 0 0 0 3em;
  padding: 0;
  list-style-type: none;
  counter-reset: li;
}
.step-list > li {
  border-left: 1px #ccc solid;
  position: relative;
  padding: 0 0.625rem;
  margin: 0.625rem;
  vertical-align: top;
}
.step-list > li::before {
  position: absolute;
  content: counter(li);
  counter-increment: li;
  font-size: 2rem;
  color: #e4e4e4;
  left: 0;
  top: 0.3125rem;
  margin-left: -2em;
  width: 1.8em;
  text-align: right;
}
.custom-list-marker {
  list-style: none inside;
}
.custom-list-marker li {
  position: relative;
  padding-left: 1.2em;
}
.custom-list-marker li::before {
  content: attr(data-marker);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.items-list,
.feed-list {
  margin: 0;
  padding: 4px;
  position: relative;
  display: block;
  list-style: none inside;
}
.items-list .item,
.feed-list .item,
.items-list > li,
.feed-list > li {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  height: 56px;
  padding: 8px 16px;
  vertical-align: middle;
  overflow: hidden;
  cursor: default;
}
.items-list .item .avatar,
.feed-list .item .avatar,
.items-list > li .avatar,
.feed-list > li .avatar {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  position: absolute;
  left: 16px;
  top: 50%;
  margin-top: -21px;
  font-size: 32px;
  line-height: 42px;
}
.items-list .item .second-action,
.feed-list .item .second-action,
.items-list > li .second-action,
.feed-list > li .second-action {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  top: 50%;
  margin-top: -12px;
  cursor: pointer;
}
.items-list .item .label,
.feed-list .item .label,
.items-list > li .label,
.feed-list > li .label,
.items-list .item .second-label,
.feed-list .item .second-label,
.items-list > li .second-label,
.feed-list > li .second-label {
  display: block;
}
.items-list .item .label,
.feed-list .item .label,
.items-list > li .label,
.feed-list > li .label {
  line-height: 1;
}
.items-list .item .second-label,
.feed-list .item .second-label,
.items-list > li .second-label,
.feed-list > li .second-label {
  font-size: 0.9em;
  color: #989898;
  line-height: 1;
}
.items-list .item .avatar ~ .label,
.feed-list .item .avatar ~ .label,
.items-list > li .avatar ~ .label,
.feed-list > li .avatar ~ .label,
.items-list .item .avatar ~ .second-label,
.feed-list .item .avatar ~ .second-label,
.items-list > li .avatar ~ .second-label,
.feed-list > li .avatar ~ .second-label {
  padding-left: 56px;
}
.items-list .item + .item,
.feed-list .item + .item {
  border-top: 1px #dfdfdf solid;
}
.items-list > li + li,
.feed-list > li + li {
  border-top: 1px #dfdfdf solid;
}
.feed-list .title {
  padding: 0 16px;
  font-size: 18px;
  font-weight: 500;
  height: 36px;
  line-height: 36px;
  display: block;
}
.feed-list .item + .title,
.feed-list li + .title {
  margin-top: 32px;
}
.feed-list .title + .item,
.feed-list .title + li,
.feed-list li + .title {
  border-top: 1px transparent solid;
}
.feed-list .item,
.feed-list > li {
  height: 104px;
  padding: 16px 0;
  justify-content: space-around;
}
.feed-list .item .avatar,
.feed-list > li .avatar {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 96px;
  height: 72px;
  border-radius: 0;
  margin-top: 0;
}
.feed-list .item .second-label,
.feed-list > li .second-label {
  font-size: 10px;
}
.feed-list .item .avatar ~ .label,
.feed-list > li .avatar ~ .label,
.feed-list .item .avatar ~ .second-label,
.feed-list > li .avatar ~ .second-label {
  margin-left: 128px;
  margin-right: 16px;
  padding-left: 0;
}
.feed-list .item .avatar.on-right,
.feed-list > li .avatar.on-right {
  float: none;
  left: auto;
  right: 16px;
}
.feed-list .item .avatar.on-right ~ .label,
.feed-list > li .avatar.on-right ~ .label,
.feed-list .item .avatar.on-right ~ .second-label,
.feed-list > li .avatar.on-right ~ .second-label {
  margin-left: 16px;
  margin-right: 128px;
}
.group-list {
  margin: 0;
  position: relative;
  display: block;
  list-style: none inside;
  border: 1px solid #dfdfdf;
}
.group-list .item,
.group-list > li {
  display: block;
  position: relative;
  padding: 4px 8px;
}
.group-list .item + .item,
.group-list > li + li {
  border-top: 1px solid #dfdfdf;
}
.group-list.horizontal {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}
.group-list.horizontal .item,
.group-list.horizontal > li {
  flex-basis: 100%;
}
.group-list.horizontal .item + .item,
.group-list.horizontal > li + li {
  border-top: none;
  border-left: 1px solid #dfdfdf;
}
.inline-list {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.inline-list li {
  display: inline-block;
  margin-right: 0.625rem;
}
.inline-list li:last-child {
  margin-right: 0;
}
.unstyled-list {
  list-style: none inside;
  margin-left: 0;
}
ol.decimal {
  list-style-type: decimal;
}
ol.roman-upper {
  list-style-type: upper-roman;
}
ol.roman-lower {
  list-style-type: lower-roman;
}
ol.alpha-upper {
  list-style-type: upper-alpha;
}
ol.alpha-lower {
  list-style-type: lower-alpha;
}
ol.latin-upper {
  list-style-type: upper-latin;
}
ol.latin-lower {
  list-style-type: lower-latin;
}
.no-style {
  list-style-type: none;
}
.overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1040;
}
.overlay.transparent {
  background-color: rgba(255, 255, 255, 0);
}
.global-overlay {
  z-index: 2000 !important;
}
.global-dialog {
  z-index: 2001 !important;
}
.splashscreen {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  z-index: 2147483647;
  background: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.put-n {
  right: auto!important;
  bottom: auto!important;
  left: 50%!important;
  top: 0!important;
  -webkit-transform: translateX(-50%) translateY(-100%);
          transform: translateX(-50%) translateY(-100%);
}
.put-nw {
  right: auto!important;
  bottom: auto!important;
  left: 0!important;
  top: 0!important;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.put-ne {
  left: auto!important;
  bottom: auto!important;
  top: 0!important;
  right: 0!important;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.put-wn {
  bottom: auto!important;
  right: auto!important;
  top: 0!important;
  left: 0!important;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.put-w {
  bottom: auto!important;
  right: auto!important;
  top: 50%!important;
  left: 0!important;
  -webkit-transform: translateX(-100%) translateY(-50%);
          transform: translateX(-100%) translateY(-50%);
}
.put-ws {
  top: auto!important;
  right: auto!important;
  bottom: 0!important;
  left: 0!important;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.put-en {
  bottom: auto!important;
  left: auto!important;
  top: 0!important;
  right: 0!important;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.put-e {
  bottom: auto!important;
  left: auto!important;
  top: 50%!important;
  right: 0!important;
  -webkit-transform: translateX(100%) translateY(-50%);
          transform: translateX(100%) translateY(-50%);
}
.put-es {
  top: auto!important;
  left: auto!important;
  bottom: 0!important;
  right: 0!important;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.put-s {
  bottom: auto!important;
  right: auto!important;
  top: 100%!important;
  left: 0!important;
}
.put-sw {
  bottom: auto!important;
  right: auto!important;
  top: 100%!important;
  left: 50%!important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.put-se {
  bottom: auto!important;
  left: auto!important;
  top: 100%!important;
  right: 0!important;
}
.put-left {
  left: 0!important;
  right: auto!important;
}
.put-right {
  left: auto!important;
  right: 0!important;
}
.pos-top-left {
  top: 0!important;
  left: 0!important;
  right: auto!important;
  bottom: auto!important;
}
.pos-top-center {
  top: 0!important;
  left: 50%!important;
  right: auto!important;
  bottom: auto!important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.pos-top-right {
  right: 0!important;
  top: 0!important;
  left: auto!important;
  bottom: auto!important;
}
.pos-bottom-left {
  top: auto!important;
  right: auto!important;
  left: 0!important;
  bottom: 0!important;
}
.pos-bottom-center {
  top: auto!important;
  left: 50%!important;
  bottom: 0!important;
  right: auto!important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.pos-bottom-right {
  bottom: 0!important;
  right: 0!important;
  top: auto!important;
  left: auto!important;
}
.pos-left-center {
  left: 0!important;
  top: 50%!important;
  bottom: auto!important;
  right: auto!important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.pos-right-center {
  right: 0;
  top: 50%;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.pos-center {
  top: 50%!important;
  left: 50%!important;
  bottom: auto!important;
  right: auto!important;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
@media screen and (min-width: 0) {
  .put-left-fs {
    left: 0!important;
    right: auto!important;
  }
  .put-right-fs {
    left: auto!important;
    right: 0!important;
  }
  .put-n-fs {
    right: auto!important;
    bottom: auto!important;
    left: 50%!important;
    top: 0!important;
    -webkit-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
  }
  .put-nw-fs {
    right: auto!important;
    bottom: auto!important;
    left: 0!important;
    top: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-ne-fs {
    left: auto!important;
    bottom: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-wn-fs {
    bottom: auto!important;
    right: auto!important;
    top: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-w-fs {
    bottom: auto!important;
    right: auto!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%);
  }
  .put-ws-fs {
    top: auto!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-en-fs {
    bottom: auto!important;
    left: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-e-fs {
    bottom: auto!important;
    left: auto!important;
    top: 50%!important;
    right: 0!important;
    -webkit-transform: translateX(100%) translateY(-50%);
            transform: translateX(100%) translateY(-50%);
  }
  .put-es-fs {
    top: auto!important;
    left: auto!important;
    bottom: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-s-fs {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 0!important;
  }
  .put-sw-fs {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .put-se-fs {
    bottom: auto!important;
    left: auto!important;
    top: 100%!important;
    right: 0!important;
  }
}
@media screen and (min-width: 576px) {
  .put-left-sm {
    left: 0!important;
    right: auto!important;
  }
  .put-right-sm {
    left: auto!important;
    right: 0!important;
  }
  .put-n-sm {
    right: auto!important;
    bottom: auto!important;
    left: 50%!important;
    top: 0!important;
    -webkit-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
  }
  .put-nw-sm {
    right: auto!important;
    bottom: auto!important;
    left: 0!important;
    top: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-ne-sm {
    left: auto!important;
    bottom: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-wn-sm {
    bottom: auto!important;
    right: auto!important;
    top: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-w-sm {
    bottom: auto!important;
    right: auto!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%);
  }
  .put-ws-sm {
    top: auto!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-en-sm {
    bottom: auto!important;
    left: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-e-sm {
    bottom: auto!important;
    left: auto!important;
    top: 50%!important;
    right: 0!important;
    -webkit-transform: translateX(100%) translateY(-50%);
            transform: translateX(100%) translateY(-50%);
  }
  .put-es-sm {
    top: auto!important;
    left: auto!important;
    bottom: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-s-sm {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 0!important;
  }
  .put-sw-sm {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .put-se-sm {
    bottom: auto!important;
    left: auto!important;
    top: 100%!important;
    right: 0!important;
  }
}
@media screen and (min-width: 768px) {
  .put-left-md {
    left: 0!important;
    right: auto!important;
  }
  .put-right-md {
    left: auto!important;
    right: 0!important;
  }
  .put-n-md {
    right: auto!important;
    bottom: auto!important;
    left: 50%!important;
    top: 0!important;
    -webkit-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
  }
  .put-nw-md {
    right: auto!important;
    bottom: auto!important;
    left: 0!important;
    top: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-ne-md {
    left: auto!important;
    bottom: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-wn-md {
    bottom: auto!important;
    right: auto!important;
    top: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-w-md {
    bottom: auto!important;
    right: auto!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%);
  }
  .put-ws-md {
    top: auto!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-en-md {
    bottom: auto!important;
    left: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-e-md {
    bottom: auto!important;
    left: auto!important;
    top: 50%!important;
    right: 0!important;
    -webkit-transform: translateX(100%) translateY(-50%);
            transform: translateX(100%) translateY(-50%);
  }
  .put-es-md {
    top: auto!important;
    left: auto!important;
    bottom: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-s-md {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 0!important;
  }
  .put-sw-md {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .put-se-md {
    bottom: auto!important;
    left: auto!important;
    top: 100%!important;
    right: 0!important;
  }
}
@media screen and (min-width: 992px) {
  .put-left-lg {
    left: 0!important;
    right: auto!important;
  }
  .put-right-lg {
    left: auto!important;
    right: 0!important;
  }
  .put-n-lg {
    right: auto!important;
    bottom: auto!important;
    left: 50%!important;
    top: 0!important;
    -webkit-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
  }
  .put-nw-lg {
    right: auto!important;
    bottom: auto!important;
    left: 0!important;
    top: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-ne-lg {
    left: auto!important;
    bottom: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-wn-lg {
    bottom: auto!important;
    right: auto!important;
    top: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-w-lg {
    bottom: auto!important;
    right: auto!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%);
  }
  .put-ws-lg {
    top: auto!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-en-lg {
    bottom: auto!important;
    left: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-e-lg {
    bottom: auto!important;
    left: auto!important;
    top: 50%!important;
    right: 0!important;
    -webkit-transform: translateX(100%) translateY(-50%);
            transform: translateX(100%) translateY(-50%);
  }
  .put-es-lg {
    top: auto!important;
    left: auto!important;
    bottom: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-s-lg {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 0!important;
  }
  .put-sw-lg {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .put-se-lg {
    bottom: auto!important;
    left: auto!important;
    top: 100%!important;
    right: 0!important;
  }
}
@media screen and (min-width: 1200px) {
  .put-left-xl {
    left: 0!important;
    right: auto!important;
  }
  .put-right-xl {
    left: auto!important;
    right: 0!important;
  }
  .put-n-xl {
    right: auto!important;
    bottom: auto!important;
    left: 50%!important;
    top: 0!important;
    -webkit-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
  }
  .put-nw-xl {
    right: auto!important;
    bottom: auto!important;
    left: 0!important;
    top: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-ne-xl {
    left: auto!important;
    bottom: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-wn-xl {
    bottom: auto!important;
    right: auto!important;
    top: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-w-xl {
    bottom: auto!important;
    right: auto!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%);
  }
  .put-ws-xl {
    top: auto!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-en-xl {
    bottom: auto!important;
    left: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-e-xl {
    bottom: auto!important;
    left: auto!important;
    top: 50%!important;
    right: 0!important;
    -webkit-transform: translateX(100%) translateY(-50%);
            transform: translateX(100%) translateY(-50%);
  }
  .put-es-xl {
    top: auto!important;
    left: auto!important;
    bottom: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-s-xl {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 0!important;
  }
  .put-sw-xl {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .put-se-xl {
    bottom: auto!important;
    left: auto!important;
    top: 100%!important;
    right: 0!important;
  }
}
@media screen and (min-width: 1452px) {
  .put-left-xxl {
    left: 0!important;
    right: auto!important;
  }
  .put-right-xxl {
    left: auto!important;
    right: 0!important;
  }
  .put-n-xxl {
    right: auto!important;
    bottom: auto!important;
    left: 50%!important;
    top: 0!important;
    -webkit-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
  }
  .put-nw-xxl {
    right: auto!important;
    bottom: auto!important;
    left: 0!important;
    top: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-ne-xxl {
    left: auto!important;
    bottom: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .put-wn-xxl {
    bottom: auto!important;
    right: auto!important;
    top: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-w-xxl {
    bottom: auto!important;
    right: auto!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%);
  }
  .put-ws-xxl {
    top: auto!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .put-en-xxl {
    bottom: auto!important;
    left: auto!important;
    top: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-e-xxl {
    bottom: auto!important;
    left: auto!important;
    top: 50%!important;
    right: 0!important;
    -webkit-transform: translateX(100%) translateY(-50%);
            transform: translateX(100%) translateY(-50%);
  }
  .put-es-xxl {
    top: auto!important;
    left: auto!important;
    bottom: 0!important;
    right: 0!important;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .put-s-xxl {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 0!important;
  }
  .put-sw-xxl {
    bottom: auto!important;
    right: auto!important;
    top: 100%!important;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .put-se-xxl {
    bottom: auto!important;
    left: auto!important;
    top: 100%!important;
    right: 0!important;
  }
}
.fixed-top,
.fixed-bottom {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
}
.fixed-top {
  top: 0;
  bottom: auto;
}
.fixed-bottom {
  top: auto;
  bottom: 0;
}
.pos-relative {
  position: relative!important;
}
.pos-absolute {
  position: absolute!important;
}
.pos-static {
  position: static!important;
}
.pos-fixed {
  position: fixed!important;
}
@media screen and (min-width: 0) {
  .pos-relative-fs {
    position: relative!important;
  }
  .pos-absolute-fs {
    position: absolute!important;
  }
  .pos-static-fs {
    position: static!important;
  }
  .pos-fixed-fs {
    position: fixed!important;
  }
}
@media screen and (min-width: 576px) {
  .pos-relative-sm {
    position: relative!important;
  }
  .pos-absolute-sm {
    position: absolute!important;
  }
  .pos-static-sm {
    position: static!important;
  }
  .pos-fixed-sm {
    position: fixed!important;
  }
}
@media screen and (min-width: 768px) {
  .pos-relative-md {
    position: relative!important;
  }
  .pos-absolute-md {
    position: absolute!important;
  }
  .pos-static-md {
    position: static!important;
  }
  .pos-fixed-md {
    position: fixed!important;
  }
}
@media screen and (min-width: 992px) {
  .pos-relative-lg {
    position: relative!important;
  }
  .pos-absolute-lg {
    position: absolute!important;
  }
  .pos-static-lg {
    position: static!important;
  }
  .pos-fixed-lg {
    position: fixed!important;
  }
}
@media screen and (min-width: 1200px) {
  .pos-relative-xl {
    position: relative!important;
  }
  .pos-absolute-xl {
    position: absolute!important;
  }
  .pos-static-xl {
    position: static!important;
  }
  .pos-fixed-xl {
    position: fixed!important;
  }
}
@media screen and (min-width: 1452px) {
  .pos-relative-xxl {
    position: relative!important;
  }
  .pos-absolute-xxl {
    position: absolute!important;
  }
  .pos-static-xxl {
    position: static!important;
  }
  .pos-fixed-xxl {
    position: fixed!important;
  }
}
@media print {
  .d-none-print {
    display: none!important;
  }
  .d-block-print {
    display: block!important;
  }
  .d-inline-print {
    display: inline!important;
  }
  .d-inline-block-print {
    display: inline-block !important;
  }
  .d-table-print {
    display: table!important;
  }
  .d-table-row-print {
    display: table-row !important;
  }
  .d-table-cell-print {
    display: table-cell !important;
  }
  .d-flex-print {
    display: -webkit-box!important;
    display: flex!important;
  }
  .d-inline-flex-print {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
  .visible-print {
    visibility: visible !important;
  }
  .no-visible-print {
    visibility: hidden !important;
  }
  .overflow-print {
    overflow: auto !important;
  }
  .no-overflow-print {
    overflow: hidden !important;
  }
  .scroll-print {
    overflow: scroll !important;
  }
  .scroll-x-print {
    overflow-x: auto !important;
  }
  .scroll-y-print {
    overflow-y: auto !important;
  }
  .no-scroll-print {
    overflow: hidden !important;
  }
  .no-scroll-x-print {
    overflow-x: hidden !important;
  }
  .no-scroll-y-print {
    overflow-y: hidden !important;
  }
  .wrap-print {
    white-space: normal !important;
  }
  .no-wrap-print {
    white-space: nowrap !important;
  }
}
.no-shadow {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.no-shadow-text {
  text-shadow: none!important;
}
.simple-shadow {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}
.drop-shadow {
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.4);
}
.win-shadow {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
.ribbon-shadow {
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7);
}
.shadow-1 {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.shadow-2 {
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.shadow-3 {
  -webkit-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
}
.shadow-4 {
  -webkit-box-shadow: 0 25px 55px 0 rgba(0, 0, 0, 0.21), 0 16px 28px 0 rgba(0, 0, 0, 0.22);
          box-shadow: 0 25px 55px 0 rgba(0, 0, 0, 0.21), 0 16px 28px 0 rgba(0, 0, 0, 0.22);
}
.shadow-5 {
  -webkit-box-shadow: 0 40px 77px 0 rgba(0, 0, 0, 0.22), 0 27px 24px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 40px 77px 0 rgba(0, 0, 0, 0.22), 0 27px 24px 0 rgba(0, 0, 0, 0.2);
}
.shadowed {
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.4) !important;
          box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.4) !important;
}
.shadowed:hover,
.shadowed:focus {
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.8) !important;
          box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.8) !important;
}
.shadowed:active {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
  -webkit-transform: translate(1px, 1px);
          transform: translate(1px, 1px);
}
.w-auto {
  width: auto!important;
}
.h-auto {
  height: auto!important;
}
.w-fs {
  width: 0 !important;
}
.w-sm {
  width: 576px !important;
}
.w-md {
  width: 768px !important;
}
.w-lg {
  width: 992px !important;
}
.w-xl {
  width: 1200px !important;
}
.w-xxl {
  width: 1452px !important;
}
.h-vh-25 {
  height: 25vh !important;
}
.h-vw-25 {
  height: 25vw !important;
}
.w-vh-25 {
  width: 25vh !important;
}
.w-vw-25 {
  width: 25vw !important;
}
.h-25 {
  height: 25% !important;
}
.w-25 {
  width: 25% !important;
}
.mh-25 {
  max-height: 25% !important;
}
.mw-25 {
  max-width: 25% !important;
}
.h-vh-33 {
  height: 33vh !important;
}
.h-vw-33 {
  height: 33vw !important;
}
.w-vh-33 {
  width: 33vh !important;
}
.w-vw-33 {
  width: 33vw !important;
}
.h-33 {
  height: 33% !important;
}
.w-33 {
  width: 33% !important;
}
.mh-33 {
  max-height: 33% !important;
}
.mw-33 {
  max-width: 33% !important;
}
.h-vh-50 {
  height: 50vh !important;
}
.h-vw-50 {
  height: 50vw !important;
}
.w-vh-50 {
  width: 50vh !important;
}
.w-vw-50 {
  width: 50vw !important;
}
.h-50 {
  height: 50% !important;
}
.w-50 {
  width: 50% !important;
}
.mh-50 {
  max-height: 50% !important;
}
.mw-50 {
  max-width: 50% !important;
}
.h-vh-75 {
  height: 75vh !important;
}
.h-vw-75 {
  height: 75vw !important;
}
.w-vh-75 {
  width: 75vh !important;
}
.w-vw-75 {
  width: 75vw !important;
}
.h-75 {
  height: 75% !important;
}
.w-75 {
  width: 75% !important;
}
.mh-75 {
  max-height: 75% !important;
}
.mw-75 {
  max-width: 75% !important;
}
.h-vh-100 {
  height: 100vh !important;
}
.h-vw-100 {
  height: 100vw !important;
}
.w-vh-100 {
  width: 100vh !important;
}
.w-vw-100 {
  width: 100vw !important;
}
.h-100 {
  height: 100% !important;
}
.w-100 {
  width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
@media screen and (min-width: 0) {
  .w-auto-fs {
    width: auto!important;
  }
  .h-auto-fs {
    height: auto!important;
  }
  .h-vh-25-fs {
    height: 25vh !important;
  }
  .h-vw-25-fs {
    height: 25vw !important;
  }
  .w-vh-25-fs {
    width: 25vh !important;
  }
  .w-vw-25-fs {
    width: 25vw !important;
  }
  .h-25-fs {
    height: 25% !important;
  }
  .w-25-fs {
    width: 25% !important;
  }
  .mh-25-fs {
    max-height: 25% !important;
  }
  .mw-25-fs {
    max-width: 25% !important;
  }
  .h-vh-33-fs {
    height: 33vh !important;
  }
  .h-vw-33-fs {
    height: 33vw !important;
  }
  .w-vh-33-fs {
    width: 33vh !important;
  }
  .w-vw-33-fs {
    width: 33vw !important;
  }
  .h-33-fs {
    height: 33% !important;
  }
  .w-33-fs {
    width: 33% !important;
  }
  .mh-33-fs {
    max-height: 33% !important;
  }
  .mw-33-fs {
    max-width: 33% !important;
  }
  .h-vh-50-fs {
    height: 50vh !important;
  }
  .h-vw-50-fs {
    height: 50vw !important;
  }
  .w-vh-50-fs {
    width: 50vh !important;
  }
  .w-vw-50-fs {
    width: 50vw !important;
  }
  .h-50-fs {
    height: 50% !important;
  }
  .w-50-fs {
    width: 50% !important;
  }
  .mh-50-fs {
    max-height: 50% !important;
  }
  .mw-50-fs {
    max-width: 50% !important;
  }
  .h-vh-75-fs {
    height: 75vh !important;
  }
  .h-vw-75-fs {
    height: 75vw !important;
  }
  .w-vh-75-fs {
    width: 75vh !important;
  }
  .w-vw-75-fs {
    width: 75vw !important;
  }
  .h-75-fs {
    height: 75% !important;
  }
  .w-75-fs {
    width: 75% !important;
  }
  .mh-75-fs {
    max-height: 75% !important;
  }
  .mw-75-fs {
    max-width: 75% !important;
  }
  .h-vh-100-fs {
    height: 100vh !important;
  }
  .h-vw-100-fs {
    height: 100vw !important;
  }
  .w-vh-100-fs {
    width: 100vh !important;
  }
  .w-vw-100-fs {
    width: 100vw !important;
  }
  .h-100-fs {
    height: 100% !important;
  }
  .w-100-fs {
    width: 100% !important;
  }
  .mh-100-fs {
    max-height: 100% !important;
  }
  .mw-100-fs {
    max-width: 100% !important;
  }
}
@media screen and (min-width: 576px) {
  .w-auto-sm {
    width: auto!important;
  }
  .h-auto-sm {
    height: auto!important;
  }
  .h-vh-25-sm {
    height: 25vh !important;
  }
  .h-vw-25-sm {
    height: 25vw !important;
  }
  .w-vh-25-sm {
    width: 25vh !important;
  }
  .w-vw-25-sm {
    width: 25vw !important;
  }
  .h-25-sm {
    height: 25% !important;
  }
  .w-25-sm {
    width: 25% !important;
  }
  .mh-25-sm {
    max-height: 25% !important;
  }
  .mw-25-sm {
    max-width: 25% !important;
  }
  .h-vh-33-sm {
    height: 33vh !important;
  }
  .h-vw-33-sm {
    height: 33vw !important;
  }
  .w-vh-33-sm {
    width: 33vh !important;
  }
  .w-vw-33-sm {
    width: 33vw !important;
  }
  .h-33-sm {
    height: 33% !important;
  }
  .w-33-sm {
    width: 33% !important;
  }
  .mh-33-sm {
    max-height: 33% !important;
  }
  .mw-33-sm {
    max-width: 33% !important;
  }
  .h-vh-50-sm {
    height: 50vh !important;
  }
  .h-vw-50-sm {
    height: 50vw !important;
  }
  .w-vh-50-sm {
    width: 50vh !important;
  }
  .w-vw-50-sm {
    width: 50vw !important;
  }
  .h-50-sm {
    height: 50% !important;
  }
  .w-50-sm {
    width: 50% !important;
  }
  .mh-50-sm {
    max-height: 50% !important;
  }
  .mw-50-sm {
    max-width: 50% !important;
  }
  .h-vh-75-sm {
    height: 75vh !important;
  }
  .h-vw-75-sm {
    height: 75vw !important;
  }
  .w-vh-75-sm {
    width: 75vh !important;
  }
  .w-vw-75-sm {
    width: 75vw !important;
  }
  .h-75-sm {
    height: 75% !important;
  }
  .w-75-sm {
    width: 75% !important;
  }
  .mh-75-sm {
    max-height: 75% !important;
  }
  .mw-75-sm {
    max-width: 75% !important;
  }
  .h-vh-100-sm {
    height: 100vh !important;
  }
  .h-vw-100-sm {
    height: 100vw !important;
  }
  .w-vh-100-sm {
    width: 100vh !important;
  }
  .w-vw-100-sm {
    width: 100vw !important;
  }
  .h-100-sm {
    height: 100% !important;
  }
  .w-100-sm {
    width: 100% !important;
  }
  .mh-100-sm {
    max-height: 100% !important;
  }
  .mw-100-sm {
    max-width: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .w-auto-md {
    width: auto!important;
  }
  .h-auto-md {
    height: auto!important;
  }
  .h-vh-25-md {
    height: 25vh !important;
  }
  .h-vw-25-md {
    height: 25vw !important;
  }
  .w-vh-25-md {
    width: 25vh !important;
  }
  .w-vw-25-md {
    width: 25vw !important;
  }
  .h-25-md {
    height: 25% !important;
  }
  .w-25-md {
    width: 25% !important;
  }
  .mh-25-md {
    max-height: 25% !important;
  }
  .mw-25-md {
    max-width: 25% !important;
  }
  .h-vh-33-md {
    height: 33vh !important;
  }
  .h-vw-33-md {
    height: 33vw !important;
  }
  .w-vh-33-md {
    width: 33vh !important;
  }
  .w-vw-33-md {
    width: 33vw !important;
  }
  .h-33-md {
    height: 33% !important;
  }
  .w-33-md {
    width: 33% !important;
  }
  .mh-33-md {
    max-height: 33% !important;
  }
  .mw-33-md {
    max-width: 33% !important;
  }
  .h-vh-50-md {
    height: 50vh !important;
  }
  .h-vw-50-md {
    height: 50vw !important;
  }
  .w-vh-50-md {
    width: 50vh !important;
  }
  .w-vw-50-md {
    width: 50vw !important;
  }
  .h-50-md {
    height: 50% !important;
  }
  .w-50-md {
    width: 50% !important;
  }
  .mh-50-md {
    max-height: 50% !important;
  }
  .mw-50-md {
    max-width: 50% !important;
  }
  .h-vh-75-md {
    height: 75vh !important;
  }
  .h-vw-75-md {
    height: 75vw !important;
  }
  .w-vh-75-md {
    width: 75vh !important;
  }
  .w-vw-75-md {
    width: 75vw !important;
  }
  .h-75-md {
    height: 75% !important;
  }
  .w-75-md {
    width: 75% !important;
  }
  .mh-75-md {
    max-height: 75% !important;
  }
  .mw-75-md {
    max-width: 75% !important;
  }
  .h-vh-100-md {
    height: 100vh !important;
  }
  .h-vw-100-md {
    height: 100vw !important;
  }
  .w-vh-100-md {
    width: 100vh !important;
  }
  .w-vw-100-md {
    width: 100vw !important;
  }
  .h-100-md {
    height: 100% !important;
  }
  .w-100-md {
    width: 100% !important;
  }
  .mh-100-md {
    max-height: 100% !important;
  }
  .mw-100-md {
    max-width: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .w-auto-lg {
    width: auto!important;
  }
  .h-auto-lg {
    height: auto!important;
  }
  .h-vh-25-lg {
    height: 25vh !important;
  }
  .h-vw-25-lg {
    height: 25vw !important;
  }
  .w-vh-25-lg {
    width: 25vh !important;
  }
  .w-vw-25-lg {
    width: 25vw !important;
  }
  .h-25-lg {
    height: 25% !important;
  }
  .w-25-lg {
    width: 25% !important;
  }
  .mh-25-lg {
    max-height: 25% !important;
  }
  .mw-25-lg {
    max-width: 25% !important;
  }
  .h-vh-33-lg {
    height: 33vh !important;
  }
  .h-vw-33-lg {
    height: 33vw !important;
  }
  .w-vh-33-lg {
    width: 33vh !important;
  }
  .w-vw-33-lg {
    width: 33vw !important;
  }
  .h-33-lg {
    height: 33% !important;
  }
  .w-33-lg {
    width: 33% !important;
  }
  .mh-33-lg {
    max-height: 33% !important;
  }
  .mw-33-lg {
    max-width: 33% !important;
  }
  .h-vh-50-lg {
    height: 50vh !important;
  }
  .h-vw-50-lg {
    height: 50vw !important;
  }
  .w-vh-50-lg {
    width: 50vh !important;
  }
  .w-vw-50-lg {
    width: 50vw !important;
  }
  .h-50-lg {
    height: 50% !important;
  }
  .w-50-lg {
    width: 50% !important;
  }
  .mh-50-lg {
    max-height: 50% !important;
  }
  .mw-50-lg {
    max-width: 50% !important;
  }
  .h-vh-75-lg {
    height: 75vh !important;
  }
  .h-vw-75-lg {
    height: 75vw !important;
  }
  .w-vh-75-lg {
    width: 75vh !important;
  }
  .w-vw-75-lg {
    width: 75vw !important;
  }
  .h-75-lg {
    height: 75% !important;
  }
  .w-75-lg {
    width: 75% !important;
  }
  .mh-75-lg {
    max-height: 75% !important;
  }
  .mw-75-lg {
    max-width: 75% !important;
  }
  .h-vh-100-lg {
    height: 100vh !important;
  }
  .h-vw-100-lg {
    height: 100vw !important;
  }
  .w-vh-100-lg {
    width: 100vh !important;
  }
  .w-vw-100-lg {
    width: 100vw !important;
  }
  .h-100-lg {
    height: 100% !important;
  }
  .w-100-lg {
    width: 100% !important;
  }
  .mh-100-lg {
    max-height: 100% !important;
  }
  .mw-100-lg {
    max-width: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .w-auto-xl {
    width: auto!important;
  }
  .h-auto-xl {
    height: auto!important;
  }
  .h-vh-25-xl {
    height: 25vh !important;
  }
  .h-vw-25-xl {
    height: 25vw !important;
  }
  .w-vh-25-xl {
    width: 25vh !important;
  }
  .w-vw-25-xl {
    width: 25vw !important;
  }
  .h-25-xl {
    height: 25% !important;
  }
  .w-25-xl {
    width: 25% !important;
  }
  .mh-25-xl {
    max-height: 25% !important;
  }
  .mw-25-xl {
    max-width: 25% !important;
  }
  .h-vh-33-xl {
    height: 33vh !important;
  }
  .h-vw-33-xl {
    height: 33vw !important;
  }
  .w-vh-33-xl {
    width: 33vh !important;
  }
  .w-vw-33-xl {
    width: 33vw !important;
  }
  .h-33-xl {
    height: 33% !important;
  }
  .w-33-xl {
    width: 33% !important;
  }
  .mh-33-xl {
    max-height: 33% !important;
  }
  .mw-33-xl {
    max-width: 33% !important;
  }
  .h-vh-50-xl {
    height: 50vh !important;
  }
  .h-vw-50-xl {
    height: 50vw !important;
  }
  .w-vh-50-xl {
    width: 50vh !important;
  }
  .w-vw-50-xl {
    width: 50vw !important;
  }
  .h-50-xl {
    height: 50% !important;
  }
  .w-50-xl {
    width: 50% !important;
  }
  .mh-50-xl {
    max-height: 50% !important;
  }
  .mw-50-xl {
    max-width: 50% !important;
  }
  .h-vh-75-xl {
    height: 75vh !important;
  }
  .h-vw-75-xl {
    height: 75vw !important;
  }
  .w-vh-75-xl {
    width: 75vh !important;
  }
  .w-vw-75-xl {
    width: 75vw !important;
  }
  .h-75-xl {
    height: 75% !important;
  }
  .w-75-xl {
    width: 75% !important;
  }
  .mh-75-xl {
    max-height: 75% !important;
  }
  .mw-75-xl {
    max-width: 75% !important;
  }
  .h-vh-100-xl {
    height: 100vh !important;
  }
  .h-vw-100-xl {
    height: 100vw !important;
  }
  .w-vh-100-xl {
    width: 100vh !important;
  }
  .w-vw-100-xl {
    width: 100vw !important;
  }
  .h-100-xl {
    height: 100% !important;
  }
  .w-100-xl {
    width: 100% !important;
  }
  .mh-100-xl {
    max-height: 100% !important;
  }
  .mw-100-xl {
    max-width: 100% !important;
  }
}
@media screen and (min-width: 1452px) {
  .w-auto-xxl {
    width: auto!important;
  }
  .h-auto-xxl {
    height: auto!important;
  }
  .h-vh-25-xxl {
    height: 25vh !important;
  }
  .h-vw-25-xxl {
    height: 25vw !important;
  }
  .w-vh-25-xxl {
    width: 25vh !important;
  }
  .w-vw-25-xxl {
    width: 25vw !important;
  }
  .h-25-xxl {
    height: 25% !important;
  }
  .w-25-xxl {
    width: 25% !important;
  }
  .mh-25-xxl {
    max-height: 25% !important;
  }
  .mw-25-xxl {
    max-width: 25% !important;
  }
  .h-vh-33-xxl {
    height: 33vh !important;
  }
  .h-vw-33-xxl {
    height: 33vw !important;
  }
  .w-vh-33-xxl {
    width: 33vh !important;
  }
  .w-vw-33-xxl {
    width: 33vw !important;
  }
  .h-33-xxl {
    height: 33% !important;
  }
  .w-33-xxl {
    width: 33% !important;
  }
  .mh-33-xxl {
    max-height: 33% !important;
  }
  .mw-33-xxl {
    max-width: 33% !important;
  }
  .h-vh-50-xxl {
    height: 50vh !important;
  }
  .h-vw-50-xxl {
    height: 50vw !important;
  }
  .w-vh-50-xxl {
    width: 50vh !important;
  }
  .w-vw-50-xxl {
    width: 50vw !important;
  }
  .h-50-xxl {
    height: 50% !important;
  }
  .w-50-xxl {
    width: 50% !important;
  }
  .mh-50-xxl {
    max-height: 50% !important;
  }
  .mw-50-xxl {
    max-width: 50% !important;
  }
  .h-vh-75-xxl {
    height: 75vh !important;
  }
  .h-vw-75-xxl {
    height: 75vw !important;
  }
  .w-vh-75-xxl {
    width: 75vh !important;
  }
  .w-vw-75-xxl {
    width: 75vw !important;
  }
  .h-75-xxl {
    height: 75% !important;
  }
  .w-75-xxl {
    width: 75% !important;
  }
  .mh-75-xxl {
    max-height: 75% !important;
  }
  .mw-75-xxl {
    max-width: 75% !important;
  }
  .h-vh-100-xxl {
    height: 100vh !important;
  }
  .h-vw-100-xxl {
    height: 100vw !important;
  }
  .w-vh-100-xxl {
    width: 100vh !important;
  }
  .w-vw-100-xxl {
    width: 100vw !important;
  }
  .h-100-xxl {
    height: 100% !important;
  }
  .w-100-xxl {
    width: 100% !important;
  }
  .mh-100-xxl {
    max-height: 100% !important;
  }
  .mw-100-xxl {
    max-width: 100% !important;
  }
}
.mx-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}
.my-auto {
  margin-top: auto!important;
  margin-left: auto!important;
}
.ml-auto {
  margin-left: auto!important;
}
.mr-auto {
  margin-right: auto!important;
}
.mt-auto {
  margin-top: auto!important;
}
.mb-auto {
  margin-bottom: auto!important;
}
.p-0 {
  padding: 0!important;
}
.pl-0 {
  padding-left: 0!important;
}
.pr-0 {
  padding-right: 0!important;
}
.pt-0 {
  padding-top: 0!important;
}
.pb-0 {
  padding-bottom: 0!important;
}
.px-0 {
  padding-left: 0!important;
  padding-right: 0!important;
}
.py-0 {
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.m-0 {
  margin: 0!important;
}
.ml-0 {
  margin-left: 0!important;
}
.mr-0 {
  margin-right: 0!important;
}
.mt-0 {
  margin-top: 0!important;
}
.mb-0 {
  margin-bottom: 0!important;
}
.mx-0 {
  margin-left: 0!important;
  margin-right: 0!important;
}
.my-0 {
  margin-top: 0!important;
  margin-bottom: 0!important;
}
.p-1 {
  padding: 4px !important;
}
.pr-1 {
  padding-right: 4px !important;
}
.pl-1 {
  padding-left: 4px !important;
}
.pt-1 {
  padding-top: 4px !important;
}
.pb-1 {
  padding-bottom: 4px !important;
}
.px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.m-1 {
  margin: 4px !important;
}
.mr-1 {
  margin-right: 4px !important;
}
.ml-1 {
  margin-left: 4px !important;
}
.mt-1 {
  margin-top: 4px !important;
}
.mb-1 {
  margin-bottom: 4px !important;
}
.mx-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.mr-1-minus {
  margin-right: -4px !important;
}
.ml-1-minus {
  margin-left: -4px !important;
}
.mt-1-minus {
  margin-top: -4px !important;
}
.mb-1-minus {
  margin-bottom: -4px !important;
}
.p-2 {
  padding: 8px !important;
}
.pr-2 {
  padding-right: 8px !important;
}
.pl-2 {
  padding-left: 8px !important;
}
.pt-2 {
  padding-top: 8px !important;
}
.pb-2 {
  padding-bottom: 8px !important;
}
.px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.m-2 {
  margin: 8px !important;
}
.mr-2 {
  margin-right: 8px !important;
}
.ml-2 {
  margin-left: 8px !important;
}
.mt-2 {
  margin-top: 8px !important;
}
.mb-2 {
  margin-bottom: 8px !important;
}
.mx-2 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.mr-2-minus {
  margin-right: -8px !important;
}
.ml-2-minus {
  margin-left: -8px !important;
}
.mt-2-minus {
  margin-top: -8px !important;
}
.mb-2-minus {
  margin-bottom: -8px !important;
}
.p-3 {
  padding: 12px !important;
}
.pr-3 {
  padding-right: 12px !important;
}
.pl-3 {
  padding-left: 12px !important;
}
.pt-3 {
  padding-top: 12px !important;
}
.pb-3 {
  padding-bottom: 12px !important;
}
.px-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.m-3 {
  margin: 12px !important;
}
.mr-3 {
  margin-right: 12px !important;
}
.ml-3 {
  margin-left: 12px !important;
}
.mt-3 {
  margin-top: 12px !important;
}
.mb-3 {
  margin-bottom: 12px !important;
}
.mx-3 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.mr-3-minus {
  margin-right: -12px !important;
}
.ml-3-minus {
  margin-left: -12px !important;
}
.mt-3-minus {
  margin-top: -12px !important;
}
.mb-3-minus {
  margin-bottom: -12px !important;
}
.p-4 {
  padding: 16px !important;
}
.pr-4 {
  padding-right: 16px !important;
}
.pl-4 {
  padding-left: 16px !important;
}
.pt-4 {
  padding-top: 16px !important;
}
.pb-4 {
  padding-bottom: 16px !important;
}
.px-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.m-4 {
  margin: 16px !important;
}
.mr-4 {
  margin-right: 16px !important;
}
.ml-4 {
  margin-left: 16px !important;
}
.mt-4 {
  margin-top: 16px !important;
}
.mb-4 {
  margin-bottom: 16px !important;
}
.mx-4 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.mr-4-minus {
  margin-right: -16px !important;
}
.ml-4-minus {
  margin-left: -16px !important;
}
.mt-4-minus {
  margin-top: -16px !important;
}
.mb-4-minus {
  margin-bottom: -16px !important;
}
.p-5 {
  padding: 20px !important;
}
.pr-5 {
  padding-right: 20px !important;
}
.pl-5 {
  padding-left: 20px !important;
}
.pt-5 {
  padding-top: 20px !important;
}
.pb-5 {
  padding-bottom: 20px !important;
}
.px-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.m-5 {
  margin: 20px !important;
}
.mr-5 {
  margin-right: 20px !important;
}
.ml-5 {
  margin-left: 20px !important;
}
.mt-5 {
  margin-top: 20px !important;
}
.mb-5 {
  margin-bottom: 20px !important;
}
.mx-5 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.mr-5-minus {
  margin-right: -20px !important;
}
.ml-5-minus {
  margin-left: -20px !important;
}
.mt-5-minus {
  margin-top: -20px !important;
}
.mb-5-minus {
  margin-bottom: -20px !important;
}
.p-6 {
  padding: 24px !important;
}
.pr-6 {
  padding-right: 24px !important;
}
.pl-6 {
  padding-left: 24px !important;
}
.pt-6 {
  padding-top: 24px !important;
}
.pb-6 {
  padding-bottom: 24px !important;
}
.px-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.m-6 {
  margin: 24px !important;
}
.mr-6 {
  margin-right: 24px !important;
}
.ml-6 {
  margin-left: 24px !important;
}
.mt-6 {
  margin-top: 24px !important;
}
.mb-6 {
  margin-bottom: 24px !important;
}
.mx-6 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.mr-6-minus {
  margin-right: -24px !important;
}
.ml-6-minus {
  margin-left: -24px !important;
}
.mt-6-minus {
  margin-top: -24px !important;
}
.mb-6-minus {
  margin-bottom: -24px !important;
}
.p-7 {
  padding: 28px !important;
}
.pr-7 {
  padding-right: 28px !important;
}
.pl-7 {
  padding-left: 28px !important;
}
.pt-7 {
  padding-top: 28px !important;
}
.pb-7 {
  padding-bottom: 28px !important;
}
.px-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.m-7 {
  margin: 28px !important;
}
.mr-7 {
  margin-right: 28px !important;
}
.ml-7 {
  margin-left: 28px !important;
}
.mt-7 {
  margin-top: 28px !important;
}
.mb-7 {
  margin-bottom: 28px !important;
}
.mx-7 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.mr-7-minus {
  margin-right: -28px !important;
}
.ml-7-minus {
  margin-left: -28px !important;
}
.mt-7-minus {
  margin-top: -28px !important;
}
.mb-7-minus {
  margin-bottom: -28px !important;
}
.p-8 {
  padding: 32px !important;
}
.pr-8 {
  padding-right: 32px !important;
}
.pl-8 {
  padding-left: 32px !important;
}
.pt-8 {
  padding-top: 32px !important;
}
.pb-8 {
  padding-bottom: 32px !important;
}
.px-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.m-8 {
  margin: 32px !important;
}
.mr-8 {
  margin-right: 32px !important;
}
.ml-8 {
  margin-left: 32px !important;
}
.mt-8 {
  margin-top: 32px !important;
}
.mb-8 {
  margin-bottom: 32px !important;
}
.mx-8 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.mr-8-minus {
  margin-right: -32px !important;
}
.ml-8-minus {
  margin-left: -32px !important;
}
.mt-8-minus {
  margin-top: -32px !important;
}
.mb-8-minus {
  margin-bottom: -32px !important;
}
.p-9 {
  padding: 36px !important;
}
.pr-9 {
  padding-right: 36px !important;
}
.pl-9 {
  padding-left: 36px !important;
}
.pt-9 {
  padding-top: 36px !important;
}
.pb-9 {
  padding-bottom: 36px !important;
}
.px-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.m-9 {
  margin: 36px !important;
}
.mr-9 {
  margin-right: 36px !important;
}
.ml-9 {
  margin-left: 36px !important;
}
.mt-9 {
  margin-top: 36px !important;
}
.mb-9 {
  margin-bottom: 36px !important;
}
.mx-9 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.mr-9-minus {
  margin-right: -36px !important;
}
.ml-9-minus {
  margin-left: -36px !important;
}
.mt-9-minus {
  margin-top: -36px !important;
}
.mb-9-minus {
  margin-bottom: -36px !important;
}
.p-10 {
  padding: 40px !important;
}
.pr-10 {
  padding-right: 40px !important;
}
.pl-10 {
  padding-left: 40px !important;
}
.pt-10 {
  padding-top: 40px !important;
}
.pb-10 {
  padding-bottom: 40px !important;
}
.px-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.m-10 {
  margin: 40px !important;
}
.mr-10 {
  margin-right: 40px !important;
}
.ml-10 {
  margin-left: 40px !important;
}
.mt-10 {
  margin-top: 40px !important;
}
.mb-10 {
  margin-bottom: 40px !important;
}
.mx-10 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.mr-10-minus {
  margin-right: -40px !important;
}
.ml-10-minus {
  margin-left: -40px !important;
}
.mt-10-minus {
  margin-top: -40px !important;
}
.mb-10-minus {
  margin-bottom: -40px !important;
}
.p-11 {
  padding: 44px !important;
}
.pr-11 {
  padding-right: 44px !important;
}
.pl-11 {
  padding-left: 44px !important;
}
.pt-11 {
  padding-top: 44px !important;
}
.pb-11 {
  padding-bottom: 44px !important;
}
.px-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.m-11 {
  margin: 44px !important;
}
.mr-11 {
  margin-right: 44px !important;
}
.ml-11 {
  margin-left: 44px !important;
}
.mt-11 {
  margin-top: 44px !important;
}
.mb-11 {
  margin-bottom: 44px !important;
}
.mx-11 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.mr-11-minus {
  margin-right: -44px !important;
}
.ml-11-minus {
  margin-left: -44px !important;
}
.mt-11-minus {
  margin-top: -44px !important;
}
.mb-11-minus {
  margin-bottom: -44px !important;
}
.p-12 {
  padding: 48px !important;
}
.pr-12 {
  padding-right: 48px !important;
}
.pl-12 {
  padding-left: 48px !important;
}
.pt-12 {
  padding-top: 48px !important;
}
.pb-12 {
  padding-bottom: 48px !important;
}
.px-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.m-12 {
  margin: 48px !important;
}
.mr-12 {
  margin-right: 48px !important;
}
.ml-12 {
  margin-left: 48px !important;
}
.mt-12 {
  margin-top: 48px !important;
}
.mb-12 {
  margin-bottom: 48px !important;
}
.mx-12 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.mr-12-minus {
  margin-right: -48px !important;
}
.ml-12-minus {
  margin-left: -48px !important;
}
.mt-12-minus {
  margin-top: -48px !important;
}
.mb-12-minus {
  margin-bottom: -48px !important;
}
.p-13 {
  padding: 52px !important;
}
.pr-13 {
  padding-right: 52px !important;
}
.pl-13 {
  padding-left: 52px !important;
}
.pt-13 {
  padding-top: 52px !important;
}
.pb-13 {
  padding-bottom: 52px !important;
}
.px-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}
.py-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}
.m-13 {
  margin: 52px !important;
}
.mr-13 {
  margin-right: 52px !important;
}
.ml-13 {
  margin-left: 52px !important;
}
.mt-13 {
  margin-top: 52px !important;
}
.mb-13 {
  margin-bottom: 52px !important;
}
.mx-13 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}
.my-13 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}
.mr-13-minus {
  margin-right: -52px !important;
}
.ml-13-minus {
  margin-left: -52px !important;
}
.mt-13-minus {
  margin-top: -52px !important;
}
.mb-13-minus {
  margin-bottom: -52px !important;
}
.p-14 {
  padding: 56px !important;
}
.pr-14 {
  padding-right: 56px !important;
}
.pl-14 {
  padding-left: 56px !important;
}
.pt-14 {
  padding-top: 56px !important;
}
.pb-14 {
  padding-bottom: 56px !important;
}
.px-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}
.py-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}
.m-14 {
  margin: 56px !important;
}
.mr-14 {
  margin-right: 56px !important;
}
.ml-14 {
  margin-left: 56px !important;
}
.mt-14 {
  margin-top: 56px !important;
}
.mb-14 {
  margin-bottom: 56px !important;
}
.mx-14 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.my-14 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.mr-14-minus {
  margin-right: -56px !important;
}
.ml-14-minus {
  margin-left: -56px !important;
}
.mt-14-minus {
  margin-top: -56px !important;
}
.mb-14-minus {
  margin-bottom: -56px !important;
}
.p-15 {
  padding: 60px !important;
}
.pr-15 {
  padding-right: 60px !important;
}
.pl-15 {
  padding-left: 60px !important;
}
.pt-15 {
  padding-top: 60px !important;
}
.pb-15 {
  padding-bottom: 60px !important;
}
.px-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.py-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.m-15 {
  margin: 60px !important;
}
.mr-15 {
  margin-right: 60px !important;
}
.ml-15 {
  margin-left: 60px !important;
}
.mt-15 {
  margin-top: 60px !important;
}
.mb-15 {
  margin-bottom: 60px !important;
}
.mx-15 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.my-15 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.mr-15-minus {
  margin-right: -60px !important;
}
.ml-15-minus {
  margin-left: -60px !important;
}
.mt-15-minus {
  margin-top: -60px !important;
}
.mb-15-minus {
  margin-bottom: -60px !important;
}
.p-16 {
  padding: 64px !important;
}
.pr-16 {
  padding-right: 64px !important;
}
.pl-16 {
  padding-left: 64px !important;
}
.pt-16 {
  padding-top: 64px !important;
}
.pb-16 {
  padding-bottom: 64px !important;
}
.px-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.py-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.m-16 {
  margin: 64px !important;
}
.mr-16 {
  margin-right: 64px !important;
}
.ml-16 {
  margin-left: 64px !important;
}
.mt-16 {
  margin-top: 64px !important;
}
.mb-16 {
  margin-bottom: 64px !important;
}
.mx-16 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.my-16 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.mr-16-minus {
  margin-right: -64px !important;
}
.ml-16-minus {
  margin-left: -64px !important;
}
.mt-16-minus {
  margin-top: -64px !important;
}
.mb-16-minus {
  margin-bottom: -64px !important;
}
.p-17 {
  padding: 68px !important;
}
.pr-17 {
  padding-right: 68px !important;
}
.pl-17 {
  padding-left: 68px !important;
}
.pt-17 {
  padding-top: 68px !important;
}
.pb-17 {
  padding-bottom: 68px !important;
}
.px-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}
.py-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}
.m-17 {
  margin: 68px !important;
}
.mr-17 {
  margin-right: 68px !important;
}
.ml-17 {
  margin-left: 68px !important;
}
.mt-17 {
  margin-top: 68px !important;
}
.mb-17 {
  margin-bottom: 68px !important;
}
.mx-17 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}
.my-17 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}
.mr-17-minus {
  margin-right: -68px !important;
}
.ml-17-minus {
  margin-left: -68px !important;
}
.mt-17-minus {
  margin-top: -68px !important;
}
.mb-17-minus {
  margin-bottom: -68px !important;
}
.p-18 {
  padding: 72px !important;
}
.pr-18 {
  padding-right: 72px !important;
}
.pl-18 {
  padding-left: 72px !important;
}
.pt-18 {
  padding-top: 72px !important;
}
.pb-18 {
  padding-bottom: 72px !important;
}
.px-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}
.py-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.m-18 {
  margin: 72px !important;
}
.mr-18 {
  margin-right: 72px !important;
}
.ml-18 {
  margin-left: 72px !important;
}
.mt-18 {
  margin-top: 72px !important;
}
.mb-18 {
  margin-bottom: 72px !important;
}
.mx-18 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.my-18 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.mr-18-minus {
  margin-right: -72px !important;
}
.ml-18-minus {
  margin-left: -72px !important;
}
.mt-18-minus {
  margin-top: -72px !important;
}
.mb-18-minus {
  margin-bottom: -72px !important;
}
.p-19 {
  padding: 76px !important;
}
.pr-19 {
  padding-right: 76px !important;
}
.pl-19 {
  padding-left: 76px !important;
}
.pt-19 {
  padding-top: 76px !important;
}
.pb-19 {
  padding-bottom: 76px !important;
}
.px-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}
.py-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}
.m-19 {
  margin: 76px !important;
}
.mr-19 {
  margin-right: 76px !important;
}
.ml-19 {
  margin-left: 76px !important;
}
.mt-19 {
  margin-top: 76px !important;
}
.mb-19 {
  margin-bottom: 76px !important;
}
.mx-19 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}
.my-19 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}
.mr-19-minus {
  margin-right: -76px !important;
}
.ml-19-minus {
  margin-left: -76px !important;
}
.mt-19-minus {
  margin-top: -76px !important;
}
.mb-19-minus {
  margin-bottom: -76px !important;
}
.p-20 {
  padding: 80px !important;
}
.pr-20 {
  padding-right: 80px !important;
}
.pl-20 {
  padding-left: 80px !important;
}
.pt-20 {
  padding-top: 80px !important;
}
.pb-20 {
  padding-bottom: 80px !important;
}
.px-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.py-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.m-20 {
  margin: 80px !important;
}
.mr-20 {
  margin-right: 80px !important;
}
.ml-20 {
  margin-left: 80px !important;
}
.mt-20 {
  margin-top: 80px !important;
}
.mb-20 {
  margin-bottom: 80px !important;
}
.mx-20 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.my-20 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.mr-20-minus {
  margin-right: -80px !important;
}
.ml-20-minus {
  margin-left: -80px !important;
}
.mt-20-minus {
  margin-top: -80px !important;
}
.mb-20-minus {
  margin-bottom: -80px !important;
}
@media screen and (min-width: 0) {
  .mx-auto-fs {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .ml-auto-fs {
    margin-left: auto!important;
  }
  .mr-auto-fs {
    margin-right: auto!important;
  }
  .mt-auto-fs {
    margin-top: auto!important;
  }
  .mb-auto-fs {
    margin-bottom: auto!important;
  }
  .p-0-fs {
    padding: 0!important;
  }
  .pl-0-fs {
    padding-left: 0!important;
  }
  .pr-0-fs {
    padding-right: 0!important;
  }
  .pt-0-fs {
    padding-top: 0!important;
  }
  .pb-0-fs {
    padding-bottom: 0!important;
  }
  .m-0-fs {
    margin: 0!important;
  }
  .ml-0-fs {
    margin-left: 0!important;
  }
  .mr-0-fs {
    margin-right: 0!important;
  }
  .mt-0-fs {
    margin-top: 0!important;
  }
  .mb-0-fs {
    margin-bottom: 0!important;
  }
  .p-0-fs {
    padding: 0px !important;
  }
  .pr-0-fs {
    padding-right: 0px !important;
  }
  .pl-0-fs {
    padding-left: 0px !important;
  }
  .pt-0-fs {
    padding-top: 0px !important;
  }
  .pb-0-fs {
    padding-bottom: 0px !important;
  }
  .px-0-fs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-0-fs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-0-fs {
    margin: 0px !important;
  }
  .mr-0-fs {
    margin-right: 0px !important;
  }
  .ml-0-fs {
    margin-left: 0px !important;
  }
  .mt-0-fs {
    margin-top: 0px !important;
  }
  .mb-0-fs {
    margin-bottom: 0px !important;
  }
  .mx-0-fs {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-0-fs {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-0-fs-minus {
    margin: 0px !important;
  }
  .mr-0-fs-minus {
    margin-right: 0px !important;
  }
  .ml-0-fs-minus {
    margin-left: 0px !important;
  }
  .mt-0-fs-minus {
    margin-top: 0px !important;
  }
  .mb-0-fs-minus {
    margin-bottom: 0px !important;
  }
  .p-1-fs {
    padding: 4px !important;
  }
  .pr-1-fs {
    padding-right: 4px !important;
  }
  .pl-1-fs {
    padding-left: 4px !important;
  }
  .pt-1-fs {
    padding-top: 4px !important;
  }
  .pb-1-fs {
    padding-bottom: 4px !important;
  }
  .px-1-fs {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-1-fs {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-1-fs {
    margin: 4px !important;
  }
  .mr-1-fs {
    margin-right: 4px !important;
  }
  .ml-1-fs {
    margin-left: 4px !important;
  }
  .mt-1-fs {
    margin-top: 4px !important;
  }
  .mb-1-fs {
    margin-bottom: 4px !important;
  }
  .mx-1-fs {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-1-fs {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-1-fs-minus {
    margin: -4px !important;
  }
  .mr-1-fs-minus {
    margin-right: -4px !important;
  }
  .ml-1-fs-minus {
    margin-left: -4px !important;
  }
  .mt-1-fs-minus {
    margin-top: -4px !important;
  }
  .mb-1-fs-minus {
    margin-bottom: -4px !important;
  }
  .p-2-fs {
    padding: 8px !important;
  }
  .pr-2-fs {
    padding-right: 8px !important;
  }
  .pl-2-fs {
    padding-left: 8px !important;
  }
  .pt-2-fs {
    padding-top: 8px !important;
  }
  .pb-2-fs {
    padding-bottom: 8px !important;
  }
  .px-2-fs {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-2-fs {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-2-fs {
    margin: 8px !important;
  }
  .mr-2-fs {
    margin-right: 8px !important;
  }
  .ml-2-fs {
    margin-left: 8px !important;
  }
  .mt-2-fs {
    margin-top: 8px !important;
  }
  .mb-2-fs {
    margin-bottom: 8px !important;
  }
  .mx-2-fs {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-2-fs {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-2-fs-minus {
    margin: -8px !important;
  }
  .mr-2-fs-minus {
    margin-right: -8px !important;
  }
  .ml-2-fs-minus {
    margin-left: -8px !important;
  }
  .mt-2-fs-minus {
    margin-top: -8px !important;
  }
  .mb-2-fs-minus {
    margin-bottom: -8px !important;
  }
  .p-3-fs {
    padding: 12px !important;
  }
  .pr-3-fs {
    padding-right: 12px !important;
  }
  .pl-3-fs {
    padding-left: 12px !important;
  }
  .pt-3-fs {
    padding-top: 12px !important;
  }
  .pb-3-fs {
    padding-bottom: 12px !important;
  }
  .px-3-fs {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-3-fs {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-3-fs {
    margin: 12px !important;
  }
  .mr-3-fs {
    margin-right: 12px !important;
  }
  .ml-3-fs {
    margin-left: 12px !important;
  }
  .mt-3-fs {
    margin-top: 12px !important;
  }
  .mb-3-fs {
    margin-bottom: 12px !important;
  }
  .mx-3-fs {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-3-fs {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-3-fs-minus {
    margin: -12px !important;
  }
  .mr-3-fs-minus {
    margin-right: -12px !important;
  }
  .ml-3-fs-minus {
    margin-left: -12px !important;
  }
  .mt-3-fs-minus {
    margin-top: -12px !important;
  }
  .mb-3-fs-minus {
    margin-bottom: -12px !important;
  }
  .p-4-fs {
    padding: 16px !important;
  }
  .pr-4-fs {
    padding-right: 16px !important;
  }
  .pl-4-fs {
    padding-left: 16px !important;
  }
  .pt-4-fs {
    padding-top: 16px !important;
  }
  .pb-4-fs {
    padding-bottom: 16px !important;
  }
  .px-4-fs {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-4-fs {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-4-fs {
    margin: 16px !important;
  }
  .mr-4-fs {
    margin-right: 16px !important;
  }
  .ml-4-fs {
    margin-left: 16px !important;
  }
  .mt-4-fs {
    margin-top: 16px !important;
  }
  .mb-4-fs {
    margin-bottom: 16px !important;
  }
  .mx-4-fs {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-4-fs {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-4-fs-minus {
    margin: -16px !important;
  }
  .mr-4-fs-minus {
    margin-right: -16px !important;
  }
  .ml-4-fs-minus {
    margin-left: -16px !important;
  }
  .mt-4-fs-minus {
    margin-top: -16px !important;
  }
  .mb-4-fs-minus {
    margin-bottom: -16px !important;
  }
  .p-5-fs {
    padding: 20px !important;
  }
  .pr-5-fs {
    padding-right: 20px !important;
  }
  .pl-5-fs {
    padding-left: 20px !important;
  }
  .pt-5-fs {
    padding-top: 20px !important;
  }
  .pb-5-fs {
    padding-bottom: 20px !important;
  }
  .px-5-fs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-5-fs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-5-fs {
    margin: 20px !important;
  }
  .mr-5-fs {
    margin-right: 20px !important;
  }
  .ml-5-fs {
    margin-left: 20px !important;
  }
  .mt-5-fs {
    margin-top: 20px !important;
  }
  .mb-5-fs {
    margin-bottom: 20px !important;
  }
  .mx-5-fs {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-5-fs {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-5-fs-minus {
    margin: -20px !important;
  }
  .mr-5-fs-minus {
    margin-right: -20px !important;
  }
  .ml-5-fs-minus {
    margin-left: -20px !important;
  }
  .mt-5-fs-minus {
    margin-top: -20px !important;
  }
  .mb-5-fs-minus {
    margin-bottom: -20px !important;
  }
  .p-6-fs {
    padding: 24px !important;
  }
  .pr-6-fs {
    padding-right: 24px !important;
  }
  .pl-6-fs {
    padding-left: 24px !important;
  }
  .pt-6-fs {
    padding-top: 24px !important;
  }
  .pb-6-fs {
    padding-bottom: 24px !important;
  }
  .px-6-fs {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-6-fs {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-6-fs {
    margin: 24px !important;
  }
  .mr-6-fs {
    margin-right: 24px !important;
  }
  .ml-6-fs {
    margin-left: 24px !important;
  }
  .mt-6-fs {
    margin-top: 24px !important;
  }
  .mb-6-fs {
    margin-bottom: 24px !important;
  }
  .mx-6-fs {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-6-fs {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-6-fs-minus {
    margin: -24px !important;
  }
  .mr-6-fs-minus {
    margin-right: -24px !important;
  }
  .ml-6-fs-minus {
    margin-left: -24px !important;
  }
  .mt-6-fs-minus {
    margin-top: -24px !important;
  }
  .mb-6-fs-minus {
    margin-bottom: -24px !important;
  }
  .p-7-fs {
    padding: 28px !important;
  }
  .pr-7-fs {
    padding-right: 28px !important;
  }
  .pl-7-fs {
    padding-left: 28px !important;
  }
  .pt-7-fs {
    padding-top: 28px !important;
  }
  .pb-7-fs {
    padding-bottom: 28px !important;
  }
  .px-7-fs {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-7-fs {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-7-fs {
    margin: 28px !important;
  }
  .mr-7-fs {
    margin-right: 28px !important;
  }
  .ml-7-fs {
    margin-left: 28px !important;
  }
  .mt-7-fs {
    margin-top: 28px !important;
  }
  .mb-7-fs {
    margin-bottom: 28px !important;
  }
  .mx-7-fs {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-7-fs {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-7-fs-minus {
    margin: -28px !important;
  }
  .mr-7-fs-minus {
    margin-right: -28px !important;
  }
  .ml-7-fs-minus {
    margin-left: -28px !important;
  }
  .mt-7-fs-minus {
    margin-top: -28px !important;
  }
  .mb-7-fs-minus {
    margin-bottom: -28px !important;
  }
  .p-8-fs {
    padding: 32px !important;
  }
  .pr-8-fs {
    padding-right: 32px !important;
  }
  .pl-8-fs {
    padding-left: 32px !important;
  }
  .pt-8-fs {
    padding-top: 32px !important;
  }
  .pb-8-fs {
    padding-bottom: 32px !important;
  }
  .px-8-fs {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-8-fs {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-8-fs {
    margin: 32px !important;
  }
  .mr-8-fs {
    margin-right: 32px !important;
  }
  .ml-8-fs {
    margin-left: 32px !important;
  }
  .mt-8-fs {
    margin-top: 32px !important;
  }
  .mb-8-fs {
    margin-bottom: 32px !important;
  }
  .mx-8-fs {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-8-fs {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-8-fs-minus {
    margin: -32px !important;
  }
  .mr-8-fs-minus {
    margin-right: -32px !important;
  }
  .ml-8-fs-minus {
    margin-left: -32px !important;
  }
  .mt-8-fs-minus {
    margin-top: -32px !important;
  }
  .mb-8-fs-minus {
    margin-bottom: -32px !important;
  }
  .p-9-fs {
    padding: 36px !important;
  }
  .pr-9-fs {
    padding-right: 36px !important;
  }
  .pl-9-fs {
    padding-left: 36px !important;
  }
  .pt-9-fs {
    padding-top: 36px !important;
  }
  .pb-9-fs {
    padding-bottom: 36px !important;
  }
  .px-9-fs {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-9-fs {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-9-fs {
    margin: 36px !important;
  }
  .mr-9-fs {
    margin-right: 36px !important;
  }
  .ml-9-fs {
    margin-left: 36px !important;
  }
  .mt-9-fs {
    margin-top: 36px !important;
  }
  .mb-9-fs {
    margin-bottom: 36px !important;
  }
  .mx-9-fs {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-9-fs {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-9-fs-minus {
    margin: -36px !important;
  }
  .mr-9-fs-minus {
    margin-right: -36px !important;
  }
  .ml-9-fs-minus {
    margin-left: -36px !important;
  }
  .mt-9-fs-minus {
    margin-top: -36px !important;
  }
  .mb-9-fs-minus {
    margin-bottom: -36px !important;
  }
  .p-10-fs {
    padding: 40px !important;
  }
  .pr-10-fs {
    padding-right: 40px !important;
  }
  .pl-10-fs {
    padding-left: 40px !important;
  }
  .pt-10-fs {
    padding-top: 40px !important;
  }
  .pb-10-fs {
    padding-bottom: 40px !important;
  }
  .px-10-fs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-10-fs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-10-fs {
    margin: 40px !important;
  }
  .mr-10-fs {
    margin-right: 40px !important;
  }
  .ml-10-fs {
    margin-left: 40px !important;
  }
  .mt-10-fs {
    margin-top: 40px !important;
  }
  .mb-10-fs {
    margin-bottom: 40px !important;
  }
  .mx-10-fs {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-10-fs {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-10-fs-minus {
    margin: -40px !important;
  }
  .mr-10-fs-minus {
    margin-right: -40px !important;
  }
  .ml-10-fs-minus {
    margin-left: -40px !important;
  }
  .mt-10-fs-minus {
    margin-top: -40px !important;
  }
  .mb-10-fs-minus {
    margin-bottom: -40px !important;
  }
  .p-11-fs {
    padding: 44px !important;
  }
  .pr-11-fs {
    padding-right: 44px !important;
  }
  .pl-11-fs {
    padding-left: 44px !important;
  }
  .pt-11-fs {
    padding-top: 44px !important;
  }
  .pb-11-fs {
    padding-bottom: 44px !important;
  }
  .px-11-fs {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-11-fs {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-11-fs {
    margin: 44px !important;
  }
  .mr-11-fs {
    margin-right: 44px !important;
  }
  .ml-11-fs {
    margin-left: 44px !important;
  }
  .mt-11-fs {
    margin-top: 44px !important;
  }
  .mb-11-fs {
    margin-bottom: 44px !important;
  }
  .mx-11-fs {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-11-fs {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-11-fs-minus {
    margin: -44px !important;
  }
  .mr-11-fs-minus {
    margin-right: -44px !important;
  }
  .ml-11-fs-minus {
    margin-left: -44px !important;
  }
  .mt-11-fs-minus {
    margin-top: -44px !important;
  }
  .mb-11-fs-minus {
    margin-bottom: -44px !important;
  }
  .p-12-fs {
    padding: 48px !important;
  }
  .pr-12-fs {
    padding-right: 48px !important;
  }
  .pl-12-fs {
    padding-left: 48px !important;
  }
  .pt-12-fs {
    padding-top: 48px !important;
  }
  .pb-12-fs {
    padding-bottom: 48px !important;
  }
  .px-12-fs {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-12-fs {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-12-fs {
    margin: 48px !important;
  }
  .mr-12-fs {
    margin-right: 48px !important;
  }
  .ml-12-fs {
    margin-left: 48px !important;
  }
  .mt-12-fs {
    margin-top: 48px !important;
  }
  .mb-12-fs {
    margin-bottom: 48px !important;
  }
  .mx-12-fs {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-12-fs {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-12-fs-minus {
    margin: -48px !important;
  }
  .mr-12-fs-minus {
    margin-right: -48px !important;
  }
  .ml-12-fs-minus {
    margin-left: -48px !important;
  }
  .mt-12-fs-minus {
    margin-top: -48px !important;
  }
  .mb-12-fs-minus {
    margin-bottom: -48px !important;
  }
  .p-13-fs {
    padding: 52px !important;
  }
  .pr-13-fs {
    padding-right: 52px !important;
  }
  .pl-13-fs {
    padding-left: 52px !important;
  }
  .pt-13-fs {
    padding-top: 52px !important;
  }
  .pb-13-fs {
    padding-bottom: 52px !important;
  }
  .px-13-fs {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-13-fs {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-13-fs {
    margin: 52px !important;
  }
  .mr-13-fs {
    margin-right: 52px !important;
  }
  .ml-13-fs {
    margin-left: 52px !important;
  }
  .mt-13-fs {
    margin-top: 52px !important;
  }
  .mb-13-fs {
    margin-bottom: 52px !important;
  }
  .mx-13-fs {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-13-fs {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-13-fs-minus {
    margin: -52px !important;
  }
  .mr-13-fs-minus {
    margin-right: -52px !important;
  }
  .ml-13-fs-minus {
    margin-left: -52px !important;
  }
  .mt-13-fs-minus {
    margin-top: -52px !important;
  }
  .mb-13-fs-minus {
    margin-bottom: -52px !important;
  }
  .p-14-fs {
    padding: 56px !important;
  }
  .pr-14-fs {
    padding-right: 56px !important;
  }
  .pl-14-fs {
    padding-left: 56px !important;
  }
  .pt-14-fs {
    padding-top: 56px !important;
  }
  .pb-14-fs {
    padding-bottom: 56px !important;
  }
  .px-14-fs {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-14-fs {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-14-fs {
    margin: 56px !important;
  }
  .mr-14-fs {
    margin-right: 56px !important;
  }
  .ml-14-fs {
    margin-left: 56px !important;
  }
  .mt-14-fs {
    margin-top: 56px !important;
  }
  .mb-14-fs {
    margin-bottom: 56px !important;
  }
  .mx-14-fs {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-14-fs {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-14-fs-minus {
    margin: -56px !important;
  }
  .mr-14-fs-minus {
    margin-right: -56px !important;
  }
  .ml-14-fs-minus {
    margin-left: -56px !important;
  }
  .mt-14-fs-minus {
    margin-top: -56px !important;
  }
  .mb-14-fs-minus {
    margin-bottom: -56px !important;
  }
  .p-15-fs {
    padding: 60px !important;
  }
  .pr-15-fs {
    padding-right: 60px !important;
  }
  .pl-15-fs {
    padding-left: 60px !important;
  }
  .pt-15-fs {
    padding-top: 60px !important;
  }
  .pb-15-fs {
    padding-bottom: 60px !important;
  }
  .px-15-fs {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-15-fs {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-15-fs {
    margin: 60px !important;
  }
  .mr-15-fs {
    margin-right: 60px !important;
  }
  .ml-15-fs {
    margin-left: 60px !important;
  }
  .mt-15-fs {
    margin-top: 60px !important;
  }
  .mb-15-fs {
    margin-bottom: 60px !important;
  }
  .mx-15-fs {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-15-fs {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-15-fs-minus {
    margin: -60px !important;
  }
  .mr-15-fs-minus {
    margin-right: -60px !important;
  }
  .ml-15-fs-minus {
    margin-left: -60px !important;
  }
  .mt-15-fs-minus {
    margin-top: -60px !important;
  }
  .mb-15-fs-minus {
    margin-bottom: -60px !important;
  }
  .p-16-fs {
    padding: 64px !important;
  }
  .pr-16-fs {
    padding-right: 64px !important;
  }
  .pl-16-fs {
    padding-left: 64px !important;
  }
  .pt-16-fs {
    padding-top: 64px !important;
  }
  .pb-16-fs {
    padding-bottom: 64px !important;
  }
  .px-16-fs {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-16-fs {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-16-fs {
    margin: 64px !important;
  }
  .mr-16-fs {
    margin-right: 64px !important;
  }
  .ml-16-fs {
    margin-left: 64px !important;
  }
  .mt-16-fs {
    margin-top: 64px !important;
  }
  .mb-16-fs {
    margin-bottom: 64px !important;
  }
  .mx-16-fs {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-16-fs {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-16-fs-minus {
    margin: -64px !important;
  }
  .mr-16-fs-minus {
    margin-right: -64px !important;
  }
  .ml-16-fs-minus {
    margin-left: -64px !important;
  }
  .mt-16-fs-minus {
    margin-top: -64px !important;
  }
  .mb-16-fs-minus {
    margin-bottom: -64px !important;
  }
  .p-17-fs {
    padding: 68px !important;
  }
  .pr-17-fs {
    padding-right: 68px !important;
  }
  .pl-17-fs {
    padding-left: 68px !important;
  }
  .pt-17-fs {
    padding-top: 68px !important;
  }
  .pb-17-fs {
    padding-bottom: 68px !important;
  }
  .px-17-fs {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-17-fs {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-17-fs {
    margin: 68px !important;
  }
  .mr-17-fs {
    margin-right: 68px !important;
  }
  .ml-17-fs {
    margin-left: 68px !important;
  }
  .mt-17-fs {
    margin-top: 68px !important;
  }
  .mb-17-fs {
    margin-bottom: 68px !important;
  }
  .mx-17-fs {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-17-fs {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-17-fs-minus {
    margin: -68px !important;
  }
  .mr-17-fs-minus {
    margin-right: -68px !important;
  }
  .ml-17-fs-minus {
    margin-left: -68px !important;
  }
  .mt-17-fs-minus {
    margin-top: -68px !important;
  }
  .mb-17-fs-minus {
    margin-bottom: -68px !important;
  }
  .p-18-fs {
    padding: 72px !important;
  }
  .pr-18-fs {
    padding-right: 72px !important;
  }
  .pl-18-fs {
    padding-left: 72px !important;
  }
  .pt-18-fs {
    padding-top: 72px !important;
  }
  .pb-18-fs {
    padding-bottom: 72px !important;
  }
  .px-18-fs {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-18-fs {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-18-fs {
    margin: 72px !important;
  }
  .mr-18-fs {
    margin-right: 72px !important;
  }
  .ml-18-fs {
    margin-left: 72px !important;
  }
  .mt-18-fs {
    margin-top: 72px !important;
  }
  .mb-18-fs {
    margin-bottom: 72px !important;
  }
  .mx-18-fs {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-18-fs {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-18-fs-minus {
    margin: -72px !important;
  }
  .mr-18-fs-minus {
    margin-right: -72px !important;
  }
  .ml-18-fs-minus {
    margin-left: -72px !important;
  }
  .mt-18-fs-minus {
    margin-top: -72px !important;
  }
  .mb-18-fs-minus {
    margin-bottom: -72px !important;
  }
  .p-19-fs {
    padding: 76px !important;
  }
  .pr-19-fs {
    padding-right: 76px !important;
  }
  .pl-19-fs {
    padding-left: 76px !important;
  }
  .pt-19-fs {
    padding-top: 76px !important;
  }
  .pb-19-fs {
    padding-bottom: 76px !important;
  }
  .px-19-fs {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-19-fs {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-19-fs {
    margin: 76px !important;
  }
  .mr-19-fs {
    margin-right: 76px !important;
  }
  .ml-19-fs {
    margin-left: 76px !important;
  }
  .mt-19-fs {
    margin-top: 76px !important;
  }
  .mb-19-fs {
    margin-bottom: 76px !important;
  }
  .mx-19-fs {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-19-fs {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-19-fs-minus {
    margin: -76px !important;
  }
  .mr-19-fs-minus {
    margin-right: -76px !important;
  }
  .ml-19-fs-minus {
    margin-left: -76px !important;
  }
  .mt-19-fs-minus {
    margin-top: -76px !important;
  }
  .mb-19-fs-minus {
    margin-bottom: -76px !important;
  }
  .p-20-fs {
    padding: 80px !important;
  }
  .pr-20-fs {
    padding-right: 80px !important;
  }
  .pl-20-fs {
    padding-left: 80px !important;
  }
  .pt-20-fs {
    padding-top: 80px !important;
  }
  .pb-20-fs {
    padding-bottom: 80px !important;
  }
  .px-20-fs {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-20-fs {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-20-fs {
    margin: 80px !important;
  }
  .mr-20-fs {
    margin-right: 80px !important;
  }
  .ml-20-fs {
    margin-left: 80px !important;
  }
  .mt-20-fs {
    margin-top: 80px !important;
  }
  .mb-20-fs {
    margin-bottom: 80px !important;
  }
  .mx-20-fs {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-20-fs {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-20-fs-minus {
    margin: -80px !important;
  }
  .mr-20-fs-minus {
    margin-right: -80px !important;
  }
  .ml-20-fs-minus {
    margin-left: -80px !important;
  }
  .mt-20-fs-minus {
    margin-top: -80px !important;
  }
  .mb-20-fs-minus {
    margin-bottom: -80px !important;
  }
}
@media screen and (min-width: 576px) {
  .mx-auto-sm {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .ml-auto-sm {
    margin-left: auto!important;
  }
  .mr-auto-sm {
    margin-right: auto!important;
  }
  .mt-auto-sm {
    margin-top: auto!important;
  }
  .mb-auto-sm {
    margin-bottom: auto!important;
  }
  .p-0-sm {
    padding: 0!important;
  }
  .pl-0-sm {
    padding-left: 0!important;
  }
  .pr-0-sm {
    padding-right: 0!important;
  }
  .pt-0-sm {
    padding-top: 0!important;
  }
  .pb-0-sm {
    padding-bottom: 0!important;
  }
  .m-0-sm {
    margin: 0!important;
  }
  .ml-0-sm {
    margin-left: 0!important;
  }
  .mr-0-sm {
    margin-right: 0!important;
  }
  .mt-0-sm {
    margin-top: 0!important;
  }
  .mb-0-sm {
    margin-bottom: 0!important;
  }
  .p-0-sm {
    padding: 0px !important;
  }
  .pr-0-sm {
    padding-right: 0px !important;
  }
  .pl-0-sm {
    padding-left: 0px !important;
  }
  .pt-0-sm {
    padding-top: 0px !important;
  }
  .pb-0-sm {
    padding-bottom: 0px !important;
  }
  .px-0-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-0-sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-0-sm {
    margin: 0px !important;
  }
  .mr-0-sm {
    margin-right: 0px !important;
  }
  .ml-0-sm {
    margin-left: 0px !important;
  }
  .mt-0-sm {
    margin-top: 0px !important;
  }
  .mb-0-sm {
    margin-bottom: 0px !important;
  }
  .mx-0-sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-0-sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-0-sm-minus {
    margin: 0px !important;
  }
  .mr-0-sm-minus {
    margin-right: 0px !important;
  }
  .ml-0-sm-minus {
    margin-left: 0px !important;
  }
  .mt-0-sm-minus {
    margin-top: 0px !important;
  }
  .mb-0-sm-minus {
    margin-bottom: 0px !important;
  }
  .p-1-sm {
    padding: 4px !important;
  }
  .pr-1-sm {
    padding-right: 4px !important;
  }
  .pl-1-sm {
    padding-left: 4px !important;
  }
  .pt-1-sm {
    padding-top: 4px !important;
  }
  .pb-1-sm {
    padding-bottom: 4px !important;
  }
  .px-1-sm {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-1-sm {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-1-sm {
    margin: 4px !important;
  }
  .mr-1-sm {
    margin-right: 4px !important;
  }
  .ml-1-sm {
    margin-left: 4px !important;
  }
  .mt-1-sm {
    margin-top: 4px !important;
  }
  .mb-1-sm {
    margin-bottom: 4px !important;
  }
  .mx-1-sm {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-1-sm {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-1-sm-minus {
    margin: -4px !important;
  }
  .mr-1-sm-minus {
    margin-right: -4px !important;
  }
  .ml-1-sm-minus {
    margin-left: -4px !important;
  }
  .mt-1-sm-minus {
    margin-top: -4px !important;
  }
  .mb-1-sm-minus {
    margin-bottom: -4px !important;
  }
  .p-2-sm {
    padding: 8px !important;
  }
  .pr-2-sm {
    padding-right: 8px !important;
  }
  .pl-2-sm {
    padding-left: 8px !important;
  }
  .pt-2-sm {
    padding-top: 8px !important;
  }
  .pb-2-sm {
    padding-bottom: 8px !important;
  }
  .px-2-sm {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-2-sm {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-2-sm {
    margin: 8px !important;
  }
  .mr-2-sm {
    margin-right: 8px !important;
  }
  .ml-2-sm {
    margin-left: 8px !important;
  }
  .mt-2-sm {
    margin-top: 8px !important;
  }
  .mb-2-sm {
    margin-bottom: 8px !important;
  }
  .mx-2-sm {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-2-sm {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-2-sm-minus {
    margin: -8px !important;
  }
  .mr-2-sm-minus {
    margin-right: -8px !important;
  }
  .ml-2-sm-minus {
    margin-left: -8px !important;
  }
  .mt-2-sm-minus {
    margin-top: -8px !important;
  }
  .mb-2-sm-minus {
    margin-bottom: -8px !important;
  }
  .p-3-sm {
    padding: 12px !important;
  }
  .pr-3-sm {
    padding-right: 12px !important;
  }
  .pl-3-sm {
    padding-left: 12px !important;
  }
  .pt-3-sm {
    padding-top: 12px !important;
  }
  .pb-3-sm {
    padding-bottom: 12px !important;
  }
  .px-3-sm {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-3-sm {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-3-sm {
    margin: 12px !important;
  }
  .mr-3-sm {
    margin-right: 12px !important;
  }
  .ml-3-sm {
    margin-left: 12px !important;
  }
  .mt-3-sm {
    margin-top: 12px !important;
  }
  .mb-3-sm {
    margin-bottom: 12px !important;
  }
  .mx-3-sm {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-3-sm {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-3-sm-minus {
    margin: -12px !important;
  }
  .mr-3-sm-minus {
    margin-right: -12px !important;
  }
  .ml-3-sm-minus {
    margin-left: -12px !important;
  }
  .mt-3-sm-minus {
    margin-top: -12px !important;
  }
  .mb-3-sm-minus {
    margin-bottom: -12px !important;
  }
  .p-4-sm {
    padding: 16px !important;
  }
  .pr-4-sm {
    padding-right: 16px !important;
  }
  .pl-4-sm {
    padding-left: 16px !important;
  }
  .pt-4-sm {
    padding-top: 16px !important;
  }
  .pb-4-sm {
    padding-bottom: 16px !important;
  }
  .px-4-sm {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-4-sm {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-4-sm {
    margin: 16px !important;
  }
  .mr-4-sm {
    margin-right: 16px !important;
  }
  .ml-4-sm {
    margin-left: 16px !important;
  }
  .mt-4-sm {
    margin-top: 16px !important;
  }
  .mb-4-sm {
    margin-bottom: 16px !important;
  }
  .mx-4-sm {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-4-sm {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-4-sm-minus {
    margin: -16px !important;
  }
  .mr-4-sm-minus {
    margin-right: -16px !important;
  }
  .ml-4-sm-minus {
    margin-left: -16px !important;
  }
  .mt-4-sm-minus {
    margin-top: -16px !important;
  }
  .mb-4-sm-minus {
    margin-bottom: -16px !important;
  }
  .p-5-sm {
    padding: 20px !important;
  }
  .pr-5-sm {
    padding-right: 20px !important;
  }
  .pl-5-sm {
    padding-left: 20px !important;
  }
  .pt-5-sm {
    padding-top: 20px !important;
  }
  .pb-5-sm {
    padding-bottom: 20px !important;
  }
  .px-5-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-5-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-5-sm {
    margin: 20px !important;
  }
  .mr-5-sm {
    margin-right: 20px !important;
  }
  .ml-5-sm {
    margin-left: 20px !important;
  }
  .mt-5-sm {
    margin-top: 20px !important;
  }
  .mb-5-sm {
    margin-bottom: 20px !important;
  }
  .mx-5-sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-5-sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-5-sm-minus {
    margin: -20px !important;
  }
  .mr-5-sm-minus {
    margin-right: -20px !important;
  }
  .ml-5-sm-minus {
    margin-left: -20px !important;
  }
  .mt-5-sm-minus {
    margin-top: -20px !important;
  }
  .mb-5-sm-minus {
    margin-bottom: -20px !important;
  }
  .p-6-sm {
    padding: 24px !important;
  }
  .pr-6-sm {
    padding-right: 24px !important;
  }
  .pl-6-sm {
    padding-left: 24px !important;
  }
  .pt-6-sm {
    padding-top: 24px !important;
  }
  .pb-6-sm {
    padding-bottom: 24px !important;
  }
  .px-6-sm {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-6-sm {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-6-sm {
    margin: 24px !important;
  }
  .mr-6-sm {
    margin-right: 24px !important;
  }
  .ml-6-sm {
    margin-left: 24px !important;
  }
  .mt-6-sm {
    margin-top: 24px !important;
  }
  .mb-6-sm {
    margin-bottom: 24px !important;
  }
  .mx-6-sm {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-6-sm {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-6-sm-minus {
    margin: -24px !important;
  }
  .mr-6-sm-minus {
    margin-right: -24px !important;
  }
  .ml-6-sm-minus {
    margin-left: -24px !important;
  }
  .mt-6-sm-minus {
    margin-top: -24px !important;
  }
  .mb-6-sm-minus {
    margin-bottom: -24px !important;
  }
  .p-7-sm {
    padding: 28px !important;
  }
  .pr-7-sm {
    padding-right: 28px !important;
  }
  .pl-7-sm {
    padding-left: 28px !important;
  }
  .pt-7-sm {
    padding-top: 28px !important;
  }
  .pb-7-sm {
    padding-bottom: 28px !important;
  }
  .px-7-sm {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-7-sm {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-7-sm {
    margin: 28px !important;
  }
  .mr-7-sm {
    margin-right: 28px !important;
  }
  .ml-7-sm {
    margin-left: 28px !important;
  }
  .mt-7-sm {
    margin-top: 28px !important;
  }
  .mb-7-sm {
    margin-bottom: 28px !important;
  }
  .mx-7-sm {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-7-sm {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-7-sm-minus {
    margin: -28px !important;
  }
  .mr-7-sm-minus {
    margin-right: -28px !important;
  }
  .ml-7-sm-minus {
    margin-left: -28px !important;
  }
  .mt-7-sm-minus {
    margin-top: -28px !important;
  }
  .mb-7-sm-minus {
    margin-bottom: -28px !important;
  }
  .p-8-sm {
    padding: 32px !important;
  }
  .pr-8-sm {
    padding-right: 32px !important;
  }
  .pl-8-sm {
    padding-left: 32px !important;
  }
  .pt-8-sm {
    padding-top: 32px !important;
  }
  .pb-8-sm {
    padding-bottom: 32px !important;
  }
  .px-8-sm {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-8-sm {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-8-sm {
    margin: 32px !important;
  }
  .mr-8-sm {
    margin-right: 32px !important;
  }
  .ml-8-sm {
    margin-left: 32px !important;
  }
  .mt-8-sm {
    margin-top: 32px !important;
  }
  .mb-8-sm {
    margin-bottom: 32px !important;
  }
  .mx-8-sm {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-8-sm {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-8-sm-minus {
    margin: -32px !important;
  }
  .mr-8-sm-minus {
    margin-right: -32px !important;
  }
  .ml-8-sm-minus {
    margin-left: -32px !important;
  }
  .mt-8-sm-minus {
    margin-top: -32px !important;
  }
  .mb-8-sm-minus {
    margin-bottom: -32px !important;
  }
  .p-9-sm {
    padding: 36px !important;
  }
  .pr-9-sm {
    padding-right: 36px !important;
  }
  .pl-9-sm {
    padding-left: 36px !important;
  }
  .pt-9-sm {
    padding-top: 36px !important;
  }
  .pb-9-sm {
    padding-bottom: 36px !important;
  }
  .px-9-sm {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-9-sm {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-9-sm {
    margin: 36px !important;
  }
  .mr-9-sm {
    margin-right: 36px !important;
  }
  .ml-9-sm {
    margin-left: 36px !important;
  }
  .mt-9-sm {
    margin-top: 36px !important;
  }
  .mb-9-sm {
    margin-bottom: 36px !important;
  }
  .mx-9-sm {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-9-sm {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-9-sm-minus {
    margin: -36px !important;
  }
  .mr-9-sm-minus {
    margin-right: -36px !important;
  }
  .ml-9-sm-minus {
    margin-left: -36px !important;
  }
  .mt-9-sm-minus {
    margin-top: -36px !important;
  }
  .mb-9-sm-minus {
    margin-bottom: -36px !important;
  }
  .p-10-sm {
    padding: 40px !important;
  }
  .pr-10-sm {
    padding-right: 40px !important;
  }
  .pl-10-sm {
    padding-left: 40px !important;
  }
  .pt-10-sm {
    padding-top: 40px !important;
  }
  .pb-10-sm {
    padding-bottom: 40px !important;
  }
  .px-10-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-10-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-10-sm {
    margin: 40px !important;
  }
  .mr-10-sm {
    margin-right: 40px !important;
  }
  .ml-10-sm {
    margin-left: 40px !important;
  }
  .mt-10-sm {
    margin-top: 40px !important;
  }
  .mb-10-sm {
    margin-bottom: 40px !important;
  }
  .mx-10-sm {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-10-sm {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-10-sm-minus {
    margin: -40px !important;
  }
  .mr-10-sm-minus {
    margin-right: -40px !important;
  }
  .ml-10-sm-minus {
    margin-left: -40px !important;
  }
  .mt-10-sm-minus {
    margin-top: -40px !important;
  }
  .mb-10-sm-minus {
    margin-bottom: -40px !important;
  }
  .p-11-sm {
    padding: 44px !important;
  }
  .pr-11-sm {
    padding-right: 44px !important;
  }
  .pl-11-sm {
    padding-left: 44px !important;
  }
  .pt-11-sm {
    padding-top: 44px !important;
  }
  .pb-11-sm {
    padding-bottom: 44px !important;
  }
  .px-11-sm {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-11-sm {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-11-sm {
    margin: 44px !important;
  }
  .mr-11-sm {
    margin-right: 44px !important;
  }
  .ml-11-sm {
    margin-left: 44px !important;
  }
  .mt-11-sm {
    margin-top: 44px !important;
  }
  .mb-11-sm {
    margin-bottom: 44px !important;
  }
  .mx-11-sm {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-11-sm {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-11-sm-minus {
    margin: -44px !important;
  }
  .mr-11-sm-minus {
    margin-right: -44px !important;
  }
  .ml-11-sm-minus {
    margin-left: -44px !important;
  }
  .mt-11-sm-minus {
    margin-top: -44px !important;
  }
  .mb-11-sm-minus {
    margin-bottom: -44px !important;
  }
  .p-12-sm {
    padding: 48px !important;
  }
  .pr-12-sm {
    padding-right: 48px !important;
  }
  .pl-12-sm {
    padding-left: 48px !important;
  }
  .pt-12-sm {
    padding-top: 48px !important;
  }
  .pb-12-sm {
    padding-bottom: 48px !important;
  }
  .px-12-sm {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-12-sm {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-12-sm {
    margin: 48px !important;
  }
  .mr-12-sm {
    margin-right: 48px !important;
  }
  .ml-12-sm {
    margin-left: 48px !important;
  }
  .mt-12-sm {
    margin-top: 48px !important;
  }
  .mb-12-sm {
    margin-bottom: 48px !important;
  }
  .mx-12-sm {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-12-sm {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-12-sm-minus {
    margin: -48px !important;
  }
  .mr-12-sm-minus {
    margin-right: -48px !important;
  }
  .ml-12-sm-minus {
    margin-left: -48px !important;
  }
  .mt-12-sm-minus {
    margin-top: -48px !important;
  }
  .mb-12-sm-minus {
    margin-bottom: -48px !important;
  }
  .p-13-sm {
    padding: 52px !important;
  }
  .pr-13-sm {
    padding-right: 52px !important;
  }
  .pl-13-sm {
    padding-left: 52px !important;
  }
  .pt-13-sm {
    padding-top: 52px !important;
  }
  .pb-13-sm {
    padding-bottom: 52px !important;
  }
  .px-13-sm {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-13-sm {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-13-sm {
    margin: 52px !important;
  }
  .mr-13-sm {
    margin-right: 52px !important;
  }
  .ml-13-sm {
    margin-left: 52px !important;
  }
  .mt-13-sm {
    margin-top: 52px !important;
  }
  .mb-13-sm {
    margin-bottom: 52px !important;
  }
  .mx-13-sm {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-13-sm {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-13-sm-minus {
    margin: -52px !important;
  }
  .mr-13-sm-minus {
    margin-right: -52px !important;
  }
  .ml-13-sm-minus {
    margin-left: -52px !important;
  }
  .mt-13-sm-minus {
    margin-top: -52px !important;
  }
  .mb-13-sm-minus {
    margin-bottom: -52px !important;
  }
  .p-14-sm {
    padding: 56px !important;
  }
  .pr-14-sm {
    padding-right: 56px !important;
  }
  .pl-14-sm {
    padding-left: 56px !important;
  }
  .pt-14-sm {
    padding-top: 56px !important;
  }
  .pb-14-sm {
    padding-bottom: 56px !important;
  }
  .px-14-sm {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-14-sm {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-14-sm {
    margin: 56px !important;
  }
  .mr-14-sm {
    margin-right: 56px !important;
  }
  .ml-14-sm {
    margin-left: 56px !important;
  }
  .mt-14-sm {
    margin-top: 56px !important;
  }
  .mb-14-sm {
    margin-bottom: 56px !important;
  }
  .mx-14-sm {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-14-sm {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-14-sm-minus {
    margin: -56px !important;
  }
  .mr-14-sm-minus {
    margin-right: -56px !important;
  }
  .ml-14-sm-minus {
    margin-left: -56px !important;
  }
  .mt-14-sm-minus {
    margin-top: -56px !important;
  }
  .mb-14-sm-minus {
    margin-bottom: -56px !important;
  }
  .p-15-sm {
    padding: 60px !important;
  }
  .pr-15-sm {
    padding-right: 60px !important;
  }
  .pl-15-sm {
    padding-left: 60px !important;
  }
  .pt-15-sm {
    padding-top: 60px !important;
  }
  .pb-15-sm {
    padding-bottom: 60px !important;
  }
  .px-15-sm {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-15-sm {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-15-sm {
    margin: 60px !important;
  }
  .mr-15-sm {
    margin-right: 60px !important;
  }
  .ml-15-sm {
    margin-left: 60px !important;
  }
  .mt-15-sm {
    margin-top: 60px !important;
  }
  .mb-15-sm {
    margin-bottom: 60px !important;
  }
  .mx-15-sm {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-15-sm {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-15-sm-minus {
    margin: -60px !important;
  }
  .mr-15-sm-minus {
    margin-right: -60px !important;
  }
  .ml-15-sm-minus {
    margin-left: -60px !important;
  }
  .mt-15-sm-minus {
    margin-top: -60px !important;
  }
  .mb-15-sm-minus {
    margin-bottom: -60px !important;
  }
  .p-16-sm {
    padding: 64px !important;
  }
  .pr-16-sm {
    padding-right: 64px !important;
  }
  .pl-16-sm {
    padding-left: 64px !important;
  }
  .pt-16-sm {
    padding-top: 64px !important;
  }
  .pb-16-sm {
    padding-bottom: 64px !important;
  }
  .px-16-sm {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-16-sm {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-16-sm {
    margin: 64px !important;
  }
  .mr-16-sm {
    margin-right: 64px !important;
  }
  .ml-16-sm {
    margin-left: 64px !important;
  }
  .mt-16-sm {
    margin-top: 64px !important;
  }
  .mb-16-sm {
    margin-bottom: 64px !important;
  }
  .mx-16-sm {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-16-sm {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-16-sm-minus {
    margin: -64px !important;
  }
  .mr-16-sm-minus {
    margin-right: -64px !important;
  }
  .ml-16-sm-minus {
    margin-left: -64px !important;
  }
  .mt-16-sm-minus {
    margin-top: -64px !important;
  }
  .mb-16-sm-minus {
    margin-bottom: -64px !important;
  }
  .p-17-sm {
    padding: 68px !important;
  }
  .pr-17-sm {
    padding-right: 68px !important;
  }
  .pl-17-sm {
    padding-left: 68px !important;
  }
  .pt-17-sm {
    padding-top: 68px !important;
  }
  .pb-17-sm {
    padding-bottom: 68px !important;
  }
  .px-17-sm {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-17-sm {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-17-sm {
    margin: 68px !important;
  }
  .mr-17-sm {
    margin-right: 68px !important;
  }
  .ml-17-sm {
    margin-left: 68px !important;
  }
  .mt-17-sm {
    margin-top: 68px !important;
  }
  .mb-17-sm {
    margin-bottom: 68px !important;
  }
  .mx-17-sm {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-17-sm {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-17-sm-minus {
    margin: -68px !important;
  }
  .mr-17-sm-minus {
    margin-right: -68px !important;
  }
  .ml-17-sm-minus {
    margin-left: -68px !important;
  }
  .mt-17-sm-minus {
    margin-top: -68px !important;
  }
  .mb-17-sm-minus {
    margin-bottom: -68px !important;
  }
  .p-18-sm {
    padding: 72px !important;
  }
  .pr-18-sm {
    padding-right: 72px !important;
  }
  .pl-18-sm {
    padding-left: 72px !important;
  }
  .pt-18-sm {
    padding-top: 72px !important;
  }
  .pb-18-sm {
    padding-bottom: 72px !important;
  }
  .px-18-sm {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-18-sm {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-18-sm {
    margin: 72px !important;
  }
  .mr-18-sm {
    margin-right: 72px !important;
  }
  .ml-18-sm {
    margin-left: 72px !important;
  }
  .mt-18-sm {
    margin-top: 72px !important;
  }
  .mb-18-sm {
    margin-bottom: 72px !important;
  }
  .mx-18-sm {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-18-sm {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-18-sm-minus {
    margin: -72px !important;
  }
  .mr-18-sm-minus {
    margin-right: -72px !important;
  }
  .ml-18-sm-minus {
    margin-left: -72px !important;
  }
  .mt-18-sm-minus {
    margin-top: -72px !important;
  }
  .mb-18-sm-minus {
    margin-bottom: -72px !important;
  }
  .p-19-sm {
    padding: 76px !important;
  }
  .pr-19-sm {
    padding-right: 76px !important;
  }
  .pl-19-sm {
    padding-left: 76px !important;
  }
  .pt-19-sm {
    padding-top: 76px !important;
  }
  .pb-19-sm {
    padding-bottom: 76px !important;
  }
  .px-19-sm {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-19-sm {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-19-sm {
    margin: 76px !important;
  }
  .mr-19-sm {
    margin-right: 76px !important;
  }
  .ml-19-sm {
    margin-left: 76px !important;
  }
  .mt-19-sm {
    margin-top: 76px !important;
  }
  .mb-19-sm {
    margin-bottom: 76px !important;
  }
  .mx-19-sm {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-19-sm {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-19-sm-minus {
    margin: -76px !important;
  }
  .mr-19-sm-minus {
    margin-right: -76px !important;
  }
  .ml-19-sm-minus {
    margin-left: -76px !important;
  }
  .mt-19-sm-minus {
    margin-top: -76px !important;
  }
  .mb-19-sm-minus {
    margin-bottom: -76px !important;
  }
  .p-20-sm {
    padding: 80px !important;
  }
  .pr-20-sm {
    padding-right: 80px !important;
  }
  .pl-20-sm {
    padding-left: 80px !important;
  }
  .pt-20-sm {
    padding-top: 80px !important;
  }
  .pb-20-sm {
    padding-bottom: 80px !important;
  }
  .px-20-sm {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-20-sm {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-20-sm {
    margin: 80px !important;
  }
  .mr-20-sm {
    margin-right: 80px !important;
  }
  .ml-20-sm {
    margin-left: 80px !important;
  }
  .mt-20-sm {
    margin-top: 80px !important;
  }
  .mb-20-sm {
    margin-bottom: 80px !important;
  }
  .mx-20-sm {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-20-sm {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-20-sm-minus {
    margin: -80px !important;
  }
  .mr-20-sm-minus {
    margin-right: -80px !important;
  }
  .ml-20-sm-minus {
    margin-left: -80px !important;
  }
  .mt-20-sm-minus {
    margin-top: -80px !important;
  }
  .mb-20-sm-minus {
    margin-bottom: -80px !important;
  }
}
@media screen and (min-width: 768px) {
  .mx-auto-md {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .ml-auto-md {
    margin-left: auto!important;
  }
  .mr-auto-md {
    margin-right: auto!important;
  }
  .mt-auto-md {
    margin-top: auto!important;
  }
  .mb-auto-md {
    margin-bottom: auto!important;
  }
  .p-0-md {
    padding: 0!important;
  }
  .pl-0-md {
    padding-left: 0!important;
  }
  .pr-0-md {
    padding-right: 0!important;
  }
  .pt-0-md {
    padding-top: 0!important;
  }
  .pb-0-md {
    padding-bottom: 0!important;
  }
  .m-0-md {
    margin: 0!important;
  }
  .ml-0-md {
    margin-left: 0!important;
  }
  .mr-0-md {
    margin-right: 0!important;
  }
  .mt-0-md {
    margin-top: 0!important;
  }
  .mb-0-md {
    margin-bottom: 0!important;
  }
  .p-0-md {
    padding: 0px !important;
  }
  .pr-0-md {
    padding-right: 0px !important;
  }
  .pl-0-md {
    padding-left: 0px !important;
  }
  .pt-0-md {
    padding-top: 0px !important;
  }
  .pb-0-md {
    padding-bottom: 0px !important;
  }
  .px-0-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-0-md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-0-md {
    margin: 0px !important;
  }
  .mr-0-md {
    margin-right: 0px !important;
  }
  .ml-0-md {
    margin-left: 0px !important;
  }
  .mt-0-md {
    margin-top: 0px !important;
  }
  .mb-0-md {
    margin-bottom: 0px !important;
  }
  .mx-0-md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-0-md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-0-md-minus {
    margin: 0px !important;
  }
  .mr-0-md-minus {
    margin-right: 0px !important;
  }
  .ml-0-md-minus {
    margin-left: 0px !important;
  }
  .mt-0-md-minus {
    margin-top: 0px !important;
  }
  .mb-0-md-minus {
    margin-bottom: 0px !important;
  }
  .p-1-md {
    padding: 4px !important;
  }
  .pr-1-md {
    padding-right: 4px !important;
  }
  .pl-1-md {
    padding-left: 4px !important;
  }
  .pt-1-md {
    padding-top: 4px !important;
  }
  .pb-1-md {
    padding-bottom: 4px !important;
  }
  .px-1-md {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-1-md {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-1-md {
    margin: 4px !important;
  }
  .mr-1-md {
    margin-right: 4px !important;
  }
  .ml-1-md {
    margin-left: 4px !important;
  }
  .mt-1-md {
    margin-top: 4px !important;
  }
  .mb-1-md {
    margin-bottom: 4px !important;
  }
  .mx-1-md {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-1-md {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-1-md-minus {
    margin: -4px !important;
  }
  .mr-1-md-minus {
    margin-right: -4px !important;
  }
  .ml-1-md-minus {
    margin-left: -4px !important;
  }
  .mt-1-md-minus {
    margin-top: -4px !important;
  }
  .mb-1-md-minus {
    margin-bottom: -4px !important;
  }
  .p-2-md {
    padding: 8px !important;
  }
  .pr-2-md {
    padding-right: 8px !important;
  }
  .pl-2-md {
    padding-left: 8px !important;
  }
  .pt-2-md {
    padding-top: 8px !important;
  }
  .pb-2-md {
    padding-bottom: 8px !important;
  }
  .px-2-md {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-2-md {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-2-md {
    margin: 8px !important;
  }
  .mr-2-md {
    margin-right: 8px !important;
  }
  .ml-2-md {
    margin-left: 8px !important;
  }
  .mt-2-md {
    margin-top: 8px !important;
  }
  .mb-2-md {
    margin-bottom: 8px !important;
  }
  .mx-2-md {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-2-md {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-2-md-minus {
    margin: -8px !important;
  }
  .mr-2-md-minus {
    margin-right: -8px !important;
  }
  .ml-2-md-minus {
    margin-left: -8px !important;
  }
  .mt-2-md-minus {
    margin-top: -8px !important;
  }
  .mb-2-md-minus {
    margin-bottom: -8px !important;
  }
  .p-3-md {
    padding: 12px !important;
  }
  .pr-3-md {
    padding-right: 12px !important;
  }
  .pl-3-md {
    padding-left: 12px !important;
  }
  .pt-3-md {
    padding-top: 12px !important;
  }
  .pb-3-md {
    padding-bottom: 12px !important;
  }
  .px-3-md {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-3-md {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-3-md {
    margin: 12px !important;
  }
  .mr-3-md {
    margin-right: 12px !important;
  }
  .ml-3-md {
    margin-left: 12px !important;
  }
  .mt-3-md {
    margin-top: 12px !important;
  }
  .mb-3-md {
    margin-bottom: 12px !important;
  }
  .mx-3-md {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-3-md {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-3-md-minus {
    margin: -12px !important;
  }
  .mr-3-md-minus {
    margin-right: -12px !important;
  }
  .ml-3-md-minus {
    margin-left: -12px !important;
  }
  .mt-3-md-minus {
    margin-top: -12px !important;
  }
  .mb-3-md-minus {
    margin-bottom: -12px !important;
  }
  .p-4-md {
    padding: 16px !important;
  }
  .pr-4-md {
    padding-right: 16px !important;
  }
  .pl-4-md {
    padding-left: 16px !important;
  }
  .pt-4-md {
    padding-top: 16px !important;
  }
  .pb-4-md {
    padding-bottom: 16px !important;
  }
  .px-4-md {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-4-md {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-4-md {
    margin: 16px !important;
  }
  .mr-4-md {
    margin-right: 16px !important;
  }
  .ml-4-md {
    margin-left: 16px !important;
  }
  .mt-4-md {
    margin-top: 16px !important;
  }
  .mb-4-md {
    margin-bottom: 16px !important;
  }
  .mx-4-md {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-4-md {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-4-md-minus {
    margin: -16px !important;
  }
  .mr-4-md-minus {
    margin-right: -16px !important;
  }
  .ml-4-md-minus {
    margin-left: -16px !important;
  }
  .mt-4-md-minus {
    margin-top: -16px !important;
  }
  .mb-4-md-minus {
    margin-bottom: -16px !important;
  }
  .p-5-md {
    padding: 20px !important;
  }
  .pr-5-md {
    padding-right: 20px !important;
  }
  .pl-5-md {
    padding-left: 20px !important;
  }
  .pt-5-md {
    padding-top: 20px !important;
  }
  .pb-5-md {
    padding-bottom: 20px !important;
  }
  .px-5-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-5-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-5-md {
    margin: 20px !important;
  }
  .mr-5-md {
    margin-right: 20px !important;
  }
  .ml-5-md {
    margin-left: 20px !important;
  }
  .mt-5-md {
    margin-top: 20px !important;
  }
  .mb-5-md {
    margin-bottom: 20px !important;
  }
  .mx-5-md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-5-md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-5-md-minus {
    margin: -20px !important;
  }
  .mr-5-md-minus {
    margin-right: -20px !important;
  }
  .ml-5-md-minus {
    margin-left: -20px !important;
  }
  .mt-5-md-minus {
    margin-top: -20px !important;
  }
  .mb-5-md-minus {
    margin-bottom: -20px !important;
  }
  .p-6-md {
    padding: 24px !important;
  }
  .pr-6-md {
    padding-right: 24px !important;
  }
  .pl-6-md {
    padding-left: 24px !important;
  }
  .pt-6-md {
    padding-top: 24px !important;
  }
  .pb-6-md {
    padding-bottom: 24px !important;
  }
  .px-6-md {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-6-md {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-6-md {
    margin: 24px !important;
  }
  .mr-6-md {
    margin-right: 24px !important;
  }
  .ml-6-md {
    margin-left: 24px !important;
  }
  .mt-6-md {
    margin-top: 24px !important;
  }
  .mb-6-md {
    margin-bottom: 24px !important;
  }
  .mx-6-md {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-6-md {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-6-md-minus {
    margin: -24px !important;
  }
  .mr-6-md-minus {
    margin-right: -24px !important;
  }
  .ml-6-md-minus {
    margin-left: -24px !important;
  }
  .mt-6-md-minus {
    margin-top: -24px !important;
  }
  .mb-6-md-minus {
    margin-bottom: -24px !important;
  }
  .p-7-md {
    padding: 28px !important;
  }
  .pr-7-md {
    padding-right: 28px !important;
  }
  .pl-7-md {
    padding-left: 28px !important;
  }
  .pt-7-md {
    padding-top: 28px !important;
  }
  .pb-7-md {
    padding-bottom: 28px !important;
  }
  .px-7-md {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-7-md {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-7-md {
    margin: 28px !important;
  }
  .mr-7-md {
    margin-right: 28px !important;
  }
  .ml-7-md {
    margin-left: 28px !important;
  }
  .mt-7-md {
    margin-top: 28px !important;
  }
  .mb-7-md {
    margin-bottom: 28px !important;
  }
  .mx-7-md {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-7-md {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-7-md-minus {
    margin: -28px !important;
  }
  .mr-7-md-minus {
    margin-right: -28px !important;
  }
  .ml-7-md-minus {
    margin-left: -28px !important;
  }
  .mt-7-md-minus {
    margin-top: -28px !important;
  }
  .mb-7-md-minus {
    margin-bottom: -28px !important;
  }
  .p-8-md {
    padding: 32px !important;
  }
  .pr-8-md {
    padding-right: 32px !important;
  }
  .pl-8-md {
    padding-left: 32px !important;
  }
  .pt-8-md {
    padding-top: 32px !important;
  }
  .pb-8-md {
    padding-bottom: 32px !important;
  }
  .px-8-md {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-8-md {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-8-md {
    margin: 32px !important;
  }
  .mr-8-md {
    margin-right: 32px !important;
  }
  .ml-8-md {
    margin-left: 32px !important;
  }
  .mt-8-md {
    margin-top: 32px !important;
  }
  .mb-8-md {
    margin-bottom: 32px !important;
  }
  .mx-8-md {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-8-md {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-8-md-minus {
    margin: -32px !important;
  }
  .mr-8-md-minus {
    margin-right: -32px !important;
  }
  .ml-8-md-minus {
    margin-left: -32px !important;
  }
  .mt-8-md-minus {
    margin-top: -32px !important;
  }
  .mb-8-md-minus {
    margin-bottom: -32px !important;
  }
  .p-9-md {
    padding: 36px !important;
  }
  .pr-9-md {
    padding-right: 36px !important;
  }
  .pl-9-md {
    padding-left: 36px !important;
  }
  .pt-9-md {
    padding-top: 36px !important;
  }
  .pb-9-md {
    padding-bottom: 36px !important;
  }
  .px-9-md {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-9-md {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-9-md {
    margin: 36px !important;
  }
  .mr-9-md {
    margin-right: 36px !important;
  }
  .ml-9-md {
    margin-left: 36px !important;
  }
  .mt-9-md {
    margin-top: 36px !important;
  }
  .mb-9-md {
    margin-bottom: 36px !important;
  }
  .mx-9-md {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-9-md {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-9-md-minus {
    margin: -36px !important;
  }
  .mr-9-md-minus {
    margin-right: -36px !important;
  }
  .ml-9-md-minus {
    margin-left: -36px !important;
  }
  .mt-9-md-minus {
    margin-top: -36px !important;
  }
  .mb-9-md-minus {
    margin-bottom: -36px !important;
  }
  .p-10-md {
    padding: 40px !important;
  }
  .pr-10-md {
    padding-right: 40px !important;
  }
  .pl-10-md {
    padding-left: 40px !important;
  }
  .pt-10-md {
    padding-top: 40px !important;
  }
  .pb-10-md {
    padding-bottom: 40px !important;
  }
  .px-10-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-10-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-10-md {
    margin: 40px !important;
  }
  .mr-10-md {
    margin-right: 40px !important;
  }
  .ml-10-md {
    margin-left: 40px !important;
  }
  .mt-10-md {
    margin-top: 40px !important;
  }
  .mb-10-md {
    margin-bottom: 40px !important;
  }
  .mx-10-md {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-10-md {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-10-md-minus {
    margin: -40px !important;
  }
  .mr-10-md-minus {
    margin-right: -40px !important;
  }
  .ml-10-md-minus {
    margin-left: -40px !important;
  }
  .mt-10-md-minus {
    margin-top: -40px !important;
  }
  .mb-10-md-minus {
    margin-bottom: -40px !important;
  }
  .p-11-md {
    padding: 44px !important;
  }
  .pr-11-md {
    padding-right: 44px !important;
  }
  .pl-11-md {
    padding-left: 44px !important;
  }
  .pt-11-md {
    padding-top: 44px !important;
  }
  .pb-11-md {
    padding-bottom: 44px !important;
  }
  .px-11-md {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-11-md {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-11-md {
    margin: 44px !important;
  }
  .mr-11-md {
    margin-right: 44px !important;
  }
  .ml-11-md {
    margin-left: 44px !important;
  }
  .mt-11-md {
    margin-top: 44px !important;
  }
  .mb-11-md {
    margin-bottom: 44px !important;
  }
  .mx-11-md {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-11-md {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-11-md-minus {
    margin: -44px !important;
  }
  .mr-11-md-minus {
    margin-right: -44px !important;
  }
  .ml-11-md-minus {
    margin-left: -44px !important;
  }
  .mt-11-md-minus {
    margin-top: -44px !important;
  }
  .mb-11-md-minus {
    margin-bottom: -44px !important;
  }
  .p-12-md {
    padding: 48px !important;
  }
  .pr-12-md {
    padding-right: 48px !important;
  }
  .pl-12-md {
    padding-left: 48px !important;
  }
  .pt-12-md {
    padding-top: 48px !important;
  }
  .pb-12-md {
    padding-bottom: 48px !important;
  }
  .px-12-md {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-12-md {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-12-md {
    margin: 48px !important;
  }
  .mr-12-md {
    margin-right: 48px !important;
  }
  .ml-12-md {
    margin-left: 48px !important;
  }
  .mt-12-md {
    margin-top: 48px !important;
  }
  .mb-12-md {
    margin-bottom: 48px !important;
  }
  .mx-12-md {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-12-md {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-12-md-minus {
    margin: -48px !important;
  }
  .mr-12-md-minus {
    margin-right: -48px !important;
  }
  .ml-12-md-minus {
    margin-left: -48px !important;
  }
  .mt-12-md-minus {
    margin-top: -48px !important;
  }
  .mb-12-md-minus {
    margin-bottom: -48px !important;
  }
  .p-13-md {
    padding: 52px !important;
  }
  .pr-13-md {
    padding-right: 52px !important;
  }
  .pl-13-md {
    padding-left: 52px !important;
  }
  .pt-13-md {
    padding-top: 52px !important;
  }
  .pb-13-md {
    padding-bottom: 52px !important;
  }
  .px-13-md {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-13-md {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-13-md {
    margin: 52px !important;
  }
  .mr-13-md {
    margin-right: 52px !important;
  }
  .ml-13-md {
    margin-left: 52px !important;
  }
  .mt-13-md {
    margin-top: 52px !important;
  }
  .mb-13-md {
    margin-bottom: 52px !important;
  }
  .mx-13-md {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-13-md {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-13-md-minus {
    margin: -52px !important;
  }
  .mr-13-md-minus {
    margin-right: -52px !important;
  }
  .ml-13-md-minus {
    margin-left: -52px !important;
  }
  .mt-13-md-minus {
    margin-top: -52px !important;
  }
  .mb-13-md-minus {
    margin-bottom: -52px !important;
  }
  .p-14-md {
    padding: 56px !important;
  }
  .pr-14-md {
    padding-right: 56px !important;
  }
  .pl-14-md {
    padding-left: 56px !important;
  }
  .pt-14-md {
    padding-top: 56px !important;
  }
  .pb-14-md {
    padding-bottom: 56px !important;
  }
  .px-14-md {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-14-md {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-14-md {
    margin: 56px !important;
  }
  .mr-14-md {
    margin-right: 56px !important;
  }
  .ml-14-md {
    margin-left: 56px !important;
  }
  .mt-14-md {
    margin-top: 56px !important;
  }
  .mb-14-md {
    margin-bottom: 56px !important;
  }
  .mx-14-md {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-14-md {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-14-md-minus {
    margin: -56px !important;
  }
  .mr-14-md-minus {
    margin-right: -56px !important;
  }
  .ml-14-md-minus {
    margin-left: -56px !important;
  }
  .mt-14-md-minus {
    margin-top: -56px !important;
  }
  .mb-14-md-minus {
    margin-bottom: -56px !important;
  }
  .p-15-md {
    padding: 60px !important;
  }
  .pr-15-md {
    padding-right: 60px !important;
  }
  .pl-15-md {
    padding-left: 60px !important;
  }
  .pt-15-md {
    padding-top: 60px !important;
  }
  .pb-15-md {
    padding-bottom: 60px !important;
  }
  .px-15-md {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-15-md {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-15-md {
    margin: 60px !important;
  }
  .mr-15-md {
    margin-right: 60px !important;
  }
  .ml-15-md {
    margin-left: 60px !important;
  }
  .mt-15-md {
    margin-top: 60px !important;
  }
  .mb-15-md {
    margin-bottom: 60px !important;
  }
  .mx-15-md {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-15-md {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-15-md-minus {
    margin: -60px !important;
  }
  .mr-15-md-minus {
    margin-right: -60px !important;
  }
  .ml-15-md-minus {
    margin-left: -60px !important;
  }
  .mt-15-md-minus {
    margin-top: -60px !important;
  }
  .mb-15-md-minus {
    margin-bottom: -60px !important;
  }
  .p-16-md {
    padding: 64px !important;
  }
  .pr-16-md {
    padding-right: 64px !important;
  }
  .pl-16-md {
    padding-left: 64px !important;
  }
  .pt-16-md {
    padding-top: 64px !important;
  }
  .pb-16-md {
    padding-bottom: 64px !important;
  }
  .px-16-md {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-16-md {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-16-md {
    margin: 64px !important;
  }
  .mr-16-md {
    margin-right: 64px !important;
  }
  .ml-16-md {
    margin-left: 64px !important;
  }
  .mt-16-md {
    margin-top: 64px !important;
  }
  .mb-16-md {
    margin-bottom: 64px !important;
  }
  .mx-16-md {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-16-md {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-16-md-minus {
    margin: -64px !important;
  }
  .mr-16-md-minus {
    margin-right: -64px !important;
  }
  .ml-16-md-minus {
    margin-left: -64px !important;
  }
  .mt-16-md-minus {
    margin-top: -64px !important;
  }
  .mb-16-md-minus {
    margin-bottom: -64px !important;
  }
  .p-17-md {
    padding: 68px !important;
  }
  .pr-17-md {
    padding-right: 68px !important;
  }
  .pl-17-md {
    padding-left: 68px !important;
  }
  .pt-17-md {
    padding-top: 68px !important;
  }
  .pb-17-md {
    padding-bottom: 68px !important;
  }
  .px-17-md {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-17-md {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-17-md {
    margin: 68px !important;
  }
  .mr-17-md {
    margin-right: 68px !important;
  }
  .ml-17-md {
    margin-left: 68px !important;
  }
  .mt-17-md {
    margin-top: 68px !important;
  }
  .mb-17-md {
    margin-bottom: 68px !important;
  }
  .mx-17-md {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-17-md {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-17-md-minus {
    margin: -68px !important;
  }
  .mr-17-md-minus {
    margin-right: -68px !important;
  }
  .ml-17-md-minus {
    margin-left: -68px !important;
  }
  .mt-17-md-minus {
    margin-top: -68px !important;
  }
  .mb-17-md-minus {
    margin-bottom: -68px !important;
  }
  .p-18-md {
    padding: 72px !important;
  }
  .pr-18-md {
    padding-right: 72px !important;
  }
  .pl-18-md {
    padding-left: 72px !important;
  }
  .pt-18-md {
    padding-top: 72px !important;
  }
  .pb-18-md {
    padding-bottom: 72px !important;
  }
  .px-18-md {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-18-md {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-18-md {
    margin: 72px !important;
  }
  .mr-18-md {
    margin-right: 72px !important;
  }
  .ml-18-md {
    margin-left: 72px !important;
  }
  .mt-18-md {
    margin-top: 72px !important;
  }
  .mb-18-md {
    margin-bottom: 72px !important;
  }
  .mx-18-md {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-18-md {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-18-md-minus {
    margin: -72px !important;
  }
  .mr-18-md-minus {
    margin-right: -72px !important;
  }
  .ml-18-md-minus {
    margin-left: -72px !important;
  }
  .mt-18-md-minus {
    margin-top: -72px !important;
  }
  .mb-18-md-minus {
    margin-bottom: -72px !important;
  }
  .p-19-md {
    padding: 76px !important;
  }
  .pr-19-md {
    padding-right: 76px !important;
  }
  .pl-19-md {
    padding-left: 76px !important;
  }
  .pt-19-md {
    padding-top: 76px !important;
  }
  .pb-19-md {
    padding-bottom: 76px !important;
  }
  .px-19-md {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-19-md {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-19-md {
    margin: 76px !important;
  }
  .mr-19-md {
    margin-right: 76px !important;
  }
  .ml-19-md {
    margin-left: 76px !important;
  }
  .mt-19-md {
    margin-top: 76px !important;
  }
  .mb-19-md {
    margin-bottom: 76px !important;
  }
  .mx-19-md {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-19-md {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-19-md-minus {
    margin: -76px !important;
  }
  .mr-19-md-minus {
    margin-right: -76px !important;
  }
  .ml-19-md-minus {
    margin-left: -76px !important;
  }
  .mt-19-md-minus {
    margin-top: -76px !important;
  }
  .mb-19-md-minus {
    margin-bottom: -76px !important;
  }
  .p-20-md {
    padding: 80px !important;
  }
  .pr-20-md {
    padding-right: 80px !important;
  }
  .pl-20-md {
    padding-left: 80px !important;
  }
  .pt-20-md {
    padding-top: 80px !important;
  }
  .pb-20-md {
    padding-bottom: 80px !important;
  }
  .px-20-md {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-20-md {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-20-md {
    margin: 80px !important;
  }
  .mr-20-md {
    margin-right: 80px !important;
  }
  .ml-20-md {
    margin-left: 80px !important;
  }
  .mt-20-md {
    margin-top: 80px !important;
  }
  .mb-20-md {
    margin-bottom: 80px !important;
  }
  .mx-20-md {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-20-md {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-20-md-minus {
    margin: -80px !important;
  }
  .mr-20-md-minus {
    margin-right: -80px !important;
  }
  .ml-20-md-minus {
    margin-left: -80px !important;
  }
  .mt-20-md-minus {
    margin-top: -80px !important;
  }
  .mb-20-md-minus {
    margin-bottom: -80px !important;
  }
}
@media screen and (min-width: 992px) {
  .mx-auto-lg {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .ml-auto-lg {
    margin-left: auto!important;
  }
  .mr-auto-lg {
    margin-right: auto!important;
  }
  .mt-auto-lg {
    margin-top: auto!important;
  }
  .mb-auto-lg {
    margin-bottom: auto!important;
  }
  .p-0-lg {
    padding: 0!important;
  }
  .pl-0-lg {
    padding-left: 0!important;
  }
  .pr-0-lg {
    padding-right: 0!important;
  }
  .pt-0-lg {
    padding-top: 0!important;
  }
  .pb-0-lg {
    padding-bottom: 0!important;
  }
  .m-0-lg {
    margin: 0!important;
  }
  .ml-0-lg {
    margin-left: 0!important;
  }
  .mr-0-lg {
    margin-right: 0!important;
  }
  .mt-0-lg {
    margin-top: 0!important;
  }
  .mb-0-lg {
    margin-bottom: 0!important;
  }
  .p-0-lg {
    padding: 0px !important;
  }
  .pr-0-lg {
    padding-right: 0px !important;
  }
  .pl-0-lg {
    padding-left: 0px !important;
  }
  .pt-0-lg {
    padding-top: 0px !important;
  }
  .pb-0-lg {
    padding-bottom: 0px !important;
  }
  .px-0-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-0-lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-0-lg {
    margin: 0px !important;
  }
  .mr-0-lg {
    margin-right: 0px !important;
  }
  .ml-0-lg {
    margin-left: 0px !important;
  }
  .mt-0-lg {
    margin-top: 0px !important;
  }
  .mb-0-lg {
    margin-bottom: 0px !important;
  }
  .mx-0-lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-0-lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-0-lg-minus {
    margin: 0px !important;
  }
  .mr-0-lg-minus {
    margin-right: 0px !important;
  }
  .ml-0-lg-minus {
    margin-left: 0px !important;
  }
  .mt-0-lg-minus {
    margin-top: 0px !important;
  }
  .mb-0-lg-minus {
    margin-bottom: 0px !important;
  }
  .p-1-lg {
    padding: 4px !important;
  }
  .pr-1-lg {
    padding-right: 4px !important;
  }
  .pl-1-lg {
    padding-left: 4px !important;
  }
  .pt-1-lg {
    padding-top: 4px !important;
  }
  .pb-1-lg {
    padding-bottom: 4px !important;
  }
  .px-1-lg {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-1-lg {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-1-lg {
    margin: 4px !important;
  }
  .mr-1-lg {
    margin-right: 4px !important;
  }
  .ml-1-lg {
    margin-left: 4px !important;
  }
  .mt-1-lg {
    margin-top: 4px !important;
  }
  .mb-1-lg {
    margin-bottom: 4px !important;
  }
  .mx-1-lg {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-1-lg {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-1-lg-minus {
    margin: -4px !important;
  }
  .mr-1-lg-minus {
    margin-right: -4px !important;
  }
  .ml-1-lg-minus {
    margin-left: -4px !important;
  }
  .mt-1-lg-minus {
    margin-top: -4px !important;
  }
  .mb-1-lg-minus {
    margin-bottom: -4px !important;
  }
  .p-2-lg {
    padding: 8px !important;
  }
  .pr-2-lg {
    padding-right: 8px !important;
  }
  .pl-2-lg {
    padding-left: 8px !important;
  }
  .pt-2-lg {
    padding-top: 8px !important;
  }
  .pb-2-lg {
    padding-bottom: 8px !important;
  }
  .px-2-lg {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-2-lg {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-2-lg {
    margin: 8px !important;
  }
  .mr-2-lg {
    margin-right: 8px !important;
  }
  .ml-2-lg {
    margin-left: 8px !important;
  }
  .mt-2-lg {
    margin-top: 8px !important;
  }
  .mb-2-lg {
    margin-bottom: 8px !important;
  }
  .mx-2-lg {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-2-lg {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-2-lg-minus {
    margin: -8px !important;
  }
  .mr-2-lg-minus {
    margin-right: -8px !important;
  }
  .ml-2-lg-minus {
    margin-left: -8px !important;
  }
  .mt-2-lg-minus {
    margin-top: -8px !important;
  }
  .mb-2-lg-minus {
    margin-bottom: -8px !important;
  }
  .p-3-lg {
    padding: 12px !important;
  }
  .pr-3-lg {
    padding-right: 12px !important;
  }
  .pl-3-lg {
    padding-left: 12px !important;
  }
  .pt-3-lg {
    padding-top: 12px !important;
  }
  .pb-3-lg {
    padding-bottom: 12px !important;
  }
  .px-3-lg {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-3-lg {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-3-lg {
    margin: 12px !important;
  }
  .mr-3-lg {
    margin-right: 12px !important;
  }
  .ml-3-lg {
    margin-left: 12px !important;
  }
  .mt-3-lg {
    margin-top: 12px !important;
  }
  .mb-3-lg {
    margin-bottom: 12px !important;
  }
  .mx-3-lg {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-3-lg {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-3-lg-minus {
    margin: -12px !important;
  }
  .mr-3-lg-minus {
    margin-right: -12px !important;
  }
  .ml-3-lg-minus {
    margin-left: -12px !important;
  }
  .mt-3-lg-minus {
    margin-top: -12px !important;
  }
  .mb-3-lg-minus {
    margin-bottom: -12px !important;
  }
  .p-4-lg {
    padding: 16px !important;
  }
  .pr-4-lg {
    padding-right: 16px !important;
  }
  .pl-4-lg {
    padding-left: 16px !important;
  }
  .pt-4-lg {
    padding-top: 16px !important;
  }
  .pb-4-lg {
    padding-bottom: 16px !important;
  }
  .px-4-lg {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-4-lg {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-4-lg {
    margin: 16px !important;
  }
  .mr-4-lg {
    margin-right: 16px !important;
  }
  .ml-4-lg {
    margin-left: 16px !important;
  }
  .mt-4-lg {
    margin-top: 16px !important;
  }
  .mb-4-lg {
    margin-bottom: 16px !important;
  }
  .mx-4-lg {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-4-lg {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-4-lg-minus {
    margin: -16px !important;
  }
  .mr-4-lg-minus {
    margin-right: -16px !important;
  }
  .ml-4-lg-minus {
    margin-left: -16px !important;
  }
  .mt-4-lg-minus {
    margin-top: -16px !important;
  }
  .mb-4-lg-minus {
    margin-bottom: -16px !important;
  }
  .p-5-lg {
    padding: 20px !important;
  }
  .pr-5-lg {
    padding-right: 20px !important;
  }
  .pl-5-lg {
    padding-left: 20px !important;
  }
  .pt-5-lg {
    padding-top: 20px !important;
  }
  .pb-5-lg {
    padding-bottom: 20px !important;
  }
  .px-5-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-5-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-5-lg {
    margin: 20px !important;
  }
  .mr-5-lg {
    margin-right: 20px !important;
  }
  .ml-5-lg {
    margin-left: 20px !important;
  }
  .mt-5-lg {
    margin-top: 20px !important;
  }
  .mb-5-lg {
    margin-bottom: 20px !important;
  }
  .mx-5-lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-5-lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-5-lg-minus {
    margin: -20px !important;
  }
  .mr-5-lg-minus {
    margin-right: -20px !important;
  }
  .ml-5-lg-minus {
    margin-left: -20px !important;
  }
  .mt-5-lg-minus {
    margin-top: -20px !important;
  }
  .mb-5-lg-minus {
    margin-bottom: -20px !important;
  }
  .p-6-lg {
    padding: 24px !important;
  }
  .pr-6-lg {
    padding-right: 24px !important;
  }
  .pl-6-lg {
    padding-left: 24px !important;
  }
  .pt-6-lg {
    padding-top: 24px !important;
  }
  .pb-6-lg {
    padding-bottom: 24px !important;
  }
  .px-6-lg {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-6-lg {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-6-lg {
    margin: 24px !important;
  }
  .mr-6-lg {
    margin-right: 24px !important;
  }
  .ml-6-lg {
    margin-left: 24px !important;
  }
  .mt-6-lg {
    margin-top: 24px !important;
  }
  .mb-6-lg {
    margin-bottom: 24px !important;
  }
  .mx-6-lg {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-6-lg {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-6-lg-minus {
    margin: -24px !important;
  }
  .mr-6-lg-minus {
    margin-right: -24px !important;
  }
  .ml-6-lg-minus {
    margin-left: -24px !important;
  }
  .mt-6-lg-minus {
    margin-top: -24px !important;
  }
  .mb-6-lg-minus {
    margin-bottom: -24px !important;
  }
  .p-7-lg {
    padding: 28px !important;
  }
  .pr-7-lg {
    padding-right: 28px !important;
  }
  .pl-7-lg {
    padding-left: 28px !important;
  }
  .pt-7-lg {
    padding-top: 28px !important;
  }
  .pb-7-lg {
    padding-bottom: 28px !important;
  }
  .px-7-lg {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-7-lg {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-7-lg {
    margin: 28px !important;
  }
  .mr-7-lg {
    margin-right: 28px !important;
  }
  .ml-7-lg {
    margin-left: 28px !important;
  }
  .mt-7-lg {
    margin-top: 28px !important;
  }
  .mb-7-lg {
    margin-bottom: 28px !important;
  }
  .mx-7-lg {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-7-lg {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-7-lg-minus {
    margin: -28px !important;
  }
  .mr-7-lg-minus {
    margin-right: -28px !important;
  }
  .ml-7-lg-minus {
    margin-left: -28px !important;
  }
  .mt-7-lg-minus {
    margin-top: -28px !important;
  }
  .mb-7-lg-minus {
    margin-bottom: -28px !important;
  }
  .p-8-lg {
    padding: 32px !important;
  }
  .pr-8-lg {
    padding-right: 32px !important;
  }
  .pl-8-lg {
    padding-left: 32px !important;
  }
  .pt-8-lg {
    padding-top: 32px !important;
  }
  .pb-8-lg {
    padding-bottom: 32px !important;
  }
  .px-8-lg {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-8-lg {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-8-lg {
    margin: 32px !important;
  }
  .mr-8-lg {
    margin-right: 32px !important;
  }
  .ml-8-lg {
    margin-left: 32px !important;
  }
  .mt-8-lg {
    margin-top: 32px !important;
  }
  .mb-8-lg {
    margin-bottom: 32px !important;
  }
  .mx-8-lg {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-8-lg {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-8-lg-minus {
    margin: -32px !important;
  }
  .mr-8-lg-minus {
    margin-right: -32px !important;
  }
  .ml-8-lg-minus {
    margin-left: -32px !important;
  }
  .mt-8-lg-minus {
    margin-top: -32px !important;
  }
  .mb-8-lg-minus {
    margin-bottom: -32px !important;
  }
  .p-9-lg {
    padding: 36px !important;
  }
  .pr-9-lg {
    padding-right: 36px !important;
  }
  .pl-9-lg {
    padding-left: 36px !important;
  }
  .pt-9-lg {
    padding-top: 36px !important;
  }
  .pb-9-lg {
    padding-bottom: 36px !important;
  }
  .px-9-lg {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-9-lg {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-9-lg {
    margin: 36px !important;
  }
  .mr-9-lg {
    margin-right: 36px !important;
  }
  .ml-9-lg {
    margin-left: 36px !important;
  }
  .mt-9-lg {
    margin-top: 36px !important;
  }
  .mb-9-lg {
    margin-bottom: 36px !important;
  }
  .mx-9-lg {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-9-lg {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-9-lg-minus {
    margin: -36px !important;
  }
  .mr-9-lg-minus {
    margin-right: -36px !important;
  }
  .ml-9-lg-minus {
    margin-left: -36px !important;
  }
  .mt-9-lg-minus {
    margin-top: -36px !important;
  }
  .mb-9-lg-minus {
    margin-bottom: -36px !important;
  }
  .p-10-lg {
    padding: 40px !important;
  }
  .pr-10-lg {
    padding-right: 40px !important;
  }
  .pl-10-lg {
    padding-left: 40px !important;
  }
  .pt-10-lg {
    padding-top: 40px !important;
  }
  .pb-10-lg {
    padding-bottom: 40px !important;
  }
  .px-10-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-10-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-10-lg {
    margin: 40px !important;
  }
  .mr-10-lg {
    margin-right: 40px !important;
  }
  .ml-10-lg {
    margin-left: 40px !important;
  }
  .mt-10-lg {
    margin-top: 40px !important;
  }
  .mb-10-lg {
    margin-bottom: 40px !important;
  }
  .mx-10-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-10-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-10-lg-minus {
    margin: -40px !important;
  }
  .mr-10-lg-minus {
    margin-right: -40px !important;
  }
  .ml-10-lg-minus {
    margin-left: -40px !important;
  }
  .mt-10-lg-minus {
    margin-top: -40px !important;
  }
  .mb-10-lg-minus {
    margin-bottom: -40px !important;
  }
  .p-11-lg {
    padding: 44px !important;
  }
  .pr-11-lg {
    padding-right: 44px !important;
  }
  .pl-11-lg {
    padding-left: 44px !important;
  }
  .pt-11-lg {
    padding-top: 44px !important;
  }
  .pb-11-lg {
    padding-bottom: 44px !important;
  }
  .px-11-lg {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-11-lg {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-11-lg {
    margin: 44px !important;
  }
  .mr-11-lg {
    margin-right: 44px !important;
  }
  .ml-11-lg {
    margin-left: 44px !important;
  }
  .mt-11-lg {
    margin-top: 44px !important;
  }
  .mb-11-lg {
    margin-bottom: 44px !important;
  }
  .mx-11-lg {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-11-lg {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-11-lg-minus {
    margin: -44px !important;
  }
  .mr-11-lg-minus {
    margin-right: -44px !important;
  }
  .ml-11-lg-minus {
    margin-left: -44px !important;
  }
  .mt-11-lg-minus {
    margin-top: -44px !important;
  }
  .mb-11-lg-minus {
    margin-bottom: -44px !important;
  }
  .p-12-lg {
    padding: 48px !important;
  }
  .pr-12-lg {
    padding-right: 48px !important;
  }
  .pl-12-lg {
    padding-left: 48px !important;
  }
  .pt-12-lg {
    padding-top: 48px !important;
  }
  .pb-12-lg {
    padding-bottom: 48px !important;
  }
  .px-12-lg {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-12-lg {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-12-lg {
    margin: 48px !important;
  }
  .mr-12-lg {
    margin-right: 48px !important;
  }
  .ml-12-lg {
    margin-left: 48px !important;
  }
  .mt-12-lg {
    margin-top: 48px !important;
  }
  .mb-12-lg {
    margin-bottom: 48px !important;
  }
  .mx-12-lg {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-12-lg {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-12-lg-minus {
    margin: -48px !important;
  }
  .mr-12-lg-minus {
    margin-right: -48px !important;
  }
  .ml-12-lg-minus {
    margin-left: -48px !important;
  }
  .mt-12-lg-minus {
    margin-top: -48px !important;
  }
  .mb-12-lg-minus {
    margin-bottom: -48px !important;
  }
  .p-13-lg {
    padding: 52px !important;
  }
  .pr-13-lg {
    padding-right: 52px !important;
  }
  .pl-13-lg {
    padding-left: 52px !important;
  }
  .pt-13-lg {
    padding-top: 52px !important;
  }
  .pb-13-lg {
    padding-bottom: 52px !important;
  }
  .px-13-lg {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-13-lg {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-13-lg {
    margin: 52px !important;
  }
  .mr-13-lg {
    margin-right: 52px !important;
  }
  .ml-13-lg {
    margin-left: 52px !important;
  }
  .mt-13-lg {
    margin-top: 52px !important;
  }
  .mb-13-lg {
    margin-bottom: 52px !important;
  }
  .mx-13-lg {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-13-lg {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-13-lg-minus {
    margin: -52px !important;
  }
  .mr-13-lg-minus {
    margin-right: -52px !important;
  }
  .ml-13-lg-minus {
    margin-left: -52px !important;
  }
  .mt-13-lg-minus {
    margin-top: -52px !important;
  }
  .mb-13-lg-minus {
    margin-bottom: -52px !important;
  }
  .p-14-lg {
    padding: 56px !important;
  }
  .pr-14-lg {
    padding-right: 56px !important;
  }
  .pl-14-lg {
    padding-left: 56px !important;
  }
  .pt-14-lg {
    padding-top: 56px !important;
  }
  .pb-14-lg {
    padding-bottom: 56px !important;
  }
  .px-14-lg {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-14-lg {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-14-lg {
    margin: 56px !important;
  }
  .mr-14-lg {
    margin-right: 56px !important;
  }
  .ml-14-lg {
    margin-left: 56px !important;
  }
  .mt-14-lg {
    margin-top: 56px !important;
  }
  .mb-14-lg {
    margin-bottom: 56px !important;
  }
  .mx-14-lg {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-14-lg {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-14-lg-minus {
    margin: -56px !important;
  }
  .mr-14-lg-minus {
    margin-right: -56px !important;
  }
  .ml-14-lg-minus {
    margin-left: -56px !important;
  }
  .mt-14-lg-minus {
    margin-top: -56px !important;
  }
  .mb-14-lg-minus {
    margin-bottom: -56px !important;
  }
  .p-15-lg {
    padding: 60px !important;
  }
  .pr-15-lg {
    padding-right: 60px !important;
  }
  .pl-15-lg {
    padding-left: 60px !important;
  }
  .pt-15-lg {
    padding-top: 60px !important;
  }
  .pb-15-lg {
    padding-bottom: 60px !important;
  }
  .px-15-lg {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-15-lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-15-lg {
    margin: 60px !important;
  }
  .mr-15-lg {
    margin-right: 60px !important;
  }
  .ml-15-lg {
    margin-left: 60px !important;
  }
  .mt-15-lg {
    margin-top: 60px !important;
  }
  .mb-15-lg {
    margin-bottom: 60px !important;
  }
  .mx-15-lg {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-15-lg {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-15-lg-minus {
    margin: -60px !important;
  }
  .mr-15-lg-minus {
    margin-right: -60px !important;
  }
  .ml-15-lg-minus {
    margin-left: -60px !important;
  }
  .mt-15-lg-minus {
    margin-top: -60px !important;
  }
  .mb-15-lg-minus {
    margin-bottom: -60px !important;
  }
  .p-16-lg {
    padding: 64px !important;
  }
  .pr-16-lg {
    padding-right: 64px !important;
  }
  .pl-16-lg {
    padding-left: 64px !important;
  }
  .pt-16-lg {
    padding-top: 64px !important;
  }
  .pb-16-lg {
    padding-bottom: 64px !important;
  }
  .px-16-lg {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-16-lg {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-16-lg {
    margin: 64px !important;
  }
  .mr-16-lg {
    margin-right: 64px !important;
  }
  .ml-16-lg {
    margin-left: 64px !important;
  }
  .mt-16-lg {
    margin-top: 64px !important;
  }
  .mb-16-lg {
    margin-bottom: 64px !important;
  }
  .mx-16-lg {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-16-lg {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-16-lg-minus {
    margin: -64px !important;
  }
  .mr-16-lg-minus {
    margin-right: -64px !important;
  }
  .ml-16-lg-minus {
    margin-left: -64px !important;
  }
  .mt-16-lg-minus {
    margin-top: -64px !important;
  }
  .mb-16-lg-minus {
    margin-bottom: -64px !important;
  }
  .p-17-lg {
    padding: 68px !important;
  }
  .pr-17-lg {
    padding-right: 68px !important;
  }
  .pl-17-lg {
    padding-left: 68px !important;
  }
  .pt-17-lg {
    padding-top: 68px !important;
  }
  .pb-17-lg {
    padding-bottom: 68px !important;
  }
  .px-17-lg {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-17-lg {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-17-lg {
    margin: 68px !important;
  }
  .mr-17-lg {
    margin-right: 68px !important;
  }
  .ml-17-lg {
    margin-left: 68px !important;
  }
  .mt-17-lg {
    margin-top: 68px !important;
  }
  .mb-17-lg {
    margin-bottom: 68px !important;
  }
  .mx-17-lg {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-17-lg {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-17-lg-minus {
    margin: -68px !important;
  }
  .mr-17-lg-minus {
    margin-right: -68px !important;
  }
  .ml-17-lg-minus {
    margin-left: -68px !important;
  }
  .mt-17-lg-minus {
    margin-top: -68px !important;
  }
  .mb-17-lg-minus {
    margin-bottom: -68px !important;
  }
  .p-18-lg {
    padding: 72px !important;
  }
  .pr-18-lg {
    padding-right: 72px !important;
  }
  .pl-18-lg {
    padding-left: 72px !important;
  }
  .pt-18-lg {
    padding-top: 72px !important;
  }
  .pb-18-lg {
    padding-bottom: 72px !important;
  }
  .px-18-lg {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-18-lg {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-18-lg {
    margin: 72px !important;
  }
  .mr-18-lg {
    margin-right: 72px !important;
  }
  .ml-18-lg {
    margin-left: 72px !important;
  }
  .mt-18-lg {
    margin-top: 72px !important;
  }
  .mb-18-lg {
    margin-bottom: 72px !important;
  }
  .mx-18-lg {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-18-lg {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-18-lg-minus {
    margin: -72px !important;
  }
  .mr-18-lg-minus {
    margin-right: -72px !important;
  }
  .ml-18-lg-minus {
    margin-left: -72px !important;
  }
  .mt-18-lg-minus {
    margin-top: -72px !important;
  }
  .mb-18-lg-minus {
    margin-bottom: -72px !important;
  }
  .p-19-lg {
    padding: 76px !important;
  }
  .pr-19-lg {
    padding-right: 76px !important;
  }
  .pl-19-lg {
    padding-left: 76px !important;
  }
  .pt-19-lg {
    padding-top: 76px !important;
  }
  .pb-19-lg {
    padding-bottom: 76px !important;
  }
  .px-19-lg {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-19-lg {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-19-lg {
    margin: 76px !important;
  }
  .mr-19-lg {
    margin-right: 76px !important;
  }
  .ml-19-lg {
    margin-left: 76px !important;
  }
  .mt-19-lg {
    margin-top: 76px !important;
  }
  .mb-19-lg {
    margin-bottom: 76px !important;
  }
  .mx-19-lg {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-19-lg {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-19-lg-minus {
    margin: -76px !important;
  }
  .mr-19-lg-minus {
    margin-right: -76px !important;
  }
  .ml-19-lg-minus {
    margin-left: -76px !important;
  }
  .mt-19-lg-minus {
    margin-top: -76px !important;
  }
  .mb-19-lg-minus {
    margin-bottom: -76px !important;
  }
  .p-20-lg {
    padding: 80px !important;
  }
  .pr-20-lg {
    padding-right: 80px !important;
  }
  .pl-20-lg {
    padding-left: 80px !important;
  }
  .pt-20-lg {
    padding-top: 80px !important;
  }
  .pb-20-lg {
    padding-bottom: 80px !important;
  }
  .px-20-lg {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-20-lg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-20-lg {
    margin: 80px !important;
  }
  .mr-20-lg {
    margin-right: 80px !important;
  }
  .ml-20-lg {
    margin-left: 80px !important;
  }
  .mt-20-lg {
    margin-top: 80px !important;
  }
  .mb-20-lg {
    margin-bottom: 80px !important;
  }
  .mx-20-lg {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-20-lg {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-20-lg-minus {
    margin: -80px !important;
  }
  .mr-20-lg-minus {
    margin-right: -80px !important;
  }
  .ml-20-lg-minus {
    margin-left: -80px !important;
  }
  .mt-20-lg-minus {
    margin-top: -80px !important;
  }
  .mb-20-lg-minus {
    margin-bottom: -80px !important;
  }
}
@media screen and (min-width: 1200px) {
  .mx-auto-xl {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .ml-auto-xl {
    margin-left: auto!important;
  }
  .mr-auto-xl {
    margin-right: auto!important;
  }
  .mt-auto-xl {
    margin-top: auto!important;
  }
  .mb-auto-xl {
    margin-bottom: auto!important;
  }
  .p-0-xl {
    padding: 0!important;
  }
  .pl-0-xl {
    padding-left: 0!important;
  }
  .pr-0-xl {
    padding-right: 0!important;
  }
  .pt-0-xl {
    padding-top: 0!important;
  }
  .pb-0-xl {
    padding-bottom: 0!important;
  }
  .m-0-xl {
    margin: 0!important;
  }
  .ml-0-xl {
    margin-left: 0!important;
  }
  .mr-0-xl {
    margin-right: 0!important;
  }
  .mt-0-xl {
    margin-top: 0!important;
  }
  .mb-0-xl {
    margin-bottom: 0!important;
  }
  .p-0-xl {
    padding: 0px !important;
  }
  .pr-0-xl {
    padding-right: 0px !important;
  }
  .pl-0-xl {
    padding-left: 0px !important;
  }
  .pt-0-xl {
    padding-top: 0px !important;
  }
  .pb-0-xl {
    padding-bottom: 0px !important;
  }
  .px-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-0-xl {
    margin: 0px !important;
  }
  .mr-0-xl {
    margin-right: 0px !important;
  }
  .ml-0-xl {
    margin-left: 0px !important;
  }
  .mt-0-xl {
    margin-top: 0px !important;
  }
  .mb-0-xl {
    margin-bottom: 0px !important;
  }
  .mx-0-xl {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-0-xl {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-0-xl-minus {
    margin: 0px !important;
  }
  .mr-0-xl-minus {
    margin-right: 0px !important;
  }
  .ml-0-xl-minus {
    margin-left: 0px !important;
  }
  .mt-0-xl-minus {
    margin-top: 0px !important;
  }
  .mb-0-xl-minus {
    margin-bottom: 0px !important;
  }
  .p-1-xl {
    padding: 4px !important;
  }
  .pr-1-xl {
    padding-right: 4px !important;
  }
  .pl-1-xl {
    padding-left: 4px !important;
  }
  .pt-1-xl {
    padding-top: 4px !important;
  }
  .pb-1-xl {
    padding-bottom: 4px !important;
  }
  .px-1-xl {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-1-xl {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-1-xl {
    margin: 4px !important;
  }
  .mr-1-xl {
    margin-right: 4px !important;
  }
  .ml-1-xl {
    margin-left: 4px !important;
  }
  .mt-1-xl {
    margin-top: 4px !important;
  }
  .mb-1-xl {
    margin-bottom: 4px !important;
  }
  .mx-1-xl {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-1-xl {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-1-xl-minus {
    margin: -4px !important;
  }
  .mr-1-xl-minus {
    margin-right: -4px !important;
  }
  .ml-1-xl-minus {
    margin-left: -4px !important;
  }
  .mt-1-xl-minus {
    margin-top: -4px !important;
  }
  .mb-1-xl-minus {
    margin-bottom: -4px !important;
  }
  .p-2-xl {
    padding: 8px !important;
  }
  .pr-2-xl {
    padding-right: 8px !important;
  }
  .pl-2-xl {
    padding-left: 8px !important;
  }
  .pt-2-xl {
    padding-top: 8px !important;
  }
  .pb-2-xl {
    padding-bottom: 8px !important;
  }
  .px-2-xl {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-2-xl {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-2-xl {
    margin: 8px !important;
  }
  .mr-2-xl {
    margin-right: 8px !important;
  }
  .ml-2-xl {
    margin-left: 8px !important;
  }
  .mt-2-xl {
    margin-top: 8px !important;
  }
  .mb-2-xl {
    margin-bottom: 8px !important;
  }
  .mx-2-xl {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-2-xl {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-2-xl-minus {
    margin: -8px !important;
  }
  .mr-2-xl-minus {
    margin-right: -8px !important;
  }
  .ml-2-xl-minus {
    margin-left: -8px !important;
  }
  .mt-2-xl-minus {
    margin-top: -8px !important;
  }
  .mb-2-xl-minus {
    margin-bottom: -8px !important;
  }
  .p-3-xl {
    padding: 12px !important;
  }
  .pr-3-xl {
    padding-right: 12px !important;
  }
  .pl-3-xl {
    padding-left: 12px !important;
  }
  .pt-3-xl {
    padding-top: 12px !important;
  }
  .pb-3-xl {
    padding-bottom: 12px !important;
  }
  .px-3-xl {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-3-xl {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-3-xl {
    margin: 12px !important;
  }
  .mr-3-xl {
    margin-right: 12px !important;
  }
  .ml-3-xl {
    margin-left: 12px !important;
  }
  .mt-3-xl {
    margin-top: 12px !important;
  }
  .mb-3-xl {
    margin-bottom: 12px !important;
  }
  .mx-3-xl {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-3-xl {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-3-xl-minus {
    margin: -12px !important;
  }
  .mr-3-xl-minus {
    margin-right: -12px !important;
  }
  .ml-3-xl-minus {
    margin-left: -12px !important;
  }
  .mt-3-xl-minus {
    margin-top: -12px !important;
  }
  .mb-3-xl-minus {
    margin-bottom: -12px !important;
  }
  .p-4-xl {
    padding: 16px !important;
  }
  .pr-4-xl {
    padding-right: 16px !important;
  }
  .pl-4-xl {
    padding-left: 16px !important;
  }
  .pt-4-xl {
    padding-top: 16px !important;
  }
  .pb-4-xl {
    padding-bottom: 16px !important;
  }
  .px-4-xl {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-4-xl {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-4-xl {
    margin: 16px !important;
  }
  .mr-4-xl {
    margin-right: 16px !important;
  }
  .ml-4-xl {
    margin-left: 16px !important;
  }
  .mt-4-xl {
    margin-top: 16px !important;
  }
  .mb-4-xl {
    margin-bottom: 16px !important;
  }
  .mx-4-xl {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-4-xl {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-4-xl-minus {
    margin: -16px !important;
  }
  .mr-4-xl-minus {
    margin-right: -16px !important;
  }
  .ml-4-xl-minus {
    margin-left: -16px !important;
  }
  .mt-4-xl-minus {
    margin-top: -16px !important;
  }
  .mb-4-xl-minus {
    margin-bottom: -16px !important;
  }
  .p-5-xl {
    padding: 20px !important;
  }
  .pr-5-xl {
    padding-right: 20px !important;
  }
  .pl-5-xl {
    padding-left: 20px !important;
  }
  .pt-5-xl {
    padding-top: 20px !important;
  }
  .pb-5-xl {
    padding-bottom: 20px !important;
  }
  .px-5-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-5-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-5-xl {
    margin: 20px !important;
  }
  .mr-5-xl {
    margin-right: 20px !important;
  }
  .ml-5-xl {
    margin-left: 20px !important;
  }
  .mt-5-xl {
    margin-top: 20px !important;
  }
  .mb-5-xl {
    margin-bottom: 20px !important;
  }
  .mx-5-xl {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-5-xl {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-5-xl-minus {
    margin: -20px !important;
  }
  .mr-5-xl-minus {
    margin-right: -20px !important;
  }
  .ml-5-xl-minus {
    margin-left: -20px !important;
  }
  .mt-5-xl-minus {
    margin-top: -20px !important;
  }
  .mb-5-xl-minus {
    margin-bottom: -20px !important;
  }
  .p-6-xl {
    padding: 24px !important;
  }
  .pr-6-xl {
    padding-right: 24px !important;
  }
  .pl-6-xl {
    padding-left: 24px !important;
  }
  .pt-6-xl {
    padding-top: 24px !important;
  }
  .pb-6-xl {
    padding-bottom: 24px !important;
  }
  .px-6-xl {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-6-xl {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-6-xl {
    margin: 24px !important;
  }
  .mr-6-xl {
    margin-right: 24px !important;
  }
  .ml-6-xl {
    margin-left: 24px !important;
  }
  .mt-6-xl {
    margin-top: 24px !important;
  }
  .mb-6-xl {
    margin-bottom: 24px !important;
  }
  .mx-6-xl {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-6-xl {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-6-xl-minus {
    margin: -24px !important;
  }
  .mr-6-xl-minus {
    margin-right: -24px !important;
  }
  .ml-6-xl-minus {
    margin-left: -24px !important;
  }
  .mt-6-xl-minus {
    margin-top: -24px !important;
  }
  .mb-6-xl-minus {
    margin-bottom: -24px !important;
  }
  .p-7-xl {
    padding: 28px !important;
  }
  .pr-7-xl {
    padding-right: 28px !important;
  }
  .pl-7-xl {
    padding-left: 28px !important;
  }
  .pt-7-xl {
    padding-top: 28px !important;
  }
  .pb-7-xl {
    padding-bottom: 28px !important;
  }
  .px-7-xl {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-7-xl {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-7-xl {
    margin: 28px !important;
  }
  .mr-7-xl {
    margin-right: 28px !important;
  }
  .ml-7-xl {
    margin-left: 28px !important;
  }
  .mt-7-xl {
    margin-top: 28px !important;
  }
  .mb-7-xl {
    margin-bottom: 28px !important;
  }
  .mx-7-xl {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-7-xl {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-7-xl-minus {
    margin: -28px !important;
  }
  .mr-7-xl-minus {
    margin-right: -28px !important;
  }
  .ml-7-xl-minus {
    margin-left: -28px !important;
  }
  .mt-7-xl-minus {
    margin-top: -28px !important;
  }
  .mb-7-xl-minus {
    margin-bottom: -28px !important;
  }
  .p-8-xl {
    padding: 32px !important;
  }
  .pr-8-xl {
    padding-right: 32px !important;
  }
  .pl-8-xl {
    padding-left: 32px !important;
  }
  .pt-8-xl {
    padding-top: 32px !important;
  }
  .pb-8-xl {
    padding-bottom: 32px !important;
  }
  .px-8-xl {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-8-xl {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-8-xl {
    margin: 32px !important;
  }
  .mr-8-xl {
    margin-right: 32px !important;
  }
  .ml-8-xl {
    margin-left: 32px !important;
  }
  .mt-8-xl {
    margin-top: 32px !important;
  }
  .mb-8-xl {
    margin-bottom: 32px !important;
  }
  .mx-8-xl {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-8-xl {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-8-xl-minus {
    margin: -32px !important;
  }
  .mr-8-xl-minus {
    margin-right: -32px !important;
  }
  .ml-8-xl-minus {
    margin-left: -32px !important;
  }
  .mt-8-xl-minus {
    margin-top: -32px !important;
  }
  .mb-8-xl-minus {
    margin-bottom: -32px !important;
  }
  .p-9-xl {
    padding: 36px !important;
  }
  .pr-9-xl {
    padding-right: 36px !important;
  }
  .pl-9-xl {
    padding-left: 36px !important;
  }
  .pt-9-xl {
    padding-top: 36px !important;
  }
  .pb-9-xl {
    padding-bottom: 36px !important;
  }
  .px-9-xl {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-9-xl {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-9-xl {
    margin: 36px !important;
  }
  .mr-9-xl {
    margin-right: 36px !important;
  }
  .ml-9-xl {
    margin-left: 36px !important;
  }
  .mt-9-xl {
    margin-top: 36px !important;
  }
  .mb-9-xl {
    margin-bottom: 36px !important;
  }
  .mx-9-xl {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-9-xl {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-9-xl-minus {
    margin: -36px !important;
  }
  .mr-9-xl-minus {
    margin-right: -36px !important;
  }
  .ml-9-xl-minus {
    margin-left: -36px !important;
  }
  .mt-9-xl-minus {
    margin-top: -36px !important;
  }
  .mb-9-xl-minus {
    margin-bottom: -36px !important;
  }
  .p-10-xl {
    padding: 40px !important;
  }
  .pr-10-xl {
    padding-right: 40px !important;
  }
  .pl-10-xl {
    padding-left: 40px !important;
  }
  .pt-10-xl {
    padding-top: 40px !important;
  }
  .pb-10-xl {
    padding-bottom: 40px !important;
  }
  .px-10-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-10-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-10-xl {
    margin: 40px !important;
  }
  .mr-10-xl {
    margin-right: 40px !important;
  }
  .ml-10-xl {
    margin-left: 40px !important;
  }
  .mt-10-xl {
    margin-top: 40px !important;
  }
  .mb-10-xl {
    margin-bottom: 40px !important;
  }
  .mx-10-xl {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-10-xl {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-10-xl-minus {
    margin: -40px !important;
  }
  .mr-10-xl-minus {
    margin-right: -40px !important;
  }
  .ml-10-xl-minus {
    margin-left: -40px !important;
  }
  .mt-10-xl-minus {
    margin-top: -40px !important;
  }
  .mb-10-xl-minus {
    margin-bottom: -40px !important;
  }
  .p-11-xl {
    padding: 44px !important;
  }
  .pr-11-xl {
    padding-right: 44px !important;
  }
  .pl-11-xl {
    padding-left: 44px !important;
  }
  .pt-11-xl {
    padding-top: 44px !important;
  }
  .pb-11-xl {
    padding-bottom: 44px !important;
  }
  .px-11-xl {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-11-xl {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-11-xl {
    margin: 44px !important;
  }
  .mr-11-xl {
    margin-right: 44px !important;
  }
  .ml-11-xl {
    margin-left: 44px !important;
  }
  .mt-11-xl {
    margin-top: 44px !important;
  }
  .mb-11-xl {
    margin-bottom: 44px !important;
  }
  .mx-11-xl {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-11-xl {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-11-xl-minus {
    margin: -44px !important;
  }
  .mr-11-xl-minus {
    margin-right: -44px !important;
  }
  .ml-11-xl-minus {
    margin-left: -44px !important;
  }
  .mt-11-xl-minus {
    margin-top: -44px !important;
  }
  .mb-11-xl-minus {
    margin-bottom: -44px !important;
  }
  .p-12-xl {
    padding: 48px !important;
  }
  .pr-12-xl {
    padding-right: 48px !important;
  }
  .pl-12-xl {
    padding-left: 48px !important;
  }
  .pt-12-xl {
    padding-top: 48px !important;
  }
  .pb-12-xl {
    padding-bottom: 48px !important;
  }
  .px-12-xl {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-12-xl {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-12-xl {
    margin: 48px !important;
  }
  .mr-12-xl {
    margin-right: 48px !important;
  }
  .ml-12-xl {
    margin-left: 48px !important;
  }
  .mt-12-xl {
    margin-top: 48px !important;
  }
  .mb-12-xl {
    margin-bottom: 48px !important;
  }
  .mx-12-xl {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-12-xl {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-12-xl-minus {
    margin: -48px !important;
  }
  .mr-12-xl-minus {
    margin-right: -48px !important;
  }
  .ml-12-xl-minus {
    margin-left: -48px !important;
  }
  .mt-12-xl-minus {
    margin-top: -48px !important;
  }
  .mb-12-xl-minus {
    margin-bottom: -48px !important;
  }
  .p-13-xl {
    padding: 52px !important;
  }
  .pr-13-xl {
    padding-right: 52px !important;
  }
  .pl-13-xl {
    padding-left: 52px !important;
  }
  .pt-13-xl {
    padding-top: 52px !important;
  }
  .pb-13-xl {
    padding-bottom: 52px !important;
  }
  .px-13-xl {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-13-xl {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-13-xl {
    margin: 52px !important;
  }
  .mr-13-xl {
    margin-right: 52px !important;
  }
  .ml-13-xl {
    margin-left: 52px !important;
  }
  .mt-13-xl {
    margin-top: 52px !important;
  }
  .mb-13-xl {
    margin-bottom: 52px !important;
  }
  .mx-13-xl {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-13-xl {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-13-xl-minus {
    margin: -52px !important;
  }
  .mr-13-xl-minus {
    margin-right: -52px !important;
  }
  .ml-13-xl-minus {
    margin-left: -52px !important;
  }
  .mt-13-xl-minus {
    margin-top: -52px !important;
  }
  .mb-13-xl-minus {
    margin-bottom: -52px !important;
  }
  .p-14-xl {
    padding: 56px !important;
  }
  .pr-14-xl {
    padding-right: 56px !important;
  }
  .pl-14-xl {
    padding-left: 56px !important;
  }
  .pt-14-xl {
    padding-top: 56px !important;
  }
  .pb-14-xl {
    padding-bottom: 56px !important;
  }
  .px-14-xl {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-14-xl {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-14-xl {
    margin: 56px !important;
  }
  .mr-14-xl {
    margin-right: 56px !important;
  }
  .ml-14-xl {
    margin-left: 56px !important;
  }
  .mt-14-xl {
    margin-top: 56px !important;
  }
  .mb-14-xl {
    margin-bottom: 56px !important;
  }
  .mx-14-xl {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-14-xl {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-14-xl-minus {
    margin: -56px !important;
  }
  .mr-14-xl-minus {
    margin-right: -56px !important;
  }
  .ml-14-xl-minus {
    margin-left: -56px !important;
  }
  .mt-14-xl-minus {
    margin-top: -56px !important;
  }
  .mb-14-xl-minus {
    margin-bottom: -56px !important;
  }
  .p-15-xl {
    padding: 60px !important;
  }
  .pr-15-xl {
    padding-right: 60px !important;
  }
  .pl-15-xl {
    padding-left: 60px !important;
  }
  .pt-15-xl {
    padding-top: 60px !important;
  }
  .pb-15-xl {
    padding-bottom: 60px !important;
  }
  .px-15-xl {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-15-xl {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-15-xl {
    margin: 60px !important;
  }
  .mr-15-xl {
    margin-right: 60px !important;
  }
  .ml-15-xl {
    margin-left: 60px !important;
  }
  .mt-15-xl {
    margin-top: 60px !important;
  }
  .mb-15-xl {
    margin-bottom: 60px !important;
  }
  .mx-15-xl {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-15-xl {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-15-xl-minus {
    margin: -60px !important;
  }
  .mr-15-xl-minus {
    margin-right: -60px !important;
  }
  .ml-15-xl-minus {
    margin-left: -60px !important;
  }
  .mt-15-xl-minus {
    margin-top: -60px !important;
  }
  .mb-15-xl-minus {
    margin-bottom: -60px !important;
  }
  .p-16-xl {
    padding: 64px !important;
  }
  .pr-16-xl {
    padding-right: 64px !important;
  }
  .pl-16-xl {
    padding-left: 64px !important;
  }
  .pt-16-xl {
    padding-top: 64px !important;
  }
  .pb-16-xl {
    padding-bottom: 64px !important;
  }
  .px-16-xl {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-16-xl {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-16-xl {
    margin: 64px !important;
  }
  .mr-16-xl {
    margin-right: 64px !important;
  }
  .ml-16-xl {
    margin-left: 64px !important;
  }
  .mt-16-xl {
    margin-top: 64px !important;
  }
  .mb-16-xl {
    margin-bottom: 64px !important;
  }
  .mx-16-xl {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-16-xl {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-16-xl-minus {
    margin: -64px !important;
  }
  .mr-16-xl-minus {
    margin-right: -64px !important;
  }
  .ml-16-xl-minus {
    margin-left: -64px !important;
  }
  .mt-16-xl-minus {
    margin-top: -64px !important;
  }
  .mb-16-xl-minus {
    margin-bottom: -64px !important;
  }
  .p-17-xl {
    padding: 68px !important;
  }
  .pr-17-xl {
    padding-right: 68px !important;
  }
  .pl-17-xl {
    padding-left: 68px !important;
  }
  .pt-17-xl {
    padding-top: 68px !important;
  }
  .pb-17-xl {
    padding-bottom: 68px !important;
  }
  .px-17-xl {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-17-xl {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-17-xl {
    margin: 68px !important;
  }
  .mr-17-xl {
    margin-right: 68px !important;
  }
  .ml-17-xl {
    margin-left: 68px !important;
  }
  .mt-17-xl {
    margin-top: 68px !important;
  }
  .mb-17-xl {
    margin-bottom: 68px !important;
  }
  .mx-17-xl {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-17-xl {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-17-xl-minus {
    margin: -68px !important;
  }
  .mr-17-xl-minus {
    margin-right: -68px !important;
  }
  .ml-17-xl-minus {
    margin-left: -68px !important;
  }
  .mt-17-xl-minus {
    margin-top: -68px !important;
  }
  .mb-17-xl-minus {
    margin-bottom: -68px !important;
  }
  .p-18-xl {
    padding: 72px !important;
  }
  .pr-18-xl {
    padding-right: 72px !important;
  }
  .pl-18-xl {
    padding-left: 72px !important;
  }
  .pt-18-xl {
    padding-top: 72px !important;
  }
  .pb-18-xl {
    padding-bottom: 72px !important;
  }
  .px-18-xl {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-18-xl {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-18-xl {
    margin: 72px !important;
  }
  .mr-18-xl {
    margin-right: 72px !important;
  }
  .ml-18-xl {
    margin-left: 72px !important;
  }
  .mt-18-xl {
    margin-top: 72px !important;
  }
  .mb-18-xl {
    margin-bottom: 72px !important;
  }
  .mx-18-xl {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-18-xl {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-18-xl-minus {
    margin: -72px !important;
  }
  .mr-18-xl-minus {
    margin-right: -72px !important;
  }
  .ml-18-xl-minus {
    margin-left: -72px !important;
  }
  .mt-18-xl-minus {
    margin-top: -72px !important;
  }
  .mb-18-xl-minus {
    margin-bottom: -72px !important;
  }
  .p-19-xl {
    padding: 76px !important;
  }
  .pr-19-xl {
    padding-right: 76px !important;
  }
  .pl-19-xl {
    padding-left: 76px !important;
  }
  .pt-19-xl {
    padding-top: 76px !important;
  }
  .pb-19-xl {
    padding-bottom: 76px !important;
  }
  .px-19-xl {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-19-xl {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-19-xl {
    margin: 76px !important;
  }
  .mr-19-xl {
    margin-right: 76px !important;
  }
  .ml-19-xl {
    margin-left: 76px !important;
  }
  .mt-19-xl {
    margin-top: 76px !important;
  }
  .mb-19-xl {
    margin-bottom: 76px !important;
  }
  .mx-19-xl {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-19-xl {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-19-xl-minus {
    margin: -76px !important;
  }
  .mr-19-xl-minus {
    margin-right: -76px !important;
  }
  .ml-19-xl-minus {
    margin-left: -76px !important;
  }
  .mt-19-xl-minus {
    margin-top: -76px !important;
  }
  .mb-19-xl-minus {
    margin-bottom: -76px !important;
  }
  .p-20-xl {
    padding: 80px !important;
  }
  .pr-20-xl {
    padding-right: 80px !important;
  }
  .pl-20-xl {
    padding-left: 80px !important;
  }
  .pt-20-xl {
    padding-top: 80px !important;
  }
  .pb-20-xl {
    padding-bottom: 80px !important;
  }
  .px-20-xl {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-20-xl {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-20-xl {
    margin: 80px !important;
  }
  .mr-20-xl {
    margin-right: 80px !important;
  }
  .ml-20-xl {
    margin-left: 80px !important;
  }
  .mt-20-xl {
    margin-top: 80px !important;
  }
  .mb-20-xl {
    margin-bottom: 80px !important;
  }
  .mx-20-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-20-xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-20-xl-minus {
    margin: -80px !important;
  }
  .mr-20-xl-minus {
    margin-right: -80px !important;
  }
  .ml-20-xl-minus {
    margin-left: -80px !important;
  }
  .mt-20-xl-minus {
    margin-top: -80px !important;
  }
  .mb-20-xl-minus {
    margin-bottom: -80px !important;
  }
}
@media screen and (min-width: 1452px) {
  .mx-auto-xxl {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .ml-auto-xxl {
    margin-left: auto!important;
  }
  .mr-auto-xxl {
    margin-right: auto!important;
  }
  .mt-auto-xxl {
    margin-top: auto!important;
  }
  .mb-auto-xxl {
    margin-bottom: auto!important;
  }
  .p-0-xxl {
    padding: 0!important;
  }
  .pl-0-xxl {
    padding-left: 0!important;
  }
  .pr-0-xxl {
    padding-right: 0!important;
  }
  .pt-0-xxl {
    padding-top: 0!important;
  }
  .pb-0-xxl {
    padding-bottom: 0!important;
  }
  .m-0-xxl {
    margin: 0!important;
  }
  .ml-0-xxl {
    margin-left: 0!important;
  }
  .mr-0-xxl {
    margin-right: 0!important;
  }
  .mt-0-xxl {
    margin-top: 0!important;
  }
  .mb-0-xxl {
    margin-bottom: 0!important;
  }
  .p-0-xxl {
    padding: 0px !important;
  }
  .pr-0-xxl {
    padding-right: 0px !important;
  }
  .pl-0-xxl {
    padding-left: 0px !important;
  }
  .pt-0-xxl {
    padding-top: 0px !important;
  }
  .pb-0-xxl {
    padding-bottom: 0px !important;
  }
  .px-0-xxl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-0-xxl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-0-xxl {
    margin: 0px !important;
  }
  .mr-0-xxl {
    margin-right: 0px !important;
  }
  .ml-0-xxl {
    margin-left: 0px !important;
  }
  .mt-0-xxl {
    margin-top: 0px !important;
  }
  .mb-0-xxl {
    margin-bottom: 0px !important;
  }
  .mx-0-xxl {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-0-xxl {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-0-xxl-minus {
    margin: 0px !important;
  }
  .mr-0-xxl-minus {
    margin-right: 0px !important;
  }
  .ml-0-xxl-minus {
    margin-left: 0px !important;
  }
  .mt-0-xxl-minus {
    margin-top: 0px !important;
  }
  .mb-0-xxl-minus {
    margin-bottom: 0px !important;
  }
  .p-1-xxl {
    padding: 4px !important;
  }
  .pr-1-xxl {
    padding-right: 4px !important;
  }
  .pl-1-xxl {
    padding-left: 4px !important;
  }
  .pt-1-xxl {
    padding-top: 4px !important;
  }
  .pb-1-xxl {
    padding-bottom: 4px !important;
  }
  .px-1-xxl {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-1-xxl {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-1-xxl {
    margin: 4px !important;
  }
  .mr-1-xxl {
    margin-right: 4px !important;
  }
  .ml-1-xxl {
    margin-left: 4px !important;
  }
  .mt-1-xxl {
    margin-top: 4px !important;
  }
  .mb-1-xxl {
    margin-bottom: 4px !important;
  }
  .mx-1-xxl {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-1-xxl {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-1-xxl-minus {
    margin: -4px !important;
  }
  .mr-1-xxl-minus {
    margin-right: -4px !important;
  }
  .ml-1-xxl-minus {
    margin-left: -4px !important;
  }
  .mt-1-xxl-minus {
    margin-top: -4px !important;
  }
  .mb-1-xxl-minus {
    margin-bottom: -4px !important;
  }
  .p-2-xxl {
    padding: 8px !important;
  }
  .pr-2-xxl {
    padding-right: 8px !important;
  }
  .pl-2-xxl {
    padding-left: 8px !important;
  }
  .pt-2-xxl {
    padding-top: 8px !important;
  }
  .pb-2-xxl {
    padding-bottom: 8px !important;
  }
  .px-2-xxl {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-2-xxl {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-2-xxl {
    margin: 8px !important;
  }
  .mr-2-xxl {
    margin-right: 8px !important;
  }
  .ml-2-xxl {
    margin-left: 8px !important;
  }
  .mt-2-xxl {
    margin-top: 8px !important;
  }
  .mb-2-xxl {
    margin-bottom: 8px !important;
  }
  .mx-2-xxl {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-2-xxl {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-2-xxl-minus {
    margin: -8px !important;
  }
  .mr-2-xxl-minus {
    margin-right: -8px !important;
  }
  .ml-2-xxl-minus {
    margin-left: -8px !important;
  }
  .mt-2-xxl-minus {
    margin-top: -8px !important;
  }
  .mb-2-xxl-minus {
    margin-bottom: -8px !important;
  }
  .p-3-xxl {
    padding: 12px !important;
  }
  .pr-3-xxl {
    padding-right: 12px !important;
  }
  .pl-3-xxl {
    padding-left: 12px !important;
  }
  .pt-3-xxl {
    padding-top: 12px !important;
  }
  .pb-3-xxl {
    padding-bottom: 12px !important;
  }
  .px-3-xxl {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-3-xxl {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-3-xxl {
    margin: 12px !important;
  }
  .mr-3-xxl {
    margin-right: 12px !important;
  }
  .ml-3-xxl {
    margin-left: 12px !important;
  }
  .mt-3-xxl {
    margin-top: 12px !important;
  }
  .mb-3-xxl {
    margin-bottom: 12px !important;
  }
  .mx-3-xxl {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-3-xxl {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-3-xxl-minus {
    margin: -12px !important;
  }
  .mr-3-xxl-minus {
    margin-right: -12px !important;
  }
  .ml-3-xxl-minus {
    margin-left: -12px !important;
  }
  .mt-3-xxl-minus {
    margin-top: -12px !important;
  }
  .mb-3-xxl-minus {
    margin-bottom: -12px !important;
  }
  .p-4-xxl {
    padding: 16px !important;
  }
  .pr-4-xxl {
    padding-right: 16px !important;
  }
  .pl-4-xxl {
    padding-left: 16px !important;
  }
  .pt-4-xxl {
    padding-top: 16px !important;
  }
  .pb-4-xxl {
    padding-bottom: 16px !important;
  }
  .px-4-xxl {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-4-xxl {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-4-xxl {
    margin: 16px !important;
  }
  .mr-4-xxl {
    margin-right: 16px !important;
  }
  .ml-4-xxl {
    margin-left: 16px !important;
  }
  .mt-4-xxl {
    margin-top: 16px !important;
  }
  .mb-4-xxl {
    margin-bottom: 16px !important;
  }
  .mx-4-xxl {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-4-xxl {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-4-xxl-minus {
    margin: -16px !important;
  }
  .mr-4-xxl-minus {
    margin-right: -16px !important;
  }
  .ml-4-xxl-minus {
    margin-left: -16px !important;
  }
  .mt-4-xxl-minus {
    margin-top: -16px !important;
  }
  .mb-4-xxl-minus {
    margin-bottom: -16px !important;
  }
  .p-5-xxl {
    padding: 20px !important;
  }
  .pr-5-xxl {
    padding-right: 20px !important;
  }
  .pl-5-xxl {
    padding-left: 20px !important;
  }
  .pt-5-xxl {
    padding-top: 20px !important;
  }
  .pb-5-xxl {
    padding-bottom: 20px !important;
  }
  .px-5-xxl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-5-xxl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-5-xxl {
    margin: 20px !important;
  }
  .mr-5-xxl {
    margin-right: 20px !important;
  }
  .ml-5-xxl {
    margin-left: 20px !important;
  }
  .mt-5-xxl {
    margin-top: 20px !important;
  }
  .mb-5-xxl {
    margin-bottom: 20px !important;
  }
  .mx-5-xxl {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-5-xxl {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-5-xxl-minus {
    margin: -20px !important;
  }
  .mr-5-xxl-minus {
    margin-right: -20px !important;
  }
  .ml-5-xxl-minus {
    margin-left: -20px !important;
  }
  .mt-5-xxl-minus {
    margin-top: -20px !important;
  }
  .mb-5-xxl-minus {
    margin-bottom: -20px !important;
  }
  .p-6-xxl {
    padding: 24px !important;
  }
  .pr-6-xxl {
    padding-right: 24px !important;
  }
  .pl-6-xxl {
    padding-left: 24px !important;
  }
  .pt-6-xxl {
    padding-top: 24px !important;
  }
  .pb-6-xxl {
    padding-bottom: 24px !important;
  }
  .px-6-xxl {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-6-xxl {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-6-xxl {
    margin: 24px !important;
  }
  .mr-6-xxl {
    margin-right: 24px !important;
  }
  .ml-6-xxl {
    margin-left: 24px !important;
  }
  .mt-6-xxl {
    margin-top: 24px !important;
  }
  .mb-6-xxl {
    margin-bottom: 24px !important;
  }
  .mx-6-xxl {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-6-xxl {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-6-xxl-minus {
    margin: -24px !important;
  }
  .mr-6-xxl-minus {
    margin-right: -24px !important;
  }
  .ml-6-xxl-minus {
    margin-left: -24px !important;
  }
  .mt-6-xxl-minus {
    margin-top: -24px !important;
  }
  .mb-6-xxl-minus {
    margin-bottom: -24px !important;
  }
  .p-7-xxl {
    padding: 28px !important;
  }
  .pr-7-xxl {
    padding-right: 28px !important;
  }
  .pl-7-xxl {
    padding-left: 28px !important;
  }
  .pt-7-xxl {
    padding-top: 28px !important;
  }
  .pb-7-xxl {
    padding-bottom: 28px !important;
  }
  .px-7-xxl {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-7-xxl {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-7-xxl {
    margin: 28px !important;
  }
  .mr-7-xxl {
    margin-right: 28px !important;
  }
  .ml-7-xxl {
    margin-left: 28px !important;
  }
  .mt-7-xxl {
    margin-top: 28px !important;
  }
  .mb-7-xxl {
    margin-bottom: 28px !important;
  }
  .mx-7-xxl {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-7-xxl {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-7-xxl-minus {
    margin: -28px !important;
  }
  .mr-7-xxl-minus {
    margin-right: -28px !important;
  }
  .ml-7-xxl-minus {
    margin-left: -28px !important;
  }
  .mt-7-xxl-minus {
    margin-top: -28px !important;
  }
  .mb-7-xxl-minus {
    margin-bottom: -28px !important;
  }
  .p-8-xxl {
    padding: 32px !important;
  }
  .pr-8-xxl {
    padding-right: 32px !important;
  }
  .pl-8-xxl {
    padding-left: 32px !important;
  }
  .pt-8-xxl {
    padding-top: 32px !important;
  }
  .pb-8-xxl {
    padding-bottom: 32px !important;
  }
  .px-8-xxl {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-8-xxl {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-8-xxl {
    margin: 32px !important;
  }
  .mr-8-xxl {
    margin-right: 32px !important;
  }
  .ml-8-xxl {
    margin-left: 32px !important;
  }
  .mt-8-xxl {
    margin-top: 32px !important;
  }
  .mb-8-xxl {
    margin-bottom: 32px !important;
  }
  .mx-8-xxl {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-8-xxl {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-8-xxl-minus {
    margin: -32px !important;
  }
  .mr-8-xxl-minus {
    margin-right: -32px !important;
  }
  .ml-8-xxl-minus {
    margin-left: -32px !important;
  }
  .mt-8-xxl-minus {
    margin-top: -32px !important;
  }
  .mb-8-xxl-minus {
    margin-bottom: -32px !important;
  }
  .p-9-xxl {
    padding: 36px !important;
  }
  .pr-9-xxl {
    padding-right: 36px !important;
  }
  .pl-9-xxl {
    padding-left: 36px !important;
  }
  .pt-9-xxl {
    padding-top: 36px !important;
  }
  .pb-9-xxl {
    padding-bottom: 36px !important;
  }
  .px-9-xxl {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-9-xxl {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-9-xxl {
    margin: 36px !important;
  }
  .mr-9-xxl {
    margin-right: 36px !important;
  }
  .ml-9-xxl {
    margin-left: 36px !important;
  }
  .mt-9-xxl {
    margin-top: 36px !important;
  }
  .mb-9-xxl {
    margin-bottom: 36px !important;
  }
  .mx-9-xxl {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-9-xxl {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-9-xxl-minus {
    margin: -36px !important;
  }
  .mr-9-xxl-minus {
    margin-right: -36px !important;
  }
  .ml-9-xxl-minus {
    margin-left: -36px !important;
  }
  .mt-9-xxl-minus {
    margin-top: -36px !important;
  }
  .mb-9-xxl-minus {
    margin-bottom: -36px !important;
  }
  .p-10-xxl {
    padding: 40px !important;
  }
  .pr-10-xxl {
    padding-right: 40px !important;
  }
  .pl-10-xxl {
    padding-left: 40px !important;
  }
  .pt-10-xxl {
    padding-top: 40px !important;
  }
  .pb-10-xxl {
    padding-bottom: 40px !important;
  }
  .px-10-xxl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-10-xxl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-10-xxl {
    margin: 40px !important;
  }
  .mr-10-xxl {
    margin-right: 40px !important;
  }
  .ml-10-xxl {
    margin-left: 40px !important;
  }
  .mt-10-xxl {
    margin-top: 40px !important;
  }
  .mb-10-xxl {
    margin-bottom: 40px !important;
  }
  .mx-10-xxl {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-10-xxl {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-10-xxl-minus {
    margin: -40px !important;
  }
  .mr-10-xxl-minus {
    margin-right: -40px !important;
  }
  .ml-10-xxl-minus {
    margin-left: -40px !important;
  }
  .mt-10-xxl-minus {
    margin-top: -40px !important;
  }
  .mb-10-xxl-minus {
    margin-bottom: -40px !important;
  }
  .p-11-xxl {
    padding: 44px !important;
  }
  .pr-11-xxl {
    padding-right: 44px !important;
  }
  .pl-11-xxl {
    padding-left: 44px !important;
  }
  .pt-11-xxl {
    padding-top: 44px !important;
  }
  .pb-11-xxl {
    padding-bottom: 44px !important;
  }
  .px-11-xxl {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-11-xxl {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-11-xxl {
    margin: 44px !important;
  }
  .mr-11-xxl {
    margin-right: 44px !important;
  }
  .ml-11-xxl {
    margin-left: 44px !important;
  }
  .mt-11-xxl {
    margin-top: 44px !important;
  }
  .mb-11-xxl {
    margin-bottom: 44px !important;
  }
  .mx-11-xxl {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-11-xxl {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-11-xxl-minus {
    margin: -44px !important;
  }
  .mr-11-xxl-minus {
    margin-right: -44px !important;
  }
  .ml-11-xxl-minus {
    margin-left: -44px !important;
  }
  .mt-11-xxl-minus {
    margin-top: -44px !important;
  }
  .mb-11-xxl-minus {
    margin-bottom: -44px !important;
  }
  .p-12-xxl {
    padding: 48px !important;
  }
  .pr-12-xxl {
    padding-right: 48px !important;
  }
  .pl-12-xxl {
    padding-left: 48px !important;
  }
  .pt-12-xxl {
    padding-top: 48px !important;
  }
  .pb-12-xxl {
    padding-bottom: 48px !important;
  }
  .px-12-xxl {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-12-xxl {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-12-xxl {
    margin: 48px !important;
  }
  .mr-12-xxl {
    margin-right: 48px !important;
  }
  .ml-12-xxl {
    margin-left: 48px !important;
  }
  .mt-12-xxl {
    margin-top: 48px !important;
  }
  .mb-12-xxl {
    margin-bottom: 48px !important;
  }
  .mx-12-xxl {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-12-xxl {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-12-xxl-minus {
    margin: -48px !important;
  }
  .mr-12-xxl-minus {
    margin-right: -48px !important;
  }
  .ml-12-xxl-minus {
    margin-left: -48px !important;
  }
  .mt-12-xxl-minus {
    margin-top: -48px !important;
  }
  .mb-12-xxl-minus {
    margin-bottom: -48px !important;
  }
  .p-13-xxl {
    padding: 52px !important;
  }
  .pr-13-xxl {
    padding-right: 52px !important;
  }
  .pl-13-xxl {
    padding-left: 52px !important;
  }
  .pt-13-xxl {
    padding-top: 52px !important;
  }
  .pb-13-xxl {
    padding-bottom: 52px !important;
  }
  .px-13-xxl {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-13-xxl {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-13-xxl {
    margin: 52px !important;
  }
  .mr-13-xxl {
    margin-right: 52px !important;
  }
  .ml-13-xxl {
    margin-left: 52px !important;
  }
  .mt-13-xxl {
    margin-top: 52px !important;
  }
  .mb-13-xxl {
    margin-bottom: 52px !important;
  }
  .mx-13-xxl {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-13-xxl {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-13-xxl-minus {
    margin: -52px !important;
  }
  .mr-13-xxl-minus {
    margin-right: -52px !important;
  }
  .ml-13-xxl-minus {
    margin-left: -52px !important;
  }
  .mt-13-xxl-minus {
    margin-top: -52px !important;
  }
  .mb-13-xxl-minus {
    margin-bottom: -52px !important;
  }
  .p-14-xxl {
    padding: 56px !important;
  }
  .pr-14-xxl {
    padding-right: 56px !important;
  }
  .pl-14-xxl {
    padding-left: 56px !important;
  }
  .pt-14-xxl {
    padding-top: 56px !important;
  }
  .pb-14-xxl {
    padding-bottom: 56px !important;
  }
  .px-14-xxl {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-14-xxl {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-14-xxl {
    margin: 56px !important;
  }
  .mr-14-xxl {
    margin-right: 56px !important;
  }
  .ml-14-xxl {
    margin-left: 56px !important;
  }
  .mt-14-xxl {
    margin-top: 56px !important;
  }
  .mb-14-xxl {
    margin-bottom: 56px !important;
  }
  .mx-14-xxl {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-14-xxl {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-14-xxl-minus {
    margin: -56px !important;
  }
  .mr-14-xxl-minus {
    margin-right: -56px !important;
  }
  .ml-14-xxl-minus {
    margin-left: -56px !important;
  }
  .mt-14-xxl-minus {
    margin-top: -56px !important;
  }
  .mb-14-xxl-minus {
    margin-bottom: -56px !important;
  }
  .p-15-xxl {
    padding: 60px !important;
  }
  .pr-15-xxl {
    padding-right: 60px !important;
  }
  .pl-15-xxl {
    padding-left: 60px !important;
  }
  .pt-15-xxl {
    padding-top: 60px !important;
  }
  .pb-15-xxl {
    padding-bottom: 60px !important;
  }
  .px-15-xxl {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-15-xxl {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-15-xxl {
    margin: 60px !important;
  }
  .mr-15-xxl {
    margin-right: 60px !important;
  }
  .ml-15-xxl {
    margin-left: 60px !important;
  }
  .mt-15-xxl {
    margin-top: 60px !important;
  }
  .mb-15-xxl {
    margin-bottom: 60px !important;
  }
  .mx-15-xxl {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-15-xxl {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-15-xxl-minus {
    margin: -60px !important;
  }
  .mr-15-xxl-minus {
    margin-right: -60px !important;
  }
  .ml-15-xxl-minus {
    margin-left: -60px !important;
  }
  .mt-15-xxl-minus {
    margin-top: -60px !important;
  }
  .mb-15-xxl-minus {
    margin-bottom: -60px !important;
  }
  .p-16-xxl {
    padding: 64px !important;
  }
  .pr-16-xxl {
    padding-right: 64px !important;
  }
  .pl-16-xxl {
    padding-left: 64px !important;
  }
  .pt-16-xxl {
    padding-top: 64px !important;
  }
  .pb-16-xxl {
    padding-bottom: 64px !important;
  }
  .px-16-xxl {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-16-xxl {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-16-xxl {
    margin: 64px !important;
  }
  .mr-16-xxl {
    margin-right: 64px !important;
  }
  .ml-16-xxl {
    margin-left: 64px !important;
  }
  .mt-16-xxl {
    margin-top: 64px !important;
  }
  .mb-16-xxl {
    margin-bottom: 64px !important;
  }
  .mx-16-xxl {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-16-xxl {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-16-xxl-minus {
    margin: -64px !important;
  }
  .mr-16-xxl-minus {
    margin-right: -64px !important;
  }
  .ml-16-xxl-minus {
    margin-left: -64px !important;
  }
  .mt-16-xxl-minus {
    margin-top: -64px !important;
  }
  .mb-16-xxl-minus {
    margin-bottom: -64px !important;
  }
  .p-17-xxl {
    padding: 68px !important;
  }
  .pr-17-xxl {
    padding-right: 68px !important;
  }
  .pl-17-xxl {
    padding-left: 68px !important;
  }
  .pt-17-xxl {
    padding-top: 68px !important;
  }
  .pb-17-xxl {
    padding-bottom: 68px !important;
  }
  .px-17-xxl {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-17-xxl {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-17-xxl {
    margin: 68px !important;
  }
  .mr-17-xxl {
    margin-right: 68px !important;
  }
  .ml-17-xxl {
    margin-left: 68px !important;
  }
  .mt-17-xxl {
    margin-top: 68px !important;
  }
  .mb-17-xxl {
    margin-bottom: 68px !important;
  }
  .mx-17-xxl {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-17-xxl {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-17-xxl-minus {
    margin: -68px !important;
  }
  .mr-17-xxl-minus {
    margin-right: -68px !important;
  }
  .ml-17-xxl-minus {
    margin-left: -68px !important;
  }
  .mt-17-xxl-minus {
    margin-top: -68px !important;
  }
  .mb-17-xxl-minus {
    margin-bottom: -68px !important;
  }
  .p-18-xxl {
    padding: 72px !important;
  }
  .pr-18-xxl {
    padding-right: 72px !important;
  }
  .pl-18-xxl {
    padding-left: 72px !important;
  }
  .pt-18-xxl {
    padding-top: 72px !important;
  }
  .pb-18-xxl {
    padding-bottom: 72px !important;
  }
  .px-18-xxl {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-18-xxl {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-18-xxl {
    margin: 72px !important;
  }
  .mr-18-xxl {
    margin-right: 72px !important;
  }
  .ml-18-xxl {
    margin-left: 72px !important;
  }
  .mt-18-xxl {
    margin-top: 72px !important;
  }
  .mb-18-xxl {
    margin-bottom: 72px !important;
  }
  .mx-18-xxl {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-18-xxl {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-18-xxl-minus {
    margin: -72px !important;
  }
  .mr-18-xxl-minus {
    margin-right: -72px !important;
  }
  .ml-18-xxl-minus {
    margin-left: -72px !important;
  }
  .mt-18-xxl-minus {
    margin-top: -72px !important;
  }
  .mb-18-xxl-minus {
    margin-bottom: -72px !important;
  }
  .p-19-xxl {
    padding: 76px !important;
  }
  .pr-19-xxl {
    padding-right: 76px !important;
  }
  .pl-19-xxl {
    padding-left: 76px !important;
  }
  .pt-19-xxl {
    padding-top: 76px !important;
  }
  .pb-19-xxl {
    padding-bottom: 76px !important;
  }
  .px-19-xxl {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-19-xxl {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-19-xxl {
    margin: 76px !important;
  }
  .mr-19-xxl {
    margin-right: 76px !important;
  }
  .ml-19-xxl {
    margin-left: 76px !important;
  }
  .mt-19-xxl {
    margin-top: 76px !important;
  }
  .mb-19-xxl {
    margin-bottom: 76px !important;
  }
  .mx-19-xxl {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-19-xxl {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-19-xxl-minus {
    margin: -76px !important;
  }
  .mr-19-xxl-minus {
    margin-right: -76px !important;
  }
  .ml-19-xxl-minus {
    margin-left: -76px !important;
  }
  .mt-19-xxl-minus {
    margin-top: -76px !important;
  }
  .mb-19-xxl-minus {
    margin-bottom: -76px !important;
  }
  .p-20-xxl {
    padding: 80px !important;
  }
  .pr-20-xxl {
    padding-right: 80px !important;
  }
  .pl-20-xxl {
    padding-left: 80px !important;
  }
  .pt-20-xxl {
    padding-top: 80px !important;
  }
  .pb-20-xxl {
    padding-bottom: 80px !important;
  }
  .px-20-xxl {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-20-xxl {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-20-xxl {
    margin: 80px !important;
  }
  .mr-20-xxl {
    margin-right: 80px !important;
  }
  .ml-20-xxl {
    margin-left: 80px !important;
  }
  .mt-20-xxl {
    margin-top: 80px !important;
  }
  .mb-20-xxl {
    margin-bottom: 80px !important;
  }
  .mx-20-xxl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-20-xxl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-20-xxl-minus {
    margin: -80px !important;
  }
  .mr-20-xxl-minus {
    margin-right: -80px !important;
  }
  .ml-20-xxl-minus {
    margin-left: -80px !important;
  }
  .mt-20-xxl-minus {
    margin-top: -80px !important;
  }
  .mb-20-xxl-minus {
    margin-bottom: -80px !important;
  }
}
.text-ultralight {
  font-weight: 100 !important;
}
.text-light {
  font-weight: 200 !important;
}
.text-normal {
  font-weight: 400 !important;
}
.text-medium {
  font-weight: 500 !important;
}
.text-bold {
  font-weight: 700 !important;
}
.display4 {
  font-size: 7rem;
  font-weight: 200;
}
.display3 {
  font-size: 3.5rem;
  font-weight: 400;
}
.display2 {
  font-size: 3rem;
  font-weight: 400;
}
.display1 {
  font-size: 2.25rem;
  font-weight: 400;
}
.display1,
.display2,
.display3,
.display4 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  line-height: 1;
}
.display4,
.display3,
.display2,
.display1 {
  color: #757575;
}
.leader,
.h1,
h1 {
  font-weight: 100;
  font-size: 3rem;
}
.sub-leader,
.h2,
h2 {
  font-weight: 400;
  font-size: 2rem;
}
.header,
.h3,
h3 {
  font-weight: 500;
  font-size: 1.75rem;
}
.sub-header,
.h4,
h4 {
  font-weight: 500;
  font-size: 1.5rem;
}
.alt-header,
.h5,
h5 {
  font-weight: 500;
  font-size: 1.25rem;
}
.sub-alt-header,
.h6,
h6 {
  font-weight: 500;
  font-size: 1.125rem;
}
.text-small {
  font-weight: 400;
  font-size: 0.75rem;
}
.text-secondary {
  font-weight: 400;
  font-size: 0.875rem;
}
.text-leader {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.text-leader2 {
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.2;
}
.text-muted {
  color: #bebebe;
}
.leader,
.h1,
h1,
.sub-leader,
.h2,
h2,
.header,
.h3,
h3,
.sub-header,
.h4,
h4,
.alt-header,
.h5,
h5,
.sub-alt-header,
.h6,
h6 {
  color: inherit;
  margin: 1rem 0;
  line-height: 1.1;
}
.leader > small,
.h1 > small,
h1 > small,
.sub-leader > small,
.h2 > small,
h2 > small,
.header > small,
.h3 > small,
h3 > small,
.sub-header > small,
.h4 > small,
h4 > small,
.alt-header > small,
.h5 > small,
h5 > small,
.sub-alt-header > small,
.h6 > small,
h6 > small,
.leader > .small,
.h1 > .small,
h1 > .small,
.sub-leader > .small,
.h2 > .small,
h2 > .small,
.header > .small,
.h3 > .small,
h3 > .small,
.sub-header > .small,
.h4 > .small,
h4 > .small,
.alt-header > .small,
.h5 > .small,
h5 > .small,
.sub-alt-header > .small,
.h6 > .small,
h6 > .small {
  font-weight: 400;
  font-size: 0.7em;
  line-height: 1;
  color: #777;
}
.leader:nth-child(1),
.h1:nth-child(1),
h1:nth-child(1),
.sub-leader:nth-child(1),
.h2:nth-child(1),
h2:nth-child(1),
.header:nth-child(1),
.h3:nth-child(1),
h3:nth-child(1),
.sub-header:nth-child(1),
.h4:nth-child(1),
h4:nth-child(1),
.alt-header:nth-child(1),
.h5:nth-child(1),
h5:nth-child(1),
.sub-alt-header:nth-child(1),
.h6:nth-child(1),
h6:nth-child(1) {
  margin-top: 0;
}
.text-upper {
  text-transform: uppercase !important;
}
.text-lower {
  text-transform: lowercase !important;
}
.text-cap {
  text-transform: capitalize !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-just {
  text-align: justify !important;
}
.text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.text-italic {
  font-style: italic!important;
}
.text-oblique {
  font-style: oblique!important;
}
.text-overline {
  text-decoration: overline!important;
}
.text-linethrough {
  text-decoration: line-through !important;
}
.text-underline {
  text-decoration: underline!important;
}
.text-underover {
  text-decoration: underline overline!important;
}
.va-top {
  vertical-align: top !important;
}
.va-bottom {
  vertical-align: bottom !important;
}
.va-baseline {
  vertical-align: baseline !important;
}
.va-middle {
  vertical-align: middle !important;
}
.va-sub {
  vertical-align: sub !important;
}
.va-super {
  vertical-align: super !important;
}
.va-text-top {
  vertical-align: text-top !important;
}
.va-text-bottom {
  vertical-align: text-bottom !important;
}
abbr {
  text-decoration: none;
  border-bottom: 1px #bebebe dotted;
  cursor: help;
  display: inline;
}
address {
  font-weight: normal;
  margin-bottom: 1rem;
  font-style: normal;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1rem;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
code {
  white-space: nowrap;
}
pre code {
  white-space: inherit;
}
a:not([class]) {
  position: relative;
  color: #0366d6;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  -webkit-box-shadow: none;
          box-shadow: none;
}
a:not([class]):hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([class]):not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([class]):not([href]):not([tabindex]):focus,
a:not([class]):not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
}
.no-decor {
  text-decoration: none!important;
}
mark {
  padding: 0.1875rem;
  background-color: #fcf8e3;
  color: #000000;
}
del {
  color: #bebebe;
}
* + p {
  margin-top: 1rem;
}
dl,
ul,
ol {
  margin: 1rem;
  list-style-position: inside;
}
dl dl,
ul dl,
ol dl,
dl ul,
ul ul,
ol ul,
dl ol,
ul ol,
ol ol {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 1.5rem;
}
ul,
menu,
dir {
  display: block;
  list-style-type: disc;
}
ol {
  list-style-type: decimal;
}
ul ul {
  list-style: circle;
}
ul ul ul {
  list-style: square;
}
ol {
  list-style-type: upper-roman;
}
ol ol {
  list-style-type: decimal;
}
ol ol ol {
  list-style-type: lower-alpha;
}
dl dt,
dl dd {
  line-height: 1.25rem;
}
dl dt {
  font-weight: bold;
}
dl dd {
  margin-left: 0.9375rem;
}
dl.horizontal dt {
  float: left;
  width: 10rem;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}
dl.horizontal dd {
  margin-left: 11.25rem;
}
.indent:first-letter {
  margin-left: 2.5rem;
}
.indent-letter:first-letter {
  font-weight: bold;
  float: left;
  padding: 0;
  line-height: 2.5rem;
  font-size: 3rem;
  margin-right: 0.5rem;
  margin-left: -0.125rem;
  margin-top: 0.125rem;
}
blockquote {
  margin-bottom: 1rem;
  padding: 0 0 0 0.625rem;
  border-left: 0.25rem #f8f8f8 solid;
}
blockquote small {
  color: #bebebe;
}
blockquote small:before {
  content: "\2014 \00A0";
}
blockquote.right-side {
  border: 0;
  border-right: 4px #f8f8f8 solid;
  padding-right: 0.625rem;
  text-align: right;
}
blockquote.right-side small:before {
  content: "";
}
blockquote.right-side small:after {
  content: " \00A0 \2014";
}
hr {
  border: 0;
  height: 2px;
  background-color: #f8f8f8;
}
hr.thin {
  height: 1px;
}
hr.fat {
  height: 3px;
}
.tally,
code,
kbd {
  display: inline-block;
  padding: 0 6px;
  font-size: 90%;
  color: #bd4147;
  background-color: #f8f9fa;
  border-radius: 0.25rem;
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
}
a .tally,
a code,
a kbd {
  text-decoration: underline;
  cursor: pointer;
}
kbd {
  background-color: #004d6f;
  color: #ffffff;
}
.tally {
  line-height: 16px;
  background-color: #e9ecef;
}
pre code {
  background-color: inherit;
  height: auto;
}
.remark {
  display: block;
  position: relative;
  border: 1px solid #dfdfdf;
  border-left: 4px solid #dfdfdf;
  padding: 1rem;
  font-size: 0.875rem;
  margin: 1rem 0;
}
.reduce-1 {
  font-size: 0.9em !important;
}
.reduce-2 {
  font-size: 0.8em !important;
}
.reduce-3 {
  font-size: 0.7em !important;
}
.reduce-4 {
  font-size: 0.6em !important;
}
.reduce-5 {
  font-size: 0.5em !important;
}
.reduce-6 {
  font-size: 0.4em !important;
}
.reduce-7 {
  font-size: 0.3em !important;
}
.reduce-8 {
  font-size: 0.2em !important;
}
.reduce-9 {
  font-size: 0.1em !important;
}
.enlarge {
  font-size: 1em!important;
}
.enlarge-1 {
  font-size: 1.1em !important;
}
.enlarge-2 {
  font-size: 1.2em !important;
}
.enlarge-3 {
  font-size: 1.3em !important;
}
.enlarge-4 {
  font-size: 1.4em !important;
}
.enlarge-5 {
  font-size: 1.5em !important;
}
.enlarge-6 {
  font-size: 1.6em !important;
}
.enlarge-7 {
  font-size: 1.7em !important;
}
.enlarge-8 {
  font-size: 1.8em !important;
}
.enlarge-9 {
  font-size: 1.9em !important;
}
.enlarge-2x {
  font-size: 2em!important;
}
.enlarge-3x {
  font-size: 3em!important;
}
.enlarge-4x {
  font-size: 4em!important;
}
.align-size {
  font-size: 1em!important;
}
.text-underline {
  text-decoration: underline;
}
@media screen and (min-width: 0) {
  .text-upper-fs {
    text-transform: uppercase !important;
  }
  .text-lower-fs {
    text-transform: lowercase !important;
  }
  .text-cap-fs {
    text-transform: capitalize !important;
  }
  .text-left-fs {
    text-align: left !important;
  }
  .text-right-fs {
    text-align: right !important;
  }
  .text-center-fs {
    text-align: center !important;
  }
  .text-just-fs {
    text-align: justify !important;
  }
  .va-top-fs {
    vertical-align: top !important;
  }
  .va-bottom-fs {
    vertical-align: bottom !important;
  }
  .va-baseline-fs {
    vertical-align: baseline !important;
  }
  .va-middle-fs {
    vertical-align: middle !important;
  }
  .va-sub-fs {
    vertical-align: sub !important;
  }
  .va-super-fs {
    vertical-align: super !important;
  }
  .va-text-top-fs {
    vertical-align: text-top !important;
  }
  .va-text-bottom-fs {
    vertical-align: text-bottom !important;
  }
  .reduce-1-fs {
    font-size: 0.9em !important;
  }
  .reduce-2-fs {
    font-size: 0.8em !important;
  }
  .reduce-3-fs {
    font-size: 0.7em !important;
  }
  .reduce-4-fs {
    font-size: 0.6em !important;
  }
  .reduce-5-fs {
    font-size: 0.5em !important;
  }
  .reduce-6-fs {
    font-size: 0.4em !important;
  }
  .reduce-7-fs {
    font-size: 0.3em !important;
  }
  .reduce-8-fs {
    font-size: 0.2em !important;
  }
  .reduce-9-fs {
    font-size: 0.1em !important;
  }
  .enlarge-fs {
    font-size: 1em!important;
  }
  .enlarge-1-fs {
    font-size: 1.1em !important;
  }
  .enlarge-2-fs {
    font-size: 1.2em !important;
  }
  .enlarge-3-fs {
    font-size: 1.3em !important;
  }
  .enlarge-4-fs {
    font-size: 1.4em !important;
  }
  .enlarge-5-fs {
    font-size: 1.5em !important;
  }
  .enlarge-6-fs {
    font-size: 1.6em !important;
  }
  .enlarge-7-fs {
    font-size: 1.7em !important;
  }
  .enlarge-8-fs {
    font-size: 1.8em !important;
  }
  .enlarge-9-fs {
    font-size: 1.9em !important;
  }
  .enlarge-2x-fs {
    font-size: 2em!important;
  }
  .enlarge-3x-fs {
    font-size: 3em!important;
  }
  .enlarge-4x-fs {
    font-size: 4em!important;
  }
}
@media screen and (min-width: 576px) {
  .text-upper-sm {
    text-transform: uppercase !important;
  }
  .text-lower-sm {
    text-transform: lowercase !important;
  }
  .text-cap-sm {
    text-transform: capitalize !important;
  }
  .text-left-sm {
    text-align: left !important;
  }
  .text-right-sm {
    text-align: right !important;
  }
  .text-center-sm {
    text-align: center !important;
  }
  .text-just-sm {
    text-align: justify !important;
  }
  .va-top-sm {
    vertical-align: top !important;
  }
  .va-bottom-sm {
    vertical-align: bottom !important;
  }
  .va-baseline-sm {
    vertical-align: baseline !important;
  }
  .va-middle-sm {
    vertical-align: middle !important;
  }
  .va-sub-sm {
    vertical-align: sub !important;
  }
  .va-super-sm {
    vertical-align: super !important;
  }
  .va-text-top-sm {
    vertical-align: text-top !important;
  }
  .va-text-bottom-sm {
    vertical-align: text-bottom !important;
  }
  .reduce-1-sm {
    font-size: 0.9em !important;
  }
  .reduce-2-sm {
    font-size: 0.8em !important;
  }
  .reduce-3-sm {
    font-size: 0.7em !important;
  }
  .reduce-4-sm {
    font-size: 0.6em !important;
  }
  .reduce-5-sm {
    font-size: 0.5em !important;
  }
  .reduce-6-sm {
    font-size: 0.4em !important;
  }
  .reduce-7-sm {
    font-size: 0.3em !important;
  }
  .reduce-8-sm {
    font-size: 0.2em !important;
  }
  .reduce-9-sm {
    font-size: 0.1em !important;
  }
  .enlarge-sm {
    font-size: 1em!important;
  }
  .enlarge-1-sm {
    font-size: 1.1em !important;
  }
  .enlarge-2-sm {
    font-size: 1.2em !important;
  }
  .enlarge-3-sm {
    font-size: 1.3em !important;
  }
  .enlarge-4-sm {
    font-size: 1.4em !important;
  }
  .enlarge-5-sm {
    font-size: 1.5em !important;
  }
  .enlarge-6-sm {
    font-size: 1.6em !important;
  }
  .enlarge-7-sm {
    font-size: 1.7em !important;
  }
  .enlarge-8-sm {
    font-size: 1.8em !important;
  }
  .enlarge-9-sm {
    font-size: 1.9em !important;
  }
  .enlarge-2x-sm {
    font-size: 2em!important;
  }
  .enlarge-3x-sm {
    font-size: 3em!important;
  }
  .enlarge-4x-sm {
    font-size: 4em!important;
  }
}
@media screen and (min-width: 768px) {
  .text-upper-md {
    text-transform: uppercase !important;
  }
  .text-lower-md {
    text-transform: lowercase !important;
  }
  .text-cap-md {
    text-transform: capitalize !important;
  }
  .text-left-md {
    text-align: left !important;
  }
  .text-right-md {
    text-align: right !important;
  }
  .text-center-md {
    text-align: center !important;
  }
  .text-just-md {
    text-align: justify !important;
  }
  .va-top-md {
    vertical-align: top !important;
  }
  .va-bottom-md {
    vertical-align: bottom !important;
  }
  .va-baseline-md {
    vertical-align: baseline !important;
  }
  .va-middle-md {
    vertical-align: middle !important;
  }
  .va-sub-md {
    vertical-align: sub !important;
  }
  .va-super-md {
    vertical-align: super !important;
  }
  .va-text-top-md {
    vertical-align: text-top !important;
  }
  .va-text-bottom-md {
    vertical-align: text-bottom !important;
  }
  .reduce-1-md {
    font-size: 0.9em !important;
  }
  .reduce-2-md {
    font-size: 0.8em !important;
  }
  .reduce-3-md {
    font-size: 0.7em !important;
  }
  .reduce-4-md {
    font-size: 0.6em !important;
  }
  .reduce-5-md {
    font-size: 0.5em !important;
  }
  .reduce-6-md {
    font-size: 0.4em !important;
  }
  .reduce-7-md {
    font-size: 0.3em !important;
  }
  .reduce-8-md {
    font-size: 0.2em !important;
  }
  .reduce-9-md {
    font-size: 0.1em !important;
  }
  .enlarge-md {
    font-size: 1em!important;
  }
  .enlarge-1-md {
    font-size: 1.1em !important;
  }
  .enlarge-2-md {
    font-size: 1.2em !important;
  }
  .enlarge-3-md {
    font-size: 1.3em !important;
  }
  .enlarge-4-md {
    font-size: 1.4em !important;
  }
  .enlarge-5-md {
    font-size: 1.5em !important;
  }
  .enlarge-6-md {
    font-size: 1.6em !important;
  }
  .enlarge-7-md {
    font-size: 1.7em !important;
  }
  .enlarge-8-md {
    font-size: 1.8em !important;
  }
  .enlarge-9-md {
    font-size: 1.9em !important;
  }
  .enlarge-2x-md {
    font-size: 2em!important;
  }
  .enlarge-3x-md {
    font-size: 3em!important;
  }
  .enlarge-4x-md {
    font-size: 4em!important;
  }
}
@media screen and (min-width: 992px) {
  .text-upper-lg {
    text-transform: uppercase !important;
  }
  .text-lower-lg {
    text-transform: lowercase !important;
  }
  .text-cap-lg {
    text-transform: capitalize !important;
  }
  .text-left-lg {
    text-align: left !important;
  }
  .text-right-lg {
    text-align: right !important;
  }
  .text-center-lg {
    text-align: center !important;
  }
  .text-just-lg {
    text-align: justify !important;
  }
  .va-top-lg {
    vertical-align: top !important;
  }
  .va-bottom-lg {
    vertical-align: bottom !important;
  }
  .va-baseline-lg {
    vertical-align: baseline !important;
  }
  .va-middle-lg {
    vertical-align: middle !important;
  }
  .va-sub-lg {
    vertical-align: sub !important;
  }
  .va-super-lg {
    vertical-align: super !important;
  }
  .va-text-top-lg {
    vertical-align: text-top !important;
  }
  .va-text-bottom-lg {
    vertical-align: text-bottom !important;
  }
  .reduce-1-lg {
    font-size: 0.9em !important;
  }
  .reduce-2-lg {
    font-size: 0.8em !important;
  }
  .reduce-3-lg {
    font-size: 0.7em !important;
  }
  .reduce-4-lg {
    font-size: 0.6em !important;
  }
  .reduce-5-lg {
    font-size: 0.5em !important;
  }
  .reduce-6-lg {
    font-size: 0.4em !important;
  }
  .reduce-7-lg {
    font-size: 0.3em !important;
  }
  .reduce-8-lg {
    font-size: 0.2em !important;
  }
  .reduce-9-lg {
    font-size: 0.1em !important;
  }
  .enlarge-lg {
    font-size: 1em!important;
  }
  .enlarge-1-lg {
    font-size: 1.1em !important;
  }
  .enlarge-2-lg {
    font-size: 1.2em !important;
  }
  .enlarge-3-lg {
    font-size: 1.3em !important;
  }
  .enlarge-4-lg {
    font-size: 1.4em !important;
  }
  .enlarge-5-lg {
    font-size: 1.5em !important;
  }
  .enlarge-6-lg {
    font-size: 1.6em !important;
  }
  .enlarge-7-lg {
    font-size: 1.7em !important;
  }
  .enlarge-8-lg {
    font-size: 1.8em !important;
  }
  .enlarge-9-lg {
    font-size: 1.9em !important;
  }
  .enlarge-2x-lg {
    font-size: 2em!important;
  }
  .enlarge-3x-lg {
    font-size: 3em!important;
  }
  .enlarge-4x-lg {
    font-size: 4em!important;
  }
}
@media screen and (min-width: 1200px) {
  .text-upper-xl {
    text-transform: uppercase !important;
  }
  .text-lower-xl {
    text-transform: lowercase !important;
  }
  .text-cap-xl {
    text-transform: capitalize !important;
  }
  .text-left-xl {
    text-align: left !important;
  }
  .text-right-xl {
    text-align: right !important;
  }
  .text-center-xl {
    text-align: center !important;
  }
  .text-just-xl {
    text-align: justify !important;
  }
  .va-top-xl {
    vertical-align: top !important;
  }
  .va-bottom-xl {
    vertical-align: bottom !important;
  }
  .va-baseline-xl {
    vertical-align: baseline !important;
  }
  .va-middle-xl {
    vertical-align: middle !important;
  }
  .va-sub-xl {
    vertical-align: sub !important;
  }
  .va-super-xl {
    vertical-align: super !important;
  }
  .va-text-top-xl {
    vertical-align: text-top !important;
  }
  .va-text-bottom-xl {
    vertical-align: text-bottom !important;
  }
  .reduce-1-xl {
    font-size: 0.9em !important;
  }
  .reduce-2-xl {
    font-size: 0.8em !important;
  }
  .reduce-3-xl {
    font-size: 0.7em !important;
  }
  .reduce-4-xl {
    font-size: 0.6em !important;
  }
  .reduce-5-xl {
    font-size: 0.5em !important;
  }
  .reduce-6-xl {
    font-size: 0.4em !important;
  }
  .reduce-7-xl {
    font-size: 0.3em !important;
  }
  .reduce-8-xl {
    font-size: 0.2em !important;
  }
  .reduce-9-xl {
    font-size: 0.1em !important;
  }
  .enlarge-xl {
    font-size: 1em!important;
  }
  .enlarge-1-xl {
    font-size: 1.1em !important;
  }
  .enlarge-2-xl {
    font-size: 1.2em !important;
  }
  .enlarge-3-xl {
    font-size: 1.3em !important;
  }
  .enlarge-4-xl {
    font-size: 1.4em !important;
  }
  .enlarge-5-xl {
    font-size: 1.5em !important;
  }
  .enlarge-6-xl {
    font-size: 1.6em !important;
  }
  .enlarge-7-xl {
    font-size: 1.7em !important;
  }
  .enlarge-8-xl {
    font-size: 1.8em !important;
  }
  .enlarge-9-xl {
    font-size: 1.9em !important;
  }
  .enlarge-2x-xl {
    font-size: 2em!important;
  }
  .enlarge-3x-xl {
    font-size: 3em!important;
  }
  .enlarge-4x-xl {
    font-size: 4em!important;
  }
}
@media screen and (min-width: 1452px) {
  .text-upper-xxl {
    text-transform: uppercase !important;
  }
  .text-lower-xxl {
    text-transform: lowercase !important;
  }
  .text-cap-xxl {
    text-transform: capitalize !important;
  }
  .text-left-xxl {
    text-align: left !important;
  }
  .text-right-xxl {
    text-align: right !important;
  }
  .text-center-xxl {
    text-align: center !important;
  }
  .text-just-xxl {
    text-align: justify !important;
  }
  .va-top-xxl {
    vertical-align: top !important;
  }
  .va-bottom-xxl {
    vertical-align: bottom !important;
  }
  .va-baseline-xxl {
    vertical-align: baseline !important;
  }
  .va-middle-xxl {
    vertical-align: middle !important;
  }
  .va-sub-xxl {
    vertical-align: sub !important;
  }
  .va-super-xxl {
    vertical-align: super !important;
  }
  .va-text-top-xxl {
    vertical-align: text-top !important;
  }
  .va-text-bottom-xxl {
    vertical-align: text-bottom !important;
  }
  .reduce-1-xxl {
    font-size: 0.9em !important;
  }
  .reduce-2-xxl {
    font-size: 0.8em !important;
  }
  .reduce-3-xxl {
    font-size: 0.7em !important;
  }
  .reduce-4-xxl {
    font-size: 0.6em !important;
  }
  .reduce-5-xxl {
    font-size: 0.5em !important;
  }
  .reduce-6-xxl {
    font-size: 0.4em !important;
  }
  .reduce-7-xxl {
    font-size: 0.3em !important;
  }
  .reduce-8-xxl {
    font-size: 0.2em !important;
  }
  .reduce-9-xxl {
    font-size: 0.1em !important;
  }
  .enlarge-xxl {
    font-size: 1em!important;
  }
  .enlarge-1-xxl {
    font-size: 1.1em !important;
  }
  .enlarge-2-xxl {
    font-size: 1.2em !important;
  }
  .enlarge-3-xxl {
    font-size: 1.3em !important;
  }
  .enlarge-4-xxl {
    font-size: 1.4em !important;
  }
  .enlarge-5-xxl {
    font-size: 1.5em !important;
  }
  .enlarge-6-xxl {
    font-size: 1.6em !important;
  }
  .enlarge-7-xxl {
    font-size: 1.7em !important;
  }
  .enlarge-8-xxl {
    font-size: 1.8em !important;
  }
  .enlarge-9-xxl {
    font-size: 1.9em !important;
  }
  .enlarge-2x-xxl {
    font-size: 2em!important;
  }
  .enlarge-3x-xxl {
    font-size: 3em!important;
  }
  .enlarge-4x-xxl {
    font-size: 4em!important;
  }
}
.m4-cloak {
  opacity: 0;
}
.transition {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.inherit-colors {
  background-color: inherit!important;
  color: inherit!important;
}
.inherit-background {
  background-color: inherit!important;
}
.inherit-color {
  color: inherit!important;
}
.clear::after,
.clear-fix::after,
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.overflow {
  overflow: auto !important;
}
.no-overflow {
  overflow: hidden !important;
}
.scroll {
  overflow: scroll !important;
}
.scroll-x {
  overflow-x: auto !important;
}
.scroll-y {
  overflow-y: auto !important;
}
.no-scroll {
  overflow: hidden !important;
}
.no-scroll-x {
  overflow-x: hidden !important;
}
.no-scroll-y {
  overflow-y: hidden !important;
}
.wrap {
  white-space: normal !important;
}
.no-wrap {
  white-space: nowrap !important;
}
.no-user-select {
  -webkit-user-select: none !important;
          user-select: none !important;
}
.no-appearance {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}
.collapse {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
.expand {
  max-height: 1000px !important;
  -webkit-transition: max-height 0.3s ease !important;
  transition: max-height 0.3s ease !important;
  -webkit-transition-duration: 0.5s !important;
          transition-duration: 0.5s !important;
  overflow: visible!important;
}
.selected {
  -webkit-box-shadow: 0 0 0 4px #5ebdec !important;
          box-shadow: 0 0 0 4px #5ebdec !important;
}
.selected::after {
  position: absolute;
  display: block;
  border-top: 28px solid #5ebdec;
  border-left: 28px solid transparent;
  right: -1px;
  content: "";
  top: -1px;
  z-index: 100;
}
.selected::before {
  position: absolute;
  display: block;
  content: "";
  background-color: transparent;
  border-color: #ffffff !important;
  border-left: 2px solid;
  border-bottom: 2px solid;
  height: 0.325rem;
  width: 0.5rem;
  right: 0.25rem;
  top: 0.25rem;
  z-index: 102;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.disabled,
.-disabled {
  pointer-events: none!important;
  color: #e4e4e4 !important;
}
.stop-pointer {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (min-width: 0) {
  .overflow-fs {
    overflow: auto !important;
  }
  .no-overflow-fs {
    overflow: hidden !important;
  }
  .scroll-fs {
    overflow: scroll !important;
  }
  .scroll-x-fs {
    overflow-x: auto !important;
  }
  .scroll-y-fs {
    overflow-y: auto !important;
  }
  .no-scroll-fs {
    overflow: hidden !important;
  }
  .no-scroll-x-fs {
    overflow-x: hidden !important;
  }
  .no-scroll-y-fs {
    overflow-y: hidden !important;
  }
  .wrap-fs {
    white-space: normal !important;
  }
  .no-wrap-fs {
    white-space: nowrap !important;
  }
  .collapse-fs {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .expand-fs {
    max-height: 1000px !important;
    -webkit-transition: max-height 0.3s ease !important;
    transition: max-height 0.3s ease !important;
    -webkit-transition-duration: 0.5s !important;
            transition-duration: 0.5s !important;
    overflow: visible!important;
  }
}
@media screen and (min-width: 576px) {
  .overflow-sm {
    overflow: auto !important;
  }
  .no-overflow-sm {
    overflow: hidden !important;
  }
  .scroll-sm {
    overflow: scroll !important;
  }
  .scroll-x-sm {
    overflow-x: auto !important;
  }
  .scroll-y-sm {
    overflow-y: auto !important;
  }
  .no-scroll-sm {
    overflow: hidden !important;
  }
  .no-scroll-x-sm {
    overflow-x: hidden !important;
  }
  .no-scroll-y-sm {
    overflow-y: hidden !important;
  }
  .wrap-sm {
    white-space: normal !important;
  }
  .no-wrap-sm {
    white-space: nowrap !important;
  }
  .collapse-sm {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .expand-sm {
    max-height: 1000px !important;
    -webkit-transition: max-height 0.3s ease !important;
    transition: max-height 0.3s ease !important;
    -webkit-transition-duration: 0.5s !important;
            transition-duration: 0.5s !important;
    overflow: visible!important;
  }
}
@media screen and (min-width: 768px) {
  .overflow-md {
    overflow: auto !important;
  }
  .no-overflow-md {
    overflow: hidden !important;
  }
  .scroll-md {
    overflow: scroll !important;
  }
  .scroll-x-md {
    overflow-x: auto !important;
  }
  .scroll-y-md {
    overflow-y: auto !important;
  }
  .no-scroll-md {
    overflow: hidden !important;
  }
  .no-scroll-x-md {
    overflow-x: hidden !important;
  }
  .no-scroll-y-md {
    overflow-y: hidden !important;
  }
  .wrap-md {
    white-space: normal !important;
  }
  .no-wrap-md {
    white-space: nowrap !important;
  }
  .collapse-md {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .expand-md {
    max-height: 1000px !important;
    -webkit-transition: max-height 0.3s ease !important;
    transition: max-height 0.3s ease !important;
    -webkit-transition-duration: 0.5s !important;
            transition-duration: 0.5s !important;
    overflow: visible!important;
  }
}
@media screen and (min-width: 992px) {
  .overflow-lg {
    overflow: auto !important;
  }
  .no-overflow-lg {
    overflow: hidden !important;
  }
  .scroll-lg {
    overflow: scroll !important;
  }
  .scroll-x-lg {
    overflow-x: auto !important;
  }
  .scroll-y-lg {
    overflow-y: auto !important;
  }
  .no-scroll-lg {
    overflow: hidden !important;
  }
  .no-scroll-x-lg {
    overflow-x: hidden !important;
  }
  .no-scroll-y-lg {
    overflow-y: hidden !important;
  }
  .wrap-lg {
    white-space: normal !important;
  }
  .no-wrap-lg {
    white-space: nowrap !important;
  }
  .collapse-lg {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .expand-lg {
    max-height: 1000px !important;
    -webkit-transition: max-height 0.3s ease !important;
    transition: max-height 0.3s ease !important;
    -webkit-transition-duration: 0.5s !important;
            transition-duration: 0.5s !important;
    overflow: visible!important;
  }
}
@media screen and (min-width: 1200px) {
  .overflow-xl {
    overflow: auto !important;
  }
  .no-overflow-xl {
    overflow: hidden !important;
  }
  .scroll-xl {
    overflow: scroll !important;
  }
  .scroll-x-xl {
    overflow-x: auto !important;
  }
  .scroll-y-xl {
    overflow-y: auto !important;
  }
  .no-scroll-xl {
    overflow: hidden !important;
  }
  .no-scroll-x-xl {
    overflow-x: hidden !important;
  }
  .no-scroll-y-xl {
    overflow-y: hidden !important;
  }
  .wrap-xl {
    white-space: normal !important;
  }
  .no-wrap-xl {
    white-space: nowrap !important;
  }
  .collapse-xl {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .expand-xl {
    max-height: 1000px !important;
    -webkit-transition: max-height 0.3s ease !important;
    transition: max-height 0.3s ease !important;
    -webkit-transition-duration: 0.5s !important;
            transition-duration: 0.5s !important;
    overflow: visible!important;
  }
}
@media screen and (min-width: 1452px) {
  .overflow-xxl {
    overflow: auto !important;
  }
  .no-overflow-xxl {
    overflow: hidden !important;
  }
  .scroll-xxl {
    overflow: scroll !important;
  }
  .scroll-x-xxl {
    overflow-x: auto !important;
  }
  .scroll-y-xxl {
    overflow-y: auto !important;
  }
  .no-scroll-xxl {
    overflow: hidden !important;
  }
  .no-scroll-x-xxl {
    overflow-x: hidden !important;
  }
  .no-scroll-y-xxl {
    overflow-y: hidden !important;
  }
  .wrap-xxl {
    white-space: normal !important;
  }
  .no-wrap-xxl {
    white-space: nowrap !important;
  }
  .collapse-xxl {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .expand-xxl {
    max-height: 1000px !important;
    -webkit-transition: max-height 0.3s ease !important;
    transition: max-height 0.3s ease !important;
    -webkit-transition-duration: 0.5s !important;
            transition-duration: 0.5s !important;
    overflow: visible!important;
  }
}
.z-absolute {
  z-index: 500 !important;
}
.z-dropdown {
  z-index: 1000 !important;
}
.z-sticky {
  z-index: 1020 !important;
}
.z-fixed {
  z-index: 1030 !important;
}
.z-modal-backdrop {
  z-index: 1040 !important;
}
.z-modal {
  z-index: 1050 !important;
}
.z-popover {
  z-index: 1060 !important;
}
.z-tooltip {
  z-index: 1070 !important;
}
.z-top {
  z-index: 1080 !important;
}
.z-notify {
  z-index: 1085 !important;
}
.z-charms {
  z-index: 1090 !important;
}
.z-overlay {
  z-index: 2000 !important;
}
.z-fullscreen {
  z-index: 2147483647 !important;
}
.z-1 {
  z-index: 1!important;
}
.z-2 {
  z-index: 2!important;
}
.z-3 {
  z-index: 3!important;
}
.z-4 {
  z-index: 4!important;
}
.z-5 {
  z-index: 5!important;
}
.z-6 {
  z-index: 6!important;
}
.z-7 {
  z-index: 7!important;
}
.z-8 {
  z-index: 8!important;
}
.z-9 {
  z-index: 9!important;
}
.z-10 {
  z-index: 10!important;
}
.accordion {
  list-style: none inside;
  margin: 0;
  padding: 0;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
}
.accordion > .frame {
  display: block;
  margin: 1px 0;
}
.accordion > .frame > .heading {
  display: block;
  position: relative;
  padding: 8px 16px;
  background-color: #f8f8f8;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.accordion > .frame > .content {
  display: block;
}
.accordion.marker-on .heading {
  padding-left: 40px;
}
.accordion.marker-on .heading::before {
  line-height: 1;
  display: block;
  content: "\203A";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 32px;
  width: 34px;
  height: 34px;
  text-align: center;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.accordion.marker-on .frame.active > .heading::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.accordion.marker-on[dir=rtl] .heading {
  padding-left: 1rem;
  padding-right: 32px;
}
.accordion.marker-on[dir=rtl] .heading::before {
  left: auto;
  right: 0;
}
.accordion.marker-on[dir=rtl] .frame.active > .heading::before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.accordion.material .heading::before {
  display: none;
}
.accordion.material > .frame > .heading {
  padding: 16px 42px 16px 16px;
  font-size: 16px;
  background-color: #ffffff;
}
.accordion.material > .frame > .heading::after {
  display: block;
  content: "\203A";
  position: absolute;
  right: 16px;
  top: 8px;
  font-size: 32px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 1;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.accordion.material .frame + .frame {
  border-top: 1px #dfdfdf solid;
}
.accordion.material > .frame > .content {
  padding: 16px;
  font-size: 14px;
}
.accordion.material > .frame.active .heading::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.accordion.rtl.material > .frame > .heading,
.accordion[dir=rtl].material > .frame > .heading {
  padding: 16px 16px 16px 42px;
}
.accordion.rtl.material > .frame > .heading::after,
.accordion[dir=rtl].material > .frame > .heading::after {
  left: 16px;
  right: auto;
  top: 8px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.accordion.rtl.material > .frame.active .heading::after,
.accordion[dir=rtl].material > .frame.active .heading::after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.action-button {
  padding: 0;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  font-size: 0.875rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.action-button .icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  display: inline-block;
  text-align: center;
  margin-top: 18px;
}
.action-button .icon > * {
  width: 100%;
  max-height: 100%;
  display: inline-block;
}
.action-button.second {
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.action-button.second .icon {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  margin-top: 0;
}
.action-button.prime {
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.action-button:active {
  -webkit-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
}
.multi-action {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 56px;
  height: 56px;
}
.multi-action .action-button {
  position: absolute;
  z-index: 2;
  margin: 0 !important;
}
.multi-action .actions {
  position: absolute;
  list-style: none inside none;
  margin: 0 0 0 0;
  padding: 0;
  width: auto;
  float: left;
  background-color: transparent;
  top: 8px;
  left: 8px;
  z-index: 1;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.multi-action .actions li {
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  margin: 0;
  background: #989898;
  color: #ffffff;
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
  line-height: 40px;
  font-size: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.multi-action .actions li a {
  background: inherit;
  color: inherit;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
}
.multi-action .actions li:active {
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.multi-action .actions.drop-right,
.multi-action .actions.drop-left,
.multi-action .actions.drop-down,
.multi-action .actions.drop-up {
  top: 8px!important;
  left: 8px!important;
}
.multi-action .action-button.active ~ .actions li {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.multi-action .action-button.active ~ .actions li:nth-child(1) {
  margin-top: -56px;
}
.multi-action .action-button.active ~ .actions li:nth-child(2) {
  margin-top: -104px;
}
.multi-action .action-button.active ~ .actions li:nth-child(3) {
  margin-top: -152px;
}
.multi-action .action-button.active ~ .actions li:nth-child(4) {
  margin-top: -200px;
}
.multi-action .action-button.active ~ .actions li:nth-child(5) {
  margin-top: -248px;
}
.multi-action .action-button.active ~ .actions li:nth-child(6) {
  margin-top: -296px;
}
.multi-action .action-button.active ~ .actions li:nth-child(7) {
  margin-top: -344px;
}
.multi-action .action-button.active ~ .actions li:nth-child(8) {
  margin-top: -392px;
}
.multi-action .action-button.active ~ .actions li:nth-child(9) {
  margin-top: -440px;
}
.multi-action .action-button.active ~ .actions li:nth-child(10) {
  margin-top: -488px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(1),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(1) {
  margin-top: 56px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(2),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(2) {
  margin-top: 104px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(3),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(3) {
  margin-top: 152px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(4),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(4) {
  margin-top: 200px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(5),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(5) {
  margin-top: 248px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(6),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(6) {
  margin-top: 296px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(7),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(7) {
  margin-top: 344px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(8),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(8) {
  margin-top: 392px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(9),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(9) {
  margin-top: 440px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(10),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(10) {
  margin-top: 488px;
}
.multi-action .action-button.active ~ .actions.drop-right li {
  margin-top: 0;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(1) {
  margin-left: 56px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(2) {
  margin-left: 104px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(3) {
  margin-left: 152px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(4) {
  margin-left: 200px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(5) {
  margin-left: 248px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(6) {
  margin-left: 296px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(7) {
  margin-left: 344px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(8) {
  margin-left: 392px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(9) {
  margin-left: 440px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(10) {
  margin-left: 488px;
}
.multi-action .action-button.active ~ .actions.drop-left li {
  margin-top: 0;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(1) {
  margin-left: -56px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(2) {
  margin-left: -104px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(3) {
  margin-left: -152px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(4) {
  margin-left: -200px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(5) {
  margin-left: -248px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(6) {
  margin-left: -296px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(7) {
  margin-left: -344px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(8) {
  margin-left: -392px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(9) {
  margin-left: -440px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(10) {
  margin-left: -488px;
}
.multi-action .action-button .icon {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.multi-action .action-button.active.rotate .icon {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.multi-action .action-button.active.rotate-minus .icon {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.action-button.floating-action-top,
.multi-action.floating-action-top {
  z-index: 1080;
  top: 90px;
  left: 16px;
  position: fixed;
}
.action-button.floating-action-bottom,
.multi-action.floating-action-bottom {
  z-index: 1080;
  bottom: 20px;
  right: 20px;
  position: fixed;
}
.activity-ring {
  position: relative;
  padding-top: 0.22rem;
  width: 32px;
  height: 32px;
  margin: 0.625rem;
}
.activity-ring > .wrap {
  position: absolute;
  width: 30px;
  height: 30px;
}
.activity-ring > .wrap > .circle {
  opacity: 0;
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-animation: orbit 4000ms infinite;
          animation: orbit 4000ms infinite;
}
.activity-ring > .wrap > .circle:after {
  position: absolute;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background: #ffffff;
}
.activity-ring > .wrap:nth-child(2) {
  -webkit-transform: rotate(-14deg);
          transform: rotate(-14deg);
}
.activity-ring > .wrap:nth-child(2) > .circle {
  -webkit-animation-delay: 133.33333333ms;
          animation-delay: 133.33333333ms;
}
.activity-ring > .wrap:nth-child(3) {
  -webkit-transform: rotate(-28deg);
          transform: rotate(-28deg);
}
.activity-ring > .wrap:nth-child(3) > .circle {
  -webkit-animation-delay: 266.66666667ms;
          animation-delay: 266.66666667ms;
}
.activity-ring > .wrap:nth-child(4) {
  -webkit-transform: rotate(-42deg);
          transform: rotate(-42deg);
}
.activity-ring > .wrap:nth-child(4) > .circle {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
.activity-ring > .wrap:nth-child(5) {
  -webkit-transform: rotate(-56deg);
          transform: rotate(-56deg);
}
.activity-ring > .wrap:nth-child(5) > .circle {
  -webkit-animation-delay: 533.33333333ms;
          animation-delay: 533.33333333ms;
}
.activity-ring.dark-style > .wrap > .circle:after {
  background-color: #989898;
}
.activity-ring.color-style > .wrap > .circle:after {
  background-color: #1ba1e2;
}
.activity-ring.color-style > .wrap:nth-child(2) > .circle:after {
  background-color: #fa6800;
}
.activity-ring.color-style > .wrap:nth-child(3) > .circle:after {
  background-color: #60a917;
}
.activity-ring.color-style > .wrap:nth-child(4) > .circle:after {
  background-color: #CE352C;
}
.activity-ring.color-style > .wrap:nth-child(5) > .circle:after {
  background-color: #fff000;
}
.activity-metro {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 10px;
  background-color: transparent;
}
.activity-metro > .circle {
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  opacity: 0;
  margin-left: 5px;
  -webkit-animation: metro-slide 3s cubic-bezier(0.1, 0.85, 0.9, 0.15) infinite, metro-opacity 2s ease-in-out infinite alternate;
          animation: metro-slide 3s cubic-bezier(0.1, 0.85, 0.9, 0.15) infinite, metro-opacity 2s ease-in-out infinite alternate;
}
.activity-metro > .circle:nth-child(2) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.activity-metro > .circle:nth-child(3) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.activity-metro > .circle:nth-child(4) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.activity-metro > .circle:nth-child(5) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.activity-metro.dark-style > .circle {
  background-color: #989898;
}
.activity-metro.color-style > .circle {
  background-color: #1ba1e2;
}
.activity-metro.color-style > .circle:nth-child(2) {
  background-color: #fa6800;
}
.activity-metro.color-style > .circle:nth-child(3) {
  background-color: #60a917;
}
.activity-metro.color-style > .circle:nth-child(4) {
  background-color: #CE352C;
}
.activity-metro.color-style > .circle:nth-child(5) {
  background-color: #fff000;
}
.activity-square {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-animation: ani-shrink 1s linear infinite;
          animation: ani-shrink 1s linear infinite;
}
.activity-square .square {
  position: absolute;
  width: 19px;
  height: 19px;
  background: #ffffff;
}
.activity-square .square:nth-child(1) {
  left: 0;
  top: 21px;
}
.activity-square .square:nth-child(2) {
  left: 21px;
  top: 21px;
  -webkit-animation: ani-drop 1s linear infinite;
          animation: ani-drop 1s linear infinite;
}
.activity-square .square:nth-child(3) {
  left: 0;
  top: 0;
  -webkit-animation: ani-drop2 1s linear infinite;
          animation: ani-drop2 1s linear infinite;
}
.activity-square .square:nth-child(4) {
  left: 21px;
  top: 0;
  -webkit-animation: ani-drop3 1s linear infinite;
          animation: ani-drop3 1s linear infinite;
}
.activity-square.dark-style > .square {
  background-color: #989898;
}
.activity-square.color-style > .square:nth-child(1) {
  background-color: #fa6800;
}
.activity-square.color-style > .square:nth-child(2) {
  background-color: #60a917;
}
.activity-square.color-style > .square:nth-child(3) {
  background-color: #1ba1e2;
}
.activity-square.color-style > .square:nth-child(4) {
  background-color: #fff000;
}
.activity-cycle {
  width: 64px;
  height: 64px;
  position: relative;
  overflow: hidden;
}
.activity-cycle .cycle {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffffff;
  -webkit-animation: ani-pre-spin 1s linear infinite;
          animation: ani-pre-spin 1s linear infinite;
  z-index: 1001;
}
.activity-cycle .cycle::before,
.activity-cycle .cycle::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffffff;
}
.activity-cycle .cycle:before {
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  -webkit-animation: ani-pre-spin 2s linear infinite;
          animation: ani-pre-spin 2s linear infinite;
}
.activity-cycle .cycle:after {
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  -webkit-animation: spin 1.5s linear infinite;
          animation: spin 1.5s linear infinite;
}
.activity-cycle.dark-style .cycle {
  border-top-color: #1d1d1d;
}
.activity-cycle.dark-style .cycle:before {
  border-top-color: #1d1d1d;
}
.activity-cycle.dark-style .cycle:after {
  border-top-color: #1d1d1d;
}
.activity-cycle.color-style .cycle {
  border-top-color: #1ba1e2;
}
.activity-cycle.color-style .cycle:before {
  border-top-color: #CE352C;
}
.activity-cycle.color-style .cycle:after {
  border-top-color: #fff000;
}
.activity-simple {
  width: 64px;
  height: 64px;
}
.activity-simple .circular {
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  position: relative;
  width: 100%;
  height: 100%;
}
.activity-simple .path {
  stroke-dasharray: 1,200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #ffffff;
}
.activity-simple.dark-style .path {
  stroke: #1d1d1d;
}
.activity-simple.color-style .path {
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}
.activity-simple.small {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.activity-simple.small .circular {
  width: 32px;
  height: 32px;
}
.activity-atom {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  -webkit-perspective: 800px;
          perspective: 800px;
}
.activity-atom span {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.activity-atom span:nth-child(1) {
  left: 0;
  top: 0;
  -webkit-animation: rotate-one 1s linear infinite;
          animation: rotate-one 1s linear infinite;
  border-bottom: 3px solid;
  border-bottom-color: #ffffff;
}
.activity-atom span:nth-child(2) {
  right: 0;
  top: 0;
  -webkit-animation: rotate-two 1s linear infinite;
          animation: rotate-two 1s linear infinite;
  border-right: 3px solid;
  border-right-color: #ffffff;
}
.activity-atom span:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation: rotate-three 1s linear infinite;
          animation: rotate-three 1s linear infinite;
  border-top: 3px solid;
  border-top-color: #ffffff;
}
.activity-atom.dark-style span:nth-child(1) {
  border-bottom-color: #1d1d1d;
}
.activity-atom.dark-style span:nth-child(2) {
  border-right-color: #1d1d1d;
}
.activity-atom.dark-style span:nth-child(3) {
  border-top-color: #1d1d1d;
}
.activity-atom.color-style span:nth-child(1) {
  border-bottom-color: #1ba1e2;
}
.activity-atom.color-style span:nth-child(2) {
  border-right-color: #CE352C;
}
.activity-atom.color-style span:nth-child(3) {
  border-top-color: #fff000;
}
.activity-bars {
  width: 60px;
  height: 50px;
}
.activity-bars span {
  height: 100%;
  width: 8px;
  display: inline-block;
  float: left;
  margin-left: 2px;
  -webkit-animation: bars 0.8s infinite ease-in-out;
          animation: bars 0.8s infinite ease-in-out;
  background-color: white;
}
.activity-bars span:nth-child(2) {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.activity-bars span:nth-child(3) {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.activity-bars span:nth-child(4) {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.activity-bars span:nth-child(5) {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.activity-bars span:nth-child(6) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.activity-bars.dark-style span {
  background-color: #1d1d1d;
}
.activity-bars.color-style span:nth-child(1) {
  background-color: #aa00ff;
}
.activity-bars.color-style span:nth-child(2) {
  background-color: #1ba1e2;
}
.activity-bars.color-style span:nth-child(3) {
  background-color: #60a917;
}
.activity-bars.color-style span:nth-child(4) {
  background-color: #fff000;
}
.activity-bars.color-style span:nth-child(5) {
  background-color: #fa6800;
}
.activity-bars.color-style span:nth-child(6) {
  background-color: #dc4fad;
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes color {
  100%,
  0% {
    stroke: #CE352C;
  }
  40% {
    stroke: #00AFF0;
  }
  66% {
    stroke: #60a917;
  }
  80%,
  90% {
    stroke: #fff000;
  }
}
@keyframes color {
  100%,
  0% {
    stroke: #CE352C;
  }
  40% {
    stroke: #00AFF0;
  }
  66% {
    stroke: #60a917;
  }
  80%,
  90% {
    stroke: #fff000;
  }
}
@-webkit-keyframes rotate-one {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
  }
}
@keyframes rotate-one {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
  }
}
@-webkit-keyframes rotate-two {
  0% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
  }
}
@keyframes rotate-two {
  0% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
  }
}
@-webkit-keyframes rotate-three {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
  }
}
@keyframes rotate-three {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
  }
}
@-webkit-keyframes bars {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.05);
            transform: scaleY(0.05);
  }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@keyframes bars {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.05);
            transform: scaleY(0.05);
  }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
.app-bar {
  display: -webkit-box;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  min-height: 52px;
  z-index: 1030;
  background-color: #f8f8f8;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
          align-items: center;
}
.app-bar .app-bar-container {
  background-color: inherit;
  color: inherit;
}
.app-bar .brand,
.app-bar .app-bar-item,
.app-bar .app-bar-container,
.app-bar .app-bar-button {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  height: 52px;
  line-height: 52px;
  padding: 0 16px;
  background-color: inherit;
  color: inherit;
  text-decoration: none;
  font-size: 14px;
  flex-shrink: 0;
  border: none;
  -webkit-box-pack: center;
          justify-content: center;
}
.app-bar .brand:focus,
.app-bar .app-bar-item:focus,
.app-bar .app-bar-container:focus,
.app-bar .app-bar-button:focus {
  outline: none;
}
.app-bar .app-bar-container {
  padding: 0;
}
.app-bar .app-bar-item {
  white-space: nowrap;
}
.app-bar .app-bar-button {
  width: 52px;
  padding: 0;
}
.app-bar .app-bar-menu {
  flex-shrink: 0;
  list-style: none inside;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  background-color: inherit;
  color: inherit;
}
.app-bar .app-bar-menu > li,
.app-bar .app-bar-menu > li > a {
  display: block;
  line-height: 52px;
  background-color: inherit;
  color: inherit;
  flex-shrink: 0;
}
.app-bar .app-bar-menu > li > a {
  padding: 0 16px;
  text-decoration: none;
  font-size: 14px;
  position: relative;
}
.app-bar .app-bar-menu > li {
  position: relative;
}
.app-bar .app-bar-menu a:hover {
  text-decoration: none;
}
.app-bar .brand:not(.no-hover):hover,
.app-bar .app-bar-menu li:not(.no-hover):hover,
.app-bar .hamburger:not(.no-hover):hover,
.app-bar .app-bar-item:not(.no-hover):hover,
.app-bar .brand:not(.no-hover):active,
.app-bar .app-bar-menu li:not(.no-hover):active,
.app-bar .hamburger:not(.no-hover):active,
.app-bar .app-bar-item:not(.no-hover):active,
.app-bar .brand:not(.no-hover) .active,
.app-bar .app-bar-menu li:not(.no-hover) .active,
.app-bar .hamburger:not(.no-hover) .active,
.app-bar .app-bar-item:not(.no-hover) .active {
  background: rgba(29, 29, 29, 0.1);
}
.app-bar .hamburger {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 52px;
  width: 52px;
}
.app-bar .hamburger.menu-down.active .line:nth-child(1),
.app-bar .hamburger.menu-down.active .line:nth-child(3) {
  margin: -4px 16px;
}
.app-bar .app-bar-menu .d-menu,
.app-bar .app-bar-menu .v-menu {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  width: 100%;
  background-color: #f8f8f8;
}
.app-bar .app-bar-menu .divider,
.app-bar .app-bar-container .divider {
  height: 1px!important;
  line-height: 1px!important;
  background-color: #e4e4e4;
}
.app-bar .app-bar-container .d-menu {
  background-color: #f8f8f8;
  position: absolute;
  width: auto;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.app-bar .app-bar-container .v-menu {
  position: absolute;
  float: left;
  width: auto;
  border: 1px solid #dfdfdf;
  background-color: #ffffff;
}
.app-bar .app-bar-container > .d-menu,
.app-bar .app-bar-container > .v-menu {
  top: 100%;
}
.app-bar .app-bar-container a {
  color: inherit;
  text-decoration: none;
}
.app-bar a {
  outline: none!important;
}
.app-bar .app-bar-menu .d-menu .d-menu,
.app-bar .app-bar-menu .v-menu .v-menu,
.app-bar .app-bar-menu .v-menu .d-menu,
.app-bar .app-bar-menu .d-menu .v-menu {
  left: 0;
}
.app-bar .app-bar-menu.opened {
  max-height: calc(100vh - 52px);
  overflow-y: auto;
}
.app-bar .app-bar-input {
  width: 100px;
  height: 30px;
  font-size: 0.875rem;
  border: none!important;
  border-radius: 4px;
}
.app-bar .hamburger:not(.hidden) ~ .ml-auto {
  margin-right: 48px;
}
.app-bar-expand {
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
}
.app-bar-expand .brand,
.app-bar-expand .app-bar-item,
.app-bar-expand .app-bar-container {
  width: auto;
  flex-shrink: 1;
}
.app-bar-expand .app-bar-menu {
  float: left;
}
.app-bar-expand .app-bar-menu {
  width: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.app-bar-expand .app-bar-menu .d-menu {
  position: absolute;
  width: auto;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.app-bar-expand .app-bar-menu .d-menu li,
.app-bar-expand .app-bar-menu .d-menu a {
  height: 38px;
  line-height: 38px;
}
.app-bar-expand .app-bar-menu .v-menu {
  position: absolute;
  float: left;
  width: auto;
  border: 1px solid #dfdfdf;
  background-color: #ffffff;
}
.app-bar-expand .app-bar-menu.collapsed {
  display: -webkit-box!important;
  display: flex!important;
}
.app-bar-expand .app-bar-menu .d-menu .d-menu,
.app-bar-expand .app-bar-menu .v-menu .v-menu,
.app-bar-expand .app-bar-menu .v-menu .d-menu,
.app-bar-expand .app-bar-menu .d-menu .v-menu {
  left: 100%;
}
.app-bar-expand .hamburger {
  display: none;
}
.p-ab {
  padding-top: 52px!important;
}
.m-ab {
  margin-top: 52px!important;
}
.h-ab {
  height: calc(100% - 52px);
}
.badge {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: #f8f8f8;
  color: #1d1d1d;
  border-radius: 0.25rem;
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-transform: translateY(-50%) translateX(50%);
          transform: translateY(-50%) translateX(50%);
}
.brand .badge,
.app-bar-item .badge,
.app-bar-menu > li > a .badge,
.h-menu > li > a .badge,
.d-menu > li > a .badge,
.v-menu > li > a .badge,
.t-menu > li > a .badge {
  -webkit-transform: translateY(0) translateX(0);
          transform: translateY(0) translateX(0);
}
.badge.inline {
  position: relative;
  display: inline-block;
  right: auto;
  top: -1px;
  -webkit-transform: translateY(0) translateX(0);
          transform: translateY(0) translateX(0);
}
.badge.inside {
  -webkit-transform: translateY(0) translateX(0);
          transform: translateY(0) translateX(0);
}
.bottom-nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 56px;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.16), 0 -1px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.16), 0 -1px 5px 0 rgba(0, 0, 0, 0.26);
  z-index: 1030;
}
.bottom-nav .button {
  width: auto;
  height: 100%;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-basis: 0;
  text-align: center;
  text-transform: capitalize;
  margin: 0;
  border-radius: 0;
  line-height: normal;
}
.bottom-nav .button .icon {
  width: 24px;
  height: 24px;
  font-size: 22px;
}
.bottom-nav .button .label {
  display: block;
}
.bottom-sheet {
  background-color: #ffffff;
  display: block;
  z-index: 1030;
  max-width: 360px;
  left: 50%;
  list-style: none inside;
  padding: 0;
  margin: 0 0 0 -50%;
  width: 100%;
  top: 100%;
  position: fixed;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.bottom-sheet::after {
  display: block;
  clear: both;
  content: "";
}
.bottom-sheet::after {
  display: block;
  clear: both;
  content: "";
}
.bottom-sheet.wide-sm {
  max-width: 576px;
}
.bottom-sheet.wide-ld {
  max-width: 640px;
}
.bottom-sheet.wide-md {
  max-width: 768px;
}
.bottom-sheet.wide-lg {
  max-width: 992px;
}
.bottom-sheet.wide {
  max-width: 100%;
}
.bottom-sheet > .title {
  height: 56px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
}
.bottom-sheet > li,
.bottom-sheet > .item {
  font-size: 16px;
  position: relative;
  height: 48px;
  padding-left: 56px;
  display: block;
  cursor: pointer;
  vertical-align: middle;
  line-height: 48px;
}
.bottom-sheet > li .icon,
.bottom-sheet > .item .icon {
  left: 16px;
  position: absolute;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
  top: 50%;
  margin-top: -12px;
  opacity: 0.8;
}
.bottom-sheet > li:hover,
.bottom-sheet > .item:hover,
.bottom-sheet > li.hovered,
.bottom-sheet > .item.hovered,
.bottom-sheet > li.active,
.bottom-sheet > .item.active {
  background-color: rgba(29, 29, 29, 0.1);
}
.bottom-sheet > .divider {
  height: 1px;
  background-color: #dfdfdf;
}
.bottom-sheet.grid-style {
  padding: 16px;
}
.bottom-sheet.grid-style > li,
.bottom-sheet.grid-style > .item {
  width: 64px;
  height: 72px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  display: block;
  float: left;
  margin: 8px;
  padding: 4px;
  font-size: 11px;
}
.bottom-sheet.grid-style > li .icon,
.bottom-sheet.grid-style > .item .icon {
  display: block;
  position: relative;
  width: 42px;
  height: 42px;
  font-size: 42px;
  margin: 0 0 8px -21px;
  padding: 0;
  top: 0;
  left: 50%;
  line-height: 1;
}
.bottom-sheet.grid-style > .divider {
  display: none;
}
.bottom-sheet.opened {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.bottom-nav ~ .bottom-sheet {
  padding-bottom: 76px;
}
.breadcrumbs {
  margin-bottom: 1rem;
  margin-left: 0;
  padding: 0;
  list-style: none inside;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-align: center;
          align-items: center;
  background-color: #ffffff;
  color: #6a6a6a;
}
.breadcrumbs .page-item,
.breadcrumbs .breadcrumb-item {
  position: relative;
  cursor: pointer;
  display: list-item;
  background-color: inherit;
  color: inherit;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  margin: 4px;
}
.breadcrumbs .page-item + .page-item::before,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
.breadcrumbs .page-item + .page-item::after,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::after {
  display: block;
  position: absolute;
  vertical-align: middle;
  color: transparent;
  font-size: 0;
  content: "";
  height: 1px;
  width: 0.375rem;
  background-color: #1d1d1d;
  top: 50%;
  left: 0;
  margin-left: -0.5rem;
}
.breadcrumbs .page-item + .page-item::before,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: -0.125rem;
}
.breadcrumbs .page-item + .page-item::after,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: 0.125rem;
}
.breadcrumbs .page-link,
.breadcrumbs .page-item a,
.breadcrumbs .breadcrumb-item a {
  display: block;
  position: relative;
  padding: 0.5rem 0.75rem;
  line-height: 1;
  font-size: 1rem;
  text-decoration: none;
  color: inherit;
  background-color: transparent;
}
.breadcrumbs .page-link:hover,
.breadcrumbs .page-item a:hover,
.breadcrumbs .breadcrumb-item a:hover {
  color: #1d1d1d;
}
.breadcrumbs .page-item:last-child,
.breadcrumbs .breadcrumb-item:last-child {
  font-weight: bold;
}
.button-group .active {
  background-color: #989898;
  color: #ffffff;
}
.button,
.flat-button {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0 0.75rem;
  font-size: 0.875rem;
  height: 36px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  outline: none;
  position: relative;
  overflow: visible;
}
.button .icon + .caption,
.flat-button .icon + .caption {
  margin-left: 8px;
}
.button .caption + .icon,
.flat-button .caption + .icon {
  margin-left: 8px;
}
.flat-button {
  min-width: 64px;
  background-color: transparent;
}
.button:active,
.button.focus,
.button:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.button:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.button.link {
  background-color: transparent;
  color: #0366d6;
}
.button.link:hover {
  background-color: transparent;
  color: #0056b3;
  text-decoration: underline;
}
.button.link.focus,
.button.link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.button.hovered:hover {
  background-color: rgba(29, 29, 29, 0.2);
}
.button img {
  height: 1rem;
}
.button.mini {
  font-size: 0.625rem;
  padding: 0 0.5rem;
  height: 20px;
  line-height: 20px;
}
.button.mini img {
  height: 0.625rem;
}
.button.small {
  font-size: 0.75rem;
  padding: 0 0.6rem;
  height: 26px;
  line-height: 26px;
}
.button.small img {
  height: 0.75rem;
}
.button.large {
  font-size: 1.375rem;
  padding: 0 1rem;
  height: 53px;
  line-height: 53px;
}
.button.large img {
  height: 1.375rem;
}
.button.square,
.button.cycle {
  width: 2.25rem;
  height: 2.25rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.button.square.mini,
.button.cycle.mini {
  width: 1.39875rem;
  height: 1.39875rem;
}
.button.square.small,
.button.cycle.small {
  width: 1.724375rem;
  height: 1.724375rem;
}
.button.square.large,
.button.cycle.large {
  width: 3.3125rem;
  height: 3.3125rem;
}
.button.cycle {
  border-radius: 50%;
}
.button.square.dropdown-toggle::before,
.button.cycle.dropdown-toggle::before {
  display: none;
}
.button.dropdown-toggle.no-marker {
  padding-right: 0.75rem !important;
}
.button:focus,
.button:hover {
  text-decoration: none;
}
.button:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
          box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
.button.disabled,
.button:disabled {
  opacity: 0.65;
}
.button.outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
.button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
a.button,
a.flat-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #1d1d1d;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}
a.button:hover,
a.flat-button:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
a.button:active,
a.flat-button:active,
a.button.focus,
a.flat-button.focus,
a.button:focus,
a.flat-button:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.button * + * {
  margin-left: 0.5rem;
}
input[type=button],
input[type=submit],
input[type=reset] {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0 0.75rem;
  font-size: 0.875rem;
  height: 36px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  outline: none;
  position: relative;
  overflow: visible;
}
input[type=button].primary,
input[type=submit].primary,
input[type=reset].primary {
  outline-color: #75b5fd;
  background-color: #0366d6;
  color: #ffffff;
}
input[type=button].primary.outline,
input[type=submit].primary.outline,
input[type=reset].primary.outline {
  color: #0366d6;
  border-color: #0366d6;
}
input[type=button].primary.outline.dropdown-toggle::before,
input[type=submit].primary.outline.dropdown-toggle::before,
input[type=reset].primary.outline.dropdown-toggle::before {
  border-color: #0366d6;
}
input[type=button].primary.outline:hover,
input[type=submit].primary.outline:hover,
input[type=reset].primary.outline:hover {
  color: #ffffff;
}
input[type=button].primary.dropdown-toggle::before,
input[type=submit].primary.dropdown-toggle::before,
input[type=reset].primary.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].primary:hover,
input[type=submit].primary:hover,
input[type=reset].primary:hover {
  color: #ffffff;
  background-color: #024ea4;
  border-color: #023671;
}
input[type=button].primary:hover.dropdown-toggle::before,
input[type=submit].primary:hover.dropdown-toggle::before,
input[type=reset].primary:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].primary.same-color:hover,
input[type=submit].primary.same-color:hover,
input[type=reset].primary.same-color:hover {
  background-color: #0366d6;
  border-color: #0366d6;
}
input[type=button].primary:active,
input[type=submit].primary:active,
input[type=reset].primary:active,
input[type=button].primary.focus,
input[type=submit].primary.focus,
input[type=reset].primary.focus,
input[type=button].primary:focus,
input[type=submit].primary:focus,
input[type=reset].primary:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(3, 102, 214, 0.45);
          box-shadow: 0 0 0 3px rgba(3, 102, 214, 0.45);
}
input[type=button].secondary,
input[type=submit].secondary,
input[type=reset].secondary {
  outline-color: #b7c6cd;
  background-color: #607d8b;
  color: #ffffff;
}
input[type=button].secondary.outline,
input[type=submit].secondary.outline,
input[type=reset].secondary.outline {
  color: #607d8b;
  border-color: #607d8b;
}
input[type=button].secondary.outline.dropdown-toggle::before,
input[type=submit].secondary.outline.dropdown-toggle::before,
input[type=reset].secondary.outline.dropdown-toggle::before {
  border-color: #607d8b;
}
input[type=button].secondary.outline:hover,
input[type=submit].secondary.outline:hover,
input[type=reset].secondary.outline:hover {
  color: #ffffff;
}
input[type=button].secondary.dropdown-toggle::before,
input[type=submit].secondary.dropdown-toggle::before,
input[type=reset].secondary.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].secondary:hover,
input[type=submit].secondary:hover,
input[type=reset].secondary:hover {
  color: #ffffff;
  background-color: #4b626d;
  border-color: #36474f;
}
input[type=button].secondary:hover.dropdown-toggle::before,
input[type=submit].secondary:hover.dropdown-toggle::before,
input[type=reset].secondary:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].secondary.same-color:hover,
input[type=submit].secondary.same-color:hover,
input[type=reset].secondary.same-color:hover {
  background-color: #607d8b;
  border-color: #607d8b;
}
input[type=button].secondary:active,
input[type=submit].secondary:active,
input[type=reset].secondary:active,
input[type=button].secondary.focus,
input[type=submit].secondary.focus,
input[type=reset].secondary.focus,
input[type=button].secondary:focus,
input[type=submit].secondary:focus,
input[type=reset].secondary:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.45);
          box-shadow: 0 0 0 3px rgba(96, 125, 139, 0.45);
}
input[type=button].success,
input[type=submit].success,
input[type=reset].success {
  outline-color: #adeb6e;
  background-color: #60a917;
  color: #ffffff;
}
input[type=button].success.outline,
input[type=submit].success.outline,
input[type=reset].success.outline {
  color: #60a917;
  border-color: #60a917;
}
input[type=button].success.outline.dropdown-toggle::before,
input[type=submit].success.outline.dropdown-toggle::before,
input[type=reset].success.outline.dropdown-toggle::before {
  border-color: #60a917;
}
input[type=button].success.outline:hover,
input[type=submit].success.outline:hover,
input[type=reset].success.outline:hover {
  color: #ffffff;
}
input[type=button].success.dropdown-toggle::before,
input[type=submit].success.dropdown-toggle::before,
input[type=reset].success.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].success:hover,
input[type=submit].success:hover,
input[type=reset].success:hover {
  color: #ffffff;
  background-color: #477c11;
  border-color: #2d4f0b;
}
input[type=button].success:hover.dropdown-toggle::before,
input[type=submit].success:hover.dropdown-toggle::before,
input[type=reset].success:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].success.same-color:hover,
input[type=submit].success.same-color:hover,
input[type=reset].success.same-color:hover {
  background-color: #60a917;
  border-color: #60a917;
}
input[type=button].success:active,
input[type=submit].success:active,
input[type=reset].success:active,
input[type=button].success.focus,
input[type=submit].success.focus,
input[type=reset].success.focus,
input[type=button].success:focus,
input[type=submit].success:focus,
input[type=reset].success:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45);
          box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45);
}
input[type=button].alert,
input[type=submit].alert,
input[type=reset].alert {
  outline-color: #ecaba7;
  background-color: #CE352C;
  color: #ffffff;
}
input[type=button].alert.outline,
input[type=submit].alert.outline,
input[type=reset].alert.outline {
  color: #CE352C;
  border-color: #CE352C;
}
input[type=button].alert.outline.dropdown-toggle::before,
input[type=submit].alert.outline.dropdown-toggle::before,
input[type=reset].alert.outline.dropdown-toggle::before {
  border-color: #CE352C;
}
input[type=button].alert.outline:hover,
input[type=submit].alert.outline:hover,
input[type=reset].alert.outline:hover {
  color: #ffffff;
}
input[type=button].alert.dropdown-toggle::before,
input[type=submit].alert.dropdown-toggle::before,
input[type=reset].alert.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].alert:hover,
input[type=submit].alert:hover,
input[type=reset].alert:hover {
  color: #ffffff;
  background-color: #a42a23;
  border-color: #7a1f1a;
}
input[type=button].alert:hover.dropdown-toggle::before,
input[type=submit].alert:hover.dropdown-toggle::before,
input[type=reset].alert:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].alert.same-color:hover,
input[type=submit].alert.same-color:hover,
input[type=reset].alert.same-color:hover {
  background-color: #CE352C;
  border-color: #CE352C;
}
input[type=button].alert:active,
input[type=submit].alert:active,
input[type=reset].alert:active,
input[type=button].alert.focus,
input[type=submit].alert.focus,
input[type=reset].alert.focus,
input[type=button].alert:focus,
input[type=submit].alert:focus,
input[type=reset].alert:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45);
          box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45);
}
input[type=button].warning,
input[type=submit].warning,
input[type=reset].warning {
  outline-color: #ffede1;
  background-color: #ff9447;
  color: #ffffff;
}
input[type=button].warning.outline,
input[type=submit].warning.outline,
input[type=reset].warning.outline {
  color: #ff9447;
  border-color: #ff9447;
}
input[type=button].warning.outline.dropdown-toggle::before,
input[type=submit].warning.outline.dropdown-toggle::before,
input[type=reset].warning.outline.dropdown-toggle::before {
  border-color: #ff9447;
}
input[type=button].warning.outline:hover,
input[type=submit].warning.outline:hover,
input[type=reset].warning.outline:hover {
  color: #ffffff;
}
input[type=button].warning.dropdown-toggle::before,
input[type=submit].warning.dropdown-toggle::before,
input[type=reset].warning.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].warning:hover,
input[type=submit].warning:hover,
input[type=reset].warning:hover {
  color: #ffffff;
  background-color: #ff7615;
  border-color: #e05d00;
}
input[type=button].warning:hover.dropdown-toggle::before,
input[type=submit].warning:hover.dropdown-toggle::before,
input[type=reset].warning:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].warning.same-color:hover,
input[type=submit].warning.same-color:hover,
input[type=reset].warning.same-color:hover {
  background-color: #ff9447;
  border-color: #ff9447;
}
input[type=button].warning:active,
input[type=submit].warning:active,
input[type=reset].warning:active,
input[type=button].warning.focus,
input[type=submit].warning.focus,
input[type=reset].warning.focus,
input[type=button].warning:focus,
input[type=submit].warning:focus,
input[type=reset].warning:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 148, 71, 0.45);
          box-shadow: 0 0 0 3px rgba(255, 148, 71, 0.45);
}
input[type=button].yellow,
input[type=submit].yellow,
input[type=reset].yellow {
  outline-color: #ffffff;
  background-color: #ffe484;
  color: #ffffff;
}
input[type=button].yellow.outline,
input[type=submit].yellow.outline,
input[type=reset].yellow.outline {
  color: #ffe484;
  border-color: #ffe484;
}
input[type=button].yellow.outline.dropdown-toggle::before,
input[type=submit].yellow.outline.dropdown-toggle::before,
input[type=reset].yellow.outline.dropdown-toggle::before {
  border-color: #ffe484;
}
input[type=button].yellow.outline:hover,
input[type=submit].yellow.outline:hover,
input[type=reset].yellow.outline:hover {
  color: #ffffff;
}
input[type=button].yellow.dropdown-toggle::before,
input[type=submit].yellow.dropdown-toggle::before,
input[type=reset].yellow.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].yellow:hover,
input[type=submit].yellow:hover,
input[type=reset].yellow:hover {
  color: #ffffff;
  background-color: #ffd951;
  border-color: #ffce1e;
}
input[type=button].yellow:hover.dropdown-toggle::before,
input[type=submit].yellow:hover.dropdown-toggle::before,
input[type=reset].yellow:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].yellow.same-color:hover,
input[type=submit].yellow.same-color:hover,
input[type=reset].yellow.same-color:hover {
  background-color: #ffe484;
  border-color: #ffe484;
}
input[type=button].yellow:active,
input[type=submit].yellow:active,
input[type=reset].yellow:active,
input[type=button].yellow.focus,
input[type=submit].yellow.focus,
input[type=reset].yellow.focus,
input[type=button].yellow:focus,
input[type=submit].yellow:focus,
input[type=reset].yellow:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.45);
          box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.45);
}
input[type=button].info,
input[type=submit].info,
input[type=reset].info {
  outline-color: #e6f5fc;
  background-color: #5ebdec;
  color: #ffffff;
}
input[type=button].info.outline,
input[type=submit].info.outline,
input[type=reset].info.outline {
  color: #5ebdec;
  border-color: #5ebdec;
}
input[type=button].info.outline.dropdown-toggle::before,
input[type=submit].info.outline.dropdown-toggle::before,
input[type=reset].info.outline.dropdown-toggle::before {
  border-color: #5ebdec;
}
input[type=button].info.outline:hover,
input[type=submit].info.outline:hover,
input[type=reset].info.outline:hover {
  color: #ffffff;
}
input[type=button].info.dropdown-toggle::before,
input[type=submit].info.dropdown-toggle::before,
input[type=reset].info.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].info:hover,
input[type=submit].info:hover,
input[type=reset].info:hover {
  color: #ffffff;
  background-color: #30abe6;
  border-color: #1891cb;
}
input[type=button].info:hover.dropdown-toggle::before,
input[type=submit].info:hover.dropdown-toggle::before,
input[type=reset].info:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].info.same-color:hover,
input[type=submit].info.same-color:hover,
input[type=reset].info.same-color:hover {
  background-color: #5ebdec;
  border-color: #5ebdec;
}
input[type=button].info:active,
input[type=submit].info:active,
input[type=reset].info:active,
input[type=button].info.focus,
input[type=submit].info.focus,
input[type=reset].info.focus,
input[type=button].info:focus,
input[type=submit].info:focus,
input[type=reset].info:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(94, 189, 236, 0.45);
          box-shadow: 0 0 0 3px rgba(94, 189, 236, 0.45);
}
input[type=button].dark,
input[type=submit].dark,
input[type=reset].dark {
  outline-color: #9d9d9d;
  background-color: #505050;
  color: #ffffff;
}
input[type=button].dark.outline,
input[type=submit].dark.outline,
input[type=reset].dark.outline {
  color: #505050;
  border-color: #505050;
}
input[type=button].dark.outline.dropdown-toggle::before,
input[type=submit].dark.outline.dropdown-toggle::before,
input[type=reset].dark.outline.dropdown-toggle::before {
  border-color: #505050;
}
input[type=button].dark.outline:hover,
input[type=submit].dark.outline:hover,
input[type=reset].dark.outline:hover {
  color: #ffffff;
}
input[type=button].dark.dropdown-toggle::before,
input[type=submit].dark.dropdown-toggle::before,
input[type=reset].dark.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].dark:hover,
input[type=submit].dark:hover,
input[type=reset].dark:hover {
  color: #ffffff;
  background-color: #373737;
  border-color: #1d1d1d;
}
input[type=button].dark:hover.dropdown-toggle::before,
input[type=submit].dark:hover.dropdown-toggle::before,
input[type=reset].dark:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].dark.same-color:hover,
input[type=submit].dark.same-color:hover,
input[type=reset].dark.same-color:hover {
  background-color: #505050;
  border-color: #505050;
}
input[type=button].dark:active,
input[type=submit].dark:active,
input[type=reset].dark:active,
input[type=button].dark.focus,
input[type=submit].dark.focus,
input[type=reset].dark.focus,
input[type=button].dark:focus,
input[type=submit].dark:focus,
input[type=reset].dark:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(80, 80, 80, 0.45);
          box-shadow: 0 0 0 3px rgba(80, 80, 80, 0.45);
}
input[type=button].light,
input[type=submit].light,
input[type=reset].light {
  outline-color: #ffffff;
  background-color: #f8f8f8;
  color: #ffffff;
}
input[type=button].light.outline,
input[type=submit].light.outline,
input[type=reset].light.outline {
  color: #f8f8f8;
  border-color: #f8f8f8;
}
input[type=button].light.outline.dropdown-toggle::before,
input[type=submit].light.outline.dropdown-toggle::before,
input[type=reset].light.outline.dropdown-toggle::before {
  border-color: #f8f8f8;
}
input[type=button].light.outline:hover,
input[type=submit].light.outline:hover,
input[type=reset].light.outline:hover {
  color: #ffffff;
}
input[type=button].light.dropdown-toggle::before,
input[type=submit].light.dropdown-toggle::before,
input[type=reset].light.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].light:hover,
input[type=submit].light:hover,
input[type=reset].light:hover {
  color: #ffffff;
  background-color: #dfdfdf;
  border-color: #c5c5c5;
}
input[type=button].light:hover.dropdown-toggle::before,
input[type=submit].light:hover.dropdown-toggle::before,
input[type=reset].light:hover.dropdown-toggle::before {
  border-color: #ffffff;
}
input[type=button].light.same-color:hover,
input[type=submit].light.same-color:hover,
input[type=reset].light.same-color:hover {
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
input[type=button].light:active,
input[type=submit].light:active,
input[type=reset].light:active,
input[type=button].light.focus,
input[type=submit].light.focus,
input[type=reset].light.focus,
input[type=button].light:focus,
input[type=submit].light:focus,
input[type=reset].light:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(248, 248, 248, 0.45);
          box-shadow: 0 0 0 3px rgba(248, 248, 248, 0.45);
}
input[type=button].yellow,
input[type=submit].yellow,
input[type=reset].yellow,
input[type=button].light,
input[type=submit].light,
input[type=reset].light {
  color: #1d1d1d;
}
input[type=button].yellow:hover,
input[type=submit].yellow:hover,
input[type=reset].yellow:hover,
input[type=button].light:hover,
input[type=submit].light:hover,
input[type=reset].light:hover,
input[type=button].yellow.outline:hover,
input[type=submit].yellow.outline:hover,
input[type=reset].yellow.outline:hover,
input[type=button].light.outline:hover,
input[type=submit].light.outline:hover,
input[type=reset].light.outline:hover {
  color: #1d1d1d;
}
input[type=button] .icon + .caption,
input[type=submit] .icon + .caption,
input[type=reset] .icon + .caption {
  margin-left: 8px;
}
input[type=button] .caption + .icon,
input[type=submit] .caption + .icon,
input[type=reset] .caption + .icon {
  margin-left: 8px;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active,
input[type=button].focus,
input[type=submit].focus,
input[type=reset].focus,
input[type=button]:focus,
input[type=submit]:focus,
input[type=reset]:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
input[type=button].link,
input[type=submit].link,
input[type=reset].link {
  background-color: transparent;
  color: #0366d6;
}
input[type=button].link:hover,
input[type=submit].link:hover,
input[type=reset].link:hover {
  background-color: transparent;
  color: #0056b3;
  text-decoration: underline;
}
input[type=button].link.focus,
input[type=submit].link.focus,
input[type=reset].link.focus,
input[type=button].link:focus,
input[type=submit].link:focus,
input[type=reset].link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
input[type=button].hovered:hover,
input[type=submit].hovered:hover,
input[type=reset].hovered:hover {
  background-color: rgba(29, 29, 29, 0.2);
}
input[type=button] img,
input[type=submit] img,
input[type=reset] img {
  height: 1rem;
}
input[type=button].mini,
input[type=submit].mini,
input[type=reset].mini {
  font-size: 0.625rem;
  padding: 0 0.5rem;
  height: 20px;
  line-height: 20px;
}
input[type=button].mini img,
input[type=submit].mini img,
input[type=reset].mini img {
  height: 0.625rem;
}
input[type=button].small,
input[type=submit].small,
input[type=reset].small {
  font-size: 0.75rem;
  padding: 0 0.6rem;
  height: 26px;
  line-height: 26px;
}
input[type=button].small img,
input[type=submit].small img,
input[type=reset].small img {
  height: 0.75rem;
}
input[type=button].large,
input[type=submit].large,
input[type=reset].large {
  font-size: 1.375rem;
  padding: 0 1rem;
  height: 53px;
  line-height: 53px;
}
input[type=button].large img,
input[type=submit].large img,
input[type=reset].large img {
  height: 1.375rem;
}
input[type=button].square,
input[type=submit].square,
input[type=reset].square,
input[type=button].cycle,
input[type=submit].cycle,
input[type=reset].cycle {
  width: 2.25rem;
  height: 2.25rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
input[type=button].square.mini,
input[type=submit].square.mini,
input[type=reset].square.mini,
input[type=button].cycle.mini,
input[type=submit].cycle.mini,
input[type=reset].cycle.mini {
  width: 1.39875rem;
  height: 1.39875rem;
}
input[type=button].square.small,
input[type=submit].square.small,
input[type=reset].square.small,
input[type=button].cycle.small,
input[type=submit].cycle.small,
input[type=reset].cycle.small {
  width: 1.724375rem;
  height: 1.724375rem;
}
input[type=button].square.large,
input[type=submit].square.large,
input[type=reset].square.large,
input[type=button].cycle.large,
input[type=submit].cycle.large,
input[type=reset].cycle.large {
  width: 3.3125rem;
  height: 3.3125rem;
}
input[type=button].cycle,
input[type=submit].cycle,
input[type=reset].cycle {
  border-radius: 50%;
}
input[type=button].square.dropdown-toggle::before,
input[type=submit].square.dropdown-toggle::before,
input[type=reset].square.dropdown-toggle::before,
input[type=button].cycle.dropdown-toggle::before,
input[type=submit].cycle.dropdown-toggle::before,
input[type=reset].cycle.dropdown-toggle::before {
  display: none;
}
input[type=button].dropdown-toggle.no-marker,
input[type=submit].dropdown-toggle.no-marker,
input[type=reset].dropdown-toggle.no-marker {
  padding-right: 0.75rem !important;
}
input[type=button]:focus,
input[type=submit]:focus,
input[type=reset]:focus,
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {
  text-decoration: none;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
          box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
input[type=button].disabled,
input[type=submit].disabled,
input[type=reset].disabled,
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled {
  opacity: 0.65;
}
input[type=button].outline,
input[type=submit].outline,
input[type=reset].outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
input[type=button] * + *,
input[type=submit] * + *,
input[type=reset] * + * {
  margin-left: 0.5rem;
}
input[type=button] .load-marker,
input[type=submit] .load-marker,
input[type=reset] .load-marker {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
input[type=button] .load-caption,
input[type=submit] .load-caption,
input[type=reset] .load-caption {
  margin-left: -16px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
input[type=button].loading .load-marker,
input[type=submit].loading .load-marker,
input[type=reset].loading .load-marker {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-animation: spin-loader 1.5s linear infinite;
          animation: spin-loader 1.5s linear infinite;
}
input[type=button].loading .load-caption,
input[type=submit].loading .load-caption,
input[type=reset].loading .load-caption {
  margin-left: 0.5rem;
}
.button .load-marker {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.button .load-caption {
  margin-left: -16px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.button.loading .load-marker {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-animation: spin-loader 1.5s linear infinite;
          animation: spin-loader 1.5s linear infinite;
}
.button.loading .load-caption {
  margin-left: 0.5rem;
}
@-webkit-keyframes spin-loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes spin-loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.calendar {
  display: block;
  position: relative;
  width: 280px;
  border: 1px solid #dfdfdf;
  overflow: hidden;
  -webkit-user-select: none;
          user-select: none;
  background-color: #ffffff;
}
.calendar-header,
.calendar-content,
.calendar-footer {
  position: relative;
  display: block;
  background-color: #ffffff;
  color: #1d1d1d;
}
.calendar-header {
  padding: 1rem;
  background-color: #004d6f;
  color: #ffffff;
  -webkit-user-select: none;
          user-select: none;
}
.calendar-header .header-year {
  font-size: 0.75rem;
  line-height: 1;
}
.calendar-header .header-day {
  font-size: 1.325rem;
}
.calendar-content {
  padding: 1px;
  width: 278px;
}
.calendar-content .calendar-toolbar,
.calendar-content .days-wrapper {
  display: -webkit-box;
  display: flex;
  position: relative;
}
.calendar-content .calendar-toolbar {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.5rem 0;
  width: 100%;
}
.calendar-content .calendar-toolbar .prev-month,
.calendar-content .calendar-toolbar .prev-year,
.calendar-content .calendar-toolbar .next-month,
.calendar-content .calendar-toolbar .next-year,
.calendar-content .calendar-toolbar .next-year-group,
.calendar-content .calendar-toolbar .prev-year-group {
  padding: 0.5rem 0;
  cursor: pointer;
  text-align: center;
  width: 30px;
  display: block;
  position: relative;
  flex-shrink: 0;
}
.calendar-content .calendar-toolbar .curr-month,
.calendar-content .calendar-toolbar .curr-year {
  padding: 0.5rem 0;
  width: 100%;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
}
.calendar-content .week-days,
.calendar-content .days {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 0;
}
.calendar-content.-week-numbers .week-days,
.calendar-content.-week-numbers .days {
  grid-template-columns: repeat(8, 1fr);
}
.calendar-content .week-day,
.calendar-content .week-number,
.calendar-content .day {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.calendar-content .week-day,
.calendar-content .week-number {
  font-weight: 700;
  background-color: #f8f8f8;
}
.calendar-content .week-day {
  border-bottom: 1px solid #dfdfdf;
}
.calendar-content .week-number {
  border-right: 1px solid #dfdfdf;
}
.calendar-content .week-days .week-number {
  border-right: none;
}
.calendar-content .day,
.calendar-content .week-day,
.calendar-content .week-number {
  height: 39px;
  cursor: pointer;
  font-size: 14px;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  margin: 0;
}
.calendar-content .day.selected {
  -webkit-box-shadow: inset 0 0 0 1px #5ebdec !important;
          box-shadow: inset 0 0 0 1px #5ebdec !important;
}
.calendar-content .day.selected::after {
  border-top: 20px solid #5ebdec;
  border-left: 20px solid transparent;
  right: 0;
  top: 0;
}
.calendar-content .day.selected::before {
  right: 1px!important;
  top: 1px!important;
}
.calendar-content .day.showed {
  font-weight: bold;
}
.calendar-content .outside {
  color: #bebebe;
  font-size: 12px;
}
.calendar-content .today {
  background-color: rgba(96, 169, 23, 0.5);
  color: #ffffff;
  font-weight: bold;
}
.calendar-content .coincidental {
  -webkit-box-shadow: inset 0 0 12px rgba(190, 190, 190, 0.4);
          box-shadow: inset 0 0 12px rgba(190, 190, 190, 0.4);
}
.calendar-content .excluded {
  background-color: #f8f8f8;
}
.calendar-content .day {
  border: 1px solid transparent;
}
.calendar-content .day:hover {
  border-color: #dfdfdf;
}
.calendar-footer {
  padding: 0.5rem;
  border-top: 1px solid #dfdfdf;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.calendar-footer > * {
  margin: 0 2px;
  font-size: 0.75rem;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
}
.calendar.compact {
  width: 220px;
}
.calendar.compact .calendar-content {
  width: 100%;
}
.calendar.compact .calendar-header {
  padding: 0.5rem;
  line-height: 1.2;
}
.calendar.compact .calendar-header .header-year {
  font-size: 0.65rem;
}
.calendar.compact .calendar-header .header-day {
  font-size: 1rem;
}
.calendar.compact .calendar-toolbar > * {
  padding: 0!important;
  font-size: 14px;
}
.calendar.compact .calendar-footer .button {
  height: 24px;
  line-height: 24px;
  padding: 0 0.25rem;
}
.calendar.compact .day,
.calendar.compact .week-number {
  height: 30px;
  line-height: 30px;
  width: 30px;
  margin: 0;
  font-size: 12px;
}
.calendar .calendar-time {
  display: block;
  padding: 5px 10px 10px;
  border-top: 1px solid #dfdfdf;
  background: #f8f8f8;
}
.calendar .calendar-time .calendar-time__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.calendar .calendar-time .calendar-time__inner .button.spinner-button-minus {
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}
.calendar .calendar-time .calendar-time__inner input {
  text-align: center;
}
.calendar .calendar-time .calendar-time__inner .minutes {
  margin-left: 2px;
}
.calendar .calendar-time .calendar-time__inner-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.calendar .calendar-time .calendar-time__inner-cell {
  display: block;
  width: 50%;
}
.calendar.compact .calendar-time__inner-cell {
  display: block;
  width: 50%;
}
.calendar.compact .calendar-time__inner-cell span {
  font-size: 12px;
}
.calendar .calendar-content .months,
.calendar .calendar-content .years {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.calendar .calendar-content .months .month,
.calendar .calendar-content .years .month,
.calendar .calendar-content .months .year,
.calendar .calendar-content .years .year {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  flex-shrink: 0;
  flex-basis: 33.33%;
  height: 68px;
  font-size: 14px;
  cursor: pointer;
}
.calendar .calendar-content .months .month:hover,
.calendar .calendar-content .years .month:hover,
.calendar .calendar-content .months .year:hover,
.calendar .calendar-content .years .year:hover {
  border-color: #dfdfdf;
}
.calendar .calendar-content .months,
.calendar .calendar-content .years {
  padding: 1px;
}
.calendar .calendar-content .calendar-toolbar {
  border-bottom: 1px solid #dfdfdf;
}
.calendar.compact .months .month,
.calendar.compact .years .month,
.calendar.compact .months .year,
.calendar.compact .years .year {
  height: 52px;
}
.calendar-wide {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  width: 560px;
}
.calendar-wide::after {
  display: block;
  clear: both;
  content: "";
}
.calendar-wide::after {
  display: block;
  clear: both;
  content: "";
}
.calendar-wide.calendar-picker {
  width: 460px;
}
.calendar-wide .calendar-header,
.calendar-wide .calendar-footer {
  position: absolute;
  top: 0;
  height: 100%;
  min-height: 100%;
}
.calendar-wide .calendar-header {
  left: 0;
}
.calendar-wide .calendar-footer {
  right: 0;
}
.calendar-wide .calendar-header {
  width: 180px;
}
.calendar-wide .calendar-footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
          align-items: stretch;
  border-top: none;
  border-left: 1px solid #dfdfdf;
  width: 100px;
}
.calendar-wide .calendar-footer * {
  width: 100%;
  margin: 2px 0;
}
.calendar-wide .calendar-content {
  margin: 0 96px 0 180px;
}
.calendar-wide.compact {
  width: 454px!important;
}
.calendar-wide.compact.calendar-picker {
  width: 354px!important;
}
.calendar-wide.compact .calendar-header {
  width: 120px;
}
.calendar-wide.compact .calendar-content {
  margin: 0 96px 0 120px;
  width: 234px;
}
.calendar .day,
.calendar .month,
.calendar .year {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.calendar .to-animate {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.calendar .days .day,
.calendar .months .month,
.calendar .years .year {
  border: 1px solid #f8f8f8;
}
.calendar .events {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  height: auto;
}
.calendar .events .event {
  width: 4px;
  height: 4px;
  background-color: red;
  margin: 1px;
}
.calendar-picker {
  position: relative;
}
.calendar-picker input {
  width: 100%;
}
.calendar-picker .calendar-wide {
  width: 464px;
}
.calendar-picker .calendar-wide.compact {
  width: 364px;
}
.calendar-for-picker {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  z-index: 500;
}
.calendar-for-picker.open {
  display: block!important;
}
.calendar-for-picker.open-up {
  top: auto;
  bottom: 100%;
}
.calendar-for-picker.dialog-mode {
  position: fixed;
  top: 50%!important;
  left: 50%!important;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  z-index: 1050;
}
.calendar-for-picker.dialog-mode.open-up {
  top: auto;
  bottom: auto;
}
.card {
  display: block;
  position: relative;
  font-size: 0.875rem;
  width: calc(100% - 1rem);
  margin: 8px auto;
  border-radius: 2px;
  border: 1px solid #dfdfdf;
  background-color: #ffffff;
}
.card-header {
  border-bottom: 1px #eee solid;
  padding: 1rem;
  font-size: 16px;
  border-radius: 2px 2px 0 0;
  display: block;
}
.card-header .avatar {
  float: left;
  width: 2.75rem;
  height: 2.75rem;
  overflow: hidden;
}
.card-header .avatar img {
  width: 100%;
  min-height: 100%;
}
.card-header .name {
  margin-left: 3.375rem;
  font-weight: 500;
}
.card-header .date {
  margin-left: 3.375rem;
  font-size: 0.8125rem;
  font-weight: 500;
  color: #bebebe;
}
.card-content {
  display: block;
}
.card-footer {
  border-top: 1px #eee solid;
  padding: 1rem;
  border-radius: 0 0 2px 2px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  min-height: 3rem;
}
.card.image-header .card-header {
  height: 9rem;
  vertical-align: bottom;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.card.image-header .card-header .avatar {
  border-radius: 50%;
  border: 2px solid #ffffff;
}
* + .card {
  margin-top: 1rem;
}
.card.flex-card {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
}
.card.flex-card .card-header,
.card.flex-card .card-footer {
  height: 57px;
  flex-shrink: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
}
.card.flex-card .card-footer {
  margin-top: auto;
}
.carousel {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  overflow: visible;
  background-color: #ffffff;
}
.carousel .slides {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.carousel .slide {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
}
.carousel .slide.active-slide {
  z-index: 2;
}
.carousel.fixed-size .slide {
  overflow: hidden;
}
.carousel [class*="carousel-switch"],
.carousel .carousel-bullets {
  position: absolute;
  display: block;
  z-index: 501;
  -webkit-user-select: none;
          user-select: none;
}
.carousel .carousel-switch-next,
.carousel .carousel-switch-prev {
  width: auto;
  line-height: 4rem;
  height: 4rem;
  text-decoration: none;
  margin-top: -2rem;
  top: 50%;
  font-size: 4rem;
  font-weight: 300;
  color: #bebebe;
  cursor: pointer;
  vertical-align: middle;
  padding: 0;
}
.carousel .carousel-switch-next:hover,
.carousel .carousel-switch-prev:hover {
  color: #e4e4e4;
}
.carousel .carousel-switch-next img,
.carousel .carousel-switch-prev img {
  max-width: 64px;
  max-height: 64px;
}
.carousel .carousel-switch-next [class*=mif-],
.carousel .carousel-switch-prev [class*=mif-] {
  display: block;
}
.carousel .carousel-switch-next {
  right: 0;
  left: auto;
}
.carousel .carousel-switch-prev {
  left: 0;
  right: auto;
}
.carousel .carousel-bullets {
  left: 0;
  right: 0;
  bottom: 0.625rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.carousel .carousel-bullets .carousel-bullet {
  display: block;
  float: none;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #ababab;
  border-radius: 50%;
  cursor: pointer;
  border: 1px #ffffff solid;
  margin: 0 0.3125rem;
}
.carousel .carousel-bullets .carousel-bullet.bullet-on {
  background-color: #5ebdec;
}
.carousel .carousel-bullets.default-size .carousel-bullet {
  width: 22px;
  height: 22px;
}
.carousel .carousel-bullets.mini-size .carousel-bullet {
  width: 10px;
  height: 10px;
}
.carousel .carousel-bullets.small-size .carousel-bullet {
  width: 16px;
  height: 16px;
}
.carousel .carousel-bullets.large-size .carousel-bullet {
  width: 32px;
  height: 32px;
}
.carousel .carousel-bullets.bullet-style-square .carousel-bullet {
  border-radius: 0;
}
.carousel .carousel-bullets.bullet-style-cycle .carousel-bullet {
  border-radius: 50%;
}
.carousel .carousel-bullets.bullet-style-diamond .carousel-bullet {
  border-radius: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.carousel .carousel-bullets.bullet-style-rect .carousel-bullet {
  border-radius: 0;
}
.carousel .carousel-bullets.bullet-style-rect.default-size .carousel-bullet {
  width: 44px;
  height: 14px;
}
.carousel .carousel-bullets.bullet-style-rect.mini-size .carousel-bullet {
  width: 20px;
  height: 6px;
}
.carousel .carousel-bullets.bullet-style-rect.small-size .carousel-bullet {
  width: 32px;
  height: 10px;
}
.carousel .carousel-bullets.bullet-style-rect.large-size .carousel-bullet {
  width: 64px;
  height: 24px;
}
.carousel.controls-outside {
  padding: 0 4rem 1.375rem 4rem;
}
.carousel.controls-outside .carousel-bullets {
  bottom: 0;
}
.carousel.with-thumbnails .thumbs {
  display: -webkit-box;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
  -webkit-box-pack: center;
          justify-content: center;
  padding-top: 10px;
}
.carousel.with-thumbnails .thumb {
  display: block;
  position: relative!important;
  top: auto!important;
  left: auto!important;
  margin: 0.5rem;
  cursor: pointer;
  overflow: hidden;
  background-color: #f8f8f8;
}
.carousel.with-thumbnails .thumb.thumb-on {
  border: 4px solid #1ba1e2;
}
.charms {
  display: block;
  position: fixed;
  z-index: 1090;
  background-color: #1d1d1d;
  color: #ffffff;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  padding: 16px;
}
.charms.top-side {
  bottom: 100%;
  width: 100%;
  left: 0;
}
.charms.top-side.open {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.charms.bottom-side {
  top: 100%;
  left: 0;
  width: 100%;
}
.charms.bottom-side.open {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.charms.left-side {
  top: 0;
  bottom: 0;
  right: 100%;
  width: auto;
}
.charms.left-side.open {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.charms.right-side {
  top: 0;
  bottom: 0;
  width: auto;
  left: 100%;
}
.charms.right-side.open {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.charm-tile,
.charm-notify {
  display: block;
  position: relative;
  cursor: pointer;
}
.charm-tile {
  width: 90px;
  height: 66px;
  padding: 4px;
  background-color: #50727C;
  color: #ffffff;
  margin: 2px;
  flex-shrink: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
}
.charm-tile .icon {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.charm-tile .caption {
  margin-top: 30px;
  font-size: 10px;
  display: block;
}
.charm-tile.active {
  background-color: #126278;
}
.charm-notify {
  height: auto;
  background-color: #2D6070;
  color: #ffffff;
  padding: 24px;
}
.charm-notify .icon {
  position: absolute;
  left: 16px;
  top: 24px;
  width: 48px;
  height: 48px;
  font-size: 40px;
}
.charm-notify .title,
.charm-notify .content,
.charm-notify .secondary {
  display: block;
  position: relative;
  margin-left: 52px;
  line-height: 1;
}
.charm-notify .title {
  font-weight: bold;
  margin-bottom: 6px;
}
.charm-notify .content {
  font-size: 14px;
  line-height: 1.2;
}
.charm-notify .secondary {
  font-size: 10px;
  margin-top: 8px;
}
* + .charm-notify {
  margin-top: 4px;
}
.chat {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  border: 1px solid #dfdfdf;
  background-color: #ffffff;
}
.chat .title,
.chat .messages,
.chat .message-input {
  display: block;
}
.chat .title {
  font-size: 18px;
  line-height: 1.2;
  padding: 8px;
  border-bottom: 1px solid #dfdfdf;
}
.chat .messages {
  padding: 8px;
  border-bottom: 1px solid #dfdfdf;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.chat .message {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.chat .message .message-sender {
  font-weight: bold;
  font-size: 12px;
  -webkit-box-ordinal-group: 2;
          order: 1;
  position: absolute;
  top: 6px;
  left: 6px;
}
.chat .message .message-time {
  font-size: 11px;
  -webkit-box-ordinal-group: 3;
          order: 2;
  opacity: 0.5;
  position: absolute;
  left: 6px;
  bottom: 6px;
}
.chat .message .message-item {
  width: 100%;
  flex-shrink: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  margin: 2px 0 0;
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.chat .message .message-item .message-avatar {
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  flex-shrink: 0;
  display: block;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.chat .message .message-item .message-text {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  border: 1px solid #e4e4e4;
  margin-left: 8px;
  -webkit-box-ordinal-group: 3;
          order: 2;
  font-size: 14px;
  line-height: 1.2;
  padding: 30px 10px;
  min-width: 100px;
  max-width: 100%;
  background-color: #e4e4e4;
  position: relative;
}
.chat .message .message-item .message-text-inner {
  width: 100%;
  overflow: hidden;
}
.chat .message .message-item .message-text::before {
  position: absolute;
  right: 100%;
  top: 14px;
  border: 6px solid transparent;
  border-right-color: inherit;
  content: ' ';
  height: 0;
  width: 0;
  pointer-events: none;
}
.chat .message .message-item .message-text.--next {
  padding-top: 10px;
}
.chat .message .message-item .message-text.--next::before {
  display: none;
}
.chat .message.right .message-item {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.chat .message.right .message-time {
  -webkit-box-ordinal-group: 2;
          order: 1;
  text-align: left;
  left: auto;
  right: 6px;
}
.chat .message.right .message-sender {
  -webkit-box-ordinal-group: 3;
          order: 2;
  left: auto;
  right: 6px;
}
.chat .message.right .message-avatar {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.chat .message.right .message-text {
  -webkit-box-ordinal-group: 2;
          order: 1;
  margin-left: 0;
  margin-right: 8px;
}
.chat .message.right .message-text::before {
  right: auto;
  left: 100%;
  border-right-color: transparent;
  border-left-color: inherit;
}
.chat .message.right .message-text.--next::before {
  display: none;
}
.chat .message-input {
  flex-shrink: 0;
  margin-top: auto;
  padding: 8px;
}
.chat .message-input.disabled {
  opacity: 0.5;
}
.chat .message.left + .message.right {
  margin-top: 10px;
}
.chat .message.right + .message.left {
  margin-top: 10px;
}
.checkbox {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  margin: 0;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  height: 36px;
}
.checkbox input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.checkbox .check,
.checkbox .caption {
  display: block;
  line-height: 1;
  font-size: 14px;
  margin: 0 4px;
  position: relative;
}
.checkbox .check {
  border: 2px #d9d9d9 solid;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  line-height: 36px;
}
.checkbox .check::before {
  position: absolute;
  vertical-align: middle;
  font-size: 0;
  content: "";
  height: 5px;
  width: 10px;
  background-color: transparent;
  color: transparent;
  border-left: 2px solid;
  border-bottom: 2px solid;
  border-color: #ffffff;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -4px;
  display: none;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.checkbox input[type=checkbox]:checked ~ .check {
  border-color: #1d1d1d;
  background-color: #1d1d1d;
}
.checkbox input[type=checkbox]:checked ~ .check::before {
  display: block;
}
.checkbox input[type=checkbox]:disabled ~ .check {
  border-color: #e9e9e9;
  background-color: #e9e9e9;
}
.checkbox input[data-indeterminate=true] ~ .check {
  border-color: #1d1d1d;
  background-color: #1d1d1d;
}
.checkbox input[data-indeterminate=true] ~ .check::before {
  display: block!important;
  width: 6px;
  height: 6px;
  background-color: #ffffff;
  border: 2px solid #ffffff;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: -3px;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.checkbox .check {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.checkbox .caption {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.checkbox.caption-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse nowrap;
}
.checkbox.required,
.checkbox.invalid,
.checkbox.valid {
  border: none!important;
}
.checkbox.invalid::after {
  display: none;
}
.checkbox:focus input[type=checkbox]:not(:disabled) ~ .check::after,
.checkbox:active input[type=checkbox]:not(:disabled) ~ .check::after {
  display: block;
  content: "";
  position: absolute;
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  background-color: rgba(187, 187, 187, 0.5);
  opacity: 0.3;
  top: 50%;
  left: 50%;
  margin-top: -1.5625rem;
  margin-left: -1.5625rem;
}
.checkbox.style2 input[type=checkbox]:checked ~ .check {
  border-color: #1d1d1d;
  background-color: #ffffff;
}
.checkbox.style2 .check {
  border-color: #989898;
}
.checkbox.style2 .check::before {
  border-color: #1d1d1d;
}
.checkbox.style2 input[type=checkbox]:disabled ~ .check {
  border-color: #e9e9e9;
  background-color: #ffffff;
}
.checkbox.style2 input[type=checkbox]:disabled ~ .check::before {
  border-color: #e9e9e9;
}
.checkbox.style2 input[data-indeterminate=true] ~ .check {
  border-color: #1d1d1d;
  background-color: #ffffff;
}
.checkbox.style2 input[data-indeterminate=true] ~ .check::before {
  background-color: #1d1d1d;
  border: 2px solid #1d1d1d;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
}
.checkbox.transition-on .check {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.checkbox.transition-on input[type=checkbox]:checked ~ .check {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.checkbox.transition-on input[data-indeterminate=true] ~ .check {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.checkbox .check.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.chip {
  display: inline-block;
  float: left;
  height: 32px;
  font-size: 14px;
  padding: 0 12px;
  line-height: 32px;
  background: #bebebe;
  cursor: default;
}
.chip .label {
  white-space: nowrap;
}
.chip .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  vertical-align: middle;
  font-size: 24px;
  overflow: hidden;
}
.chip .icon img {
  width: 100%;
  max-height: 100%;
  vertical-align: initial;
}
.chip .icon + .label {
  margin-left: 30px;
}
.chip .action {
  display: block;
  float: right;
  margin-left: 10px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-right: -8px;
  margin-top: 4px;
  background-color: #ccc;
  overflow: hidden;
}
.chip .action:before {
  content: "\2716";
  line-height: 24px;
  text-align: center;
  display: block;
}
.chip:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.chip.material {
  border-radius: 16px;
}
.chip.material .icon {
  border-radius: 32px;
}
.chip.material .action {
  border-radius: 24px;
}
.chip + .chip {
  margin-left: 8px;
}
.color-picker {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0;
}
.color-picker:hover input {
  border-color: transparent;
}
.color-picker.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.color-picker input {
  border: none!important;
  -webkit-box-ordinal-group: 2;
          order: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  height: 34px;
  padding: 0 0.75rem;
}
.color-picker input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.color-picker .buttons {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
}
.color-picker .button {
  background-color: transparent;
  color: #1d1d1d;
  height: 34px;
  min-width: 34px;
}
.color-picker .button:focus,
.color-picker .button:active {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.color-picker .button:hover {
  background-color: #f8f8f8;
  text-shadow: rgba(0, 0, 0, 0.25) 0.1em 0.1em 0.2em;
}
.color-picker .input-clear-button {
  background-color: transparent;
}
.color-picker .input-clear-button:hover {
  background-color: transparent;
}
.color-picker.disabled .button-group button {
  background-color: #f8f8f8;
  color: #dfdfdf;
}
.color-picker .color-example-box {
  display: block;
  height: 26px;
  width: 26px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==") top left repeat;
  margin: 4px;
  border: 1px solid #dfdfdf;
}
.color-picker .color-selector-box {
  position: absolute;
  top: 100%;
  left: -1px;
  display: none;
}
.color-picker .prepend {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.color-picker .color-example-box {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.color-picker input {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.color-picker .append {
  -webkit-box-ordinal-group: 6;
          order: 5;
}
.color-picker .buttons {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.color-picker input[placeholder] {
  text-overflow: ellipsis;
}
.color-picker input::-moz-placeholder {
  text-overflow: ellipsis;
}
.color-picker input:-moz-placeholder {
  text-overflow: ellipsis;
}
.color-picker input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.color-picker.open .color-selector-box {
  display: block!important;
}
.color-selector {
  width: 306px;
  background-color: #ffffff;
  flex-shrink: 0;
}
.color-selector .color-box {
  display: block;
  border: 1px solid #dfdfdf;
  padding: 10px;
}
.color-selector .row {
  margin: 10px 0 0;
  display: block;
}
.color-selector .row:nth-child(1) {
  margin-top: 0;
}
.color-selector .user-colors-title {
  padding: 4px 10px;
  text-align: center;
  font-size: 11px;
  color: #1d1d1d;
}
.color-selector .default-swatches,
.color-selector .user-colors,
.color-selector .user-colors-actions {
  display: block;
  width: auto;
}
.color-selector .default-swatches .swatch,
.color-selector .user-colors .swatch,
.color-selector .user-colors-actions .swatch,
.color-selector .default-swatches .user-swatch,
.color-selector .user-colors .user-swatch,
.color-selector .user-colors-actions .user-swatch {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: #ccc;
  border-radius: 0;
  margin-left: 4px;
  margin-bottom: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #dfdfdf;
  cursor: pointer;
}
.color-selector .default-swatches .swatch:not(.user-swatch):nth-child(8n+1),
.color-selector .user-colors .swatch:not(.user-swatch):nth-child(8n+1),
.color-selector .user-colors-actions .swatch:not(.user-swatch):nth-child(8n+1),
.color-selector .default-swatches .user-swatch:not(.user-swatch):nth-child(8n+1),
.color-selector .user-colors .user-swatch:not(.user-swatch):nth-child(8n+1),
.color-selector .user-colors-actions .user-swatch:not(.user-swatch):nth-child(8n+1) {
  margin-left: 0;
}
.color-selector .default-swatches .user-swatch,
.color-selector .user-colors .user-swatch,
.color-selector .user-colors-actions .user-swatch {
  width: 24px;
  height: 24px;
}
.color-selector .default-swatches .user-swatch:nth-child(10n+1),
.color-selector .user-colors .user-swatch:nth-child(10n+1),
.color-selector .user-colors-actions .user-swatch:nth-child(10n+1) {
  margin-left: 0;
}
.color-selector .user-colors {
  padding: 4px;
}
.color-selector .user-colors-actions {
  margin-top: 8px;
  text-align: center;
}
.color-selector .user-colors-actions .user-swatch {
  margin: 0;
}
.color-selector .user-colors-actions .button {
  padding: 0 20px;
}
.color-selector .cursor {
  border-radius: 100%;
  background: #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  pointer-events: none;
  z-index: 2;
  border: 2px solid #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: rgba(0, 0, 0, 0.37) 0px 1px 4px 0px;
          box-shadow: rgba(0, 0, 0, 0.37) 0px 1px 4px 0px;
}
.color-selector .cursor.dragging {
  -webkit-transition: none;
  transition: none;
}
.color-selector canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ccc;
}
.color-selector .color-map {
  position: relative;
  width: 212px;
  height: 200px;
  overflow: hidden;
}
.color-selector .color-map .color-cursor {
  width: 30px;
  height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  top: 0;
  left: 0;
}
.color-selector .hue-map {
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 40px;
  width: 10px;
}
.color-selector .hue-map .hue-cursor {
  top: 0;
  left: 50%;
  height: 20px;
  width: 20px;
  margin-top: -10px;
  margin-left: -10px;
  pointer-events: none;
}
.color-selector .hue-map canvas {
  border-radius: 8px;
}
.color-selector .alpha-map {
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 10px;
  width: 10px;
}
.color-selector .alpha-map .alpha-cursor {
  top: 0;
  left: 50%;
  height: 20px;
  width: 20px;
  margin-top: -10px;
  margin-left: -10px;
  pointer-events: none;
}
.color-selector .alpha-map canvas {
  border-radius: 8px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==") center center;
}
.color-selector.no-alpha-channel .hue-map {
  right: 25px;
}
.color-selector.no-alpha-channel .alpha-map {
  display: none!important;
}
.color-selector .color-value-hex,
.color-selector .color-value-rgb,
.color-selector .color-value-rgba,
.color-selector .color-value-hsl,
.color-selector .color-value-hsla,
.color-selector .color-value-hsv,
.color-selector .color-value-cmyk {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  margin-top: -1px;
}
.color-selector .color-value-hex input,
.color-selector .color-value-rgb input,
.color-selector .color-value-rgba input,
.color-selector .color-value-hsl input,
.color-selector .color-value-hsla input,
.color-selector .color-value-hsv input,
.color-selector .color-value-cmyk input {
  flex-shrink: 1;
  min-width: 0;
  font-size: 11px!important;
  font-weight: bold;
  text-align: center;
}
.color-selector .color-value-hex .prepend,
.color-selector .color-value-rgb .prepend,
.color-selector .color-value-rgba .prepend,
.color-selector .color-value-hsl .prepend,
.color-selector .color-value-hsla .prepend,
.color-selector .color-value-hsv .prepend,
.color-selector .color-value-cmyk .prepend {
  font-size: 11px!important;
  border-right: 1px solid #dfdfdf;
  width: 26px!important;
  text-align: center;
  padding: 0 4px!important;
}
.color-selector .color-value-hex .radio,
.color-selector .color-value-rgb .radio,
.color-selector .color-value-rgba .radio,
.color-selector .color-value-hsl .radio,
.color-selector .color-value-hsla .radio,
.color-selector .color-value-hsv .radio,
.color-selector .color-value-cmyk .radio {
  height: 28px!important;
  width: 28px!important;
}
.color-selector .color-block {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.color-selector .color-block.as-string .prepend {
  width: 40px!important;
}
.color-selector .color-values-block .radio {
  left: -4px;
}
.color-selector .color-values-block .input + .input {
  border-left: none!important;
}
.command-button,
.image-button {
  padding: 0.5rem 0.75rem;
  display: -webkit-inline-box;
  display: inline-flex;
  font-size: 1.5rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  outline: none;
  position: relative;
  font-weight: 500;
}
.command-button .icon,
.image-button .icon {
  width: 2.6875rem;
  height: 2.6875rem;
  line-height: 2.6875rem;
  font-size: 2rem;
  color: inherit;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.command-button .caption,
.image-button .caption {
  margin-left: 0.5rem;
  text-align: left;
  color: inherit;
  -webkit-box-ordinal-group: 3;
          order: 2;
  font-weight: 400;
  line-height: 1.2;
}
.command-button .caption small,
.image-button .caption small {
  display: block;
  font-size: 0.8rem;
}
.command-button.icon-right .icon,
.image-button.icon-right .icon {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.command-button.icon-right .caption,
.image-button.icon-right .caption {
  -webkit-box-ordinal-group: 2;
          order: 1;
  margin-left: 0;
  margin-right: 0.5rem;
}
.command-button.outline,
.image-button.outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
.command-button:hover,
.image-button:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.command-button:active,
.image-button:active,
.command-button.focus,
.image-button.focus,
.command-button:focus,
.image-button:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.command-button:focus,
.image-button:focus,
.command-button:hover,
.image-button:hover,
.command-button.focus,
.image-button.focus {
  text-decoration: none;
}
.command-button:active,
.image-button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
          box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
.command-button.disabled,
.image-button.disabled,
.command-button:disabled,
.image-button:disabled {
  opacity: 0.65;
}
.container,
.container2,
.container-fluid,
section,
header,
footer,
aside {
  margin: 0 auto;
  position: relative;
}
.container::after,
.container2::after,
.container-fluid::after,
section::after,
header::after,
footer::after,
aside::after {
  display: block;
  clear: both;
  content: "";
}
.container::after,
.container2::after,
.container-fluid::after,
section::after,
header::after,
footer::after,
aside::after {
  display: block;
  clear: both;
  content: "";
}
.container,
.container2 {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.container-fluid {
  width: 100%;
  max-width: none;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
  .container2 {
    max-width: 90%;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container2 {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container2 {
    max-width: 1140px;
  }
}
@media (min-width: 1452px) {
  .container,
  .container2 {
    max-width: 1360px;
  }
}
.container-fs {
  max-width: 0 !important;
}
.container-sm {
  max-width: 576px !important;
}
.container-md {
  max-width: 768px !important;
}
.container-lg {
  max-width: 992px !important;
}
.container-xl {
  max-width: 1200px !important;
}
.container-xxl {
  max-width: 1452px !important;
}
.cookie-disclaimer-block {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  z-index: 1030;
  background-color: #ffffff;
  color: #1d1d1d;
  padding: 10px;
}
.cookie-disclaimer-actions {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
          align-items: center;
}
.countdown {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
  width: 100%;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 1.5rem;
}
.countdown .part {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 0.5rem 0.5rem 0.5em;
  flex-shrink: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
}
.countdown .digit {
  display: block;
  position: relative;
  padding: 0;
  line-height: 1;
  overflow: hidden;
}
.countdown .digit .digit-placeholder {
  visibility: hidden;
}
.countdown .digit .digit-value {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font: inherit;
}
.countdown .part + .part::before {
  top: 10px;
  left: 0;
  content: "";
  display: block;
  position: absolute;
  height: calc(100% - 8px);
  width: 1px;
  background: radial-gradient(at left, #dfdfdf, transparent);
}
.countdown .part.d-none + .part::before {
  display: none;
}
.countdown .part.no-divider::before {
  display: none;
}
.countdown .part.days::after,
.countdown .part.hours::after,
.countdown .part.minutes::after,
.countdown .part.seconds::after {
  position: absolute;
  content: attr(data-label);
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 0.3em;
  color: inherit;
  background-color: inherit;
  z-index: 1;
}
.countdown .days {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.countdown .hours {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.countdown .minutes {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.countdown .seconds {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.cube {
  display: block;
  position: relative;
  width: 320px;
  height: 310px;
  margin: 0 auto 30px;
  -webkit-transform: rotateY(30deg);
          transform: rotateY(30deg);
}
.cube .side {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: absolute;
  overflow: hidden;
  width: 162px;
  height: 162px;
  bottom: 38px;
  left: 0;
}
.cube .side.left-side {
  -webkit-transform: skewY(23deg) rotateX(10deg);
          transform: skewY(23deg) rotateX(10deg);
}
.cube .side.right-side {
  left: 160px;
  -webkit-transform: skewY(-23deg) rotateY(10deg);
          transform: skewY(-23deg) rotateY(10deg);
}
.cube .side.top-side {
  left: 80px;
  bottom: 154px;
  top: auto;
  -webkit-transform: rotate(45deg) rotateZ(0) skew(-22deg, -22deg);
          transform: rotate(45deg) rotateZ(0) skew(-22deg, -22deg);
}
.cube .side .cube-cell {
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  margin: 8px;
  -webkit-box-flex: 0;
          flex-grow: 0;
  flex-shrink: 0;
  background-color: #231F20;
  border: 1px solid #303030;
  -webkit-box-shadow: 0 0 5px rgba(118, 118, 118, 0.8);
          box-shadow: 0 0 5px rgba(118, 118, 118, 0.8);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
}
.cube .side .cube-cell.light {
  -webkit-animation: pulsar-cell 2.5s 0s ease-out infinite;
          animation: pulsar-cell 2.5s 0s ease-out infinite;
  background-color: #c4122f;
  border-color: #c4122f;
  color: #1d1d1d;
  -webkit-box-shadow: 0 0 10px #c4122f, 0 0 10px #c4122f, 0 0 10px #c4122f;
          box-shadow: 0 0 10px #c4122f, 0 0 10px #c4122f, 0 0 10px #c4122f;
}
@-webkit-keyframes pulsar-cell {
  0%,
  100% {
    -webkit-box-shadow: 0 0 10px #c4122f, 0 0 10px #c4122f, 0 0 10px #c4122f;
            box-shadow: 0 0 10px #c4122f, 0 0 10px #c4122f, 0 0 10px #c4122f;
  }
  50% {
    -webkit-box-shadow: 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3);
            box-shadow: 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3);
  }
}
@keyframes pulsar-cell {
  0%,
  100% {
    -webkit-box-shadow: 0 0 10px #c4122f, 0 0 10px #c4122f, 0 0 10px #c4122f;
            box-shadow: 0 0 10px #c4122f, 0 0 10px #c4122f, 0 0 10px #c4122f;
  }
  50% {
    -webkit-box-shadow: 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3);
            box-shadow: 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3), 0 0 10px rgba(196, 18, 47, 0.3);
  }
}
.cube .axis {
  height: 2px;
  width: 200px;
  position: absolute;
  background-color: #c4122f;
  bottom: 162px;
  left: 162px;
  -webkit-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
}
.cube .axis::before,
.cube .axis::after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: inherit;
  display: block;
}
.cube .axis.arrow::before,
.cube .axis.arrow::after {
  width: 16px;
  top: 0;
  right: 0;
  -webkit-transform-origin: 100% 100% 0;
          transform-origin: 100% 100% 0;
}
.cube .axis.arrow::before {
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
}
.cube .axis.arrow::after {
  -webkit-transform: rotate(-35deg);
          transform: rotate(-35deg);
  right: -1px;
}
.cube .axis.line::before,
.cube .axis.line::after {
  width: 16px;
  top: 0;
  right: 0;
  -webkit-transform-origin: 100% 100% 0;
          transform-origin: 100% 100% 0;
}
.cube .axis.line::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.cube .axis.line::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  right: -1px;
}
.cube .axis.line.axis-y::before {
  -webkit-transform: rotate(113deg);
          transform: rotate(113deg);
}
.cube .axis.line.axis-y::after {
  -webkit-transform: rotate(-67deg);
          transform: rotate(-67deg);
}
.cube .axis.line.axis-x::before {
  -webkit-transform: rotate(67deg);
          transform: rotate(67deg);
}
.cube .axis.line.axis-x::after {
  -webkit-transform: rotate(-113deg);
          transform: rotate(-113deg);
}
.cube .axis.no-style::before,
.cube .axis.no-style::after {
  display: none;
}
.cube .axis.axis-x {
  -webkit-transform: rotate(203deg);
          transform: rotate(203deg);
}
.cube .axis.axis-y {
  bottom: 166px;
  -webkit-transform: rotate(-23deg);
          transform: rotate(-23deg);
}
.cube .axis.axis-z {
  width: 190px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.d-menu,
.v-menu {
  position: absolute;
  display: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none inside none;
  background-color: #ffffff;
  color: #1d1d1d;
}
.d-menu.open,
.v-menu.open {
  display: block!important;
}
.d-menu.place-right,
.v-menu.place-right {
  left: auto;
  right: 0;
}
.d-menu {
  z-index: 1000;
}
.d-menu li,
.v-menu li,
.d-menu a,
.v-menu a {
  display: block;
  float: none;
  position: relative;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  height: auto;
}
.d-menu li a,
.v-menu li a {
  font-size: 0.875rem;
  padding: 0 2rem 0 2.5rem;
  line-height: 45px;
  height: 45px;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  border: none;
}
.d-menu li a:hover,
.v-menu li a:hover {
  text-decoration: none;
}
.d-menu li a img,
.v-menu li a img,
.d-menu li a .icon,
.v-menu li a .icon {
  display: block;
  position: absolute;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  font-size: 1.2rem;
  left: 0.5rem;
  top: 50%;
  margin-top: -0.6rem;
  width: 1.2rem;
  height: 1.2rem;
  color: inherit;
}
.d-menu li a img::before,
.v-menu li a img::before,
.d-menu li a .icon::before,
.v-menu li a .icon::before {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.2rem;
}
.d-menu li.active,
.v-menu li.active {
  border-left: 2px solid;
  border-color: #dfdfdf;
}
.d-menu li.active > a,
.v-menu li.active > a {
  background-color: #5ebdec;
  color: #ffffff;
  font-weight: bold;
}
.d-menu li:hover,
.v-menu li:hover {
  text-decoration: none;
  background-color: rgba(29, 29, 29, 0.1);
}
.d-menu li:hover > a,
.v-menu li:hover > a,
.d-menu li:hover .icon,
.v-menu li:hover .icon {
  color: inherit;
}
.d-menu li a[data-hotkey],
.v-menu li a[data-hotkey] {
  padding-right: 4rem;
}
.d-menu li a[data-hotkey]::after,
.v-menu li a[data-hotkey]::after {
  content: attr(data-hotkey);
  position: absolute;
  right: 1.2rem;
  width: auto;
  font-size: 0.8em;
}
.d-menu li a.dropdown-toggle::before,
.v-menu li a.dropdown-toggle::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.d-menu li a.dropdown-toggle.active-toggle::before,
.v-menu li a.dropdown-toggle.active-toggle::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.d-menu .divider,
.v-menu .divider {
  padding: 0;
  height: 1px;
  margin: 0 1px;
  overflow: hidden;
  background-color: #f2f2f2;
  cursor: default;
  pointer-events: none;
}
.d-menu .divider:hover,
.v-menu .divider:hover {
  background-color: #f2f2f2;
}
.d-menu.disabled,
.v-menu.disabled {
  cursor: default;
  pointer-events: none;
}
.d-menu.disabled a,
.v-menu.disabled a {
  color: #e4e4e4;
}
.d-menu {
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.d-menu.context li a {
  height: 32px;
  line-height: 32px;
  font-size: 0.75rem;
  padding: 0 2rem 0 2.5rem;
}
.d-menu.context li a .icon {
  width: 0.92rem;
  height: 0.92rem;
  font-size: 0.92rem;
}
.v-menu {
  display: block;
  position: relative;
  width: 100%;
  float: none;
}
.v-menu.for-dropdown {
  width: auto;
  float: left;
  display: none;
}
.v-menu .v-menu {
  display: none;
  min-width: 0;
  position: relative;
  width: 100%;
  left: 0 ;
  right: 0 ;
  top: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  float: none;
}
.v-menu .menu-title {
  background-color: #f6f7f8;
  font-size: 12px;
  line-height: 22px;
  height: 22px;
  padding: 0 8px;
  border: 0;
  color: #646464;
  font-weight: bold;
  pointer-events: none;
}
.v-menu .menu-title:first-child {
  margin: 0;
  border-top-width: 0;
}
.v-menu .menu-title:first-child:hover {
  border-top-width: 0;
}
.v-menu .menu-title:hover {
  background-color: #f6f7f8;
  cursor: default;
  border: 0;
}
.v-menu.dropdown {
  position: absolute;
  float: left;
  width: auto;
  top: 100%;
  border: 1px solid #dfdfdf;
}
.d-menu .d-menu {
  left: 100%;
  top: -0.5rem;
}
@media screen and (min-width: 0) {
  .d-menu.place-right-fs,
  .v-menu.place-right-fs {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 576px) {
  .d-menu.place-right-sm,
  .v-menu.place-right-sm {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  .d-menu.place-right-md,
  .v-menu.place-right-md {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 992px) {
  .d-menu.place-right-lg,
  .v-menu.place-right-lg {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .d-menu.place-right-xl,
  .v-menu.place-right-xl {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 1452px) {
  .d-menu.place-right-xxl,
  .v-menu.place-right-xxl {
    left: auto;
    right: 0;
  }
}
.date-picker input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.date-picker input:focus ~ .time-wrapper {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.date-picker .date-wrapper {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
  border: 1px solid #dfdfdf;
  width: 100%;
}
.date-picker .month,
.date-picker .day,
.date-picker .year {
  display: block;
  -webkit-box-flex: 1;
          flex: 1;
  border: 1px solid;
  border-color: inherit;
  text-align: center;
  height: 38px;
  line-height: 38px;
}
.date-picker .month {
  -webkit-box-flex: 2;
          flex-grow: 2;
}
.date-picker .sel-month {
  -webkit-box-flex: 2!important;
          flex-grow: 2!important;
}
.date-picker.disabled {
  pointer-events: none!important;
  color: #e4e4e4 !important;
}
[class*=default-icon] {
  display: block;
  height: 16px;
  width: 16px;
  border: none!important;
  background-size: cover;
  background-color: transparent;
  opacity: 0.5;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: auto;
}
[class*=default-icon]:hover {
  opacity: 1;
}
.default-icon-check {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M27%204l-15%2015-7-7-5%205%2012%2012%2020-20z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-cross {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M31.708%2025.708c-0-0-0-0-0-0l-9.708-9.708%209.708-9.708c0-0%200-0%200-0%200.105-0.105%200.18-0.227%200.229-0.357%200.133-0.356%200.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13%200.048-0.252%200.124-0.357%200.228%200%200-0%200-0%200l-9.708%209.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057%200.229l-4.586%204.586c-0.286%200.286-0.361%200.702-0.229%201.057%200.049%200.13%200.124%200.252%200.229%200.357%200%200%200%200%200%200l9.708%209.708-9.708%209.708c-0%200-0%200-0%200-0.104%200.105-0.18%200.227-0.229%200.357-0.133%200.355-0.057%200.771%200.229%201.057l4.586%204.586c0.286%200.286%200.702%200.361%201.057%200.229%200.13-0.049%200.252-0.124%200.357-0.229%200-0%200-0%200-0l9.708-9.708%209.708%209.708c0%200%200%200%200%200%200.105%200.105%200.227%200.18%200.357%200.229%200.356%200.133%200.771%200.057%201.057-0.229l4.586-4.586c0.286-0.286%200.362-0.702%200.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-search {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M31.008%2027.231l-7.58-6.447c-0.784-0.705-1.622-1.029-2.299-0.998%201.789-2.096%202.87-4.815%202.87-7.787%200-6.627-5.373-12-12-12s-12%205.373-12%2012%205.373%2012%2012%2012c2.972%200%205.691-1.081%207.787-2.87-0.031%200.677%200.293%201.515%200.998%202.299l6.447%207.58c1.104%201.226%202.907%201.33%204.007%200.23s0.997-2.903-0.23-4.007zM12%2020c-4.418%200-8-3.582-8-8s3.582-8%208-8%208%203.582%208%208-3.582%208-8%208z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-eye {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16%206c-6.979%200-13.028%204.064-16%2010%202.972%205.936%209.021%2010%2016%2010s13.027-4.064%2016-10c-2.972-5.936-9.021-10-16-10zM23.889%2011.303c1.88%201.199%203.473%202.805%204.67%204.697-1.197%201.891-2.79%203.498-4.67%204.697-2.362%201.507-5.090%202.303-7.889%202.303s-5.527-0.796-7.889-2.303c-1.88-1.199-3.473-2.805-4.67-4.697%201.197-1.891%202.79-3.498%204.67-4.697%200.122-0.078%200.246-0.154%200.371-0.228-0.311%200.854-0.482%201.776-0.482%202.737%200%204.418%203.582%208%208%208s8-3.582%208-8c0-0.962-0.17-1.883-0.482-2.737%200.124%200.074%200.248%200.15%200.371%200.228v0zM16%2013c0%201.657-1.343%203-3%203s-3-1.343-3-3%201.343-3%203-3%203%201.343%203%203z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-plus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M496%20192h-176v-176c0-8.836-7.164-16-16-16h-96c-8.836%200-16%207.164-16%2016v176h-176c-8.836%200-16%207.164-16%2016v96c0%208.836%207.164%2016%2016%2016h176v176c0%208.836%207.164%2016%2016%2016h96c8.836%200%2016-7.164%2016-16v-176h176c8.836%200%2016-7.164%2016-16v-96c0-8.836-7.164-16-16-16z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-minus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%20208v96c0%208.836%207.164%2016%2016%2016h480c8.836%200%2016-7.164%2016-16v-96c0-8.836-7.164-16-16-16h-480c-8.836%200-16%207.164-16%2016z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-help {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16%200c-8.837%200-16%207.163-16%2016s7.163%2016%2016%2016%2016-7.163%2016-16-7.163-16-16-16zM10%2016c0-3.314%202.686-6%206-6s6%202.686%206%206-2.686%206-6%206-6-2.686-6-6zM28.937%2021.359v0l-5.544-2.297c0.391-0.943%200.608-1.977%200.608-3.062s-0.216-2.119-0.608-3.062l5.544-2.297c0.685%201.651%201.063%203.46%201.063%205.359s-0.379%203.708-1.063%205.359v0zM21.359%203.063v0%200l-2.297%205.544c-0.943-0.391-1.977-0.607-3.062-0.607s-2.119%200.216-3.062%200.607l-2.297-5.544c1.651-0.684%203.46-1.063%205.359-1.063s3.708%200.379%205.359%201.063zM3.063%2010.641l5.544%202.297c-0.391%200.943-0.608%201.977-0.608%203.062s0.216%202.119%200.607%203.062l-5.544%202.297c-0.685-1.651-1.063-3.46-1.063-5.359s0.379-3.708%201.063-5.359zM10.641%2028.937l2.297-5.544c0.943%200.391%201.977%200.608%203.062%200.608s2.119-0.216%203.062-0.608l2.297%205.544c-1.651%200.684-3.46%201.063-5.359%201.063s-3.708-0.379-5.359-1.063z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-left-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.586%2027.414l-10-10c-0.781-0.781-0.781-2.047%200-2.828l10-10c0.781-0.781%202.047-0.781%202.828%200s0.781%202.047%200%202.828l-6.586%206.586h19.172c1.105%200%202%200.895%202%202s-0.895%202-2%202h-19.172l6.586%206.586c0.39%200.39%200.586%200.902%200.586%201.414s-0.195%201.024-0.586%201.414c-0.781%200.781-2.047%200.781-2.828%200z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-right-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-calendar {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%2012h4v4h-4zM16%2012h4v4h-4zM22%2012h4v4h-4zM4%2024h4v4h-4zM10%2024h4v4h-4zM16%2024h4v4h-4zM10%2018h4v4h-4zM16%2018h4v4h-4zM22%2018h4v4h-4zM4%2018h4v4h-4zM26%200v2h-4v-2h-14v2h-4v-2h-4v32h30v-32h-4zM28%2030h-26v-22h26v22z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-clock {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.586%2023.414l-6.586-6.586v-8.828h4v7.172l5.414%205.414zM16%200c-8.837%200-16%207.163-16%2016s7.163%2016%2016%2016%2016-7.163%2016-16-7.163-16-16-16zM16%2028c-6.627%200-12-5.373-12-12s5.373-12%2012-12c6.627%200%2012%205.373%2012%2012s-5.373%2012-12%2012z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-menu {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2%206h28v6h-28zM2%2014h28v6h-28zM2%2022h28v6h-28z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-upload {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M224%20288h64v-128h96l-128-128-128%20128h96zM320%20216v49.356l146.533%2054.644-210.533%2078.509-210.533-78.509%20146.533-54.644v-49.356l-192%2072v128l256%2096%20256-96v-128z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-pencil {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M432%200c44.182%200%2080%2035.817%2080%2080%200%2018.010-5.955%2034.629-16%2048l-32%2032-112-112%2032-32c13.371-10.045%2029.989-16%2048-16zM32%20368l-32%20144%20144-32%20296-296-112-112-296%20296zM357.789%20181.789l-224%20224-27.578-27.578%20224-224%2027.578%2027.578z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-chevron-left {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22768%22%20height%3D%22768%22%20viewBox%3D%220%200%20768%20768%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M493.28%20237.28l-45.28-45.28-192%20192%20192%20192%2045.28-45.28-146.72-146.72z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-chevron-right {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22768%22%20height%3D%22768%22%20viewBox%3D%220%200%20768%20768%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M320%20192l-45.28%2045.28%20146.72%20146.72-146.72%20146.72%2045.28%2045.28%20192-192z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-loop {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%2010h20v6l8-8-8-8v6h-24v12h4zM28%2022h-20v-6l-8%208%208%208v-6h24v-12h-4z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-play {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6%204l20%2012-20%2012z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-pause {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204h10v24h-10zM18%204h10v24h-10z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-stop {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204h24v24h-24z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-mute {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M30%2019.348v2.652h-2.652l-3.348-3.348-3.348%203.348h-2.652v-2.652l3.348-3.348-3.348-3.348v-2.652h2.652l3.348%203.348%203.348-3.348h2.652v2.652l-3.348%203.348%203.348%203.348z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-low-volume {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.157%2023.157c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.534-2.534%202.534-6.658%200-9.192-0.586-0.586-0.586-1.536%200-2.121s1.535-0.586%202.121%200c3.704%203.704%203.704%209.731%200%2013.435-0.293%200.293-0.677%200.439-1.061%200.439z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-medium-volume {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M22.485%2025.985c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%204.094-4.094%204.094-10.755%200-14.849-0.586-0.586-0.586-1.536%200-2.121s1.536-0.586%202.121%200c2.55%202.55%203.954%205.94%203.954%209.546s-1.404%206.996-3.954%209.546c-0.293%200.293-0.677%200.439-1.061%200.439v0zM17.157%2023.157c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.534-2.534%202.534-6.658%200-9.192-0.586-0.586-0.586-1.536%200-2.121s1.535-0.586%202.121%200c3.704%203.704%203.704%209.731%200%2013.435-0.293%200.293-0.677%200.439-1.061%200.439z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-high-volume {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2232%22%20viewBox%3D%220%200%2034%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M27.814%2028.814c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.739-2.739%204.247-6.38%204.247-10.253s-1.508-7.514-4.247-10.253c-0.586-0.586-0.586-1.536%200-2.121s1.536-0.586%202.121%200c3.305%203.305%205.126%207.7%205.126%2012.374s-1.82%209.069-5.126%2012.374c-0.293%200.293-0.677%200.439-1.061%200.439zM22.485%2025.985c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%204.094-4.094%204.094-10.755%200-14.849-0.586-0.586-0.586-1.536%200-2.121s1.536-0.586%202.121%200c2.55%202.55%203.954%205.94%203.954%209.546s-1.404%206.996-3.954%209.546c-0.293%200.293-0.677%200.439-1.061%200.439v0zM17.157%2023.157c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.534-2.534%202.534-6.658%200-9.192-0.586-0.586-0.586-1.536%200-2.121s1.535-0.586%202.121%200c3.704%203.704%203.704%209.731%200%2013.435-0.293%200.293-0.677%200.439-1.061%200.439z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-enlarge {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M32%200h-13l5%205-6%206%203%203%206-6%205%205z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M32%2032v-13l-5%205-6-6-3%203%206%206-5%205z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2032h13l-5-5%206-6-3-3-6%206-5-5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%200v13l5-5%206%206%203-3-6-6%205-5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-shrink {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18%2014h13l-5-5%206-6-3-3-6%206-5-5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18%2018v13l5-5%206%206%203-3-6-6%205-5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14%2018h-13l5%205-6%206%203%203%206-6%205%205z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14%2014v-13l-5%205-6-6-3%203%206%206-5%205z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-playlist {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%200h8v8h-8zM12%202h20v4h-20zM0%2012h8v8h-8zM12%2014h20v4h-20zM0%2024h8v8h-8zM12%2026h20v4h-20z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M24%204v24h-4v-11l-10%2010v-22l10%2010v-11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%2028v-24h4v11l10-10v22l-10-10v11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-first {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%2028v-24h4v11l10-10v10l10-10v22l-10-10v10l-10-10v11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-last {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M28%204v24h-4v-11l-10%2010v-10l-10%2010v-22l10%2010v-10l10%2010v-11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-forward {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16%2027v-10l-10%2010v-22l10%2010v-10l11%2011z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-backward {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18%205v10l10-10v22l-10-10v10l-11-11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-share {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M27%2022c-1.411%200-2.685%200.586-3.594%201.526l-13.469-6.734c0.041-0.258%200.063-0.522%200.063-0.791s-0.022-0.534-0.063-0.791l13.469-6.734c0.909%200.94%202.183%201.526%203.594%201.526%202.761%200%205-2.239%205-5s-2.239-5-5-5-5%202.239-5%205c0%200.269%200.022%200.534%200.063%200.791l-13.469%206.734c-0.909-0.94-2.183-1.526-3.594-1.526-2.761%200-5%202.239-5%205s2.239%205%205%205c1.411%200%202.685-0.586%203.594-1.526l13.469%206.734c-0.041%200.258-0.063%200.522-0.063%200.791%200%202.761%202.239%205%205%205s5-2.239%205-5c0-2.761-2.239-5-5-5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-equalizer {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14%204v-0.5c0-0.825-0.675-1.5-1.5-1.5h-5c-0.825%200-1.5%200.675-1.5%201.5v0.5h-6v4h6v0.5c0%200.825%200.675%201.5%201.5%201.5h5c0.825%200%201.5-0.675%201.5-1.5v-0.5h18v-4h-18zM8%208v-4h4v4h-4zM26%2013.5c0-0.825-0.675-1.5-1.5-1.5h-5c-0.825%200-1.5%200.675-1.5%201.5v0.5h-18v4h18v0.5c0%200.825%200.675%201.5%201.5%201.5h5c0.825%200%201.5-0.675%201.5-1.5v-0.5h6v-4h-6v-0.5zM20%2018v-4h4v4h-4zM14%2023.5c0-0.825-0.675-1.5-1.5-1.5h-5c-0.825%200-1.5%200.675-1.5%201.5v0.5h-6v4h6v0.5c0%200.825%200.675%201.5%201.5%201.5h5c0.825%200%201.5-0.675%201.5-1.5v-0.5h18v-4h-18v-0.5zM8%2028v-4h4v4h-4z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-eject {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2024h32v4h-32zM16%204l16%2016h-32z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-shuffle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M24%2022h-3.172l-5-5%205-5h3.172v5l7-7-7-7v5h-4c-0.53%200-1.039%200.211-1.414%200.586l-5.586%205.586-5.586-5.586c-0.375-0.375-0.884-0.586-1.414-0.586h-6v4h5.172l5%205-5%205h-5.172v4h6c0.53%200%201.039-0.211%201.414-0.586l5.586-5.586%205.586%205.586c0.375%200.375%200.884%200.586%201.414%200.586h4v5l7-7-7-7v5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.default-icon-random {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M27%206h-16c-2.75%200-5%202.25-5%205v16c0%202.75%202.25%205%205%205h16c2.75%200%205-2.25%205-5v-16c0-2.75-2.25-5-5-5zM13%2028c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM13%2016c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM19%2022c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM25%2028c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM25%2016c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM25.899%204c-0.467-2.275-2.491-4-4.899-4h-16c-2.75%200-5%202.25-5%205v16c0%202.408%201.725%204.432%204%204.899v-19.899c0-1.1%200.9-2%202-2h19.899z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.dialog {
  position: fixed;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  width: auto;
  max-width: calc(100vw - 100px);
  max-height: calc(100vh - 100px);
  height: auto;
  background-color: #ffffff;
  color: #1d1d1d;
  z-index: 1050;
  border: 1px solid #dfdfdf;
}
.dialog.shadow-on {
  -webkit-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
}
.dialog-title,
.dialog-content,
.dialog-actions {
  display: block;
}
.dialog-title {
  font-size: 1.325rem;
  padding: 12px 24px;
  -webkit-box-ordinal-group: 2;
          order: 1;
  border-bottom: 1px solid #dfdfdf;
}
.dialog-content {
  padding: 12px 24px;
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.dialog-actions {
  border-top: 1px solid #e9e9e9;
  padding: 8px 16px;
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.dialog-actions > * {
  margin: 0 4px;
  min-width: 64px;
}
.dialog * + .dialog-content {
  margin-top: 8px;
}
.dialog * + .dialog-actions {
  margin-top: 8px;
}
.dialog .closer {
  display: block;
  position: absolute;
  top: 4px;
  right: 4px;
  background-color: inherit;
  color: inherit;
  z-index: 100;
}
.dialog .closer::before {
  display: block;
  content: "\00d7";
  font-size: 24px;
  margin-top: -4px;
}
.dialog.primary {
  border: 1px solid #0366d6;
}
.dialog.primary .dialog-title {
  background-color: #0366d6;
  border-bottom-color: #0366d6;
  color: #ffffff;
}
.dialog.primary .dialog-actions {
  border-top-color: #0366d6;
}
.dialog.secondary {
  border: 1px solid #607d8b;
}
.dialog.secondary .dialog-title {
  background-color: #607d8b;
  border-bottom-color: #607d8b;
  color: #ffffff;
}
.dialog.secondary .dialog-actions {
  border-top-color: #607d8b;
}
.dialog.success {
  border: 1px solid #60a917;
}
.dialog.success .dialog-title {
  background-color: #60a917;
  border-bottom-color: #60a917;
  color: #ffffff;
}
.dialog.success .dialog-actions {
  border-top-color: #60a917;
}
.dialog.alert {
  border: 1px solid #CE352C;
}
.dialog.alert .dialog-title {
  background-color: #CE352C;
  border-bottom-color: #CE352C;
  color: #ffffff;
}
.dialog.alert .dialog-actions {
  border-top-color: #CE352C;
}
.dialog.warning {
  border: 1px solid #ff9447;
}
.dialog.warning .dialog-title {
  background-color: #ff9447;
  border-bottom-color: #ff9447;
  color: #ffffff;
}
.dialog.warning .dialog-actions {
  border-top-color: #ff9447;
}
.dialog.yellow {
  border: 1px solid #ffe484;
}
.dialog.yellow .dialog-title {
  background-color: #ffe484;
  border-bottom-color: #ffe484;
  color: #ffffff;
}
.dialog.yellow .dialog-actions {
  border-top-color: #ffe484;
}
.dialog.info {
  border: 1px solid #5ebdec;
}
.dialog.info .dialog-title {
  background-color: #5ebdec;
  border-bottom-color: #5ebdec;
  color: #ffffff;
}
.dialog.info .dialog-actions {
  border-top-color: #5ebdec;
}
.dialog.dark {
  border: 1px solid #505050;
}
.dialog.dark .dialog-title {
  background-color: #505050;
  border-bottom-color: #505050;
  color: #ffffff;
}
.dialog.dark .dialog-actions {
  border-top-color: #505050;
}
.dialog.light {
  border: 1px solid #f8f8f8;
}
.dialog.light .dialog-title {
  background-color: #f8f8f8;
  border-bottom-color: #f8f8f8;
  color: #ffffff;
}
.dialog.light .dialog-actions {
  border-top-color: #f8f8f8;
}
.dialog.brand1 {
  border: 1px solid #2ac4f4;
}
.dialog.brand1 .dialog-title {
  background-color: #2ac4f4;
  border-bottom-color: #2ac4f4;
  color: #ffffff;
}
.dialog.brand1 .dialog-actions {
  border-top-color: #2ac4f4;
}
.dialog.brand2 {
  border: 1px solid #004d6f;
}
.dialog.brand2 .dialog-title {
  background-color: #004d6f;
  border-bottom-color: #004d6f;
  color: #ffffff;
}
.dialog.brand2 .dialog-actions {
  border-top-color: #004d6f;
}
.dialog.light .dialog-title,
.dialog.yellow .dialog-title {
  color: #1d1d1d;
}
.donut {
  display: block;
  position: relative;
  border-radius: 50%;
}
.donut > svg {
  width: 100%;
  height: 100%;
}
.double-select-box {
  display: -webkit-box;
  display: flex;
}
.double-select-box select {
  display: none;
}
.double-select-box .controls {
  padding: 0 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.double-select-box .controls button {
  flex-basis: 100%;
  margin: 1px 0;
  font-size: 1.4em;
  display: -webkit-box;
  display: flex;
  width: 100%;
}
.double-select-box ul {
  display: block;
  position: relative;
  border: 1px solid #dfdfdf;
  -webkit-box-flex: 1;
          flex: 1 1 100%;
  margin: 0;
  overflow-y: auto;
}
.double-select-box ul li {
  display: block;
  position: relative;
  cursor: default;
  padding: 4px 10px;
  font-size: 16px;
  -webkit-user-select: none;
          user-select: none;
}
.double-select-box ul li.active {
  background-color: #0CA9F2 !important;
  color: #ffffff !important;
}
.double-select-box ul li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.dragged-item {
  opacity: 0.3;
}
.drag-item-marker {
  position: absolute;
  top: 8px;
  left: 4px;
  height: 20px;
  width: 24px;
  background-color: transparent;
  cursor: move;
  border-top: 4px solid #ffffff;
}
.drag-item-marker::before,
.drag-item-marker::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
}
.drag-item-marker::before {
  top: 4px;
}
.drag-item-marker::after {
  top: 12px;
}
.drag-marker-dark .drag-item-marker {
  border-top-color: #1d1d1d;
}
.drag-marker-dark::before,
.drag-marker-dark::after {
  background-color: #1d1d1d;
}
.dragged-item-avatar {
  cursor: move;
  display: block;
  position: absolute;
  background-color: #00AFF0;
  opacity: 0.3;
  z-index: 500;
  -webkit-box-shadow: inset -1px 0px 10px -4px #0366d6;
          box-shadow: inset -1px 0px 10px -4px #0366d6;
}
.draggable {
  -webkit-animation: drag-flush 1s ease infinite;
          animation: drag-flush 1s ease infinite;
}
@-webkit-keyframes drag-flush {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
            box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
  }
  50% {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 161, 226, 0.45);
            box-shadow: 0 0 0 0.25rem rgba(27, 161, 226, 0.45);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
            box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
  }
}
@keyframes drag-flush {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
            box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
  }
  50% {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 161, 226, 0.45);
            box-shadow: 0 0 0 0.25rem rgba(27, 161, 226, 0.45);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
            box-shadow: 0 0 0 0 rgba(27, 161, 226, 0.45);
  }
}
.dropdown-button {
  display: inline-block;
  position: relative;
  width: auto;
  height: 36px;
  line-height: 1;
}
.dropdown-toggle {
  position: relative;
  cursor: pointer;
  padding-right: 1.5rem !important;
  -webkit-user-select: none;
          user-select: none;
}
.dropdown-toggle::before {
  display: block;
  position: absolute;
  vertical-align: middle;
  color: transparent;
  font-size: 0;
  content: "";
  height: 0.3125rem;
  width: 0.3125rem;
  background-color: transparent;
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-color: #1d1d1d;
  top: 50%;
  left: 100%;
  margin-left: -1rem;
  margin-top: -0.1625rem;
  z-index: 2;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  -webkit-transform-origin: center center 1px;
          transform-origin: center center 1px;
}
.dropdown-toggle.drop-marker-light::before,
.dropdown-toggle.marker-light::before {
  border-color: #ffffff;
}
.dropdown-toggle.no-marker::before {
  display: none;
}
.dropdown-toggle.active-toggle::before,
.dropdown-toggle.active-container::before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.dropdown-toggle.marker-center::before {
  left: 50%;
  top: 50%;
  margin-left: 0;
  margin-top: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
          transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.dropdown-toggle.marker-center.active-toggle::before,
.dropdown-toggle.marker-center.active-container::before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg);
          transform: translateX(-50%) translateY(-50%) rotate(135deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.drop-left {
  right: 100%!important;
  top: 0!important;
}
.drop-right {
  left: 100%!important;
  top: 0!important;
}
.drop-up {
  top: auto!important;
  bottom: 100%!important;
}
.drop-up-left {
  top: auto!important;
  bottom: 100%!important;
  left: 0;
}
.drop-up-right {
  top: auto!important;
  bottom: 100%!important;
  right: 0!important;
}
.drop-down {
  top: 100%!important;
  bottom: auto!important;
}
.drop-down-left {
  top: 100%!important;
  bottom: auto!important;
  left: 0!important;
}
.drop-down-right {
  top: 100%!important;
  bottom: auto!important;
  right: 0!important;
}
.expand-button {
  width: 36px;
  height: 36px;
  background-size: 1rem 1rem;
  background: center center no-repeat;
  text-indent: -9999px;
  border: 0;
  display: inline-block;
  cursor: pointer;
  z-index: 2;
  position: relative;
  float: left;
  outline: none;
}
.expand-button span {
  position: absolute;
  left: 0.5rem;
  width: 1.2rem;
  height: 2px;
  margin: 0 0 0;
  background: #1d1d1d;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.expand-button span:before,
.expand-button span:after {
  content: '';
  position: absolute;
  top: -0.5rem;
  right: 0;
  width: 1.2rem;
  height: 2px;
  background: #1d1d1d;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.expand-button span:after {
  top: 0.5rem;
}
.expand-button.transform span {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background: #1d1d1d;
}
.expand-button.transform span:before,
.expand-button.transform span:after {
  content: '';
  top: -5px;
  right: 0;
  width: 0.75rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.expand-button.transform span:after {
  top: 5px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.expand-button.light span {
  background-color: #ffffff;
}
.expand-button.light span:before,
.expand-button.light span:after {
  background-color: #ffffff;
}
.file input,
.drop-zone input,
.file-button input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.file {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
  padding: 0;
}
.file .button {
  border: none;
}
.file .button > * {
  height: 24px;
  max-width: 24px;
}
.file .caption {
  line-height: 35px;
  display: block;
  padding: 0 0.5rem;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file.disabled .button {
  background-color: #f8f8f8;
  color: #dfdfdf;
}
.file .prepend {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.file .append {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.file .caption {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.file .button {
  -webkit-box-ordinal-group: 4;
          order: 3;
  margin-left: auto;
  height: 34px;
}
.drop-zone {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  width: 100%;
  height: auto;
  padding: 40px 0;
  outline: 4px dashed #989898;
  outline-offset: -12px;
  background-color: #f8f8f8;
}
.drop-zone .icon {
  display: block;
  width: 64px;
  height: 64px;
}
.drop-zone .caption {
  margin-top: 10px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.drop-zone.focused,
.drop-zone:hover {
  outline-color: #7e7e7e;
}
.drop-zone.drop-on {
  outline-color: #00b300;
}
.file-button {
  text-align: center;
}
.file[dir=rtl] .append,
.file.rtl .append {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.file[dir=rtl] .prepend,
.file.rtl .prepend {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.file[dir=rtl] .caption,
.file.rtl .caption {
  -webkit-box-ordinal-group: 4;
          order: 3;
  text-align: right;
}
.file[dir=rtl] .button,
.file.rtl .button {
  -webkit-box-ordinal-group: 3;
          order: 2;
  margin-left: 0;
  margin-right: auto;
}
.flip-card .front,
.flip-card .back {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  top: 0;
  left: 0;
}
.flip-card .front {
  -webkit-transform: perspective(600px) rotateY(0deg);
          transform: perspective(600px) rotateY(0deg);
}
.flip-card .back {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card.flip-horizontal .front {
  -webkit-transform: perspective(600px) rotateX(0deg);
          transform: perspective(600px) rotateX(0deg);
}
.flip-card.flip-horizontal .back {
  -webkit-transform: perspective(600px) rotateX(180deg);
          transform: perspective(600px) rotateX(180deg);
}
.flip-card.effect-on-hover:hover > .front,
.flip-card.effect-on-active.active > .front {
  -webkit-transform: perspective(600px) rotateY(-180deg);
          transform: perspective(600px) rotateY(-180deg);
}
.flip-card.effect-on-hover:hover > .back,
.flip-card.effect-on-active.active > .back {
  -webkit-transform: perspective(600px) rotateY(0deg);
          transform: perspective(600px) rotateY(0deg);
}
.flip-card.effect-on-hover:hover.flip-horizontal > .front,
.flip-card.effect-on-active.active.flip-horizontal > .front {
  -webkit-transform: perspective(600px) rotateX(-180deg);
          transform: perspective(600px) rotateX(-180deg);
}
.flip-card.effect-on-hover:hover.flip-horizontal > .back,
.flip-card.effect-on-active.active.flip-horizontal > .back {
  -webkit-transform: perspective(600px) rotateX(0deg);
          transform: perspective(600px) rotateX(0deg);
}
form {
  display: block;
  position: relative;
}
.form-actions {
  margin: 10px 0;
  display: block;
  position: relative;
}
.form-group {
  display: block;
  position: relative;
}
.form-group + .form-group {
  margin-top: 1rem;
}
.inline-form {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.inline-form input[type=text],
.inline-form input[type=password],
.inline-form input[type=tel],
.inline-form input[type=datetime-local],
.inline-form input[type=email],
.inline-form input[type=file],
.inline-form input[type=month],
.inline-form input[type=number],
.inline-form input[type=search],
.inline-form input[type=time],
.inline-form input[type=url],
.inline-form input[type=week],
.inline-form input[type=file],
.inline-form select,
.inline-form textarea,
.inline-form .file,
.inline-form .input,
.inline-form .textarea,
.inline-form .select,
.inline-form .tag-input,
.inline-form .spinner {
  width: auto;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.inline-form .form-group {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
form:disabled,
fieldset:disabled,
.form-group:disabled,
form.disabled,
fieldset.disabled,
.form-group.disabled {
  pointer-events: none;
}
.grid {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  position: relative;
}
.row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-left: -6px;
  margin-right: -6px;
}
.cell,
.col {
  -webkit-box-flex: 1;
          flex: 1 0 0;
  max-width: 100%;
  padding: 6px;
}
[class*=cell-],
[class*=col-] {
  position: relative;
  display: block;
  padding: 6px;
  width: 100%;
  min-height: 1px;
}
.grid.gap-0 [class*=cell-],
.row.gap-0 [class*=cell-],
.grid.gap-0 [class*=col-],
.row.gap-0 [class*=col-] {
  padding: 0px;
}
.gap-0[class*=cell-],
.gap-0[class*=col-] {
  padding: 0px !important;
}
.grid.gap-8 [class*=cell-],
.row.gap-8 [class*=cell-],
.grid.gap-8 [class*=col-],
.row.gap-8 [class*=col-] {
  padding: 8px;
}
.gap-8[class*=cell-],
.gap-8[class*=col-] {
  padding: 8px !important;
}
.grid.gap-16 [class*=cell-],
.row.gap-16 [class*=cell-],
.grid.gap-16 [class*=col-],
.row.gap-16 [class*=col-] {
  padding: 16px;
}
.gap-16[class*=cell-],
.gap-16[class*=col-] {
  padding: 16px !important;
}
.grid.gap-24 [class*=cell-],
.row.gap-24 [class*=cell-],
.grid.gap-24 [class*=col-],
.row.gap-24 [class*=col-] {
  padding: 24px;
}
.gap-24[class*=cell-],
.gap-24[class*=col-] {
  padding: 24px !important;
}
.grid.gap-32 [class*=cell-],
.row.gap-32 [class*=cell-],
.grid.gap-32 [class*=col-],
.row.gap-32 [class*=col-] {
  padding: 32px;
}
.gap-32[class*=cell-],
.gap-32[class*=col-] {
  padding: 32px !important;
}
.grid.gap-40 [class*=cell-],
.row.gap-40 [class*=cell-],
.grid.gap-40 [class*=col-],
.row.gap-40 [class*=col-] {
  padding: 40px;
}
.gap-40[class*=cell-],
.gap-40[class*=col-] {
  padding: 40px !important;
}
.cell-auto,
.col-auto {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.colspan-0,
.cell-0,
.col-0 {
  -webkit-box-flex: 0;
          flex: 0 0 0%;
  max-width: 0%;
}
.offset-0 {
  margin-left: 0%;
}
.colspan-1,
.cell-1,
.col-1 {
  -webkit-box-flex: 0;
          flex: 0 0 8.333335%;
  max-width: 8.333335%;
}
.offset-1 {
  margin-left: 8.333335%;
}
.colspan-2,
.cell-2,
.col-2 {
  -webkit-box-flex: 0;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.offset-2 {
  margin-left: 16.66667%;
}
.colspan-3,
.cell-3,
.col-3 {
  -webkit-box-flex: 0;
          flex: 0 0 25.000005%;
  max-width: 25.000005%;
}
.offset-3 {
  margin-left: 25.000005%;
}
.colspan-4,
.cell-4,
.col-4 {
  -webkit-box-flex: 0;
          flex: 0 0 33.33334%;
  max-width: 33.33334%;
}
.offset-4 {
  margin-left: 33.33334%;
}
.colspan-5,
.cell-5,
.col-5 {
  -webkit-box-flex: 0;
          flex: 0 0 41.666675%;
  max-width: 41.666675%;
}
.offset-5 {
  margin-left: 41.666675%;
}
.colspan-6,
.cell-6,
.col-6 {
  -webkit-box-flex: 0;
          flex: 0 0 50.00001%;
  max-width: 50.00001%;
}
.offset-6 {
  margin-left: 50.00001%;
}
.colspan-7,
.cell-7,
.col-7 {
  -webkit-box-flex: 0;
          flex: 0 0 58.333345%;
  max-width: 58.333345%;
}
.offset-7 {
  margin-left: 58.333345%;
}
.colspan-8,
.cell-8,
.col-8 {
  -webkit-box-flex: 0;
          flex: 0 0 66.66668%;
  max-width: 66.66668%;
}
.offset-8 {
  margin-left: 66.66668%;
}
.colspan-9,
.cell-9,
.col-9 {
  -webkit-box-flex: 0;
          flex: 0 0 75.000015%;
  max-width: 75.000015%;
}
.offset-9 {
  margin-left: 75.000015%;
}
.colspan-10,
.cell-10,
.col-10 {
  -webkit-box-flex: 0;
          flex: 0 0 83.33335%;
  max-width: 83.33335%;
}
.offset-10 {
  margin-left: 83.33335%;
}
.colspan-11,
.cell-11,
.col-11 {
  -webkit-box-flex: 0;
          flex: 0 0 91.666685%;
  max-width: 91.666685%;
}
.offset-11 {
  margin-left: 91.666685%;
}
.colspan-12,
.cell-12,
.col-12 {
  -webkit-box-flex: 0;
          flex: 0 0 100.00002%;
  max-width: 100.00002%;
}
.offset-12 {
  margin-left: 100.00002%;
}
.stub {
  -webkit-box-flex: 0;
          flex: none;
  display: block;
  padding: 0 12px;
}
.grid.no-gap .row {
  margin-left: 0!important;
  margin-right: 0!important;
}
.grid.no-gap .row > .cell,
.grid.no-gap .row > .stub,
.grid.no-gap .row > .col,
.grid.no-gap .row > [class*=cell-],
.grid.no-gap .row > [class*=col-] {
  padding: 0!important;
}
.grid.no-gap .row + .row {
  margin-top: 0!important;
}
.row.no-gap {
  margin-left: 0!important;
  margin-right: 0!important;
  margin-top: 0!important;
}
.row.no-gap > .cell,
.row.no-gap > .stub,
.row.no-gap > .col,
.row.no-gap > [class*=cell-],
.row.no-gap > [class*=col-] {
  padding: 0!important;
}
@media screen and (min-width: 0) {
  .cell-fs-full,
  .col-fs-full {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .cell-fs-half,
  .col-fs-half {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .cell-fs-one-third,
  .col-fs-one-third {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
  }
  .cell-fs-two-third,
  .col-fs-two-third {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666%;
    max-width: 66.6666666%;
  }
  .cell-fs-quarter,
  .col-fs-quarter {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .cell-fs,
  .col-fs {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .cell-fs-auto,
  .col-fs-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    max-width: none;
  }
  .colspan-fs-0,
  .cell-fs-0,
  .col-fs-0 {
    -webkit-box-flex: 0;
            flex: 0 0 0%;
    max-width: 0%;
  }
  .offset-fs-0 {
    margin-left: 0%;
  }
  .colspan-fs-1,
  .cell-fs-1,
  .col-fs-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333335%;
    max-width: 8.333335%;
  }
  .offset-fs-1 {
    margin-left: 8.333335%;
  }
  .colspan-fs-2,
  .cell-fs-2,
  .col-fs-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .offset-fs-2 {
    margin-left: 16.66667%;
  }
  .colspan-fs-3,
  .cell-fs-3,
  .col-fs-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25.000005%;
    max-width: 25.000005%;
  }
  .offset-fs-3 {
    margin-left: 25.000005%;
  }
  .colspan-fs-4,
  .cell-fs-4,
  .col-fs-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .offset-fs-4 {
    margin-left: 33.33334%;
  }
  .colspan-fs-5,
  .cell-fs-5,
  .col-fs-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666675%;
    max-width: 41.666675%;
  }
  .offset-fs-5 {
    margin-left: 41.666675%;
  }
  .colspan-fs-6,
  .cell-fs-6,
  .col-fs-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50.00001%;
    max-width: 50.00001%;
  }
  .offset-fs-6 {
    margin-left: 50.00001%;
  }
  .colspan-fs-7,
  .cell-fs-7,
  .col-fs-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333345%;
    max-width: 58.333345%;
  }
  .offset-fs-7 {
    margin-left: 58.333345%;
  }
  .colspan-fs-8,
  .cell-fs-8,
  .col-fs-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.66668%;
    max-width: 66.66668%;
  }
  .offset-fs-8 {
    margin-left: 66.66668%;
  }
  .colspan-fs-9,
  .cell-fs-9,
  .col-fs-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75.000015%;
    max-width: 75.000015%;
  }
  .offset-fs-9 {
    margin-left: 75.000015%;
  }
  .colspan-fs-10,
  .cell-fs-10,
  .col-fs-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.33335%;
    max-width: 83.33335%;
  }
  .offset-fs-10 {
    margin-left: 83.33335%;
  }
  .colspan-fs-11,
  .cell-fs-11,
  .col-fs-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666685%;
    max-width: 91.666685%;
  }
  .offset-fs-11 {
    margin-left: 91.666685%;
  }
  .colspan-fs-12,
  .cell-fs-12,
  .col-fs-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100.00002%;
    max-width: 100.00002%;
  }
  .offset-fs-12 {
    margin-left: 100.00002%;
  }
}
@media screen and (min-width: 576px) {
  .cell-sm-full,
  .col-sm-full {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .cell-sm-half,
  .col-sm-half {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .cell-sm-one-third,
  .col-sm-one-third {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
  }
  .cell-sm-two-third,
  .col-sm-two-third {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666%;
    max-width: 66.6666666%;
  }
  .cell-sm-quarter,
  .col-sm-quarter {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .cell-sm,
  .col-sm {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .cell-sm-auto,
  .col-sm-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    max-width: none;
  }
  .colspan-sm-0,
  .cell-sm-0,
  .col-sm-0 {
    -webkit-box-flex: 0;
            flex: 0 0 0%;
    max-width: 0%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .colspan-sm-1,
  .cell-sm-1,
  .col-sm-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333335%;
    max-width: 8.333335%;
  }
  .offset-sm-1 {
    margin-left: 8.333335%;
  }
  .colspan-sm-2,
  .cell-sm-2,
  .col-sm-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .colspan-sm-3,
  .cell-sm-3,
  .col-sm-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25.000005%;
    max-width: 25.000005%;
  }
  .offset-sm-3 {
    margin-left: 25.000005%;
  }
  .colspan-sm-4,
  .cell-sm-4,
  .col-sm-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .offset-sm-4 {
    margin-left: 33.33334%;
  }
  .colspan-sm-5,
  .cell-sm-5,
  .col-sm-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666675%;
    max-width: 41.666675%;
  }
  .offset-sm-5 {
    margin-left: 41.666675%;
  }
  .colspan-sm-6,
  .cell-sm-6,
  .col-sm-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50.00001%;
    max-width: 50.00001%;
  }
  .offset-sm-6 {
    margin-left: 50.00001%;
  }
  .colspan-sm-7,
  .cell-sm-7,
  .col-sm-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333345%;
    max-width: 58.333345%;
  }
  .offset-sm-7 {
    margin-left: 58.333345%;
  }
  .colspan-sm-8,
  .cell-sm-8,
  .col-sm-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.66668%;
    max-width: 66.66668%;
  }
  .offset-sm-8 {
    margin-left: 66.66668%;
  }
  .colspan-sm-9,
  .cell-sm-9,
  .col-sm-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75.000015%;
    max-width: 75.000015%;
  }
  .offset-sm-9 {
    margin-left: 75.000015%;
  }
  .colspan-sm-10,
  .cell-sm-10,
  .col-sm-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.33335%;
    max-width: 83.33335%;
  }
  .offset-sm-10 {
    margin-left: 83.33335%;
  }
  .colspan-sm-11,
  .cell-sm-11,
  .col-sm-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666685%;
    max-width: 91.666685%;
  }
  .offset-sm-11 {
    margin-left: 91.666685%;
  }
  .colspan-sm-12,
  .cell-sm-12,
  .col-sm-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100.00002%;
    max-width: 100.00002%;
  }
  .offset-sm-12 {
    margin-left: 100.00002%;
  }
}
@media screen and (min-width: 768px) {
  .cell-md-full,
  .col-md-full {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .cell-md-half,
  .col-md-half {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .cell-md-one-third,
  .col-md-one-third {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
  }
  .cell-md-two-third,
  .col-md-two-third {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666%;
    max-width: 66.6666666%;
  }
  .cell-md-quarter,
  .col-md-quarter {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .cell-md,
  .col-md {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .cell-md-auto,
  .col-md-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    max-width: none;
  }
  .colspan-md-0,
  .cell-md-0,
  .col-md-0 {
    -webkit-box-flex: 0;
            flex: 0 0 0%;
    max-width: 0%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .colspan-md-1,
  .cell-md-1,
  .col-md-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333335%;
    max-width: 8.333335%;
  }
  .offset-md-1 {
    margin-left: 8.333335%;
  }
  .colspan-md-2,
  .cell-md-2,
  .col-md-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .colspan-md-3,
  .cell-md-3,
  .col-md-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25.000005%;
    max-width: 25.000005%;
  }
  .offset-md-3 {
    margin-left: 25.000005%;
  }
  .colspan-md-4,
  .cell-md-4,
  .col-md-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .offset-md-4 {
    margin-left: 33.33334%;
  }
  .colspan-md-5,
  .cell-md-5,
  .col-md-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666675%;
    max-width: 41.666675%;
  }
  .offset-md-5 {
    margin-left: 41.666675%;
  }
  .colspan-md-6,
  .cell-md-6,
  .col-md-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50.00001%;
    max-width: 50.00001%;
  }
  .offset-md-6 {
    margin-left: 50.00001%;
  }
  .colspan-md-7,
  .cell-md-7,
  .col-md-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333345%;
    max-width: 58.333345%;
  }
  .offset-md-7 {
    margin-left: 58.333345%;
  }
  .colspan-md-8,
  .cell-md-8,
  .col-md-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.66668%;
    max-width: 66.66668%;
  }
  .offset-md-8 {
    margin-left: 66.66668%;
  }
  .colspan-md-9,
  .cell-md-9,
  .col-md-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75.000015%;
    max-width: 75.000015%;
  }
  .offset-md-9 {
    margin-left: 75.000015%;
  }
  .colspan-md-10,
  .cell-md-10,
  .col-md-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.33335%;
    max-width: 83.33335%;
  }
  .offset-md-10 {
    margin-left: 83.33335%;
  }
  .colspan-md-11,
  .cell-md-11,
  .col-md-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666685%;
    max-width: 91.666685%;
  }
  .offset-md-11 {
    margin-left: 91.666685%;
  }
  .colspan-md-12,
  .cell-md-12,
  .col-md-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100.00002%;
    max-width: 100.00002%;
  }
  .offset-md-12 {
    margin-left: 100.00002%;
  }
}
@media screen and (min-width: 992px) {
  .cell-lg-full,
  .col-lg-full {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .cell-lg-half,
  .col-lg-half {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .cell-lg-one-third,
  .col-lg-one-third {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
  }
  .cell-lg-two-third,
  .col-lg-two-third {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666%;
    max-width: 66.6666666%;
  }
  .cell-lg-quarter,
  .col-lg-quarter {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .cell-lg,
  .col-lg {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .cell-lg-auto,
  .col-lg-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    max-width: none;
  }
  .colspan-lg-0,
  .cell-lg-0,
  .col-lg-0 {
    -webkit-box-flex: 0;
            flex: 0 0 0%;
    max-width: 0%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .colspan-lg-1,
  .cell-lg-1,
  .col-lg-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333335%;
    max-width: 8.333335%;
  }
  .offset-lg-1 {
    margin-left: 8.333335%;
  }
  .colspan-lg-2,
  .cell-lg-2,
  .col-lg-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .colspan-lg-3,
  .cell-lg-3,
  .col-lg-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25.000005%;
    max-width: 25.000005%;
  }
  .offset-lg-3 {
    margin-left: 25.000005%;
  }
  .colspan-lg-4,
  .cell-lg-4,
  .col-lg-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .offset-lg-4 {
    margin-left: 33.33334%;
  }
  .colspan-lg-5,
  .cell-lg-5,
  .col-lg-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666675%;
    max-width: 41.666675%;
  }
  .offset-lg-5 {
    margin-left: 41.666675%;
  }
  .colspan-lg-6,
  .cell-lg-6,
  .col-lg-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50.00001%;
    max-width: 50.00001%;
  }
  .offset-lg-6 {
    margin-left: 50.00001%;
  }
  .colspan-lg-7,
  .cell-lg-7,
  .col-lg-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333345%;
    max-width: 58.333345%;
  }
  .offset-lg-7 {
    margin-left: 58.333345%;
  }
  .colspan-lg-8,
  .cell-lg-8,
  .col-lg-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.66668%;
    max-width: 66.66668%;
  }
  .offset-lg-8 {
    margin-left: 66.66668%;
  }
  .colspan-lg-9,
  .cell-lg-9,
  .col-lg-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75.000015%;
    max-width: 75.000015%;
  }
  .offset-lg-9 {
    margin-left: 75.000015%;
  }
  .colspan-lg-10,
  .cell-lg-10,
  .col-lg-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.33335%;
    max-width: 83.33335%;
  }
  .offset-lg-10 {
    margin-left: 83.33335%;
  }
  .colspan-lg-11,
  .cell-lg-11,
  .col-lg-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666685%;
    max-width: 91.666685%;
  }
  .offset-lg-11 {
    margin-left: 91.666685%;
  }
  .colspan-lg-12,
  .cell-lg-12,
  .col-lg-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100.00002%;
    max-width: 100.00002%;
  }
  .offset-lg-12 {
    margin-left: 100.00002%;
  }
}
@media screen and (min-width: 1200px) {
  .cell-xl-full,
  .col-xl-full {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .cell-xl-half,
  .col-xl-half {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .cell-xl-one-third,
  .col-xl-one-third {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
  }
  .cell-xl-two-third,
  .col-xl-two-third {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666%;
    max-width: 66.6666666%;
  }
  .cell-xl-quarter,
  .col-xl-quarter {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .cell-xl,
  .col-xl {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .cell-xl-auto,
  .col-xl-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    max-width: none;
  }
  .colspan-xl-0,
  .cell-xl-0,
  .col-xl-0 {
    -webkit-box-flex: 0;
            flex: 0 0 0%;
    max-width: 0%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .colspan-xl-1,
  .cell-xl-1,
  .col-xl-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333335%;
    max-width: 8.333335%;
  }
  .offset-xl-1 {
    margin-left: 8.333335%;
  }
  .colspan-xl-2,
  .cell-xl-2,
  .col-xl-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .colspan-xl-3,
  .cell-xl-3,
  .col-xl-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25.000005%;
    max-width: 25.000005%;
  }
  .offset-xl-3 {
    margin-left: 25.000005%;
  }
  .colspan-xl-4,
  .cell-xl-4,
  .col-xl-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .offset-xl-4 {
    margin-left: 33.33334%;
  }
  .colspan-xl-5,
  .cell-xl-5,
  .col-xl-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666675%;
    max-width: 41.666675%;
  }
  .offset-xl-5 {
    margin-left: 41.666675%;
  }
  .colspan-xl-6,
  .cell-xl-6,
  .col-xl-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50.00001%;
    max-width: 50.00001%;
  }
  .offset-xl-6 {
    margin-left: 50.00001%;
  }
  .colspan-xl-7,
  .cell-xl-7,
  .col-xl-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333345%;
    max-width: 58.333345%;
  }
  .offset-xl-7 {
    margin-left: 58.333345%;
  }
  .colspan-xl-8,
  .cell-xl-8,
  .col-xl-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.66668%;
    max-width: 66.66668%;
  }
  .offset-xl-8 {
    margin-left: 66.66668%;
  }
  .colspan-xl-9,
  .cell-xl-9,
  .col-xl-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75.000015%;
    max-width: 75.000015%;
  }
  .offset-xl-9 {
    margin-left: 75.000015%;
  }
  .colspan-xl-10,
  .cell-xl-10,
  .col-xl-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.33335%;
    max-width: 83.33335%;
  }
  .offset-xl-10 {
    margin-left: 83.33335%;
  }
  .colspan-xl-11,
  .cell-xl-11,
  .col-xl-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666685%;
    max-width: 91.666685%;
  }
  .offset-xl-11 {
    margin-left: 91.666685%;
  }
  .colspan-xl-12,
  .cell-xl-12,
  .col-xl-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100.00002%;
    max-width: 100.00002%;
  }
  .offset-xl-12 {
    margin-left: 100.00002%;
  }
}
@media screen and (min-width: 1452px) {
  .cell-xxl-full,
  .col-xxl-full {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .cell-xxl-half,
  .col-xxl-half {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .cell-xxl-one-third,
  .col-xxl-one-third {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
  }
  .cell-xxl-two-third,
  .col-xxl-two-third {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666%;
    max-width: 66.6666666%;
  }
  .cell-xxl-quarter,
  .col-xxl-quarter {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .cell-xxl,
  .col-xxl {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .cell-xxl-auto,
  .col-xxl-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    max-width: none;
  }
  .colspan-xxl-0,
  .cell-xxl-0,
  .col-xxl-0 {
    -webkit-box-flex: 0;
            flex: 0 0 0%;
    max-width: 0%;
  }
  .offset-xxl-0 {
    margin-left: 0%;
  }
  .colspan-xxl-1,
  .cell-xxl-1,
  .col-xxl-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333335%;
    max-width: 8.333335%;
  }
  .offset-xxl-1 {
    margin-left: 8.333335%;
  }
  .colspan-xxl-2,
  .cell-xxl-2,
  .col-xxl-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .offset-xxl-2 {
    margin-left: 16.66667%;
  }
  .colspan-xxl-3,
  .cell-xxl-3,
  .col-xxl-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25.000005%;
    max-width: 25.000005%;
  }
  .offset-xxl-3 {
    margin-left: 25.000005%;
  }
  .colspan-xxl-4,
  .cell-xxl-4,
  .col-xxl-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .offset-xxl-4 {
    margin-left: 33.33334%;
  }
  .colspan-xxl-5,
  .cell-xxl-5,
  .col-xxl-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666675%;
    max-width: 41.666675%;
  }
  .offset-xxl-5 {
    margin-left: 41.666675%;
  }
  .colspan-xxl-6,
  .cell-xxl-6,
  .col-xxl-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50.00001%;
    max-width: 50.00001%;
  }
  .offset-xxl-6 {
    margin-left: 50.00001%;
  }
  .colspan-xxl-7,
  .cell-xxl-7,
  .col-xxl-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333345%;
    max-width: 58.333345%;
  }
  .offset-xxl-7 {
    margin-left: 58.333345%;
  }
  .colspan-xxl-8,
  .cell-xxl-8,
  .col-xxl-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.66668%;
    max-width: 66.66668%;
  }
  .offset-xxl-8 {
    margin-left: 66.66668%;
  }
  .colspan-xxl-9,
  .cell-xxl-9,
  .col-xxl-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75.000015%;
    max-width: 75.000015%;
  }
  .offset-xxl-9 {
    margin-left: 75.000015%;
  }
  .colspan-xxl-10,
  .cell-xxl-10,
  .col-xxl-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.33335%;
    max-width: 83.33335%;
  }
  .offset-xxl-10 {
    margin-left: 83.33335%;
  }
  .colspan-xxl-11,
  .cell-xxl-11,
  .col-xxl-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666685%;
    max-width: 91.666685%;
  }
  .offset-xxl-11 {
    margin-left: 91.666685%;
  }
  .colspan-xxl-12,
  .cell-xxl-12,
  .col-xxl-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100.00002%;
    max-width: 100.00002%;
  }
  .offset-xxl-12 {
    margin-left: 100.00002%;
  }
}
.h-menu {
  list-style: none inside;
  display: block;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  color: #1d1d1d;
}
.h-menu::after {
  display: block;
  clear: both;
  content: "";
}
.h-menu::after {
  display: block;
  clear: both;
  content: "";
}
.h-menu > li,
.h-menu > li > a {
  display: block;
  position: relative;
}
.h-menu > li {
  background-color: inherit;
  color: inherit;
  float: left;
}
.h-menu > li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.h-menu > li:hover > a,
.h-menu > li:hover .icon {
  color: inherit;
}
.h-menu > li > a {
  font-weight: normal;
  color: inherit;
  font-size: 1rem;
  outline: none;
  text-decoration: none;
  padding: 0.5rem 1rem;
  border: none;
  background-color: inherit;
  white-space: nowrap;
}
.h-menu > li > a:hover {
  text-decoration: none;
}
.h-menu > li > a.dropdown-toggle {
  padding-right: 2rem!important;
}
.h-menu > li > a.dropdown-toggle::before {
  margin-left: -1.25rem;
}
.h-menu.no-hover > li > a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: #6a6a6a;
}
.h-menu.no-hover > li:hover,
.h-menu.no-hover > li > a:hover {
  background-color: transparent;
  color: #1d1d1d;
}
.h-menu.large > li > a {
  padding: 1.125rem 1.625rem;
  font-size: 2rem;
}
.h-menu.large > li > a.dropdown-toggle {
  padding-right: 2.5rem !important;
}
.h-menu.large > li > a.dropdown-toggle::before {
  height: 0.625rem;
  width: 0.625rem;
  margin-left: -1.75rem;
}
.h-menu > .divider {
  display: none;
}
.h-menu.mega {
  position: relative;
}
.h-menu.mega > li {
  position: static;
}
.h-menu.mega > li.active-container {
  background-color: inherit;
}
.h-menu.mega > li.active-container a {
  background-color: inherit;
}
.h-menu.mega .mega-container {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 0;
  background-color: inherit;
  display: none;
  color: inherit;
  z-index: 1000;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(29, 29, 29, 0.4);
          box-shadow: 2px 2px 2px 0 rgba(29, 29, 29, 0.4);
}
.h-menu.mega .mega-container * {
  color: inherit;
}
.hamburger,
.nav-button {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0;
  font-size: 14px;
  line-height: 36px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  outline: none;
  width: 36px;
  height: 36px;
}
.hamburger .line,
.nav-button .line {
  width: 30px;
  background-color: #ffffff;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 3px;
  margin: 4px auto;
}
.hamburger.dark .line,
.nav-button.dark .line {
  background-color: #1d1d1d;
}
.hamburger.menu-down .line:nth-child(2),
.nav-button.menu-down .line:nth-child(2),
.hamburger.chevron-down .line:nth-child(2),
.nav-button.chevron-down .line:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.hamburger.menu-down.active,
.nav-button.menu-down.active,
.hamburger.chevron-down.active,
.nav-button.chevron-down.active {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger.menu-down.active .line:nth-child(2),
.nav-button.menu-down.active .line:nth-child(2),
.hamburger.chevron-down.active .line:nth-child(2),
.nav-button.chevron-down.active .line:nth-child(2) {
  opacity: 0;
  -webkit-transition: none;
  transition: none;
}
.hamburger.menu-down.active .line:nth-child(1),
.nav-button.menu-down.active .line:nth-child(1),
.hamburger.chevron-down.active .line:nth-child(1),
.nav-button.chevron-down.active .line:nth-child(1),
.hamburger.menu-down.active .line:nth-child(3),
.nav-button.menu-down.active .line:nth-child(3),
.hamburger.chevron-down.active .line:nth-child(3),
.nav-button.chevron-down.active .line:nth-child(3) {
  width: 20px;
  -webkit-transform-origin: right;
          transform-origin: right;
  margin: -4px 8px;
}
.hamburger.menu-down.active .line:nth-child(1),
.nav-button.menu-down.active .line:nth-child(1),
.hamburger.chevron-down.active .line:nth-child(1),
.nav-button.chevron-down.active .line:nth-child(1) {
  -webkit-transform: rotate(45deg) translateY(6px);
          transform: rotate(45deg) translateY(6px);
}
.hamburger.menu-down.active .line:nth-child(3),
.nav-button.menu-down.active .line:nth-child(3),
.hamburger.chevron-down.active .line:nth-child(3),
.nav-button.chevron-down.active .line:nth-child(3) {
  -webkit-transform: rotate(-45deg) translateY(-6px);
          transform: rotate(-45deg) translateY(-6px);
}
.hamburger.menu-up .line:nth-child(2),
.nav-button.menu-up .line:nth-child(2),
.hamburger.chevron-up .line:nth-child(2),
.nav-button.chevron-up .line:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.hamburger.menu-up.active,
.nav-button.menu-up.active,
.hamburger.chevron-up.active,
.nav-button.chevron-up.active {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.hamburger.menu-up.active .line:nth-child(2),
.nav-button.menu-up.active .line:nth-child(2),
.hamburger.chevron-up.active .line:nth-child(2),
.nav-button.chevron-up.active .line:nth-child(2) {
  opacity: 0;
  -webkit-transition: none;
  transition: none;
}
.hamburger.menu-up.active .line:nth-child(1),
.nav-button.menu-up.active .line:nth-child(1),
.hamburger.chevron-up.active .line:nth-child(1),
.nav-button.chevron-up.active .line:nth-child(1),
.hamburger.menu-up.active .line:nth-child(3),
.nav-button.menu-up.active .line:nth-child(3),
.hamburger.chevron-up.active .line:nth-child(3),
.nav-button.chevron-up.active .line:nth-child(3) {
  width: 20px;
  -webkit-transform-origin: right;
          transform-origin: right;
  margin: -4px 8px;
}
.hamburger.menu-up.active .line:nth-child(1),
.nav-button.menu-up.active .line:nth-child(1),
.hamburger.chevron-up.active .line:nth-child(1),
.nav-button.chevron-up.active .line:nth-child(1) {
  -webkit-transform: rotate(45deg) translateY(6px);
          transform: rotate(45deg) translateY(6px);
}
.hamburger.menu-up.active .line:nth-child(3),
.nav-button.menu-up.active .line:nth-child(3),
.hamburger.chevron-up.active .line:nth-child(3),
.nav-button.chevron-up.active .line:nth-child(3) {
  -webkit-transform: rotate(-45deg) translateY(-6px);
          transform: rotate(-45deg) translateY(-6px);
}
.hamburger.arrow-left.active .line:nth-child(1),
.nav-button.arrow-left.active .line:nth-child(1),
.hamburger.arrow-left.active .line:nth-child(3),
.nav-button.arrow-left.active .line:nth-child(3) {
  width: 20px;
  margin-left: 0;
}
.hamburger.arrow-left.active .line:nth-child(1),
.nav-button.arrow-left.active .line:nth-child(1) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.hamburger.arrow-left.active .line:nth-child(3),
.nav-button.arrow-left.active .line:nth-child(3) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger.arrow-right.active .line:nth-child(1),
.nav-button.arrow-right.active .line:nth-child(1),
.hamburger.arrow-right.active .line:nth-child(3),
.nav-button.arrow-right.active .line:nth-child(3) {
  width: 20px;
  margin-right: 0;
}
.hamburger.arrow-right.active .line:nth-child(1),
.nav-button.arrow-right.active .line:nth-child(1) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger.arrow-right.active .line:nth-child(3),
.nav-button.arrow-right.active .line:nth-child(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.head-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  color: #1d1d1d;
  height: 56px;
  z-index: 1030;
  padding: 0 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.head-bar .app-title {
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  line-height: 48px;
  color: inherit;
  font-size: 20px;
  font-weight: 100;
}
.head-bar .app-title:nth-child(1) {
  padding-left: 10px;
}
.head-bar .header-container {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
}
.head-bar .tool-button {
  margin: 0 4px;
  background-color: inherit;
  color: inherit;
}
.head-bar .tool-button .icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.head-bar.more {
  height: 112px;
}
.head-bar.more .app-title {
  position: absolute;
  bottom: 22px;
  left: 74px;
  height: 28px;
  font-size: 24px;
}
.head-bar .header-container .input {
  float: left;
  margin-left: 20px;
  width: calc(100% - 80px);
  border: none;
}
.head-bar .header-container .input input {
  border: none;
}
.head-bar .header-container .input input,
.head-bar .header-container .input input::-webkit-input-placeholder {
  color: white;
}
.hero {
  padding: 40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media all and (min-width: 768px) {
  .hero {
    padding: 160px 80px;
  }
}
.hint {
  display: block;
  position: fixed;
  z-index: 1070;
  background-color: #fffcc0;
  color: #1d1d1d;
  font-size: 0.75rem;
  max-width: 13.75rem;
  padding: 0.625rem;
}
.icon-box {
  height: 90px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  background-color: #ffffff;
}
.icon-box .icon,
.icon-box .content {
  position: relative;
}
.icon-box .icon {
  height: 90px;
  width: 90px;
  flex-shrink: 0;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0.1);
}
.icon-box .icon > * {
  font-size: 45px;
  width: 45px;
  height: 45px;
  line-height: 1;
}
.icon-box .content {
  line-height: 1.2;
  display: block;
  width: 100%;
  background-color: inherit;
}
.image-button {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  outline: none;
  position: relative;
  font-size: 14px;
  padding: 0 0.5rem 0 0;
  -webkit-box-align: center;
          align-items: center;
  height: 36px;
  font-weight: 400;
}
.image-button:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.image-button:active,
.image-button.focus,
.image-button:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.image-button .icon {
  width: 36px;
  height: 36px;
  line-height: 34px;
  font-size: 1rem;
  background-color: rgba(69, 90, 100, 0.55);
  color: #ffffff;
  -webkit-box-ordinal-group: 2;
          order: 1;
  text-align: center;
}
.image-button .caption {
  margin-left: 0.5rem;
  text-align: left;
  color: inherit;
  -webkit-box-ordinal-group: 3;
          order: 2;
  font-weight: 400;
  line-height: 1.2;
}
.image-button .caption small {
  display: block;
  font-size: 0.8rem;
}
.image-button.icon-right {
  padding: 0 0 0 0.5rem;
}
.image-button.icon-right .icon {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.image-button.icon-right .caption {
  -webkit-box-ordinal-group: 2;
          order: 1;
  margin-left: 0;
  margin-right: 0.5rem;
}
.image-button:focus,
.image-button:hover,
.image-button.focus {
  text-decoration: none;
}
.image-button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
          box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
.image-button.disabled,
.image-button:disabled {
  opacity: 0.65;
}
.image-button.outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
.image-compare {
  position: relative;
  display: block;
}
.image-compare img {
  display: none;
}
.image-compare .image-container,
.image-compare .image-container-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}
.image-compare .image-container.image-container-overlay,
.image-compare .image-container-overlay.image-container-overlay {
  z-index: 2;
}
.image-compare .image-container .image-wrapper,
.image-compare .image-container-overlay .image-wrapper {
  background-size: cover;
}
.image-compare .image-slider {
  z-index: 3;
  position: absolute;
  cursor: ew-resize;
  width: 32px;
  height: 32px;
  background-color: #fa6800;
  opacity: 0.7;
  border-radius: 0.25rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.image-grid {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.image-grid__item {
  display: block;
  overflow: hidden;
}
.image-grid__item-landscape {
  width: 320px;
  height: 180px;
}
.image-grid__item-portrait {
  width: 160px;
  height: 180px;
}
.image-grid__item img {
  display: block;
  width: 100%;
  height: 100%;
}
.image-grid.half-size .image-grid__item-landscape {
  width: 160px;
  height: 90px;
}
.image-grid.half-size .image-grid__item-portrait {
  width: 80px;
  height: 90px;
}
.image-magnifier {
  position: relative;
  display: block;
  cursor: none;
  height: auto;
}
.image-magnifier img {
  vertical-align: middle;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.image-magnifier .image-magnifier-glass {
  position: absolute;
  border-radius: 0;
  cursor: none;
  width: 100px;
  height: 100px;
  border: 4px solid rgba(255, 255, 255, 0.7);
  overflow: hidden;
  z-index: 2;
}
.info-box {
  position: fixed;
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #dfdfdf;
  display: block;
  z-index: 1050;
  max-width: calc(100vw - 100px);
  max-height: calc(100vh - 100px);
}
.info-box .closer {
  display: block;
  position: absolute;
  top: 4px;
  right: 4px;
  background-color: inherit;
  color: inherit;
  z-index: 100;
}
.info-box .closer::before {
  display: block;
  content: "\00d7";
  font-size: 24px;
  margin-top: -4px;
}
.info-box .info-box-content {
  padding: 20px;
  z-index: 0;
}
.info-box.primary {
  border-color: #0366d6;
  background-color: #0366d6;
  color: #ffffff;
}
.info-box.secondary {
  border-color: #607d8b;
  background-color: #607d8b;
  color: #ffffff;
}
.info-box.success {
  border-color: #60a917;
  background-color: #60a917;
  color: #ffffff;
}
.info-box.alert {
  border-color: #CE352C;
  background-color: #CE352C;
  color: #ffffff;
}
.info-box.warning {
  border-color: #ff9447;
  background-color: #ff9447;
  color: #ffffff;
}
.info-box.yellow {
  border-color: #ffe484;
  background-color: #ffe484;
  color: #ffffff;
}
.info-box.info {
  border-color: #5ebdec;
  background-color: #5ebdec;
  color: #ffffff;
}
.info-box.dark {
  border-color: #505050;
  background-color: #505050;
  color: #ffffff;
}
.info-box.light {
  border-color: #f8f8f8;
  background-color: #f8f8f8;
  color: #ffffff;
}
.info-box.light,
.info-box.yellow {
  color: #1d1d1d;
}
.info-button {
  border: 1px solid #dfdfdf;
  background-color: #ebebeb;
  overflow: hidden;
  position: relative;
  -webkit-box-align: center;
          align-items: center;
  display: inline-block;
  width: auto;
  height: 36px;
  line-height: 1;
}
.info-button::after {
  display: block;
  clear: both;
  content: "";
}
.info-button::after {
  display: block;
  clear: both;
  content: "";
}
.info-button .button {
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0 0.75rem;
  font-size: 0.875rem;
  line-height: 34px;
  height: 36px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  outline: none;
  position: relative;
}
.info-button .button,
.info-button .info {
  display: block;
  float: left;
  border-right: none;
  height: 100%;
  line-height: 32px;
  position: relative;
}
.info-button .button:active,
.info-button .info:active,
.info-button .button:focus,
.info-button .info:focus {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.info-button .button {
  background-color: inherit;
  color: inherit;
}
.info-button .button:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.info-button .info {
  font-size: 12px;
  background-color: #FEFEFE;
  color: #1d1d1d;
  padding: 0 0.625rem;
  text-decoration: none;
  font-weight: 600;
  line-height: 34px;
}
.info-button .info:hover {
  color: #0056b3;
}
.info-button a.info:hover {
  color: #1d1d1d;
}
.info-button .button .icon {
  margin-right: 4px;
}
a.info-button {
  text-decoration: none;
}
.info-panel {
  display: block;
  background-color: #ffffff;
  color: #1d1d1d;
  text-align: center;
}
.info-panel-header {
  padding: 30px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 1.2;
  white-space: nowrap;
}
.info-panel-content {
  padding: 20px 40px;
}
.info-panel-footer {
  padding: 40px;
}
.metro-input,
.file,
.input,
.textarea,
.select,
.tag-input,
.spinner,
.color-picker {
  position: relative;
  border: 1px #d9d9d9 solid;
  color: #1d1d1d;
  width: 100%;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  background: #ffffff none;
  background-clip: padding-box;
  min-width: 0;
}
.metro-input input,
.file input,
.input input,
.textarea input,
.select input,
.tag-input input,
.spinner input,
.color-picker input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  outline: none;
  width: 100%;
  min-width: 0;
}
.metro-input input::-ms-clear,
.file input::-ms-clear,
.input input::-ms-clear,
.textarea input::-ms-clear,
.select input::-ms-clear,
.tag-input input::-ms-clear,
.spinner input::-ms-clear,
.color-picker input::-ms-clear {
  display: none;
}
.metro-input input::-ms-reveal,
.file input::-ms-reveal,
.input input::-ms-reveal,
.textarea input::-ms-reveal,
.select input::-ms-reveal,
.tag-input input::-ms-reveal,
.spinner input::-ms-reveal,
.color-picker input::-ms-reveal {
  display: none;
}
.metro-input input::-webkit-clear-button,
.file input::-webkit-clear-button,
.input input::-webkit-clear-button,
.textarea input::-webkit-clear-button,
.select input::-webkit-clear-button,
.tag-input input::-webkit-clear-button,
.spinner input::-webkit-clear-button,
.color-picker input::-webkit-clear-button {
  display: none;
}
.metro-input input::-webkit-inner-spin-button,
.file input::-webkit-inner-spin-button,
.input input::-webkit-inner-spin-button,
.textarea input::-webkit-inner-spin-button,
.select input::-webkit-inner-spin-button,
.tag-input input::-webkit-inner-spin-button,
.spinner input::-webkit-inner-spin-button,
.color-picker input::-webkit-inner-spin-button {
  height: 100%;
}
.metro-input:focus,
.file:focus,
.input:focus,
.textarea:focus,
.select:focus,
.tag-input:focus,
.spinner:focus,
.color-picker:focus {
  outline: none;
}
.metro-input:hover,
.file:hover,
.input:hover,
.textarea:hover,
.select:hover,
.tag-input:hover,
.spinner:hover,
.color-picker:hover {
  border-color: #c0c0c0;
}
.metro-input .input-clear-button,
.file .input-clear-button,
.input .input-clear-button,
.textarea .input-clear-button,
.select .input-clear-button,
.tag-input .input-clear-button,
.spinner .input-clear-button,
.color-picker .input-clear-button,
.metro-input .input-reveal-button,
.file .input-reveal-button,
.input .input-reveal-button,
.textarea .input-reveal-button,
.select .input-reveal-button,
.tag-input .input-reveal-button,
.spinner .input-reveal-button,
.color-picker .input-reveal-button {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.metro-input .input-clear-button:active,
.file .input-clear-button:active,
.input .input-clear-button:active,
.textarea .input-clear-button:active,
.select .input-clear-button:active,
.tag-input .input-clear-button:active,
.spinner .input-clear-button:active,
.color-picker .input-clear-button:active,
.metro-input .input-reveal-button:active,
.file .input-reveal-button:active,
.input .input-reveal-button:active,
.textarea .input-reveal-button:active,
.select .input-reveal-button:active,
.tag-input .input-reveal-button:active,
.spinner .input-reveal-button:active,
.color-picker .input-reveal-button:active,
.metro-input .input-clear-button:focus,
.file .input-clear-button:focus,
.input .input-clear-button:focus,
.textarea .input-clear-button:focus,
.select .input-clear-button:focus,
.tag-input .input-clear-button:focus,
.spinner .input-clear-button:focus,
.color-picker .input-clear-button:focus,
.metro-input .input-reveal-button:focus,
.file .input-reveal-button:focus,
.input .input-reveal-button:focus,
.textarea .input-reveal-button:focus,
.select .input-reveal-button:focus,
.tag-input .input-reveal-button:focus,
.spinner .input-reveal-button:focus,
.color-picker .input-reveal-button:focus,
.metro-input .input-clear-button:hover,
.file .input-clear-button:hover,
.input .input-clear-button:hover,
.textarea .input-clear-button:hover,
.select .input-clear-button:hover,
.tag-input .input-clear-button:hover,
.spinner .input-clear-button:hover,
.color-picker .input-clear-button:hover,
.metro-input .input-reveal-button:hover,
.file .input-reveal-button:hover,
.input .input-reveal-button:hover,
.textarea .input-reveal-button:hover,
.select .input-reveal-button:hover,
.tag-input .input-reveal-button:hover,
.spinner .input-reveal-button:hover,
.color-picker .input-reveal-button:hover {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.metro-input:focus .input-clear-button,
.file:focus .input-clear-button,
.input:focus .input-clear-button,
.textarea:focus .input-clear-button,
.select:focus .input-clear-button,
.tag-input:focus .input-clear-button,
.spinner:focus .input-clear-button,
.color-picker:focus .input-clear-button,
.metro-input.focused .input-clear-button,
.file.focused .input-clear-button,
.input.focused .input-clear-button,
.textarea.focused .input-clear-button,
.select.focused .input-clear-button,
.tag-input.focused .input-clear-button,
.spinner.focused .input-clear-button,
.color-picker.focused .input-clear-button,
.metro-input:hover .input-clear-button,
.file:hover .input-clear-button,
.input:hover .input-clear-button,
.textarea:hover .input-clear-button,
.select:hover .input-clear-button,
.tag-input:hover .input-clear-button,
.spinner:hover .input-clear-button,
.color-picker:hover .input-clear-button,
.metro-input:focus .input-reveal-button,
.file:focus .input-reveal-button,
.input:focus .input-reveal-button,
.textarea:focus .input-reveal-button,
.select:focus .input-reveal-button,
.tag-input:focus .input-reveal-button,
.spinner:focus .input-reveal-button,
.color-picker:focus .input-reveal-button,
.metro-input.focused .input-reveal-button,
.file.focused .input-reveal-button,
.input.focused .input-reveal-button,
.textarea.focused .input-reveal-button,
.select.focused .input-reveal-button,
.tag-input.focused .input-reveal-button,
.spinner.focused .input-reveal-button,
.color-picker.focused .input-reveal-button,
.metro-input:hover .input-reveal-button,
.file:hover .input-reveal-button,
.input:hover .input-reveal-button,
.textarea:hover .input-reveal-button,
.select:hover .input-reveal-button,
.tag-input:hover .input-reveal-button,
.spinner:hover .input-reveal-button,
.color-picker:hover .input-reveal-button {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  visibility: visible;
}
.metro-input:focus,
.file:focus,
.input:focus,
.textarea:focus,
.select:focus,
.tag-input:focus,
.spinner:focus,
.color-picker:focus,
.metro-input.focused,
.file.focused,
.input.focused,
.textarea.focused,
.select.focused,
.tag-input.focused,
.spinner.focused,
.color-picker.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.metro-input:disabled,
.file:disabled,
.input:disabled,
.textarea:disabled,
.select:disabled,
.tag-input:disabled,
.spinner:disabled,
.color-picker:disabled,
.metro-input.disabled,
.file.disabled,
.input.disabled,
.textarea.disabled,
.select.disabled,
.tag-input.disabled,
.spinner.disabled,
.color-picker.disabled {
  pointer-events: none;
  border-color: #ebebeb;
  background-color: #e9e9e9;
}
.metro-input.hide-cursor input,
.file.hide-cursor input,
.input.hide-cursor input,
.textarea.hide-cursor input,
.select.hide-cursor input,
.tag-input.hide-cursor input,
.spinner.hide-cursor input,
.color-picker.hide-cursor input {
  color: transparent;
  text-shadow: 0 0 0 #1d1d1d;
}
.metro-input.required,
.file.required,
.input.required,
.textarea.required,
.select.required,
.tag-input.required,
.spinner.required,
.color-picker.required {
  border: 1px #1ba1e2 dashed !important;
}
.metro-input.required:focus,
.file.required:focus,
.input.required:focus,
.textarea.required:focus,
.select.required:focus,
.tag-input.required:focus,
.spinner.required:focus,
.color-picker.required:focus,
.metro-input.required.focused,
.file.required.focused,
.input.required.focused,
.textarea.required.focused,
.select.required.focused,
.tag-input.required.focused,
.spinner.required.focused,
.color-picker.required.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(27, 161, 226, 0.45) !important;
          box-shadow: 0 0 0 3px rgba(27, 161, 226, 0.45) !important;
}
.metro-input.invalid,
.file.invalid,
.input.invalid,
.textarea.invalid,
.select.invalid,
.tag-input.invalid,
.spinner.invalid,
.color-picker.invalid {
  border: 1px #CE352C solid !important;
}
.metro-input.invalid:focus,
.file.invalid:focus,
.input.invalid:focus,
.textarea.invalid:focus,
.select.invalid:focus,
.tag-input.invalid:focus,
.spinner.invalid:focus,
.color-picker.invalid:focus,
.metro-input.invalid.focused,
.file.invalid.focused,
.input.invalid.focused,
.textarea.invalid.focused,
.select.invalid.focused,
.tag-input.invalid.focused,
.spinner.invalid.focused,
.color-picker.invalid.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45) !important;
          box-shadow: 0 0 0 3px rgba(206, 53, 44, 0.45) !important;
}
.metro-input.invalid::after,
.file.invalid::after,
.input.invalid::after,
.textarea.invalid::after,
.select.invalid::after,
.tag-input.invalid::after,
.spinner.invalid::after,
.color-picker.invalid::after {
  position: absolute;
  content: attr(data-exclaim);
  color: #CE352C;
  left: -16px;
  top: 0;
  font-size: 1.625rem;
  font-weight: bold;
}
.metro-input.valid,
.file.valid,
.input.valid,
.textarea.valid,
.select.valid,
.tag-input.valid,
.spinner.valid,
.color-picker.valid {
  border: 1px #60a917 solid !important;
}
.metro-input.valid:focus,
.file.valid:focus,
.input.valid:focus,
.textarea.valid:focus,
.select.valid:focus,
.tag-input.valid:focus,
.spinner.valid:focus,
.color-picker.valid:focus,
.metro-input.valid.focused,
.file.valid.focused,
.input.valid.focused,
.textarea.valid.focused,
.select.valid.focused,
.tag-input.valid.focused,
.spinner.valid.focused,
.color-picker.valid.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45) !important;
          box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.45) !important;
}
textarea.metro-input {
  height: auto;
  padding: 0 0.75rem;
}
input[type=button],
input[type=submit],
input[type=reset] {
  width: auto;
}
.file .prepend,
.input .prepend,
.select .prepend,
.textarea .prepend,
.tag-input .prepend,
.spinner .prepend,
.color-picker .prepend,
.file .append,
.input .append,
.select .append,
.textarea .append,
.tag-input .append,
.spinner .append,
.color-picker .append {
  padding: 0.5rem 0.75rem;
  background-color: #f8f8f8;
  color: #1d1d1d;
  line-height: 1.25rem;
  white-space: nowrap;
}
.hidden-input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.file:disabled input,
.input:disabled input,
.textarea:disabled input,
.select:disabled input,
.tag-input:disabled input,
.spinner:disabled input,
.tag-input:disabled input,
.rating:disabled input,
.color-picker:disabled input,
.file.disabled input,
.input.disabled input,
.textarea.disabled input,
.select.disabled input,
.tag-input.disabled input,
.spinner.disabled input,
.tag-input.disabled input,
.rating.disabled input,
.color-picker.disabled input,
.file:disabled textarea,
.input:disabled textarea,
.textarea:disabled textarea,
.select:disabled textarea,
.tag-input:disabled textarea,
.spinner:disabled textarea,
.tag-input:disabled textarea,
.rating:disabled textarea,
.color-picker:disabled textarea,
.file.disabled textarea,
.input.disabled textarea,
.textarea.disabled textarea,
.select.disabled textarea,
.tag-input.disabled textarea,
.spinner.disabled textarea,
.tag-input.disabled textarea,
.rating.disabled textarea,
.color-picker.disabled textarea,
.file:disabled select,
.input:disabled select,
.textarea:disabled select,
.select:disabled select,
.tag-input:disabled select,
.spinner:disabled select,
.tag-input:disabled select,
.rating:disabled select,
.color-picker:disabled select,
.file.disabled select,
.input.disabled select,
.textarea.disabled select,
.select.disabled select,
.tag-input.disabled select,
.spinner.disabled select,
.tag-input.disabled select,
.rating.disabled select,
.color-picker.disabled select,
.file:disabled .select-input,
.input:disabled .select-input,
.textarea:disabled .select-input,
.select:disabled .select-input,
.tag-input:disabled .select-input,
.spinner:disabled .select-input,
.tag-input:disabled .select-input,
.rating:disabled .select-input,
.color-picker:disabled .select-input,
.file.disabled .select-input,
.input.disabled .select-input,
.textarea.disabled .select-input,
.select.disabled .select-input,
.tag-input.disabled .select-input,
.spinner.disabled .select-input,
.tag-input.disabled .select-input,
.rating.disabled .select-input,
.color-picker.disabled .select-input,
.file:disabled .caption,
.input:disabled .caption,
.textarea:disabled .caption,
.select:disabled .caption,
.tag-input:disabled .caption,
.spinner:disabled .caption,
.tag-input:disabled .caption,
.rating:disabled .caption,
.color-picker:disabled .caption,
.file.disabled .caption,
.input.disabled .caption,
.textarea.disabled .caption,
.select.disabled .caption,
.tag-input.disabled .caption,
.spinner.disabled .caption,
.tag-input.disabled .caption,
.rating.disabled .caption,
.color-picker.disabled .caption,
.file:disabled .stars li,
.input:disabled .stars li,
.textarea:disabled .stars li,
.select:disabled .stars li,
.tag-input:disabled .stars li,
.spinner:disabled .stars li,
.tag-input:disabled .stars li,
.rating:disabled .stars li,
.color-picker:disabled .stars li,
.file.disabled .stars li,
.input.disabled .stars li,
.textarea.disabled .stars li,
.select.disabled .stars li,
.tag-input.disabled .stars li,
.spinner.disabled .stars li,
.tag-input.disabled .stars li,
.rating.disabled .stars li,
.color-picker.disabled .stars li {
  background: transparent;
  color: #989898;
}
.file:disabled .button-group,
.input:disabled .button-group,
.textarea:disabled .button-group,
.select:disabled .button-group,
.tag-input:disabled .button-group,
.spinner:disabled .button-group,
.tag-input:disabled .button-group,
.rating:disabled .button-group,
.color-picker:disabled .button-group,
.file.disabled .button-group,
.input.disabled .button-group,
.textarea.disabled .button-group,
.select.disabled .button-group,
.tag-input.disabled .button-group,
.spinner.disabled .button-group,
.tag-input.disabled .button-group,
.rating.disabled .button-group,
.color-picker.disabled .button-group {
  display: none;
}
.invalid_feedback {
  font-size: 0.9em;
  color: #CE352C;
}
.custom-validation input[required]:valid,
.custom-validation select[required]:valid,
.custom-validation textarea[required]:valid {
  border-color: #60a917;
}
.custom-validation input[required]:valid + .invalid_feedback,
.custom-validation select[required]:valid + .invalid_feedback,
.custom-validation textarea[required]:valid + .invalid_feedback {
  display: none;
}
.custom-validation input[required]:invalid,
.custom-validation select[required]:invalid,
.custom-validation textarea[required]:invalid {
  border-color: #CE352C;
}
.custom-validation input[required]:invalid + .invalid_feedback,
.custom-validation select[required]:invalid + .invalid_feedback,
.custom-validation textarea[required]:invalid + .invalid_feedback {
  display: block;
}
.invalid_feedback {
  display: none;
}
.invalid + .invalid_feedback,
.invalid > .invalid_feedback {
  display: block !important;
}
::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
::-webkit-search-results-button {
  -webkit-appearance: none;
}
input[type=search] {
  -webkit-appearance: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px white inset;
  background-color: #ffffff !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
::-webkit-input-placeholder {
  font-size: 14px;
}
::-moz-placeholder {
  font-size: 14px;
}
:-moz-placeholder {
  font-size: 14px;
}
:-ms-input-placeholder {
  font-size: 14px;
}
input.rtl,
input[dir=rtl] {
  direction: rtl;
}
.label-for-input {
  display: block;
  position: relative;
}
.label-for-input.rtl {
  text-align: right;
}
input[placeholder] {
  text-overflow: ellipsis;
}
input::-moz-placeholder {
  text-overflow: ellipsis;
}
input:-moz-placeholder {
  text-overflow: ellipsis;
}
input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.input-material {
  position: relative;
  min-width: 196px;
  height: 48px;
  display: inline-block;
  margin: 0;
  width: 100%;
  border: none;
}
.input-material input {
  position: absolute;
  top: 16px;
  left: 0;
  right: 0;
  bottom: 8px;
  border: 0;
  border-bottom: 2px #dfdfdf solid;
  background-color: transparent;
  outline: none;
  font-size: 16px;
  padding-bottom: 8px;
  padding-left: 0;
  width: 100%;
  z-index: 2;
  height: 28px;
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.input-material hr {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  opacity: 0;
  height: 3px;
  background-color: #bebebe;
  bottom: -4px;
  z-index: 2;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material .label,
.input-material .informer {
  position: absolute;
  display: block;
  z-index: 1;
  color: inherit;
  font-size: 12px;
}
.input-material .label {
  opacity: 0;
  top: 16px;
  left: 0;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material .informer {
  opacity: 0;
  bottom: 12px;
  font-size: 12px;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material input::-webkit-input-placeholder {
  font-size: 1rem;
  position: absolute;
  left: 0;
  z-index: 1;
  opacity: 1;
  color: #bebebe;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material .helper-button {
  top: 8px;
}
.input-material.full-size {
  width: 100%;
}
.input-material input:hover {
  border-color: #dfdfdf;
}
.input-material.with-icon {
  margin-left: 32px;
  width: calc(100% - 32px);
}
.input-material.with-icon .icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 1;
  position: absolute;
  left: -32px;
  top: 50%;
  margin-top: -8px;
  display: block;
  opacity: 0.2;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material.with-icon .icon img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
.input-material.with-icon.full-size {
  width: calc(100% - 32px) !important;
}
.input-material hr ~ input:focus {
  border-bottom: 0;
}
.input-material input:focus ~ hr {
  opacity: 1;
  width: 100%;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material input:focus ~ .label {
  opacity: 1;
  top: 0;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material input:focus::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: linear all 0.2s;
  transition: linear all 0.2s;
}
.input-material input:focus ~ .informer {
  opacity: 1;
  bottom: -0.75rem;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material input:focus ~ .icon {
  opacity: 1;
  -webkit-transition: linear all 0.3s;
  transition: linear all 0.3s;
}
.input-material.permanent-label input:not(:placeholder-shown) ~ .label {
  top: 0;
  opacity: 1;
}
.input-material input:-webkit-autofill,
.input-material input:-webkit-autofill:hover,
.input-material input:-webkit-autofill:focus,
.input-material input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #fff !important;
}
.input {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0;
}
.input:hover input {
  border-color: transparent;
}
.input.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.input input {
  border: none!important;
  -webkit-box-ordinal-group: 2;
          order: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  height: 34px;
  padding: 0 0.75rem;
}
.input input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.input .button-group {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
}
.input .button {
  background-color: transparent;
  color: #1d1d1d;
  height: 34px;
  min-width: 34px;
}
.input .button:focus,
.input .button:active {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.input .button:hover {
  background-color: #f8f8f8;
  text-shadow: rgba(0, 0, 0, 0.25) 0.1em 0.1em 0.2em;
}
.input .input-clear-button,
.input .input-reveal-button,
.input .input-search-button {
  background-color: transparent;
}
.input .input-clear-button:hover,
.input .input-reveal-button:hover,
.input .input-search-button:hover {
  background-color: transparent;
}
.input.disabled .button-group button {
  background-color: #f8f8f8;
  color: #dfdfdf;
}
.input .prepend {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.input .append {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.input input {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.input .button-group {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.input .autocomplete-list {
  margin: 0;
  padding: 0;
  list-style: none inside;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  background-color: #ffffff;
  height: auto;
  border: 1px solid #dfdfdf;
  z-index: 3;
}
.input .autocomplete-list .item {
  display: block;
  position: relative;
  padding: 4px 8px;
  cursor: pointer;
}
.input .autocomplete-list .item:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.input .autocomplete-list .item + .item {
  border-top: 1px solid #dfdfdf;
}
.input.input-large {
  height: 50px;
}
.input.input-large input {
  height: 48px;
  font-size: 1.3rem;
  padding: 0 10px;
  line-height: 48px;
}
.input.input-large .button {
  height: 48px;
  min-width: 48px;
  font-size: 1.3rem;
}
.input.input-large .button [class*=mif-] {
  font-size: 1.3rem;
}
.input.input-large .button .default-icon-cross,
.input.input-large .button .default-icon-eye {
  width: 21px;
  height: 21px;
}
.input.input-large .button .input-clear-button,
.input.input-large .button .input-reveal-button {
  width: 48px;
  padding: 0;
}
.input.input-large input[placeholder] {
  font-size: 1.1rem;
}
.input.input-large input::-moz-placeholder {
  font-size: 1.1rem;
}
.input.input-large input:-moz-placeholder {
  font-size: 1.1rem;
}
.input.input-large input:-ms-input-placeholder {
  font-size: 1.1rem;
}
.input.input-large .append,
.input.input-large .prepend {
  height: 48px;
  line-height: 48px;
  padding: 0 0.5rem;
  font-size: 1.3rem;
}
input.input-large {
  height: 48px;
  font-size: 1.3rem;
  padding: 0 10px;
}
input.input-large[placeholder] {
  font-size: 1.1rem;
}
input.input-large::-moz-placeholder {
  font-size: 1.1rem;
}
input.input-large:-moz-placeholder {
  font-size: 1.1rem;
}
input.input-large:-ms-input-placeholder {
  font-size: 1.1rem;
}
.input.input-small {
  height: 28px;
}
.input.input-small input {
  height: 26px;
  font-size: 0.9rem;
  padding: 0 4px;
  line-height: 26px;
}
.input.input-small .button {
  height: 26px;
  min-width: 26px;
  font-size: 0.9rem;
  padding: 0;
}
.input.input-small .button [class*=mif-] {
  font-size: 0.9rem;
}
.input.input-small .button .default-icon-cross,
.input.input-small .button .default-icon-eye {
  width: 14px;
  height: 14px;
}
.input.input-small .input-clear-button,
.input.input-small .input-reveal-button {
  width: 26px;
  padding: 0;
}
.input.input-small input[placeholder] {
  font-size: 0.8rem;
}
.input.input-small input::-moz-placeholder {
  font-size: 0.8rem;
}
.input.input-small input:-moz-placeholder {
  font-size: 0.8rem;
}
.input.input-small input:-ms-input-placeholder {
  font-size: 0.8rem;
}
.input.input-small .append,
.input.input-small .prepend {
  height: 26px;
  line-height: 26px;
  padding: 0 0.5rem;
  font-size: 0.9rem;
}
input.input-small {
  height: 26px;
  font-size: 0.9rem;
  padding: 0 4px;
}
input.input-small[placeholder] {
  font-size: 0.8rem;
}
input.input-small::-moz-placeholder {
  font-size: 0.8rem;
}
input.input-small:-moz-placeholder {
  font-size: 0.8rem;
}
input.input-small:-ms-input-placeholder {
  font-size: 0.8rem;
}
.input[dir=rtl],
.input.rtl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse nowrap;
}
.input[dir=rtl] input,
.input.rtl input {
  -webkit-box-ordinal-group: 4;
          order: 3;
  direction: rtl;
}
.input[dir=rtl] .button-group,
.input.rtl .button-group {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.input[dir=rtl] .prepend,
.input.rtl .prepend {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.input[dir=rtl] .append,
.input.rtl .append {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.keylock {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  height: 36px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  padding: 2px;
  cursor: pointer;
}
.keylock input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.keylock .icon {
  width: 34px;
  height: 34px;
  display: block;
  position: relative;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.keylock .icon > * {
  font-size: 32px;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.keylock .state-on {
  display: none;
}
.keylock .state-off {
  display: block;
}
.keylock input:checked ~ .icon .state-on,
.keylock input:checked ~ .caption .state-on {
  display: block;
}
.keylock input:checked ~ .icon .state-off,
.keylock input:checked ~ .caption .state-off {
  display: none;
}
.keylock .caption {
  height: 34px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin: 0 6px;
  -webkit-box-ordinal-group: 3;
          order: 2;
  white-space: nowrap;
}
.keylock.caption-left .icon {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.keylock.caption-left .caption {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.keypad {
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #d9d9d9;
}
.keypad input {
  border: 0;
}
.keypad .keys {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  float: left;
  background-color: inherit;
  color: inherit;
  border: none;
  padding: 0;
  -webkit-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 1000;
}
.keypad .keys::before {
  content: '';
  position: absolute;
  background-color: inherit;
  width: 10px;
  height: 10px;
  border: 1px solid #dfdfdf;
  z-index: 2;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: -5px;
  border-top-color: transparent;
  border-right-color: transparent;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.keypad .keys.open {
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.keypad .keys.right {
  left: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  margin-left: -1px;
}
.keypad .keys.bottom {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 100%;
  margin-top: -1px;
}
.keypad .keys.bottom::before {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.keypad .keys.top {
  top: 0;
  left: 50%;
  -webkit-transform: translateY(-100%) translateX(-50%);
          transform: translateY(-100%) translateX(-50%);
  margin-top: 1px;
}
.keypad .keys.top::before {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.keypad .keys.left {
  left: 0;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
  top: 50%;
  margin-left: 1px;
}
.keypad .keys.left::before {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 100%;
  margin-left: -5px;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.keypad .keys.bottom-left {
  top: 100%;
  left: 0;
  margin-top: -1px;
}
.keypad .keys.bottom-left::before {
  top: 0;
  left: 0.625rem;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.keypad .keys.bottom-right {
  top: 100%;
  left: 100%;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  margin-top: -1px;
}
.keypad .keys.bottom-right::before {
  top: 0;
  left: 100%;
  margin-left: -1rem;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.keypad .keys.top-left {
  top: 0;
  left: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  margin-top: 1px;
}
.keypad .keys.top-left::before {
  top: 100%;
  left: 0.625rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.keypad .keys.top-right {
  top: 0;
  left: 100%;
  -webkit-transform: translateY(-100%) translateX(-100%);
          transform: translateY(-100%) translateX(-100%);
  margin-top: 1px;
}
.keypad .keys.top-right::before {
  top: 100%;
  left: 100%;
  margin-left: -1rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.keypad .key {
  display: block;
  position: relative;
  float: left;
  background-color: inherit;
  color: inherit;
  margin: 0;
  text-align: center;
  border: 1px solid #dfdfdf;
  font-size: 1rem;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.keypad .key:hover {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  z-index: 2;
}
.keypad .key.service-key {
  background-color: #f8f8f8;
}
.lightbox-overlay {
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2000;
}
.lightbox {
  z-index: 2001;
  position: fixed;
  background: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
}
.lightbox__closer {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  background: rgba(248, 248, 248, 0.5);
  color: #1d1d1d;
}
.lightbox__closer * {
  line-height: 32px;
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.lightbox__prev,
.lightbox__next {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(248, 248, 248, 0.5);
  color: #1d1d1d;
  -webkit-box-flex: 0;
          flex-grow: 0;
  flex-shrink: 0;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -24px;
  left: 20px;
}
.lightbox__prev *,
.lightbox__next * {
  line-height: 48px;
  font-size: 40px;
  height: 40px;
  width: 40px;
}
.lightbox__next {
  left: auto;
  right: 20px;
}
.lightbox__prev,
.lightbox__next,
.lightbox__closer {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  cursor: pointer;
  z-index: 2;
}
.lightbox__image {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  z-index: 1;
}
.lightbox__image-wrapper {
  display: block;
  width: auto;
  max-height: calc(100vh - 80px);
  max-width: calc(100vw - 20px);
}
.lightbox__image-wrapper::before {
  content: attr(data-title);
  position: absolute;
  color: #ffffff;
  top: 100%;
  left: 0;
  right: 0;
}
.lightbox__image-wrapper.no-title::before {
  display: none;
}
.lightbox__image-wrapper img {
  display: block;
  width: auto;
  max-height: calc(100vh - 80px);
  max-width: calc(100vw - 20px);
}
.listview {
  position: relative;
  margin: 0;
  padding: 0;
  max-height: 100%;
  background-color: #ffffff;
  color: #1d1d1d;
  list-style: none inside;
  display: -webkit-box;
  display: flex;
}
.listview.view-list,
.listview.view-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
}
.listview.view-icons-medium,
.listview.view-icons-large,
.listview.view-icons,
.listview.view-tiles {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}
.listview.view-icons-medium.vertical-layout,
.listview.view-icons-large.vertical-layout,
.listview.view-icons.vertical-layout {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
}
.listview .node {
  display: -webkit-box;
  display: flex;
  cursor: pointer;
  position: relative;
  font-size: 13px;
  border: 1px solid transparent;
  background-color: inherit;
}
.listview .node:hover {
  background-color: #e5f3ff;
}
.listview .node > .icon {
  text-align: center;
}
.listview .node > .icon img {
  max-width: 100%;
  height: 100%;
}
.listview .node > .icon [class*=mif-],
.listview .node > .icon img {
  vertical-align: initial;
}
.listview .node .checkbox,
.listview .node .radio,
.listview .node .switch {
  height: auto;
}
.listview ul {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none inside;
}
.listview .node > .data > .content,
.listview .node > .node-data {
  display: none;
}
.listview:not(.selectable) .checkbox {
  display: none;
}
.listview.view-list .node {
  min-width: 160px;
  line-height: 26px;
  height: 26px;
  padding: 0 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.listview.view-list .node > .icon {
  width: 20px;
  height: 20px;
  line-height: 26px;
  font-size: 18px;
}
.listview.view-list .node > .data {
  line-height: 26px;
  padding-left: 24px;
}
.listview.view-list .node > .icon ~ .data {
  padding-left: 8px;
}
.listview.view-table {
  display: table;
  width: 100%;
}
.listview.view-table > li {
  display: table-row;
  width: 100%;
}
.listview.view-table > li > * {
  display: table-cell;
}
.listview.view-table .icon {
  width: 20px;
  height: 20px;
  line-height: 26px;
  font-size: 18px;
}
.listview.view-table .icon > * {
  width: 100%;
}
.listview.view-table > li .data > .caption {
  padding: 0 0.5rem;
  line-height: 26px;
}
.listview.view-table .node-data {
  display: table-cell;
  width: auto;
  line-height: 26px;
}
.listview.view-content .node {
  width: 100%;
  min-height: 50px;
  padding: 10px 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.listview.view-content .node > .icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 28px;
}
.listview.view-content .node > .data {
  padding-left: 64px;
  font-size: 16px;
  line-height: 32px;
  width: 100%;
}
.listview.view-content .node > .data .caption,
.listview.view-content .node > .data .content {
  display: block;
  line-height: 16px;
  height: 16px;
}
.listview.view-content .node > .data .content {
  font-size: 0.8em;
}
.listview.view-content .node > .icon ~ .data {
  padding-left: 16px;
}
.listview.view-content .node + .node {
  border-top: 1px solid #dfdfdf;
}
.listview.view-tiles .node {
  width: 250px;
  height: 56px;
  padding: 5px 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.listview.view-tiles .node > .icon {
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 42px;
}
.listview.view-tiles .node > .data {
  padding-left: 78px;
  font-size: 16px;
  line-height: 46px;
}
.listview.view-tiles .node > .icon + .data {
  padding-left: 16px;
}
.listview.view-icons .node,
.listview.view-icons-medium .node,
.listview.view-icons-large .node {
  width: 74px;
  height: auto;
  padding: 8px 8px 2px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-align: center;
          align-items: center;
  margin: 2px;
}
.listview.view-icons .node > .icon,
.listview.view-icons-medium .node > .icon,
.listview.view-icons-large .node > .icon {
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 42px;
}
.listview.view-icons .node > .data,
.listview.view-icons-medium .node > .data,
.listview.view-icons-large .node > .data {
  line-height: 1.5;
  white-space: normal;
  text-align: center;
}
.listview.view-icons .node .checkbox,
.listview.view-icons-medium .node .checkbox,
.listview.view-icons-large .node .checkbox {
  position: absolute;
  top: 0;
  left: 0;
}
.listview.view-icons-medium .node {
  width: 104px;
  margin: 1px;
}
.listview.view-icons-medium .node > .icon {
  width: 74px;
  height: 74px;
  line-height: 74px;
  font-size: 70px;
}
.listview.view-icons-large .node {
  width: 270px;
  margin: 2px;
  padding: 30px;
}
.listview.view-icons-large .node > .icon {
  width: 162px;
  height: 162px;
  line-height: 162px;
  font-size: 140px;
}
.listview .node.current-select {
  background-color: #cce8ff;
  border-color: #84bcea !important;
}
.listview .node-group {
  display: block;
  width: 100%;
  position: relative;
  line-height: 24px;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.listview .node-group > .data {
  padding-left: 24px;
  line-height: 24px;
  font-size: 18px;
}
.listview .node-group .node-toggle {
  position: relative;
  cursor: pointer;
  padding-right: 1.5rem !important;
  -webkit-user-select: none;
          user-select: none;
}
.listview .node-group .node-toggle::before {
  display: block;
  position: absolute;
  vertical-align: middle;
  color: transparent;
  font-size: 0;
  content: "";
  height: 0.3125rem;
  width: 0.3125rem;
  background-color: transparent;
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-color: #1d1d1d;
  top: 50%;
  left: 100%;
  margin-left: -1rem;
  margin-top: -0.1625rem;
  z-index: 2;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  -webkit-transform-origin: center center 1px;
          transform-origin: center center 1px;
}
.listview .node-group .node-toggle {
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
}
.listview .node-group .node-toggle::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.listview .node-group.expanded > .node-toggle::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.listview .node-group + .node-group {
  margin-top: 0.5rem;
}
.listview .node-group + .listview {
  margin-top: 0.5rem;
}
.marquee {
  display: block;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
}
.marquee .marquee__item {
  display: block;
  position: absolute;
  white-space: nowrap;
  color: inherit;
}
.marquee .marquee__item.moveLeftRight {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: calc(100% + 20px);
}
.marquee .marquee__item.moveUpDown {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: calc(100% + 20px);
}
.master {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  color: #1d1d1d;
  background-color: #ffffff;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: visible;
}
.master .controls,
.master .pages,
.master .page {
  background-color: transparent;
  color: inherit;
}
.master .controls {
  display: -webkit-box;
  display: flex;
  line-height: 40px;
  font-size: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin: 20px 0 20px;
}
.master .controls .prev,
.master .controls .next,
.master .controls .title {
  display: block;
  position: relative;
  line-height: 40px;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
}
.master .controls .prev,
.master .controls .next {
  width: 40px;
  height: 40px;
  cursor: pointer;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.master .controls .prev.disabled,
.master .controls .next.disabled {
  color: #bebebe;
}
.master .controls .title {
  width: 100%;
}
.master .controls .prev {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.master .controls .next {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.master .controls .title {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.master .pages {
  position: relative;
  display: block;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  height: auto;
  min-width: 1rem;
}
.master .page {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: visible;
  padding: 2rem;
}
.master .controls-top {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.master .controls-bottom {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.master .pages {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.media-player {
  display: block;
  position: relative;
  width: 100%;
  background: #000;
  height: auto;
  overflow: hidden;
  z-index: 1;
}
.media-player video {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.media-player .logo {
  display: block;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  z-index: 3;
  height: 32px;
}
.media-player .logo img {
  height: 32px;
}
.media-player .preloader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.media-player .preloader.show {
  display: block;
}
.media-player .controls {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  z-index: 2147483647;
  background-color: rgba(34, 34, 34, 0.5);
}
.media-player .controls.outside {
  position: relative;
}
.media-player .stream {
  display: block;
  padding: 0.625rem;
  -webkit-box-ordinal-group: 6;
          order: 5;
  width: 100%;
  position: relative;
}
.media-player .stream .slider {
  height: 0.875rem;
}
.media-player .load-audio {
  padding: 0;
  display: block;
  position: absolute;
  bottom: 4px;
  left: 0.625rem;
  width: calc(100% - 1.25rem);
}
.media-player button:focus {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.media-player .controls > button,
.media-player .info-box,
.media-player .volume {
  background-color: inherit;
  color: #555555;
  flex-shrink: 0;
  height: 36px;
  text-align: center;
}
.media-player .controls > button:hover,
.media-player .info-box:hover,
.media-player .volume:hover {
  color: #ffffff;
}
.media-player .controls > button.active,
.media-player .info-box.active,
.media-player .volume.active {
  background-color: rgba(111, 111, 111, 0.5);
}
.media-player .loop {
  -webkit-box-ordinal-group: 2;
          order: 1;
  display: none;
}
.media-player .play {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.media-player .stop {
  -webkit-box-ordinal-group: 4;
          order: 3;
  display: none;
}
.media-player .info-box {
  position: relative;
  width: auto;
  display: block;
  -webkit-box-ordinal-group: 5;
          order: 4;
  background: rgba(34, 34, 34, 0.5);
  color: #ffffff;
  padding: 0.625rem;
  font-size: 0.6875rem;
  text-align: center;
  height: 36px;
  flex-shrink: 1;
  white-space: nowrap;
  border: none;
}
.media-player .mute {
  -webkit-box-ordinal-group: 7;
          order: 6;
}
.media-player .volume {
  -webkit-box-ordinal-group: 8;
          order: 7;
  width: 96px;
  padding: 0 0.625rem;
  background: rgba(34, 34, 34, 0.5);
  display: none;
}
.media-player .full {
  -webkit-box-ordinal-group: 9;
          order: 8;
}
:-webkit-full-screen {
  width: 100%;
  height: 100%;
  z-index: 2147483647;
}
:-ms-fullscreen {
  width: 100%;
}
.media-player.full-screen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2147483647;
  max-height: 100%!important;
  height: 100%!important;
}
.media-player.light {
  background-color: #f8f8f8;
}
.media-player.light .controls {
  background-color: inherit;
}
.media-player.light .controls .info-box,
.media-player.light .controls .volume {
  background-color: inherit;
  color: #1d1d1d;
}
.media-player.light .slider .buffer {
  height: 2px!important;
  background-color: #41545e;
}
.media-player.light .controls > button.active {
  background-color: #dfdfdf;
}
.media-player:not(.light) .default-icon-loop,
.media-player.dark .default-icon-loop {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2010h20v6l8-8-8-8v6h-24v12h4zM28%2022h-20v-6l-8%208%208%208v-6h24v-12h-4z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-play,
.media-player.dark .default-icon-play {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%204l20%2012-20%2012z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-pause,
.media-player.dark .default-icon-pause {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%204h10v24h-10zM18%204h10v24h-10z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-stop,
.media-player.dark .default-icon-stop {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%204h24v24h-24z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-mute,
.media-player.dark .default-icon-mute {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M30%2019.348v2.652h-2.652l-3.348-3.348-3.348%203.348h-2.652v-2.652l3.348-3.348-3.348-3.348v-2.652h2.652l3.348%203.348%203.348-3.348h2.652v2.652l-3.348%203.348%203.348%203.348z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-low-volume,
.media-player.dark .default-icon-low-volume {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.157%2023.157c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.534-2.534%202.534-6.658%200-9.192-0.586-0.586-0.586-1.536%200-2.121s1.535-0.586%202.121%200c3.704%203.704%203.704%209.731%200%2013.435-0.293%200.293-0.677%200.439-1.061%200.439z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-medium-volume,
.media-player.dark .default-icon-medium-volume {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.485%2025.985c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%204.094-4.094%204.094-10.755%200-14.849-0.586-0.586-0.586-1.536%200-2.121s1.536-0.586%202.121%200c2.55%202.55%203.954%205.94%203.954%209.546s-1.404%206.996-3.954%209.546c-0.293%200.293-0.677%200.439-1.061%200.439v0zM17.157%2023.157c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.534-2.534%202.534-6.658%200-9.192-0.586-0.586-0.586-1.536%200-2.121s1.535-0.586%202.121%200c3.704%203.704%203.704%209.731%200%2013.435-0.293%200.293-0.677%200.439-1.061%200.439z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-high-volume,
.media-player.dark .default-icon-high-volume {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2232%22%20viewBox%3D%220%200%2034%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27.814%2028.814c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.739-2.739%204.247-6.38%204.247-10.253s-1.508-7.514-4.247-10.253c-0.586-0.586-0.586-1.536%200-2.121s1.536-0.586%202.121%200c3.305%203.305%205.126%207.7%205.126%2012.374s-1.82%209.069-5.126%2012.374c-0.293%200.293-0.677%200.439-1.061%200.439zM22.485%2025.985c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%204.094-4.094%204.094-10.755%200-14.849-0.586-0.586-0.586-1.536%200-2.121s1.536-0.586%202.121%200c2.55%202.55%203.954%205.94%203.954%209.546s-1.404%206.996-3.954%209.546c-0.293%200.293-0.677%200.439-1.061%200.439v0zM17.157%2023.157c-0.384%200-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535%200-2.121%202.534-2.534%202.534-6.658%200-9.192-0.586-0.586-0.586-1.536%200-2.121s1.535-0.586%202.121%200c3.704%203.704%203.704%209.731%200%2013.435-0.293%200.293-0.677%200.439-1.061%200.439z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13%2030c-0.26%200-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552%200-1-0.448-1-1v-10c0-0.552%200.448-1%201-1h3.586l7.707-7.707c0.286-0.286%200.716-0.372%201.090-0.217s0.617%200.519%200.617%200.924v26c0%200.404-0.244%200.769-0.617%200.924-0.124%200.051-0.254%200.076-0.383%200.076z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-enlarge,
.media-player.dark .default-icon-enlarge {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%200h-13l5%205-6%206%203%203%206-6%205%205z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%2032v-13l-5%205-6-6-3%203%206%206-5%205z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%2032h13l-5-5%206-6-3-3-6%206-5-5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200v13l5-5%206%206%203-3-6-6%205-5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-shrink,
.media-player.dark .default-icon-shrink {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18%2014h13l-5-5%206-6-3-3-6%206-5-5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18%2018v13l5-5%206%206%203-3-6-6%205-5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%2018h-13l5%205-6%206%203%203%206-6%205%205z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%2014v-13l-5%205-6-6-3%203%206%206-5%205z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-playlist,
.media-player.dark .default-icon-playlist {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h8v8h-8zM12%202h20v4h-20zM0%2012h8v8h-8zM12%2014h20v4h-20zM0%2024h8v8h-8zM12%2026h20v4h-20z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-next,
.media-player.dark .default-icon-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24%204v24h-4v-11l-10%2010v-22l10%2010v-11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-prev,
.media-player.dark .default-icon-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8%2028v-24h4v11l10-10v22l-10-10v11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-first,
.media-player.dark .default-icon-first {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2028v-24h4v11l10-10v10l10-10v22l-10-10v10l-10-10v11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-last,
.media-player.dark .default-icon-last {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M28%204v24h-4v-11l-10%2010v-10l-10%2010v-22l10%2010v-10l10%2010v-11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-forward,
.media-player.dark .default-icon-forward {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2027v-10l-10%2010v-22l10%2010v-10l11%2011z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-backward,
.media-player.dark .default-icon-backward {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18%205v10l10-10v22l-10-10v10l-11-11z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-share,
.media-player.dark .default-icon-share {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27%2022c-1.411%200-2.685%200.586-3.594%201.526l-13.469-6.734c0.041-0.258%200.063-0.522%200.063-0.791s-0.022-0.534-0.063-0.791l13.469-6.734c0.909%200.94%202.183%201.526%203.594%201.526%202.761%200%205-2.239%205-5s-2.239-5-5-5-5%202.239-5%205c0%200.269%200.022%200.534%200.063%200.791l-13.469%206.734c-0.909-0.94-2.183-1.526-3.594-1.526-2.761%200-5%202.239-5%205s2.239%205%205%205c1.411%200%202.685-0.586%203.594-1.526l13.469%206.734c-0.041%200.258-0.063%200.522-0.063%200.791%200%202.761%202.239%205%205%205s5-2.239%205-5c0-2.761-2.239-5-5-5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-equalizer,
.media-player.dark .default-icon-equalizer {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%204v-0.5c0-0.825-0.675-1.5-1.5-1.5h-5c-0.825%200-1.5%200.675-1.5%201.5v0.5h-6v4h6v0.5c0%200.825%200.675%201.5%201.5%201.5h5c0.825%200%201.5-0.675%201.5-1.5v-0.5h18v-4h-18zM8%208v-4h4v4h-4zM26%2013.5c0-0.825-0.675-1.5-1.5-1.5h-5c-0.825%200-1.5%200.675-1.5%201.5v0.5h-18v4h18v0.5c0%200.825%200.675%201.5%201.5%201.5h5c0.825%200%201.5-0.675%201.5-1.5v-0.5h6v-4h-6v-0.5zM20%2018v-4h4v4h-4zM14%2023.5c0-0.825-0.675-1.5-1.5-1.5h-5c-0.825%200-1.5%200.675-1.5%201.5v0.5h-6v4h6v0.5c0%200.825%200.675%201.5%201.5%201.5h5c0.825%200%201.5-0.675%201.5-1.5v-0.5h18v-4h-18v-0.5zM8%2028v-4h4v4h-4z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-eject,
.media-player.dark .default-icon-eject {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%2024h32v4h-32zM16%204l16%2016h-32z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-shuffle,
.media-player.dark .default-icon-shuffle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24%2022h-3.172l-5-5%205-5h3.172v5l7-7-7-7v5h-4c-0.53%200-1.039%200.211-1.414%200.586l-5.586%205.586-5.586-5.586c-0.375-0.375-0.884-0.586-1.414-0.586h-6v4h5.172l5%205-5%205h-5.172v4h6c0.53%200%201.039-0.211%201.414-0.586l5.586-5.586%205.586%205.586c0.375%200.375%200.884%200.586%201.414%200.586h4v5l7-7-7-7v5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.media-player:not(.light) .default-icon-random,
.media-player.dark .default-icon-random {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27%206h-16c-2.75%200-5%202.25-5%205v16c0%202.75%202.25%205%205%205h16c2.75%200%205-2.25%205-5v-16c0-2.75-2.25-5-5-5zM13%2028c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM13%2016c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM19%2022c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM25%2028c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM25%2016c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203-1.343%203-3%203zM25.899%204c-0.467-2.275-2.491-4-4.899-4h-16c-2.75%200-5%202.25-5%205v16c0%202.408%201.725%204.432%204%204.899v-19.899c0-1.1%200.9-2%202-2h19.899z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
}
.audio-player {
  overflow: visible;
}
.audio-player .controls {
  position: relative;
}
@media screen and (min-width: 576px) {
  .media-player .volume,
  .media-player .loop,
  .media-player .stop {
    display: block;
  }
}
.more-info-box {
  height: 128px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  background-color: #ffffff;
}
.more-info-box .icon,
.more-info-box .content {
  position: relative;
}
.more-info-box .icon {
  height: 64px;
  width: 64px;
  flex-shrink: 0;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
          order: 2;
  margin-left: auto;
  margin-right: 16px;
  margin-top: 16px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.more-info-box .icon > * {
  font-size: 64px;
  width: 64px;
  height: 64px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.15);
}
.more-info-box .content {
  line-height: 1.2;
  display: block;
  -webkit-box-ordinal-group: 2;
          order: 1;
  padding: 8px;
  max-width: calc(100% - 106px);
}
.more-info-box .more {
  width: 100%;
  flex-shrink: 0;
  text-align: right;
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
  position: relative;
  display: block;
  padding: 8px 8px 0;
  margin: 0;
  -webkit-box-ordinal-group: 4;
          order: 3;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
}
.more-info-box .more:hover {
  color: #fff;
  background: rgba(0, 0, 0, 0.15);
}
.more-info-box:hover .icon {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.navview {
  display: block;
  position: relative;
  background-color: #ffffff;
  color: #1d1d1d;
  overflow: hidden;
  height: 100%;
  min-height: 100%;
}
.navview .navview-pane,
.navview .navview-content {
  display: block;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  min-height: 100%;
  height: 100%;
}
.navview .navview-pane {
  width: 280px;
  background-color: #e5e5e5;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
  z-index: 3;
}
.navview .navview-pane.open {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.navview .navview-pane.open .navview-menu-container {
  overflow-y: auto!important;
}
.navview .navview-content {
  position: relative;
}
.navview .pull-button,
.navview .holder {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 48px;
  height: 48px;
  background-color: transparent;
  border: 2px solid transparent;
  outline: none;
  cursor: pointer;
}
.navview .holder {
  height: 40px;
  display: none;
}
.navview .navview-container,
.navview .navview-menu-container {
  display: block;
  position: relative;
  width: auto;
  background-color: inherit;
}
.navview .navview-menu-container {
  z-index: -1;
}
.navview .navview-menu {
  display: block;
  position: relative;
  list-style: none inside;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #e5e5e5;
}
.navview .navview-menu li {
  display: block;
  position: relative;
}
.navview .navview-menu li a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  line-height: 40px;
  text-decoration: none;
  color: inherit;
  white-space: nowrap;
  border: 2px solid transparent;
  height: 40px;
}
.navview .navview-menu li a:hover {
  text-decoration: none;
}
.navview .navview-menu .icon {
  width: 48px;
  height: 40px;
  display: block;
  text-align: center;
}
.navview .navview-menu .caption {
  padding-left: 48px;
  white-space: nowrap;
  display: block;
}
.navview .navview-menu .icon + .caption {
  padding-left: 0;
}
.navview .navview-menu .item-header {
  font-size: 22px;
  height: 32px;
  line-height: 32px;
  padding-left: 16px;
  cursor: default;
  background-color: transparent;
  white-space: nowrap;
  display: block;
}
.navview .navview-menu li.active::before {
  content: "";
  display: block;
  position: absolute;
  height: 24px;
  top: 8px;
  left: 0;
  width: 4px;
  background-color: #1ba1e2;
  z-index: 1;
}
.navview .navview-menu li.disabled {
  color: #9c9c9c !important;
}
.navview .navview-menu li.disabled img {
  opacity: 0.5;
}
.navview .pull-button > *,
.navview .navview-menu .icon > *,
.navview .suggest-box .holder > * {
  width: 43px;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  vertical-align: initial;
}
.navview .pull-button:hover,
.navview .holder:hover,
.navview .navview-menu li a:hover {
  background-color: #cecece;
}
.navview .pull-button:active,
.navview .holder:active,
.navview .navview-menu li a:active {
  background-color: #b7b7b7;
}
.navview .suggest-box {
  display: block;
  padding: 8px 0;
}
.navview .suggest-box .input,
.navview .suggest-box .select,
.navview .suggest-box .textarea {
  display: -webkit-box;
  display: flex;
  width: calc(100% - 24px) !important;
  margin: 0 12px;
}
.navview .item-separator {
  height: 16px!important;
  width: 100%;
  display: block;
  background-color: transparent;
  cursor: default;
}
.navview .navview-menu .dropdown-toggle {
  padding-right: 0!important;
}
.navview .navview-menu .dropdown-toggle::before {
  display: none;
}
.navview .navview-menu .dropdown-toggle::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: auto;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 8px 8px;
  border-color: transparent transparent #1d1d1d transparent;
  z-index: 1;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.navview .navview-menu .dropdown-toggle.active-toggle::after {
  border-width: 0 0 8px 8px;
  border-color: transparent transparent #1d1d1d transparent;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  bottom: 0;
  top: auto;
}
.navview.focusableItems .pull-button:focus,
.navview.focusableItems .holder:focus,
.navview.focusableItems .navview-menu li a:focus {
  border: 2px solid #0a0a0a;
}
.navview .badges {
  display: -webkit-box;
  display: flex;
  margin-left: auto;
  margin-right: 8px;
}
.navview .badges .badge {
  margin: 0 2px;
}
.navview .data-box {
  display: block;
}
.navview .navview-menu .navview-menu .item-header {
  display: none!important;
}
.navview.expanded .navview-pane {
  width: 280px !important;
}
.navview.expanded .navview-pane .navview-menu .caption,
.navview.expanded .navview-pane .item-header {
  display: block!important;
}
.navview.expanded .navview-pane .suggest-box > *:not(.holder) {
  display: -webkit-box!important;
  display: flex!important;
}
.navview.expanded .navview-pane .holder {
  display: none!important;
}
.navview.expanded .navview-pane .navview-menu-container {
  overflow-y: auto!important;
}
.navview.expanded .badges {
  display: -webkit-box!important;
  display: flex!important;
}
.navview.expanded .data-box {
  display: block!important;
}
.navview.compacted .navview-pane {
  width: 48px !important;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.navview.compacted .navview-pane .navview-menu .caption,
.navview.compacted .navview-pane .item-header {
  display: none!important;
}
.navview.compacted .navview-pane .suggest-box > *:not(.holder) {
  display: none!important;
}
.navview.compacted .navview-pane .holder {
  display: block!important;
}
.navview.compacted .navview-pane .navview-menu-container {
  overflow-y: initial!important;
}
.navview.compacted .navview-content {
  margin-left: 48px !important;
}
.navview.compacted .badges,
.navview.compacted .data-box {
  display: none!important;
}
@media screen and (min-width: 0) {
  .navview-margin-fs {
    margin-left: 280px;
  }
  .navview-margin-compact-fs {
    margin-left: 48px;
  }
  .navview.navview-compact-fs .navview-pane {
    width: 48px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-compact-fs .navview-pane .navview-menu .caption,
  .navview.navview-compact-fs .navview-pane .item-header {
    display: none;
  }
  .navview.navview-compact-fs .navview-pane .suggest-box > *:not(.holder) {
    display: none;
  }
  .navview.navview-compact-fs .navview-pane .holder {
    display: block;
  }
  .navview.navview-compact-fs .navview-pane .navview-menu-container {
    overflow-y: initial;
  }
  .navview.navview-compact-fs .navview-content {
    margin-left: 48px;
  }
  .navview.navview-compact-fs .badges,
  .navview.navview-compact-fs .data-box {
    display: none;
  }
  .navview.navview-expand-fs .navview-pane {
    width: 280px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-fs .navview-pane .navview-menu .caption,
  .navview.navview-expand-fs .navview-pane .item-header {
    display: block;
  }
  .navview.navview-expand-fs .navview-pane .suggest-box > *:not(.holder) {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-fs .navview-pane .holder {
    display: none;
  }
  .navview.navview-expand-fs .navview-pane .navview-menu-container {
    overflow-y: auto;
  }
  .navview.navview-expand-fs .navview-content {
    margin-left: 280px;
  }
  .navview.navview-expand-fs .badges {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-fs .data-box {
    display: block;
  }
}
@media screen and (min-width: 576px) {
  .navview-margin-sm {
    margin-left: 280px;
  }
  .navview-margin-compact-sm {
    margin-left: 48px;
  }
  .navview.navview-compact-sm .navview-pane {
    width: 48px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-compact-sm .navview-pane .navview-menu .caption,
  .navview.navview-compact-sm .navview-pane .item-header {
    display: none;
  }
  .navview.navview-compact-sm .navview-pane .suggest-box > *:not(.holder) {
    display: none;
  }
  .navview.navview-compact-sm .navview-pane .holder {
    display: block;
  }
  .navview.navview-compact-sm .navview-pane .navview-menu-container {
    overflow-y: initial;
  }
  .navview.navview-compact-sm .navview-content {
    margin-left: 48px;
  }
  .navview.navview-compact-sm .badges,
  .navview.navview-compact-sm .data-box {
    display: none;
  }
  .navview.navview-expand-sm .navview-pane {
    width: 280px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-sm .navview-pane .navview-menu .caption,
  .navview.navview-expand-sm .navview-pane .item-header {
    display: block;
  }
  .navview.navview-expand-sm .navview-pane .suggest-box > *:not(.holder) {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-sm .navview-pane .holder {
    display: none;
  }
  .navview.navview-expand-sm .navview-pane .navview-menu-container {
    overflow-y: auto;
  }
  .navview.navview-expand-sm .navview-content {
    margin-left: 280px;
  }
  .navview.navview-expand-sm .badges {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-sm .data-box {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .navview-margin-md {
    margin-left: 280px;
  }
  .navview-margin-compact-md {
    margin-left: 48px;
  }
  .navview.navview-compact-md .navview-pane {
    width: 48px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-compact-md .navview-pane .navview-menu .caption,
  .navview.navview-compact-md .navview-pane .item-header {
    display: none;
  }
  .navview.navview-compact-md .navview-pane .suggest-box > *:not(.holder) {
    display: none;
  }
  .navview.navview-compact-md .navview-pane .holder {
    display: block;
  }
  .navview.navview-compact-md .navview-pane .navview-menu-container {
    overflow-y: initial;
  }
  .navview.navview-compact-md .navview-content {
    margin-left: 48px;
  }
  .navview.navview-compact-md .badges,
  .navview.navview-compact-md .data-box {
    display: none;
  }
  .navview.navview-expand-md .navview-pane {
    width: 280px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-md .navview-pane .navview-menu .caption,
  .navview.navview-expand-md .navview-pane .item-header {
    display: block;
  }
  .navview.navview-expand-md .navview-pane .suggest-box > *:not(.holder) {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-md .navview-pane .holder {
    display: none;
  }
  .navview.navview-expand-md .navview-pane .navview-menu-container {
    overflow-y: auto;
  }
  .navview.navview-expand-md .navview-content {
    margin-left: 280px;
  }
  .navview.navview-expand-md .badges {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-md .data-box {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .navview-margin-lg {
    margin-left: 280px;
  }
  .navview-margin-compact-lg {
    margin-left: 48px;
  }
  .navview.navview-compact-lg .navview-pane {
    width: 48px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-compact-lg .navview-pane .navview-menu .caption,
  .navview.navview-compact-lg .navview-pane .item-header {
    display: none;
  }
  .navview.navview-compact-lg .navview-pane .suggest-box > *:not(.holder) {
    display: none;
  }
  .navview.navview-compact-lg .navview-pane .holder {
    display: block;
  }
  .navview.navview-compact-lg .navview-pane .navview-menu-container {
    overflow-y: initial;
  }
  .navview.navview-compact-lg .navview-content {
    margin-left: 48px;
  }
  .navview.navview-compact-lg .badges,
  .navview.navview-compact-lg .data-box {
    display: none;
  }
  .navview.navview-expand-lg .navview-pane {
    width: 280px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-lg .navview-pane .navview-menu .caption,
  .navview.navview-expand-lg .navview-pane .item-header {
    display: block;
  }
  .navview.navview-expand-lg .navview-pane .suggest-box > *:not(.holder) {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-lg .navview-pane .holder {
    display: none;
  }
  .navview.navview-expand-lg .navview-pane .navview-menu-container {
    overflow-y: auto;
  }
  .navview.navview-expand-lg .navview-content {
    margin-left: 280px;
  }
  .navview.navview-expand-lg .badges {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-lg .data-box {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  .navview-margin-xl {
    margin-left: 280px;
  }
  .navview-margin-compact-xl {
    margin-left: 48px;
  }
  .navview.navview-compact-xl .navview-pane {
    width: 48px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-compact-xl .navview-pane .navview-menu .caption,
  .navview.navview-compact-xl .navview-pane .item-header {
    display: none;
  }
  .navview.navview-compact-xl .navview-pane .suggest-box > *:not(.holder) {
    display: none;
  }
  .navview.navview-compact-xl .navview-pane .holder {
    display: block;
  }
  .navview.navview-compact-xl .navview-pane .navview-menu-container {
    overflow-y: initial;
  }
  .navview.navview-compact-xl .navview-content {
    margin-left: 48px;
  }
  .navview.navview-compact-xl .badges,
  .navview.navview-compact-xl .data-box {
    display: none;
  }
  .navview.navview-expand-xl .navview-pane {
    width: 280px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-xl .navview-pane .navview-menu .caption,
  .navview.navview-expand-xl .navview-pane .item-header {
    display: block;
  }
  .navview.navview-expand-xl .navview-pane .suggest-box > *:not(.holder) {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-xl .navview-pane .holder {
    display: none;
  }
  .navview.navview-expand-xl .navview-pane .navview-menu-container {
    overflow-y: auto;
  }
  .navview.navview-expand-xl .navview-content {
    margin-left: 280px;
  }
  .navview.navview-expand-xl .badges {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-xl .data-box {
    display: block;
  }
}
@media screen and (min-width: 1452px) {
  .navview-margin-xxl {
    margin-left: 280px;
  }
  .navview-margin-compact-xxl {
    margin-left: 48px;
  }
  .navview.navview-compact-xxl .navview-pane {
    width: 48px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-compact-xxl .navview-pane .navview-menu .caption,
  .navview.navview-compact-xxl .navview-pane .item-header {
    display: none;
  }
  .navview.navview-compact-xxl .navview-pane .suggest-box > *:not(.holder) {
    display: none;
  }
  .navview.navview-compact-xxl .navview-pane .holder {
    display: block;
  }
  .navview.navview-compact-xxl .navview-pane .navview-menu-container {
    overflow-y: initial;
  }
  .navview.navview-compact-xxl .navview-content {
    margin-left: 48px;
  }
  .navview.navview-compact-xxl .badges,
  .navview.navview-compact-xxl .data-box {
    display: none;
  }
  .navview.navview-expand-xxl .navview-pane {
    width: 280px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-xxl .navview-pane .navview-menu .caption,
  .navview.navview-expand-xxl .navview-pane .item-header {
    display: block;
  }
  .navview.navview-expand-xxl .navview-pane .suggest-box > *:not(.holder) {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-xxl .navview-pane .holder {
    display: none;
  }
  .navview.navview-expand-xxl .navview-pane .navview-menu-container {
    overflow-y: auto;
  }
  .navview.navview-expand-xxl .navview-content {
    margin-left: 280px;
  }
  .navview.navview-expand-xxl .badges {
    display: -webkit-box;
    display: flex;
  }
  .navview.navview-expand-xxl .data-box {
    display: block;
  }
}
.navview.compacted .navview-menu .navview-menu,
.navview.js-compact:not(.expanded) .navview-menu .navview-menu {
  position: absolute;
  left: 100%;
  top: 0;
  width: 220px;
  max-width: 280px;
}
.navview.compacted .navview-menu .navview-menu .caption,
.navview.js-compact:not(.expanded) .navview-menu .navview-menu .caption {
  display: block!important;
}
.navview.compacted .navview-menu .navview-menu .item-header,
.navview.js-compact:not(.expanded) .navview-menu .navview-menu .item-header {
  display: block!important;
}
.navview.compacted .navview-pane > .navview-menu-container > .navview-menu > li > a > .caption,
.navview.js-compact .navview-pane > .navview-menu-container > .navview-menu > li > a > .caption {
  display: none;
}
.navview.compacted .navview-pane > .navview-menu-container > .navview-menu > li > a > .icon:hover + .caption,
.navview.js-compact .navview-pane > .navview-menu-container > .navview-menu > li > a > .icon:hover + .caption {
  display: block!important;
  position: absolute;
  left: calc(100% + 0px);
  background-color: inherit;
  padding: 0 16px;
}
.notify-container {
  background-color: transparent;
  position: fixed;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  flex-wrap: wrap;
  z-index: 1081;
  width: auto;
}
.notify-container.position-left {
  right: auto;
  left: 0;
}
.notify-container.position-top,
.notify-container.position-bottom {
  width: 100%!important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.notify-container.position-bottom {
  top: auto;
  bottom: 0;
}
.notify {
  display: block;
  background-color: #ffffff;
  color: #1d1d1d;
  padding: 0.5rem;
  margin: 0.25rem;
  border: 1px solid #dfdfdf;
  cursor: pointer;
}
.notify-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}
.notify-message {
  font-size: 0.9rem;
  font-weight: normal;
}
.pagination {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  list-style: none inside;
  margin: 0 -0.25rem 1rem -0.25rem;
  padding: 0;
  -webkit-user-select: none;
          user-select: none;
}
.pagination .page-item {
  cursor: pointer;
  display: list-item;
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #dfdfdf;
  margin: 0.25rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.pagination .page-link {
  display: block;
  position: relative;
  padding: 0.5rem 0.75rem;
  line-height: 1;
  font-size: 1rem;
  text-decoration: none;
  color: inherit;
  background-color: inherit;
}
.pagination .page-item:hover,
.pagination .page-item.service:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.pagination .page-item.no-link {
  pointer-events: none;
  cursor: default;
  border-color: transparent;
}
.pagination .page-item.no-link:hover {
  background-color: #ffffff !important;
  border-color: transparent;
  color: #1d1d1d;
}
.pagination .page-item.disabled {
  pointer-events: none;
  color: #e4e4e4;
}
.pagination .page-item.active {
  background-color: #e4e4e4;
}
.pagination.rounded .page-item {
  border-radius: 0.25rem;
}
.pagination.no-gap {
  margin: 0 0 1rem 0;
}
.pagination.no-gap .page-item {
  margin: -1px;
}
.pagination.no-gap .no-link {
  margin: -1px 1px;
}
.pagination.no-gap.rounded .page-item {
  border-radius: 0;
}
.pagination.no-gap.rounded .page-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination.no-gap.rounded .page-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.pagination.size-large .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination.size-small .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.panel {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  position: relative;
  background-color: #ffffff;
  border: 1px solid #dfdfdf;
}
.panel .panel-title,
.panel .panel-content {
  position: relative;
}
.panel .panel-title {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 2;
          order: 1;
  height: 2.625rem;
  border-bottom: 1px solid #dfdfdf;
  line-height: 2.625rem;
  cursor: default;
  flex-shrink: 0;
}
.panel .panel-title .icon {
  -webkit-box-ordinal-group: 2;
          order: 1;
  height: 2.625rem;
  line-height: 2.625rem;
  width: 2.625rem;
  border-right: 1px solid #dfdfdf;
  flex-shrink: 0;
  color: inherit;
  text-align: center;
}
.panel .panel-title img.icon {
  padding: 0.625rem;
}
.panel .panel-title .caption {
  -webkit-box-ordinal-group: 3;
          order: 2;
  width: 100%;
  padding: 0 0.8125rem;
  color: inherit;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.panel .panel-title .dropdown-toggle {
  -webkit-box-ordinal-group: 5;
          order: 4;
  height: 100%;
  width: 2.625rem;
  border-left: 1px solid #dfdfdf;
  flex-shrink: 0;
}
.panel .panel-title .custom-buttons {
  -webkit-box-ordinal-group: 4;
          order: 3;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.panel .panel-title .btn-custom {
  width: 42px;
  height: 42px;
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.panel .panel-title .btn-custom > * {
  line-height: 1;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.panel .panel-title .btn-custom:focus,
.panel .panel-title .btn-custom:active {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.panel .panel-content {
  display: block;
  -webkit-box-ordinal-group: 3;
          order: 2;
  height: auto;
  padding: 0.5rem;
}
.popover {
  display: block;
  min-width: 12.5rem;
  height: auto;
  position: fixed;
  background-color: #ffffff;
  color: #1d1d1d;
  z-index: 1060;
  border: 1px solid #dfdfdf;
  cursor: default;
  padding: 0.8125rem;
  max-width: calc(100% - 32px);
}
.popover > * {
  max-width: 100%;
}
.popover .popover-content {
  display: block;
  position: relative;
  z-index: 50;
}
.popover .popover-close-button {
  z-index: 100;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 26px;
}
.post-card {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.post-card .left,
.post-card .right {
  flex-shrink: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-basis: 50%;
  width: 50%;
  height: 100%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: relative;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.post-card .left {
  -webkit-transform: perspective(1600px) rotateY(25deg);
          transform: perspective(1600px) rotateY(25deg);
  -webkit-transform-origin: right;
          transform-origin: right;
  border-right: 1px solid #f8f8f8;
}
.post-card .right {
  -webkit-transform: perspective(1600px) rotateY(-25deg);
          transform: perspective(1600px) rotateY(-25deg);
  -webkit-transform-origin: left;
          transform-origin: left;
  border-left: 1px solid #f8f8f8;
}
.post-card.effect-on-hover:hover > .left,
.post-card.effect-on-active.active > .left {
  -webkit-transform: perspective(1600px) rotateY(0);
          transform: perspective(1600px) rotateY(0);
}
.post-card.effect-on-hover:hover > .right,
.post-card.effect-on-active.active > .right {
  -webkit-transform: perspective(1600px) rotateY(-35deg);
          transform: perspective(1600px) rotateY(-35deg);
}
.post-card.effect-on-hover:hover.rotate-to-left > .right,
.post-card.effect-on-active.active.rotate-to-left > .right {
  -webkit-transform: perspective(1600px) rotateY(0);
          transform: perspective(1600px) rotateY(0);
}
.post-card.effect-on-hover:hover.rotate-to-left > .left,
.post-card.effect-on-active.active.rotate-to-left > .left {
  -webkit-transform: perspective(1600px) rotateY(35deg);
          transform: perspective(1600px) rotateY(35deg);
}
.progress {
  display: block;
  position: relative;
  width: 100%;
  height: 12px;
  background-color: #eeeeee;
  overflow: hidden;
}
.progress.with-load {
  background: transparent;
}
.progress .bar,
.progress .buffer,
.progress .load {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
}
.progress .load {
  width: 100%;
  -webkit-animation: progress-loading 3s infinite linear;
          animation: progress-loading 3s infinite linear;
  background: radial-gradient(#a9c0e9 0%, #a9c0e9 16%, transparent 42%);
  background-size: 12px 12px;
  z-index: 1;
  margin-top: -1px;
}
.progress .buffer {
  z-index: 2;
  background-color: #CE352C;
}
.progress .bar {
  z-index: 3;
  background: #60a917;
}
.progress.line {
  background-color: #b3d4fc;
  display: -webkit-box;
  display: flex;
}
.progress.line::before {
  height: 100%;
  width: 100%;
  background-color: #004d6f;
  content: '';
  -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
          animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
.progress .value {
  display: block;
  float: left;
  position: absolute;
  z-index: 5;
  font-size: 11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 4px;
}
.progress .value.centered {
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.progress.small {
  height: 6px;
}
.progress.small .load {
  background-size: 6px 6px;
}
@-webkit-keyframes progress-loading {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
@keyframes progress-loading {
  0% {
    opacity: 1;
    background-position: 0px -23px;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    background-position: -200px -23px;
  }
}
@-webkit-keyframes running-progress {
  0% {
    margin-left: 0;
    margin-right: 100%;
  }
  50% {
    margin-left: 25%;
    margin-right: 0;
  }
  100% {
    margin-left: 100%;
    margin-right: 0;
  }
}
@keyframes running-progress {
  0% {
    margin-left: 0;
    margin-right: 100%;
  }
  50% {
    margin-left: 25%;
    margin-right: 0;
  }
  100% {
    margin-left: 100%;
    margin-right: 0;
  }
}
.radio {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  margin: 0;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  height: 36px;
}
.radio input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.radio .check,
.radio .caption {
  display: block;
  line-height: 1;
  font-size: 14px;
  margin: 0 4px;
  position: relative;
}
.radio .check {
  border: 2px #d9d9d9 solid;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  flex-shrink: 0;
  line-height: 36px;
}
.radio .check::before {
  position: absolute;
  vertical-align: middle;
  font-size: 0;
  content: "";
  width: 6px;
  height: 6px;
  color: transparent;
  background-color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: -3px;
  display: none;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.radio input[type=radio]:checked ~ .check {
  border-color: #1d1d1d;
  background-color: #1d1d1d;
}
.radio input[type=radio]:checked ~ .check::before {
  display: block;
}
.radio input[type=radio]:disabled ~ .check {
  border-color: #e9e9e9;
  background-color: #e9e9e9;
}
.radio .check {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.radio .caption {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.radio.caption-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse nowrap;
}
.radio.required,
.radio.invalid,
.radio.valid {
  border: none!important;
}
.radio.invalid::after {
  display: none;
}
.radio:focus input[type=radio]:not(:disabled) ~ .check::after,
.radio:active input[type=radio]:not(:disabled) ~ .check::after {
  display: block;
  content: "";
  position: absolute;
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  background-color: rgba(187, 187, 187, 0.5);
  opacity: 0.3;
  top: 50%;
  left: 50%;
  margin-top: -1.5625rem;
  margin-left: -1.5625rem;
}
.radio.style2 input[type=radio]:checked ~ .check {
  border-color: #1d1d1d;
  background-color: #ffffff;
}
.radio.style2 .check {
  border-color: #989898;
}
.radio.style2 .check::before {
  background-color: #1d1d1d;
  border: 2px solid #1d1d1d;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
}
.radio.style2 input[type=radio]:disabled ~ .check {
  border-color: #e9e9e9;
  background-color: #ffffff;
}
.radio.style2 input[type=radio]:disabled ~ .check::before {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
}
.radio.transition-on .check {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.radio.transition-on input[type=radio]:checked ~ .check {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.radio .check.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.rating {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  background-color: transparent;
  cursor: default;
  font-size: 16px;
}
.rating input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.rating .stars,
.rating .result,
.rating .title {
  display: block;
  position: relative;
}
.rating .stars {
  margin: 0;
  padding: 0;
  list-style: none inside;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}
.rating .stars li {
  display: block;
  position: relative;
  color: #bebebe;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
.rating .stars li::before {
  position: absolute;
  content: '\2605';
  display: block;
  z-index: 1;
  left: 0;
}
.rating .stars li.half::after {
  left: 0;
  display: block;
  position: absolute;
  content: '\2605';
  width: 0.42em;
  z-index: 2;
  overflow: hidden;
}
.rating .stars li.half.half-10::after {
  width: 0.1em;
}
.rating .stars li.half.half-20::after {
  width: 0.2em;
}
.rating .stars li.half.half-30::after {
  width: 0.3em;
}
.rating .stars li.half.half-40::after {
  width: 0.4em;
}
.rating .stars li.half.half-50::after {
  width: 0.42em;
}
.rating .stars li.half.half-60::after {
  width: 0.49em;
}
.rating .stars li.half.half-70::after {
  width: 0.6em;
}
.rating .stars li.half.half-80::after {
  width: 0.7em;
}
.rating .stars li.half.half-90::after {
  width: 0.8em;
}
.rating .result {
  font-size: 0.8em;
  margin-left: 10px;
}
.rating .title {
  margin-right: 10px;
}
.rating .stars {
  cursor: default;
}
.rating .stars li.on,
.rating .stars li.half::after {
  color: #1d1d1d;
}
.rating:not(.static) .stars {
  cursor: pointer;
}
.rating:not(.static) .stars:hover li {
  color: #1d1d1d;
}
.rating:not(.static) .stars li:hover ~ li {
  color: #bebebe !important;
}
.rating:not(.static) .stars li.scale {
  -webkit-animation: star-scale 0.3s ease-in-out;
          animation: star-scale 0.3s ease-in-out;
}
@-webkit-keyframes star-scale {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes star-scale {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.resize-element {
  display: block;
  position: absolute;
  right: -1px;
  bottom: -1px;
  z-index: 101;
  cursor: nwse-resize;
  width: 12px;
  height: 12px;
}
.resize-element::after {
  position: absolute;
  display: block;
  border-bottom: 12px solid #60a917;
  border-left: 12px solid transparent;
  content: "";
  right: -2px;
  bottom: -2px;
}
.resize-element.resize-element-disabled {
  cursor: default;
}
.resize-element.resize-element-disabled::after {
  border-bottom-color: #bebebe;
}
.resize-element:not(.resize-element-disabled):hover::after {
  -webkit-animation: resize-element-animation 1s ease infinite;
          animation: resize-element-animation 1s ease infinite;
}
@-webkit-keyframes resize-element-animation {
  from {
    right: 0;
    bottom: 0;
  }
  to {
    right: -2px;
    bottom: -2px;
  }
}
@keyframes resize-element-animation {
  from {
    right: 0;
    bottom: 0;
  }
  to {
    right: -2px;
    bottom: -2px;
  }
}
.ribbon-menu {
  display: block;
  position: relative;
}
.ribbon-menu div {
  position: relative;
}
.ribbon-menu .tabs-holder {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  list-style: none inside;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #dadbdc;
}
.ribbon-menu .tabs-holder li,
.ribbon-menu .tabs-holder a {
  display: block;
  height: 24px;
  line-height: 24px;
}
.ribbon-menu .tabs-holder li {
  color: #1d1d1d;
  background-color: #ffffff;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #dadbdc;
}
.ribbon-menu .tabs-holder li:hover {
  border-left-color: #dadbdc;
  border-right-color: #dadbdc;
}
.ribbon-menu .tabs-holder li + li {
  margin-left: 3px;
}
.ribbon-menu .tabs-holder a {
  text-decoration: none;
  padding: 0 14px;
  font-size: 12px;
  background-color: inherit;
  color: inherit;
}
.ribbon-menu .tabs-holder .active {
  background-color: #f5f6f7;
  border: 1px solid #dadbdc;
  border-bottom-color: transparent;
}
.ribbon-menu .tabs-holder .static {
  background-color: #1979ca;
  color: #ffffff;
}
.ribbon-menu .content-holder {
  display: block;
  position: relative;
}
.ribbon-menu .content-holder {
  background-color: #f5f6f7;
  border-left: none;
  border-right: none;
}
.ribbon-menu .content-holder .section {
  display: none;
  padding: 4px 4px;
  border-bottom: 1px solid #dadbdc;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.ribbon-menu .content-holder .section.active {
  display: -webkit-box;
  display: flex;
}
.ribbon-menu .content-holder .group {
  padding: 0 4px 24px;
  display: -webkit-box;
  display: flex;
  cursor: default;
  background-color: inherit;
  position: relative;
  -webkit-box-align: start;
          align-items: flex-start;
  align-content: flex-start;
}
.ribbon-menu .content-holder .group:nth-child(1):last-child {
  flex-basis: 100%;
}
.ribbon-menu .content-holder .group .title {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 24px;
  height: 20px;
  font-size: 11px;
  text-align: center;
  border-top: 1px solid #dadbdc;
  white-space: nowrap;
}
.ribbon-menu .content-holder .group .group-divider {
  display: block;
  position: relative;
  height: 100%;
  margin: 0 4px;
  width: 1px;
  background-color: #dadbdc;
}
.ribbon-menu .content-holder .group > *:not(.title),
.ribbon-menu .content-holder .group > *:not(.group-divider) {
  margin: 2px;
}
.ribbon-menu .content-holder .group + .group {
  border-left: 1px solid #dadbdc;
}
.ribbon-button,
.ribbon-tool-button,
.ribbon-button-dropdown,
.ribbon-icon-button {
  cursor: pointer;
  min-width: 0;
  text-align: center;
  border: 1px solid transparent;
  background-color: #f5f6f7;
  outline: none;
  position: relative;
}
.ribbon-button {
  height: auto;
  min-height: 64px;
  width: auto;
  padding: 4px;
  margin: 0;
}
.ribbon-button .caption,
.ribbon-button .icon {
  display: block;
  text-align: center;
}
.ribbon-button .caption {
  font-size: 12px;
}
.ribbon-button .icon * {
  height: 32px;
  max-width: 32px;
  font-size: 26px;
  line-height: 32px;
}
.ribbon-button .icon + .caption {
  margin-top: 8px;
}
.ribbon-button.dropdown-toggle {
  padding-right: 4px!important;
}
.ribbon-button.dropdown-toggle::before {
  margin-left: -0.65rem;
}
.ribbon-icon-button {
  height: 24px;
  width: auto;
  margin: 0;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  padding: 0 4px;
}
.ribbon-icon-button .caption,
.ribbon-icon-button .icon {
  display: block;
}
.ribbon-icon-button .caption {
  font-size: 12px;
}
.ribbon-icon-button .icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.ribbon-icon-button .icon * {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 14px;
}
.ribbon-icon-button .icon + .caption,
.ribbon-icon-button .caption + .icon {
  margin-left: 4px;
}
.ribbon-icon-button [class*=mif-] {
  vertical-align: inherit;
}
.ribbon-tool-button {
  width: 24px;
  height: 24px;
  padding: 0 2px;
  margin: 0;
}
.ribbon-tool-button * {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 14px;
}
.ribbon-icon-button.dropdown-toggle,
.ribbon-tool-button.dropdown-toggle {
  padding-right: 2px!important;
}
.ribbon-icon-button.dropdown-toggle::before,
.ribbon-tool-button.dropdown-toggle::before {
  display: none;
}
.ribbon-icon-button.dropdown-toggle::after,
.ribbon-tool-button.dropdown-toggle::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 4px 4px;
  border-color: transparent transparent #1d1d1d transparent;
  z-index: 1;
}
.ribbon-icon-button.dropdown-toggle {
  padding-right: 4px!important;
}
.ribbon-split-button {
  text-align: center;
  border: 1px solid transparent;
  padding: 0;
  margin: 0;
}
.ribbon-split-button:not([disabled]):hover,
.ribbon-split-button:not(.disabled):hover {
  border-color: #a4cef9;
}
.ribbon-split-button:not([disabled]):hover .ribbon-split,
.ribbon-split-button:not(.disabled):hover .ribbon-split {
  border-color: #a4cef9;
}
.ribbon-split-button .ribbon-main,
.ribbon-split-button .ribbon-split {
  display: block;
  text-align: center;
  min-width: 0;
  padding: 2px 4px;
  width: 100%;
  cursor: pointer;
}
.ribbon-split-button .ribbon-main:hover,
.ribbon-split-button .ribbon-split:hover {
  background-color: rgba(164, 206, 249, 0.2);
}
.ribbon-split-button .ribbon-main {
  background-color: inherit;
  outline: none;
  position: relative;
  border: none;
}
.ribbon-split-button .icon * {
  height: 32px;
  max-width: 32px;
  font-size: 26px;
  line-height: 32px;
}
.ribbon-split-button .icon + .caption {
  margin-top: 8px;
}
.ribbon-split-button .ribbon-split {
  font-size: 12px;
  border-top: 1px solid transparent;
  padding-bottom: 4px;
}
.ribbon-split-button .ribbon-split.dropdown-toggle {
  padding-right: 4px!important;
}
.ribbon-split-button .ribbon-split.dropdown-toggle::before {
  display: none;
}
.ribbon-split-button .ribbon-split.dropdown-toggle::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 4px 4px;
  border-color: transparent transparent #1d1d1d transparent;
  z-index: 1;
}
.ribbon-dropdown {
  list-style: none inside;
  margin: 0;
  padding: 0;
  position: relative;
  width: auto;
  float: left;
  display: block;
  position: absolute;
  background-color: #fbfcfd;
  color: #1d1d1d;
  padding: 2px;
  border: 1px solid #dadbdc;
  font-size: 12px;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7);
  z-index: 1000;
  top: 100%;
  left: 0;
}
.ribbon-dropdown li,
.ribbon-dropdown a {
  display: block;
  position: relative;
  background-color: inherit;
  color: inherit;
  height: 24px;
}
.ribbon-dropdown li {
  border: 1px solid transparent;
  padding-left: 24px;
}
.ribbon-dropdown li:not([disabled]):hover,
.ribbon-dropdown li:not(.disabled):hover {
  border-color: #a4cef9;
  background-color: rgba(164, 206, 249, 0.2);
}
.ribbon-dropdown a {
  line-height: 24px;
  text-decoration: none;
  padding: 0 8px;
  border-left: 1px solid #dcddde;
  white-space: nowrap;
}
.ribbon-dropdown .divider {
  display: block;
  height: 1px;
  width: 100%;
  position: relative;
  background-color: #dcddde;
}
.ribbon-dropdown .checked::before,
.ribbon-dropdown .checked-one::before,
.ribbon-dropdown .checked::after,
.ribbon-dropdown .checked-one::after {
  position: absolute;
  display: block;
  content: "";
}
.ribbon-dropdown .checked::before,
.ribbon-dropdown .checked-one::before {
  background-color: transparent;
  border-color: #1d1d1d;
  border-left: 2px solid;
  border-bottom: 2px solid;
  height: 0.325rem;
  width: 0.5rem;
  left: 0.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  z-index: 2;
}
.ribbon-dropdown .checked::after,
.ribbon-dropdown .checked-one::after {
  width: 23px;
  height: 22px;
  top: 0;
  left: 0;
  z-index: 1;
}
.ribbon-dropdown .checked::after {
  border: 1px solid #a4cef9;
  background-color: rgba(164, 206, 249, 0.2);
}
.ribbon-dropdown .checked-one::before {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: #1d1d1d;
}
.ribbon-dropdown .ribbon-dropdown {
  top: -4px;
  left: 100%;
}
.ribbon-dropdown .dropdown-toggle::before {
  -webkit-transform: rotate(-135deg) !important;
          transform: rotate(-135deg) !important;
}
.ribbon-dropdown .dropdown-toggle.active-toggle::before {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
}
.ribbon-toggle-group {
  background-color: #f8f8f8;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  max-height: 80px;
  border: 1px solid #dadbdc;
  width: auto;
}
.ribbon-toggle-group .ribbon-icon-button {
  height: 20px;
  margin: 1px;
  background-color: inherit;
}
.ribbon-toggle-group .ribbon-icon-button > * {
  height: 18px;
}
.ribbon-button:hover:enabled,
.ribbon-tool-button:hover:enabled,
.ribbon-icon-button:hover:enabled,
.ribbon-button:not(.disabled):hover,
.ribbon-tool-button:not(.disabled):hover,
.ribbon-icon-button:not(.disabled):hover {
  border-color: #a4cef9;
  background-color: rgba(164, 206, 249, 0.2);
}
.ribbon-button:active,
.ribbon-tool-button:active,
.ribbon-split:active,
.ribbon-main:active,
.ribbon-icon-button:active,
.ribbon-button.active,
.ribbon-tool-button.active,
.ribbon-split.active,
.ribbon-main.active,
.ribbon-icon-button.active {
  border-color: #1979ca;
  background-color: rgba(164, 206, 249, 0.8) !important;
}
.ribbon-menu .active-container .ribbon-button,
.ribbon-menu .active-container .ribbon-tool-button,
.ribbon-menu .active-container .ribbon-icon-button {
  border-color: #1979ca;
  background-color: rgba(164, 206, 249, 0.8) !important;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .ribbon-menu .content-holder .section {
    height: 130px;
  }
  .ribbon-toggle-group {
    height: 80px;
  }
}
@supports (-ms-ime-align:auto) {
  .ribbon-menu .content-holder .section {
    height: 130px;
  }
}
.ripple {
  display: block;
  width: 0;
  height: 0;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transform: scale(0);
          transform: scale(0);
  position: absolute;
  opacity: 1;
}
.rippleEffect {
  -webkit-animation: rippleDrop 0.5s linear;
          animation: rippleDrop 0.5s linear;
}
@-webkit-keyframes rippleDrop {
  100% {
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
    opacity: 0;
  }
}
@keyframes rippleDrop {
  100% {
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
    opacity: 0;
  }
}
.scrollbar-type-1 ::-webkit-scrollbar {
  width: 6px;
}
.scrollbar-type-1 ::-webkit-scrollbar-track {
  background-color: #e8e8e8;
}
.scrollbar-type-1 ::-webkit-scrollbar-thumb {
  background-color: rgba(101, 95, 95, 0.71);
}
.scrollbar-type-2 ::-webkit-scrollbar {
  width: 6px;
}
.scrollbar-type-2 ::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: #e8e8e8;
}
.scrollbar-type-2 ::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: rgba(101, 95, 95, 0.71);
}
.scrollbar-type-3 ::-webkit-scrollbar {
  width: 10px;
}
.scrollbar-type-3 ::-webkit-scrollbar-track {
  background-color: #e8e8e8;
}
.scrollbar-type-3 ::-webkit-scrollbar-thumb {
  background-color: rgba(101, 95, 95, 0.71);
}
.scrollbar-type-4 ::-webkit-scrollbar {
  width: 12px;
}
.scrollbar-type-4 ::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #e8e8e8;
}
.scrollbar-type-4 ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(101, 95, 95, 0.71);
}
[class*=scrollbar-type-] * {
  scrollbar-width: thin;
  scrollbar-color: rgba(101, 95, 95, 0.71) #e8e8e8;
}
.sb-black ::-webkit-scrollbar-thumb {
  background-color: #000000 !important;
}
.sb-black * {
  scrollbar-color: #000000 #e8e8e8 !important;
}
.sb-white ::-webkit-scrollbar-thumb {
  background-color: #ffffff !important;
}
.sb-white * {
  scrollbar-color: #ffffff #e8e8e8 !important;
}
.sb-dark ::-webkit-scrollbar-thumb {
  background-color: #1d1d1d !important;
}
.sb-dark * {
  scrollbar-color: #1d1d1d #e8e8e8 !important;
}
.sb-light ::-webkit-scrollbar-thumb {
  background-color: #f8f8f8 !important;
}
.sb-light * {
  scrollbar-color: #f8f8f8 #e8e8e8 !important;
}
.sb-grayBlue ::-webkit-scrollbar-thumb {
  background-color: #607d8b !important;
}
.sb-grayBlue * {
  scrollbar-color: #607d8b #e8e8e8 !important;
}
.sb-grayWhite ::-webkit-scrollbar-thumb {
  background-color: #f5f5f5 !important;
}
.sb-grayWhite * {
  scrollbar-color: #f5f5f5 #e8e8e8 !important;
}
.sb-grayMouse ::-webkit-scrollbar-thumb {
  background-color: #455a64 !important;
}
.sb-grayMouse * {
  scrollbar-color: #455a64 #e8e8e8 !important;
}
.sb-brandColor1 ::-webkit-scrollbar-thumb {
  background-color: #2ac4f4 !important;
}
.sb-brandColor1 * {
  scrollbar-color: #2ac4f4 #e8e8e8 !important;
}
.sb-brandColor2 ::-webkit-scrollbar-thumb {
  background-color: #004d6f !important;
}
.sb-brandColor2 * {
  scrollbar-color: #004d6f #e8e8e8 !important;
}
.sb-lime ::-webkit-scrollbar-thumb {
  background-color: #a4c400 !important;
}
.sb-lime * {
  scrollbar-color: #a4c400 #e8e8e8 !important;
}
.sb-green ::-webkit-scrollbar-thumb {
  background-color: #60a917 !important;
}
.sb-green * {
  scrollbar-color: #60a917 #e8e8e8 !important;
}
.sb-emerald ::-webkit-scrollbar-thumb {
  background-color: #008a00 !important;
}
.sb-emerald * {
  scrollbar-color: #008a00 #e8e8e8 !important;
}
.sb-blue ::-webkit-scrollbar-thumb {
  background-color: #00AFF0 !important;
}
.sb-blue * {
  scrollbar-color: #00AFF0 #e8e8e8 !important;
}
.sb-teal ::-webkit-scrollbar-thumb {
  background-color: #00aba9 !important;
}
.sb-teal * {
  scrollbar-color: #00aba9 #e8e8e8 !important;
}
.sb-cyan ::-webkit-scrollbar-thumb {
  background-color: #1ba1e2 !important;
}
.sb-cyan * {
  scrollbar-color: #1ba1e2 #e8e8e8 !important;
}
.sb-cobalt ::-webkit-scrollbar-thumb {
  background-color: #0050ef !important;
}
.sb-cobalt * {
  scrollbar-color: #0050ef #e8e8e8 !important;
}
.sb-indigo ::-webkit-scrollbar-thumb {
  background-color: #6a00ff !important;
}
.sb-indigo * {
  scrollbar-color: #6a00ff #e8e8e8 !important;
}
.sb-violet ::-webkit-scrollbar-thumb {
  background-color: #aa00ff !important;
}
.sb-violet * {
  scrollbar-color: #aa00ff #e8e8e8 !important;
}
.sb-pink ::-webkit-scrollbar-thumb {
  background-color: #dc4fad !important;
}
.sb-pink * {
  scrollbar-color: #dc4fad #e8e8e8 !important;
}
.sb-magenta ::-webkit-scrollbar-thumb {
  background-color: #d80073 !important;
}
.sb-magenta * {
  scrollbar-color: #d80073 #e8e8e8 !important;
}
.sb-crimson ::-webkit-scrollbar-thumb {
  background-color: #a20025 !important;
}
.sb-crimson * {
  scrollbar-color: #a20025 #e8e8e8 !important;
}
.sb-red ::-webkit-scrollbar-thumb {
  background-color: #CE352C !important;
}
.sb-red * {
  scrollbar-color: #CE352C #e8e8e8 !important;
}
.sb-orange ::-webkit-scrollbar-thumb {
  background-color: #fa6800 !important;
}
.sb-orange * {
  scrollbar-color: #fa6800 #e8e8e8 !important;
}
.sb-amber ::-webkit-scrollbar-thumb {
  background-color: #f0a30a !important;
}
.sb-amber * {
  scrollbar-color: #f0a30a #e8e8e8 !important;
}
.sb-yellow ::-webkit-scrollbar-thumb {
  background-color: #fff000 !important;
}
.sb-yellow * {
  scrollbar-color: #fff000 #e8e8e8 !important;
}
.sb-brown ::-webkit-scrollbar-thumb {
  background-color: #825a2c !important;
}
.sb-brown * {
  scrollbar-color: #825a2c #e8e8e8 !important;
}
.sb-olive ::-webkit-scrollbar-thumb {
  background-color: #6d8764 !important;
}
.sb-olive * {
  scrollbar-color: #6d8764 #e8e8e8 !important;
}
.sb-steel ::-webkit-scrollbar-thumb {
  background-color: #647687 !important;
}
.sb-steel * {
  scrollbar-color: #647687 #e8e8e8 !important;
}
.sb-mauve ::-webkit-scrollbar-thumb {
  background-color: #76608a !important;
}
.sb-mauve * {
  scrollbar-color: #76608a #e8e8e8 !important;
}
.sb-taupe ::-webkit-scrollbar-thumb {
  background-color: #87794e !important;
}
.sb-taupe * {
  scrollbar-color: #87794e #e8e8e8 !important;
}
.sb-gray ::-webkit-scrollbar-thumb {
  background-color: #bebebe !important;
}
.sb-gray * {
  scrollbar-color: #bebebe #e8e8e8 !important;
}
.sb-lightLime ::-webkit-scrollbar-thumb {
  background-color: #d8ff12 !important;
}
.sb-lightLime * {
  scrollbar-color: #d8ff12 #e8e8e8 !important;
}
.sb-lightGreen ::-webkit-scrollbar-thumb {
  background-color: #86e22a !important;
}
.sb-lightGreen * {
  scrollbar-color: #86e22a #e8e8e8 !important;
}
.sb-lightEmerald ::-webkit-scrollbar-thumb {
  background-color: #00d600 !important;
}
.sb-lightEmerald * {
  scrollbar-color: #00d600 #e8e8e8 !important;
}
.sb-lightBlue ::-webkit-scrollbar-thumb {
  background-color: #3ecbff !important;
}
.sb-lightBlue * {
  scrollbar-color: #3ecbff #e8e8e8 !important;
}
.sb-lightTeal ::-webkit-scrollbar-thumb {
  background-color: #00f7f5 !important;
}
.sb-lightTeal * {
  scrollbar-color: #00f7f5 #e8e8e8 !important;
}
.sb-lightCyan ::-webkit-scrollbar-thumb {
  background-color: #5ebdec !important;
}
.sb-lightCyan * {
  scrollbar-color: #5ebdec #e8e8e8 !important;
}
.sb-lightCobalt ::-webkit-scrollbar-thumb {
  background-color: #3d7eff !important;
}
.sb-lightCobalt * {
  scrollbar-color: #3d7eff #e8e8e8 !important;
}
.sb-lightIndigo ::-webkit-scrollbar-thumb {
  background-color: #974dff !important;
}
.sb-lightIndigo * {
  scrollbar-color: #974dff #e8e8e8 !important;
}
.sb-lightViolet ::-webkit-scrollbar-thumb {
  background-color: #c44dff !important;
}
.sb-lightViolet * {
  scrollbar-color: #c44dff #e8e8e8 !important;
}
.sb-lightPink ::-webkit-scrollbar-thumb {
  background-color: #e98fcb !important;
}
.sb-lightPink * {
  scrollbar-color: #e98fcb #e8e8e8 !important;
}
.sb-lightMagenta ::-webkit-scrollbar-thumb {
  background-color: #ff2599 !important;
}
.sb-lightMagenta * {
  scrollbar-color: #ff2599 #e8e8e8 !important;
}
.sb-lightCrimson ::-webkit-scrollbar-thumb {
  background-color: #ef0036 !important;
}
.sb-lightCrimson * {
  scrollbar-color: #ef0036 #e8e8e8 !important;
}
.sb-lightRed ::-webkit-scrollbar-thumb {
  background-color: #df6e68 !important;
}
.sb-lightRed * {
  scrollbar-color: #df6e68 #e8e8e8 !important;
}
.sb-lightOrange ::-webkit-scrollbar-thumb {
  background-color: #ff9447 !important;
}
.sb-lightOrange * {
  scrollbar-color: #ff9447 #e8e8e8 !important;
}
.sb-lightAmber ::-webkit-scrollbar-thumb {
  background-color: #f8bf4f !important;
}
.sb-lightAmber * {
  scrollbar-color: #f8bf4f #e8e8e8 !important;
}
.sb-lightYellow ::-webkit-scrollbar-thumb {
  background-color: #fff44d !important;
}
.sb-lightYellow * {
  scrollbar-color: #fff44d #e8e8e8 !important;
}
.sb-lightBrown ::-webkit-scrollbar-thumb {
  background-color: #bb823f !important;
}
.sb-lightBrown * {
  scrollbar-color: #bb823f #e8e8e8 !important;
}
.sb-lightOlive ::-webkit-scrollbar-thumb {
  background-color: #95ab8d !important;
}
.sb-lightOlive * {
  scrollbar-color: #95ab8d #e8e8e8 !important;
}
.sb-lightSteel ::-webkit-scrollbar-thumb {
  background-color: #8d9cab !important;
}
.sb-lightSteel * {
  scrollbar-color: #8d9cab #e8e8e8 !important;
}
.sb-lightMauve ::-webkit-scrollbar-thumb {
  background-color: #9c89ad !important;
}
.sb-lightMauve * {
  scrollbar-color: #9c89ad #e8e8e8 !important;
}
.sb-lightTaupe ::-webkit-scrollbar-thumb {
  background-color: #aea073 !important;
}
.sb-lightTaupe * {
  scrollbar-color: #aea073 #e8e8e8 !important;
}
.sb-lightGray ::-webkit-scrollbar-thumb {
  background-color: #e4e4e4 !important;
}
.sb-lightGray * {
  scrollbar-color: #e4e4e4 #e8e8e8 !important;
}
.sb-lightGrayBlue ::-webkit-scrollbar-thumb {
  background-color: #8aa2ae !important;
}
.sb-lightGrayBlue * {
  scrollbar-color: #8aa2ae #e8e8e8 !important;
}
.sb-darkLime ::-webkit-scrollbar-thumb {
  background-color: #647800 !important;
}
.sb-darkLime * {
  scrollbar-color: #647800 #e8e8e8 !important;
}
.sb-darkGreen ::-webkit-scrollbar-thumb {
  background-color: #3a660e !important;
}
.sb-darkGreen * {
  scrollbar-color: #3a660e #e8e8e8 !important;
}
.sb-darkEmerald ::-webkit-scrollbar-thumb {
  background-color: #003d00 !important;
}
.sb-darkEmerald * {
  scrollbar-color: #003d00 #e8e8e8 !important;
}
.sb-darkBlue ::-webkit-scrollbar-thumb {
  background-color: #0077a3 !important;
}
.sb-darkBlue * {
  scrollbar-color: #0077a3 #e8e8e8 !important;
}
.sb-darkTeal ::-webkit-scrollbar-thumb {
  background-color: #005e5d !important;
}
.sb-darkTeal * {
  scrollbar-color: #005e5d #e8e8e8 !important;
}
.sb-darkCyan ::-webkit-scrollbar-thumb {
  background-color: #13709e !important;
}
.sb-darkCyan * {
  scrollbar-color: #13709e #e8e8e8 !important;
}
.sb-darkCobalt ::-webkit-scrollbar-thumb {
  background-color: #0036a3 !important;
}
.sb-darkCobalt * {
  scrollbar-color: #0036a3 #e8e8e8 !important;
}
.sb-darkIndigo ::-webkit-scrollbar-thumb {
  background-color: #4a00b3 !important;
}
.sb-darkIndigo * {
  scrollbar-color: #4a00b3 #e8e8e8 !important;
}
.sb-darkViolet ::-webkit-scrollbar-thumb {
  background-color: #7700b3 !important;
}
.sb-darkViolet * {
  scrollbar-color: #7700b3 #e8e8e8 !important;
}
.sb-darkPink ::-webkit-scrollbar-thumb {
  background-color: #ba2588 !important;
}
.sb-darkPink * {
  scrollbar-color: #ba2588 #e8e8e8 !important;
}
.sb-darkMagenta ::-webkit-scrollbar-thumb {
  background-color: #8c004a !important;
}
.sb-darkMagenta * {
  scrollbar-color: #8c004a #e8e8e8 !important;
}
.sb-darkCrimson ::-webkit-scrollbar-thumb {
  background-color: #560014 !important;
}
.sb-darkCrimson * {
  scrollbar-color: #560014 #e8e8e8 !important;
}
.sb-darkRed ::-webkit-scrollbar-thumb {
  background-color: #8f251f !important;
}
.sb-darkRed * {
  scrollbar-color: #8f251f #e8e8e8 !important;
}
.sb-darkOrange ::-webkit-scrollbar-thumb {
  background-color: #ae4800 !important;
}
.sb-darkOrange * {
  scrollbar-color: #ae4800 #e8e8e8 !important;
}
.sb-darkAmber ::-webkit-scrollbar-thumb {
  background-color: #a77107 !important;
}
.sb-darkAmber * {
  scrollbar-color: #a77107 #e8e8e8 !important;
}
.sb-darkYellow ::-webkit-scrollbar-thumb {
  background-color: #b3a800 !important;
}
.sb-darkYellow * {
  scrollbar-color: #b3a800 #e8e8e8 !important;
}
.sb-darkBrown ::-webkit-scrollbar-thumb {
  background-color: #493219 !important;
}
.sb-darkBrown * {
  scrollbar-color: #493219 #e8e8e8 !important;
}
.sb-darkOlive ::-webkit-scrollbar-thumb {
  background-color: #4a5b43 !important;
}
.sb-darkOlive * {
  scrollbar-color: #4a5b43 #e8e8e8 !important;
}
.sb-darkSteel ::-webkit-scrollbar-thumb {
  background-color: #43505b !important;
}
.sb-darkSteel * {
  scrollbar-color: #43505b #e8e8e8 !important;
}
.sb-darkMauve ::-webkit-scrollbar-thumb {
  background-color: #4f415d !important;
}
.sb-darkMauve * {
  scrollbar-color: #4f415d #e8e8e8 !important;
}
.sb-darkTaupe ::-webkit-scrollbar-thumb {
  background-color: #574e32 !important;
}
.sb-darkTaupe * {
  scrollbar-color: #574e32 #e8e8e8 !important;
}
.sb-darkGray ::-webkit-scrollbar-thumb {
  background-color: #989898 !important;
}
.sb-darkGray * {
  scrollbar-color: #989898 #e8e8e8 !important;
}
.sb-darkGrayBlue ::-webkit-scrollbar-thumb {
  background-color: #41545e !important;
}
.sb-darkGrayBlue * {
  scrollbar-color: #41545e #e8e8e8 !important;
}
.select {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0;
  cursor: pointer;
  position: relative;
  margin: 0;
}
.select .dropdown-toggle {
  width: 36px;
  height: 36px;
  display: block;
  position: relative;
}
.select .dropdown-toggle::before {
  margin-left: -1.1rem;
}
.select .option-list {
  margin: 0;
  padding: 0;
  list-style: none inside;
  overflow-y: auto;
  position: relative;
  display: block;
  background-color: #ffffff;
  font-size: 0.875rem;
}
.select .option-list li,
.select .option-list a {
  display: block;
}
.select .option-list a {
  min-width: auto;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 2rem 0 2.5rem;
}
.select .option-list .icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  left: 8px;
  position: absolute;
  vertical-align: middle;
  text-align: center;
}
.select .option-list li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.select .option-list li.active {
  background-color: #5ebdec;
  color: #ffffff;
  font-weight: bold;
}
.select input[type=checkbox] {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.select select {
  display: none;
}
.select .button-group {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
}
.select .button {
  background-color: transparent;
  color: #1d1d1d;
  height: 34px;
  min-width: 34px;
}
.select .button:focus,
.select .button:active {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.select .button:hover {
  background-color: #f8f8f8;
  text-shadow: rgba(0, 0, 0, 0.25) 0.1em 0.1em 0.2em;
}
.select .input-clear-button {
  background-color: transparent;
}
.select .input-clear-button:hover {
  background-color: transparent;
}
.select .select-input {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  width: calc(100% - .1rem);
  height: 34px;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.select .select-input .icon {
  margin: 0 4px;
}
.select .select-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select select[multiple] ~ .select-input {
  padding-left: 4px;
}
.select:hover input {
  border-color: transparent;
}
.select .drop-container {
  position: absolute;
  top: 100%;
  left: 0;
  width: calc(100% + 2px);
  height: auto;
  border: 1px solid #dfdfdf;
  padding: 2px;
  margin-left: -1px;
  z-index: 1000;
  background-color: #ffffff;
  -webkit-box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);
}
.select .drop-container .input {
  margin: 4px 2px 6px;
  width: calc(100% - 4px);
}
.select.drop-full-size .drop-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.select.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.select.dropdown-toggle::before {
  margin-left: -1.1rem;
  left: 100%;
  top: 14px;
  margin-top: 0;
  width: 0.4rem;
  height: 0.4rem;
}
.select.disabled.dropdown-toggle:before {
  border-color: #ffffff;
}
.select .group-title {
  background-color: #f6f7f8;
  font-size: 0.75rem;
  line-height: 0.875rem;
  padding: 0.25rem 0.5rem 0.25rem 1rem;
  border: 0;
  color: #646464;
  font-weight: bold;
}
.select .group-title:hover {
  background-color: #f6f7f8;
  cursor: default;
  border: 0;
}
.select ul {
  right: 0;
  left: 0;
}
.select.multiple {
  flex-wrap: wrap;
  height: auto;
  min-height: 36px;
}
.select.multiple .dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
}
.select.multiple > .button-group {
  position: absolute;
  top: 0;
  right: 34px;
}
.select.multiple .select-input {
  height: auto;
  min-height: 36px;
  margin-right: 34px;
}
.select.multiple .button-group:not(.d-none) ~ .select-input {
  margin-right: 68px;
}
.select .prepend {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.select .append {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.select .select-input {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.select .button-group {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.select .dropdown-toggle {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.select.input-large {
  height: 50px;
}
.select.input-large .dropdown-toggle,
.select.input-large > .button-group .button {
  height: 50px;
  width: 50px;
}
.select.input-large .dropdown-toggle::before {
  margin-left: -1.5rem;
}
.select.input-large .select-input,
.select.input-large .prepend,
.select.input-large .append {
  height: 48px;
  font-size: 1.3rem;
  padding: 2px 10px;
  line-height: 48px;
}
.select.input-large.multiple {
  min-height: 50px;
  height: auto;
}
.select.input-large.multiple .select-input {
  height: auto;
  min-height: 48px;
}
.select.input-large.multiple > .button-group {
  right: 50px;
}
.select.input-large.multiple > .button-group:not(.d-none) ~ .select-input {
  margin-right: 100px;
}
.select.input-large.dropdown-toggle::before {
  top: 18px;
  width: 0.6rem;
  height: 0.6rem;
  margin-left: -1.3rem;
}
.select.input-small {
  height: 28px;
}
.select.input-small .dropdown-toggle,
.select.input-small > .button-group .button {
  height: 28px;
  width: 28px;
}
.select.input-small .dropdown-toggle::before {
  margin-left: -1rem;
}
.select.input-small .select-input,
.select.input-small .prepend,
.select.input-small .append {
  height: 26px;
  font-size: 0.9rem;
  padding: 0 4px;
  line-height: 26px;
}
.select.input-small.multiple {
  min-height: 28px;
  height: auto;
}
.select.input-small.multiple .select-input {
  height: auto;
  min-height: 26px;
}
.select.input-small.multiple > .button-group {
  right: 28px;
}
.select.input-small.multiple > .button-group:not(.d-none) ~ .select-input {
  margin-right: 56px;
}
.select.input-small.dropdown-toggle::before {
  top: 10px;
  width: 0.325rem;
  height: 0.325rem;
  margin-left: -0.9rem;
}
.select.input-small .button-group .button {
  padding: 0;
}
.select[dir=rtl],
.select.rtl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.select[dir=rtl] .select-input,
.select.rtl .select-input {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.select[dir=rtl] .prepend,
.select.rtl .prepend {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.select[dir=rtl] .append,
.select.rtl .append {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.select[dir=rtl] .button-group,
.select.rtl .button-group {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.select[dir=rtl].dropdown-toggle,
.select.rtl.dropdown-toggle {
  padding-right: 0!important;
  padding-left: 0.9rem;
}
.select[dir=rtl].dropdown-toggle::before,
.select.rtl.dropdown-toggle::before {
  margin-left: 0.9rem;
  left: 0;
}
.select .selected-item__group-name {
  font-size: 0.75rem;
  color: gray;
}
.shortcut {
  width: 84px;
  height: 84px;
  padding: 8px;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  font-size: 0.9rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  background-color: #ebebeb;
  color: #1d1d1d;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  position: relative;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  outline: none;
}
.shortcut .icon,
.shortcut .caption {
  display: block;
  line-height: 1;
}
.shortcut .icon {
  display: block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  font-size: 28px;
  margin-top: 16px;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.shortcut .caption {
  color: inherit;
  height: 20px;
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.shortcut .icon ~ .caption {
  margin-top: 0.875rem;
}
.shortcut .badge {
  position: absolute;
  font-size: 0.6875rem;
  top: 0.25rem;
  right: 0.25rem;
  color: inherit;
  -webkit-transform: none;
          transform: none;
  background-color: inherit;
}
.shortcut.no-caption .icon {
  width: 32px;
  height: 32px;
  font-size: 32px;
  margin-top: 24px;
}
.shortcut:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.shortcut.focus,
.shortcut:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.shortcut.outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
.shortcut:focus,
.shortcut:hover,
.shortcut:active {
  text-decoration: none;
}
.shortcut:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
          box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
.shortcut.disabled,
.shortcut:disabled {
  opacity: 0.65;
}
.shortcut:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sidebar {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  overflow: hidden;
  width: 290px;
  background-color: #ffffff;
  padding: 0;
  z-index: 1031;
}
.sidebar.on-left {
  right: auto!important;
  left: -290px;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.sidebar.on-left.open,
.sidebar.on-left.static {
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
  left: 0;
}
.sidebar.on-left.open.sidebar-shadow,
.sidebar.on-left.static.sidebar-shadow {
  -webkit-box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0.15);
          box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0.15);
}
.sidebar.on-right {
  -webkit-transition: right 0.3s ease;
  transition: right 0.3s ease;
  left: auto!important;
  right: -290px;
}
.sidebar.on-right.open,
.sidebar.on-right.static {
  -webkit-transition: right 0.3s ease;
  transition: right 0.3s ease;
  right: 0;
}
.sidebar.on-right.open.sidebar-shadow,
.sidebar.on-right.static.sidebar-shadow {
  -webkit-box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.15);
          box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.15);
}
.sidebar-header,
.sidebar-menu,
.sidebar-content {
  display: block;
  position: relative;
  width: 100%;
}
.sidebar-header {
  background: #ffffff top left no-repeat;
  background-size: cover;
  height: 160px;
  border-bottom: 1px #e0e0e0 solid;
}
.sidebar-header > .avatar {
  position: absolute;
  height: 64px;
  width: 64px;
  background: #ffffff;
  color: white;
  border-radius: 50%;
  top: 16px;
  left: 16px;
  overflow: hidden;
  text-align: center;
  border: 2px solid #fff;
}
.sidebar-header > .avatar img {
  width: 100%;
  max-height: 100%;
}
.sidebar-header > .title,
.sidebar-header > .subtitle {
  display: block;
  position: absolute;
  left: 16px;
}
.sidebar-header > .title {
  font-size: 18px;
  font-weight: 100;
  top: 96px;
}
.sidebar-header > .subtitle {
  font-size: 12px;
  font-weight: 300;
  top: 116px;
}
.sidebar-header > .sub-action {
  position: absolute;
  top: 10px;
  right: 10px;
  text-decoration: none;
}
.sidebar-menu {
  color: #1d1d1d;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style: none inside;
  overflow: hidden;
  overflow-y: auto;
}
.sidebar-menu.hide-scroll {
  width: calc(100% + 18px);
}
.sidebar-menu li {
  color: inherit;
  display: block;
  height: auto;
  position: relative;
  cursor: pointer;
}
.sidebar-menu li a {
  position: relative;
  display: block;
  color: inherit;
  text-transform: capitalize;
  height: 48px;
  line-height: 48px;
  padding-left: 56px;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sidebar-menu li a:hover {
  text-decoration: none;
}
.sidebar-menu li a .icon {
  position: absolute;
  left: 16px;
  font-size: 24px;
  top: 50%;
  margin-top: -12px;
  line-height: 1;
  opacity: 0.8;
}
.sidebar-menu li a .ripple-ink {
  background: rgba(204, 204, 204, 0.3);
}
.sidebar-menu li .second-action {
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  font-size: 24px;
  top: 50%;
  margin-top: -12px;
}
.sidebar-menu li.divider {
  padding: 0;
  height: 1px;
  margin: 0 1px;
  overflow: hidden;
  background-color: #dfdfdf;
}
.sidebar-menu li.divider:hover {
  background-color: #dfdfdf;
}
.sidebar-menu .group-title {
  line-height: 1;
  height: auto;
  margin: 16px 16px 8px;
  color: #1d1d1d;
  font-weight: 700;
  font-size: 0.9em;
  cursor: default;
}
.sidebar-menu li.content-container {
  cursor: initial;
  padding: 0 10px;
}
.sidebar-menu li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.sidebar-menu li.group-title:hover {
  background-color: initial;
}
.sidebar-menu li.content-container:hover {
  background-color: initial;
}
.sidebar-menu .d-menu,
.sidebar-menu .v-menu {
  position: relative;
  float: none;
}
.sidebar-header ~ .sidebar-menu {
  height: calc(100% - 160px);
}
.sidebar.compact .sidebar-menu li,
.subcompact .sidebar-menu li {
  height: auto;
}
.sidebar.compact .sidebar-menu li a,
.subcompact .sidebar-menu li a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 1.2;
  font-size: 14px;
  padding-left: 40px;
}
.sidebar.compact .sidebar-menu li a .icon,
.subcompact .sidebar-menu li a .icon {
  font-size: 14px;
  margin-top: -7px;
}
.sidebar.subcompact .sidebar-menu li a {
  padding-top: 3px;
  padding-bottom: 3px;
}
.sidenav-counter {
  display: block;
  position: relative;
  list-style: none inside;
  height: 100%;
  width: 52px;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #f8f8f8;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: -moz-scrollbars-none;
}
.sidenav-counter::-webkit-scrollbar {
  display: none!important;
}
.sidenav-counter li,
.sidenav-counter a {
  display: block;
  position: relative;
  height: 52px;
  line-height: 52px;
  background-color: inherit;
  color: inherit;
  width: 100%;
}
.sidenav-counter a {
  padding: 0.625rem 0 0.625rem 0;
  line-height: 0.875rem;
  text-decoration: none;
}
.sidenav-counter a:hover {
  text-decoration: none;
}
.sidenav-counter .icon {
  width: 28px;
  height: 28px;
  font-size: 26px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 0.625rem;
  top: 0.635rem;
}
.sidenav-counter .title,
.sidenav-counter .counter {
  display: block;
  margin: 0;
  white-space: nowrap;
}
.sidenav-counter .title {
  font-size: 0.6875rem;
  font-weight: bold;
  text-transform: uppercase;
  display: none;
}
.sidenav-counter .counter {
  font-size: 0.7rem;
  font-weight: normal;
  position: absolute;
  top: 0;
  right: 4px;
}
.sidenav-counter li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.sidenav-counter li:active {
  background-color: #13709e;
  color: #ffffff;
}
.sidenav-counter .active,
.sidenav-counter li.active:hover {
  background-color: #1ba1e2;
  color: #ffffff;
}
.sidenav-counter[dir=rtl] .counter {
  right: auto;
  left: 4px;
}
.sidenav-counter[dir=rtl] .icon {
  left: 0.725rem;
}
@media screen and (min-width: 0) {
  .sidenav-counter-expand-fs {
    width: 220px;
  }
  .sidenav-counter-expand-fs a {
    padding: 0.625rem 1rem 0.625rem 3.75rem;
  }
  .sidenav-counter-expand-fs .title {
    display: block;
  }
  .sidenav-counter-expand-fs .counter {
    position: relative;
    top: auto;
    right: auto;
  }
  .sidenav-counter-expand-fs[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-counter-expand-fs[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 576px) {
  .sidenav-counter-expand-sm {
    width: 220px;
  }
  .sidenav-counter-expand-sm a {
    padding: 0.625rem 1rem 0.625rem 3.75rem;
  }
  .sidenav-counter-expand-sm .title {
    display: block;
  }
  .sidenav-counter-expand-sm .counter {
    position: relative;
    top: auto;
    right: auto;
  }
  .sidenav-counter-expand-sm[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-counter-expand-sm[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 768px) {
  .sidenav-counter-expand-md {
    width: 220px;
  }
  .sidenav-counter-expand-md a {
    padding: 0.625rem 1rem 0.625rem 3.75rem;
  }
  .sidenav-counter-expand-md .title {
    display: block;
  }
  .sidenav-counter-expand-md .counter {
    position: relative;
    top: auto;
    right: auto;
  }
  .sidenav-counter-expand-md[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-counter-expand-md[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 992px) {
  .sidenav-counter-expand-lg {
    width: 220px;
  }
  .sidenav-counter-expand-lg a {
    padding: 0.625rem 1rem 0.625rem 3.75rem;
  }
  .sidenav-counter-expand-lg .title {
    display: block;
  }
  .sidenav-counter-expand-lg .counter {
    position: relative;
    top: auto;
    right: auto;
  }
  .sidenav-counter-expand-lg[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-counter-expand-lg[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 1200px) {
  .sidenav-counter-expand-xl {
    width: 220px;
  }
  .sidenav-counter-expand-xl a {
    padding: 0.625rem 1rem 0.625rem 3.75rem;
  }
  .sidenav-counter-expand-xl .title {
    display: block;
  }
  .sidenav-counter-expand-xl .counter {
    position: relative;
    top: auto;
    right: auto;
  }
  .sidenav-counter-expand-xl[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-counter-expand-xl[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 1452px) {
  .sidenav-counter-expand-xxl {
    width: 220px;
  }
  .sidenav-counter-expand-xxl a {
    padding: 0.625rem 1rem 0.625rem 3.75rem;
  }
  .sidenav-counter-expand-xxl .title {
    display: block;
  }
  .sidenav-counter-expand-xxl .counter {
    position: relative;
    top: auto;
    right: auto;
  }
  .sidenav-counter-expand-xxl[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-counter-expand-xxl[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
.sidenav-m3 {
  display: block;
  position: relative;
  list-style: none inside;
  height: 100%;
  width: 220px;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #f8f8f8;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: -moz-scrollbars-none;
}
.sidenav-m3::-webkit-scrollbar {
  display: none!important;
}
.sidenav-m3 li,
.sidenav-m3 a {
  position: relative;
  display: block;
  color: inherit;
}
.sidenav-m3 > li {
  background: transparent;
}
.sidenav-m3 > li.stick-left::before,
.sidenav-m3 > li.stick-right::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 44px;
  border-radius: 0.25rem 0 0 0.25rem;
  background-color: inherit;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sidenav-m3 > li.stick-right::before {
  left: 100%;
  border-radius: 0 0.25rem 0.25rem 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.sidenav-m3 a {
  padding: 0.625rem 1rem 0.625rem 3rem;
  text-decoration: none;
  background-color: #f8f8f8;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sidenav-m3 a:hover {
  text-decoration: none;
}
.sidenav-m3 li + li {
  border-top: 1px solid #dfdfdf;
}
.sidenav-m3 .icon {
  width: 24px;
  height: 24px;
  font-size: 22px;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 0.625rem;
  bottom: 12px;
}
.sidenav-m3 .title {
  padding: 20px 20px 10px 20px;
  font-size: 24px;
  border: 0;
}
.sidenav-m3 .d-menu {
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: inherit;
  width: 100%;
  float: none;
}
.sidenav-m3 .d-menu a {
  padding: 0 1rem 0 3rem;
  text-decoration: none;
}
.sidenav-m3 .d-menu li {
  border-top: 1px solid #dfdfdf;
}
.sidenav-m3 .d-menu .icon {
  width: 24px;
  height: 24px;
  font-size: 22px;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 0.625rem;
  top: 50%;
}
.sidenav-m3[dir=rtl] a {
  padding-right: 3rem;
  padding-left: 1rem;
}
.sidenav-m3[dir=rtl] .icon {
  left: auto;
  right: 0.625rem;
}
.sidenav-m3[dir=rtl] .dropdown-toggle {
  padding-left: 1.5rem !important;
  padding-right: 3rem!important;
}
.sidenav-m3[dir=rtl] .dropdown-toggle::before {
  left: 1rem;
  margin-left: 0;
}
.sidenav-simple {
  display: block;
  position: relative;
  list-style: none inside;
  height: 100%;
  width: 52px;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #f8f8f8;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: -moz-scrollbars-none;
}
.sidenav-simple::-webkit-scrollbar {
  display: none!important;
}
.sidenav-simple li,
.sidenav-simple a {
  display: block;
  position: relative;
  height: 52px;
  line-height: 52px;
  background-color: inherit;
  color: inherit;
  width: 100%;
}
.sidenav-simple a {
  padding: 0.625rem 0 0.625rem 0;
  line-height: 0.875rem;
  text-decoration: none;
}
.sidenav-simple a:hover {
  text-decoration: none;
}
.sidenav-simple .icon {
  width: 28px;
  height: 28px;
  font-size: 26px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 0.625rem;
  top: 0.635rem;
}
.sidenav-simple .title {
  margin: 0;
  white-space: nowrap;
  font-size: 0.875rem;
  text-transform: uppercase;
  display: none;
  line-height: 52px;
}
.sidenav-simple li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.sidenav-simple li:active {
  background-color: #13709e;
  color: #ffffff;
}
.sidenav-simple .active,
.sidenav-simple li.active:hover {
  background-color: #1ba1e2;
  color: #ffffff;
}
.sidenav-simple[dir=rtl] .icon {
  left: 0.725rem;
}
@media screen and (min-width: 0) {
  .sidenav-simple-expand-fs {
    width: 220px;
  }
  .sidenav-simple-expand-fs a {
    padding: 0 1rem 0 3.75rem;
  }
  .sidenav-simple-expand-fs .title {
    display: block;
  }
  .sidenav-simple-expand-fs[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-simple-expand-fs[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 576px) {
  .sidenav-simple-expand-sm {
    width: 220px;
  }
  .sidenav-simple-expand-sm a {
    padding: 0 1rem 0 3.75rem;
  }
  .sidenav-simple-expand-sm .title {
    display: block;
  }
  .sidenav-simple-expand-sm[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-simple-expand-sm[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 768px) {
  .sidenav-simple-expand-md {
    width: 220px;
  }
  .sidenav-simple-expand-md a {
    padding: 0 1rem 0 3.75rem;
  }
  .sidenav-simple-expand-md .title {
    display: block;
  }
  .sidenav-simple-expand-md[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-simple-expand-md[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 992px) {
  .sidenav-simple-expand-lg {
    width: 220px;
  }
  .sidenav-simple-expand-lg a {
    padding: 0 1rem 0 3.75rem;
  }
  .sidenav-simple-expand-lg .title {
    display: block;
  }
  .sidenav-simple-expand-lg[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-simple-expand-lg[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 1200px) {
  .sidenav-simple-expand-xl {
    width: 220px;
  }
  .sidenav-simple-expand-xl a {
    padding: 0 1rem 0 3.75rem;
  }
  .sidenav-simple-expand-xl .title {
    display: block;
  }
  .sidenav-simple-expand-xl[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-simple-expand-xl[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
@media screen and (min-width: 1452px) {
  .sidenav-simple-expand-xxl {
    width: 220px;
  }
  .sidenav-simple-expand-xxl a {
    padding: 0 1rem 0 3.75rem;
  }
  .sidenav-simple-expand-xxl .title {
    display: block;
  }
  .sidenav-simple-expand-xxl[dir=rtl] a {
    padding: 0.625rem 3.75rem 0.625rem 1rem;
  }
  .sidenav-simple-expand-xxl[dir=rtl] .icon {
    left: auto;
    right: 0.625rem;
  }
}
.skill-box {
  display: block;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  color: #1d1d1d;
}
.skill-box .header {
  display: block;
  position: relative;
  padding: 20px;
}
.skill-box .header::after {
  display: block;
  clear: both;
  content: "";
}
.skill-box .header::after {
  display: block;
  clear: both;
  content: "";
}
.skill-box .header .avatar {
  float: left;
  width: 64px;
  height: auto;
  border-radius: 50%;
  overflow: hidden;
}
.skill-box .header .title {
  font-size: 25px;
  line-height: 1.1;
  font-weight: 300;
  margin: 5px 5px 5px 75px;
}
.skill-box .header .subtitle {
  font-size: 14px;
  line-height: 1.1;
  font-weight: 500;
  margin: 0 5px 5px 75px;
}
.skill-box .skills {
  margin: 0;
  padding: 0;
  list-style: none inside;
}
.skill-box .skills li {
  padding: 8px 16px;
  font-size: 14px;
}
.skill-box .skills li a {
  text-decoration: none;
  color: inherit;
}
.skill-box .skills li + li {
  border-top: 1px solid #dfdfdf;
}
.skill-box .skills .badge {
  position: relative;
  display: inline-block;
  right: auto;
  top: 4px;
  -webkit-transform: translateY(0) translateX(0);
          transform: translateY(0) translateX(0);
  float: right;
}
.slider {
  display: block;
  position: relative;
  height: 2.125rem;
  background: transparent;
  cursor: default;
  width: 100%;
}
.slider input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.slider .backside,
.slider .complete,
.slider .buffer,
.slider .marker {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.slider .backside {
  background-color: #bebebe;
  width: 100%;
  z-index: 1;
  height: 0.6rem;
}
.slider .buffer {
  z-index: 2;
  height: 0.3rem;
  background-color: #ffffff;
}
.slider .complete {
  z-index: 3;
  height: 0.6rem;
  background-color: #60a917;
}
.slider .marker {
  width: 1rem;
  height: 1rem;
  background-color: #1d1d1d;
  z-index: 4;
  outline: none;
  border: 1px solid transparent;
  cursor: pointer;
  overflow: visible;
}
.slider .marker:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.slider .marker:active::after {
  display: block;
  content: "";
  position: absolute;
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  background-color: rgba(187, 187, 187, 0.5);
  opacity: 0.3;
  top: 50%;
  left: 50%;
  margin-top: -1.5625rem;
  margin-left: -1.5625rem;
}
.slider .hint {
  display: none;
  position: absolute;
  z-index: 5;
  width: auto!important;
  height: auto!important;
  padding: 0.25rem 0.5rem;
  background-color: #989898;
  color: #ffffff;
  white-space: nowrap;
}
.slider .hint::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  background-color: inherit;
}
.slider .hint.top-side {
  top: 0;
  left: 50%;
  -webkit-transform: translateY(-100%) translateX(-50%);
          transform: translateY(-100%) translateX(-50%);
  margin-top: -8px;
}
.slider .hint.top-side::before {
  top: 100%;
  left: 50%;
  -webkit-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
  margin-top: -1px;
}
.slider .hint.bottom-side {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 100%;
  margin-top: 8px;
}
.slider .hint.bottom-side::before {
  top: 0;
  left: 50%;
  -webkit-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
  margin-top: -1px;
}
.slider .hint.left-side {
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-100%);
          transform: translateY(-50%) translateX(-100%);
  margin-left: -8px;
}
.slider .hint.left-side::before {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  margin-right: -3px;
}
.slider .hint.right-side {
  left: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  margin-left: 8px;
}
.slider .hint.right-side::before {
  top: 50%;
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.slider .marker.left-knob {
  left: 0;
}
.slider .marker.right-knob {
  left: auto;
  right: 0;
}
.slider.range .complete {
  width: 100%;
}
.slider.thin .backside,
.slider.thin .complete,
.slider.thin .buffer {
  height: 6px;
}
.slider.ultra-thin .backside,
.slider.ultra-thin .complete,
.slider.ultra-thin .buffer {
  height: 4px;
}
.slider.cycle-marker .marker {
  border-radius: 50%;
}
.slider.vertical-slider {
  width: 2.125rem;
  height: 100px;
}
.slider.vertical-slider .backside,
.slider.vertical-slider .complete,
.slider.vertical-slider .buffer,
.slider.vertical-slider .marker {
  top: auto;
  left: 50%;
  -webkit-transform: translateY(0) translateX(-50%);
          transform: translateY(0) translateX(-50%);
}
.slider.vertical-slider .backside,
.slider.vertical-slider .complete,
.slider.vertical-slider .buffer {
  width: 0.5rem;
  bottom: 0;
}
.slider.vertical-slider .backside {
  height: 100%;
}
.slider.vertical-slider .buffer {
  width: 0.3rem;
}
.slider.vertical-slider .marker {
  top: 100%;
  -webkit-transform: translateY(-100%) translateX(-50%);
          transform: translateY(-100%) translateX(-50%);
}
.slider.rounded .backside,
.slider.rounded .complete,
.slider.rounded .buffer,
.slider.rounded .marker {
  border-radius: 0.25rem;
}
.slider.disabled .marker {
  display: none;
}
.slider-min-max {
  display: block;
  position: relative;
}
.slider-min-max::after {
  display: block;
  clear: both;
  content: "";
}
.slider-min-max::after {
  display: block;
  clear: both;
  content: "";
}
.slider-min-max .slider-text-min,
.slider-min-max .slider-text-max {
  display: block;
}
.slider-min-max .slider-text-min {
  float: left;
}
.slider-min-max .slider-text-max {
  float: right;
}
.social-box {
  display: block;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  color: #1d1d1d;
}
.social-box .header {
  display: block;
  position: relative;
  padding: 20px 20px 40px 20px;
}
.social-box .header .avatar {
  position: absolute;
  width: 90px;
  height: auto;
  border-radius: 50%;
  overflow: hidden;
  top: 100%;
  left: 50%;
  margin-top: -45px;
  margin-left: -45px;
  z-index: 2;
  border: 2px solid #ffffff;
}
.social-box .header .title {
  font-size: 25px;
  line-height: 1.1;
  font-weight: 300;
  margin-bottom: 5px;
  z-index: 1;
}
.social-box .header .subtitle {
  font-size: 14px;
  line-height: 1.1;
  font-weight: 500;
  margin: 0;
  z-index: 1;
}
.social-box .skills {
  margin: 0;
  padding: 40px 0 0 0;
  list-style: none inside;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.social-box .skills li {
  padding: 8px 16px;
  font-size: 14px;
  text-align: center;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-basis: 0;
}
.social-box .skills li a {
  text-decoration: none;
  color: inherit;
}
.social-box .skills li + li {
  border-left: 1px solid #dfdfdf;
}
.spinner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  padding: 0;
  cursor: text;
  position: relative;
  height: 36px;
  line-height: 36px;
}
.spinner input {
  border: none!important;
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  line-height: 36px;
  font-size: 16px;
  padding: 0 4px;
  text-align: center;
}
.spinner input:focus {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.spinner .button {
  width: 34px;
  min-width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-weight: bold;
  background-color: #f8f8f8;
  padding: 0;
}
.spinner .spinner-button-plus {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.spinner .spinner-button-minus {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.spinner input {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.spinner.buttons-left .spinner-button-plus {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.spinner.buttons-left .spinner-button-minus {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.spinner.buttons-left input {
  -webkit-box-ordinal-group: 4;
          order: 3;
  text-align: right;
}
.spinner.buttons-right .spinner-button-plus {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.spinner.buttons-right .spinner-button-minus {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.spinner.buttons-right input {
  -webkit-box-ordinal-group: 2;
          order: 1;
  text-align: left;
}
.spinner.input-large {
  height: 50px;
  line-height: 50px;
}
.spinner.input-large input {
  font-size: 1.3rem;
}
.spinner.input-large .spinner-button {
  height: 48px;
  width: 48px;
  min-width: 48px;
  line-height: 48px;
  font-size: 1.3rem;
}
.spinner.input-large .spinner-button [class*=mif-] {
  font-size: 1.3rem;
}
.spinner.input-large .default-icon-plus,
.spinner.input-large .default-icon-minus {
  width: 21px;
  height: 21px;
}
.spinner.input-small {
  height: 28px;
  line-height: 28px;
}
.spinner.input-small input {
  font-size: 0.9rem;
}
.spinner.input-small .spinner-button {
  height: 26px;
  width: 26px;
  min-width: 26px;
  line-height: 26px;
  font-size: 0.9rem;
}
.spinner.input-small .spinner-button [class*=mif-] {
  font-size: 0.9rem;
}
.spinner.input-small .default-icon-plus,
.spinner.input-small .default-icon-minus {
  width: 14px;
  height: 14px;
}
.split-button {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
  width: auto;
  height: 36px;
  line-height: 1;
}
.split-button > *:nth-child(1) {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.split-button > *:nth-child(2) {
  -webkit-box-ordinal-group: 3;
          order: 2;
  margin-left: 4px;
}
.split-button .split {
  padding: 0 0.75rem;
  text-align: center;
  vertical-align: middle ;
  background-color: #e4e4e4;
  border: 1px transparent solid;
  color: #1d1d1d;
  cursor: pointer;
  outline: none;
  font-size: 0.875rem;
  position: relative;
  line-height: 36px;
  height: 36px;
  min-width: 36px;
}
.split-button .split.dropdown-toggle::before {
  margin-left: -1.25rem;
}
.split-button .split:hover {
  background-color: #cbcbcb;
}
.split-button .split:focus,
.split-button .split:hover {
  text-decoration: none;
}
.split-button .split:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
          box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
.split-button .split.disabled,
.split-button .split:disabled {
  opacity: 0.65;
}
.split-button .split.outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
.split-button .split:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.split-button [data-role*=dropdown],
.split-button .drop-object {
  left: 0;
  top: 100%;
}
.split-button.no-gap .split {
  margin-left: -2px;
}
.splitter {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
}
.splitter.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.splitter > .gutter {
  flex-shrink: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
  border: 1px solid #f8f8f8;
  background-color: #f8f8f8;
  cursor: col-resize;
  z-index: 1;
  position: relative;
}
.splitter > .gutter.active {
  background-color: #bebebe;
}
.splitter > .gutter::before {
  content: "";
  z-index: 1;
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  height: 24px;
  margin-top: -12px;
  background-color: #bebebe;
}
.splitter.vertical > .gutter {
  cursor: row-resize;
}
.splitter.vertical > .gutter::before {
  height: 100%;
  width: 24px;
  top: 0;
  left: 50%;
  margin-left: -12px;
  margin-top: 0;
}
.splitter > .split-block {
  position: relative;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-basis: 0;
  overflow: hidden;
}
.stepper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
  margin: 0.5rem 0;
}
.stepper::before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  height: 1px;
  background-color: #bebebe;
  top: 50%;
  left: 0;
  z-index: 0;
}
.stepper.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
}
.stepper .step {
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  z-index: 1;
  background-color: #989898;
  color: #ffffff;
  cursor: pointer;
  position: relative;
}
.stepper .step span {
  display: block;
}
.stepper .step.complete {
  background-color: #60a917;
  color: #ffffff;
}
.stepper .step.current {
  background-color: #1ba1e2;
  color: #ffffff;
}
.stepper.cycle .step {
  border-radius: 50%;
}
.stepper.diamond .step {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.stepper.diamond .step span {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.streamer {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  margin-bottom: 1rem;
}
.streamer .streams {
  width: 40px;
  overflow: visible;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  padding-top: 30px;
  background-color: #ffffff;
  color: #1d1d1d;
  position: absolute;
  margin-top: 2px;
  left: 0;
  top: 0;
  z-index: 500;
}
.streamer .streamer-actions {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 32px;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  background-color: inherit;
  z-index: 101;
}
.streamer .streamer-action {
  margin: 1px;
  height: 26px;
  width: 26px;
  border: 0 solid #dfdfdf;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
  background-color: #ffffff;
  color: #1d1d1d;
  outline: none;
  padding: 0;
}
.streamer .streamer-action * {
  vertical-align: inherit ;
  font-size: 24px;
  text-align: center;
  width: 24px;
  height: 24px;
}
.streamer a.streamer-action {
  color: #1d1d1d;
}
.streamer a.streamer-action:hover {
  color: #1d1d1d;
}
.streamer .stream {
  position: relative;
  height: 75px;
  width: 40px;
  padding: 4px 8px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  background-color: inherit;
  color: inherit;
  border: 2px solid #ffffff;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.streamer .stream-title,
.streamer .stream-secondary {
  display: none;
  z-index: 2;
}
.streamer .stream-title {
  font-size: 14px;
  text-transform: uppercase;
  height: 100%;
  line-height: 1;
}
.streamer .stream-secondary {
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}
.streamer .stream-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  text-align: center;
}
.streamer .events-area {
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  padding-left: 40px;
  z-index: 1;
  position: relative;
  white-space: nowrap;
  overflow-x: scroll;
  -webkit-overflow-scrolling: auto;
}
.streamer .streamer-timeline,
.streamer .streamer-fake-timeline {
  height: 32px;
  width: auto;
  list-style: none inside;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.streamer .streamer-timeline li,
.streamer .streamer-fake-timeline li {
  flex-shrink: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
  width: 224px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAAATCAYAAACJKwFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OWY4NzBhNi0zODU3LWFmNDEtYWMzZS03YzlkOTcxZjMxOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEREMzg4NkJBQjkyMTFFN0JDQTVFMzg4RUE0RDc4RkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEREMzg4NkFBQjkyMTFFN0JDQTVFMzg4RUE0RDc4RkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzEyZGQ1NjktNmM3YS0yZTQ2LTg2MmQtZWY3OGU5MmQ4NWY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5Zjg3MGE2LTM4NTctYWY0MS1hYzNlLTdjOWQ5NzFmMzE5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv3rUTMAAAIHSURBVHja7Jq/S0JRHMWfpj37oSA8qikIImioIaghaHDrD2hqaG4R6i8paGksh2iIQGhoCYewocChhkDEoAjsx5IGDZV2Ll6huXvoKZwPHHwuh3O/737f03tvpNVqeUKIcIiYBiwUCoe4LhH8FqAadO/oE0BT0AUh0xxUhyqOPklohpRpFvqEbh194tA8dGX9XJi2fteE8S1CN1DD0WcSSpHmpslUhl4dfcahMeiSMTdj9qKYyWR2/uKA5v39dd1OUNebOAKtQtuEQa5Bd9C5o4+pVRbaImRagd6hU4LXJinTMjQMHZEymfn05eizBE1AOUKmDegAeiY8PE0z7xIyZaP2op/0Rk1AaYKPeQP6pEyD9inqyigx05B9ozLG5ttPV5I2FwPf1suVFGlsnUwBwSdt5zmD/qh+hQsRHmpAIdSAQqgBhRBqQCHUgEKIfyBG9jP7SD4pV5KYibFs3EfMZJbWu+0I0oDH24ZI2nq5krD3j5UpTvDxiZnoDWg2Ot8IPmbjfI+UqQo9EXw+vPZJCgYn0HeXNeCjx9vfKtt6uVIjPqhMpjrBx5ykqXRrA1ZJPg3P/RhTh2OSzwu0T/J66MJfQ2dEL1adisRMOZJPyeMcjdN/QCHCRg0ohBpQCDWgECKkBgxUip4k4rVXLiMqRU8SdBowr1r0JE2vvbTeVCl6kvyPAAMASGlSBhr76A8AAAAASUVORK5CYII=") no-repeat;
  vertical-align: bottom;
  height: 100%;
  line-height: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
}
.streamer .streamer-timeline li em,
.streamer .streamer-fake-timeline li em {
  font-size: 10px;
  font-style: normal;
  margin: 4px;
  -webkit-box-flex: 1;
          flex: 1 0 0;
  max-width: 100%;
}
.streamer .streamer-fake-timeline {
  position: absolute;
  height: 1px;
  top: 0;
  left: 0;
  width: 100%;
}
.streamer .streamer-fake-timeline li {
  width: auto;
  line-height: 1px;
  flex-shrink: 0;
  -webkit-box-flex: 0;
          flex-grow: 0;
  overflow: hidden;
  text-align: center;
  color: #fcfcfc;
}
.streamer .streamer-events {
  -webkit-box-ordinal-group: 3;
          order: 2;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.streamer .event-group {
  display: block;
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid transparent;
  flex-shrink: 0;
  margin-top: -1px;
}
.streamer .stream-events {
  min-height: 75px;
  height: auto;
  width: auto;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.streamer .stream-events.global-stream {
  min-height: 100%;
}
.streamer .stream-events.global-stream .stream-event {
  min-width: 100%;
}
.streamer .stream-event {
  width: 222px;
  height: 72px;
  border: 1px solid #f5f5f5;
  margin: 2px 1px;
  background-color: #ffffff;
  color: #1d1d1d;
  overflow: hidden;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
}
.streamer .stream-event:hover {
  border-color: #dfdfdf;
}
.streamer .stream-event-slide {
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  height: 100%;
}
.streamer .stream-event-slide .slide-logo {
  width: 40px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  padding: 2px;
}
.streamer .stream-event-slide .slide-logo .icon {
  width: 36px;
  height: 36px;
}
.streamer .stream-event-slide .slide-logo .time {
  margin-top: 1px;
  padding: 5px 4px 6px;
  font-size: 0.75rem;
}
.streamer .stream-event-slide .slide-data {
  margin: 0 4px;
  padding: 4px 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  width: auto;
  max-width: calc(100% - 48px);
  height: 100%;
}
.streamer .stream-event-slide .slide-data .title,
.streamer .stream-event-slide .slide-data .subtitle,
.streamer .stream-event-slide .slide-data .desc {
  line-height: 1;
}
.streamer .stream-event-slide .slide-data .title {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
.streamer .stream-event-slide .slide-data .subtitle {
  font-size: 10px;
}
.streamer .stream-event-slide .slide-data .desc {
  font-size: 11px;
  color: #999999;
  margin-top: auto;
  height: 29px;
}
.streamer .stream-event-slide .slide-data * + .subtitle {
  margin-top: 2px;
}
.streamer .stream-event-slide .state-icon {
  position: absolute;
  z-index: 99;
  top: 4px;
  right: 8px;
  color: #989898;
}
.streamer .stream-event {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}
.streamer .stream-event.selected {
  -webkit-box-shadow: 0 0 0 1px #5ebdec !important;
          box-shadow: 0 0 0 1px #5ebdec !important;
}
.streamer .stream-events:not(.global-stream) .stream-event.disabled {
  opacity: 0.2;
}
.streamer .size-auto {
  width: auto;
}
.streamer .event-group.size-1x {
  width: 224px;
}
.streamer .event-group.size-2x {
  width: 448px;
}
.streamer .event-group.size-3x {
  width: 672px;
}
.streamer .event-group.size-4x {
  width: 896px;
}
.streamer .event-group.size-5x {
  width: 1120px;
}
.streamer .event-group.size-6x {
  width: 1344px;
}
.streamer .event-group.size-7x {
  width: 1568px;
}
.streamer .event-group.size-8x {
  width: 1792px;
}
.streamer .event-group.size-9x {
  width: 2016px;
}
.streamer .event-group.size-10x {
  width: 2240px;
}
.streamer .event-group.size-11x {
  width: 2464px;
}
.streamer .event-group.size-12x {
  width: 2688px;
}
.streamer .event-group.size-13x {
  width: 2912px;
}
.streamer .event-group.size-14x {
  width: 3136px;
}
.streamer .event-group.size-15x {
  width: 3360px;
}
.streamer .event-group.size-16x {
  width: 3584px;
}
.streamer .event-group.size-17x {
  width: 3808px;
}
.streamer .event-group.size-18x {
  width: 4032px;
}
.streamer .event-group.size-19x {
  width: 4256px;
}
.streamer .event-group.size-20x {
  width: 4480px;
}
.streamer .stream-event.size-1x {
  width: 222px;
}
.streamer .stream-event.shift-1x {
  margin-left: 225px;
}
.streamer .stream-event.size-2x {
  width: 446px;
}
.streamer .stream-event.shift-2x {
  margin-left: 449px;
}
.streamer .stream-event.size-3x {
  width: 670px;
}
.streamer .stream-event.shift-3x {
  margin-left: 673px;
}
.streamer .stream-event.size-4x {
  width: 894px;
}
.streamer .stream-event.shift-4x {
  margin-left: 897px;
}
.streamer .stream-event.size-5x {
  width: 1118px;
}
.streamer .stream-event.shift-5x {
  margin-left: 1121px;
}
.streamer .stream-event.size-6x {
  width: 1342px;
}
.streamer .stream-event.shift-6x {
  margin-left: 1345px;
}
.streamer .stream-event.size-7x {
  width: 1566px;
}
.streamer .stream-event.shift-7x {
  margin-left: 1569px;
}
.streamer .stream-event.size-8x {
  width: 1790px;
}
.streamer .stream-event.shift-8x {
  margin-left: 1793px;
}
.streamer .stream-event.size-9x {
  width: 2014px;
}
.streamer .stream-event.shift-9x {
  margin-left: 2017px;
}
.streamer .stream-event.size-10x {
  width: 2238px;
}
.streamer .stream-event.shift-10x {
  margin-left: 2241px;
}
.streamer .stream-event.size-11x {
  width: 2462px;
}
.streamer .stream-event.shift-11x {
  margin-left: 2465px;
}
.streamer .stream-event.size-12x {
  width: 2686px;
}
.streamer .stream-event.shift-12x {
  margin-left: 2689px;
}
.streamer .stream-event.size-13x {
  width: 2910px;
}
.streamer .stream-event.shift-13x {
  margin-left: 2913px;
}
.streamer .stream-event.size-14x {
  width: 3134px;
}
.streamer .stream-event.shift-14x {
  margin-left: 3137px;
}
.streamer .stream-event.size-15x {
  width: 3358px;
}
.streamer .stream-event.shift-15x {
  margin-left: 3361px;
}
.streamer .stream-event.size-16x {
  width: 3582px;
}
.streamer .stream-event.shift-16x {
  margin-left: 3585px;
}
.streamer .stream-event.size-17x {
  width: 3806px;
}
.streamer .stream-event.shift-17x {
  margin-left: 3809px;
}
.streamer .stream-event.size-18x {
  width: 4030px;
}
.streamer .stream-event.shift-18x {
  margin-left: 4033px;
}
.streamer .stream-event.size-19x {
  width: 4254px;
}
.streamer .stream-event.shift-19x {
  margin-left: 4257px;
}
.streamer .stream-event.size-20x {
  width: 4478px;
}
.streamer .stream-event.shift-20x {
  margin-left: 4481px;
}
.streamer .stream-event.size-half {
  width: 112px;
}
.streamer .stream-event.size-one-third {
  width: 74.66666667px;
}
.streamer .stream-event.offset-half {
  margin-left: 112px;
}
.streamer .stream-event.offset-one-third {
  margin-left: 74.66666667px;
}
html.metro-no-touch-device .streamer .stream:hover {
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  width: 200px;
}
html.metro-no-touch-device .streamer .stream:hover .stream-title,
html.metro-no-touch-device .streamer .stream:hover .stream-secondary {
  display: block;
}
html.metro-no-touch-device .streamer .stream:hover .stream-icon {
  bottom: 4px;
  right: 4px;
  top: auto;
  left: auto;
}
html.metro-touch-device .streamer .stream.focused {
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  width: 200px;
}
html.metro-touch-device .streamer .stream.focused .stream-title,
html.metro-touch-device .streamer .stream.focused .stream-secondary {
  display: block;
}
html.metro-touch-device .streamer .stream.focused .stream-icon {
  bottom: 4px;
  right: 4px;
  top: auto;
  left: auto;
}
@media screen and (min-width: 0) {
  .streamer.streamer-expand-fs .streams,
  .streamer.streamer-expand-fs .stream {
    width: 200px;
  }
  .streamer.streamer-expand-fs .streamer-actions {
    display: -webkit-box;
    display: flex;
    width: 200px;
  }
  .streamer.streamer-expand-fs .stream-title,
  .streamer.streamer-expand-fs .stream-secondary {
    display: block;
  }
  .streamer.streamer-expand-fs .stream-icon {
    bottom: 4px;
    right: 4px;
    top: auto;
    left: auto;
  }
  .streamer.streamer-expand-fs .events-area {
    padding-left: 200px;
  }
}
@media screen and (min-width: 576px) {
  .streamer.streamer-expand-sm .streams,
  .streamer.streamer-expand-sm .stream {
    width: 200px;
  }
  .streamer.streamer-expand-sm .streamer-actions {
    display: -webkit-box;
    display: flex;
    width: 200px;
  }
  .streamer.streamer-expand-sm .stream-title,
  .streamer.streamer-expand-sm .stream-secondary {
    display: block;
  }
  .streamer.streamer-expand-sm .stream-icon {
    bottom: 4px;
    right: 4px;
    top: auto;
    left: auto;
  }
  .streamer.streamer-expand-sm .events-area {
    padding-left: 200px;
  }
}
@media screen and (min-width: 768px) {
  .streamer.streamer-expand-md .streams,
  .streamer.streamer-expand-md .stream {
    width: 200px;
  }
  .streamer.streamer-expand-md .streamer-actions {
    display: -webkit-box;
    display: flex;
    width: 200px;
  }
  .streamer.streamer-expand-md .stream-title,
  .streamer.streamer-expand-md .stream-secondary {
    display: block;
  }
  .streamer.streamer-expand-md .stream-icon {
    bottom: 4px;
    right: 4px;
    top: auto;
    left: auto;
  }
  .streamer.streamer-expand-md .events-area {
    padding-left: 200px;
  }
}
@media screen and (min-width: 992px) {
  .streamer.streamer-expand-lg .streams,
  .streamer.streamer-expand-lg .stream {
    width: 200px;
  }
  .streamer.streamer-expand-lg .streamer-actions {
    display: -webkit-box;
    display: flex;
    width: 200px;
  }
  .streamer.streamer-expand-lg .stream-title,
  .streamer.streamer-expand-lg .stream-secondary {
    display: block;
  }
  .streamer.streamer-expand-lg .stream-icon {
    bottom: 4px;
    right: 4px;
    top: auto;
    left: auto;
  }
  .streamer.streamer-expand-lg .events-area {
    padding-left: 200px;
  }
}
@media screen and (min-width: 1200px) {
  .streamer.streamer-expand-xl .streams,
  .streamer.streamer-expand-xl .stream {
    width: 200px;
  }
  .streamer.streamer-expand-xl .streamer-actions {
    display: -webkit-box;
    display: flex;
    width: 200px;
  }
  .streamer.streamer-expand-xl .stream-title,
  .streamer.streamer-expand-xl .stream-secondary {
    display: block;
  }
  .streamer.streamer-expand-xl .stream-icon {
    bottom: 4px;
    right: 4px;
    top: auto;
    left: auto;
  }
  .streamer.streamer-expand-xl .events-area {
    padding-left: 200px;
  }
}
@media screen and (min-width: 1452px) {
  .streamer.streamer-expand-xxl .streams,
  .streamer.streamer-expand-xxl .stream {
    width: 200px;
  }
  .streamer.streamer-expand-xxl .streamer-actions {
    display: -webkit-box;
    display: flex;
    width: 200px;
  }
  .streamer.streamer-expand-xxl .stream-title,
  .streamer.streamer-expand-xxl .stream-secondary {
    display: block;
  }
  .streamer.streamer-expand-xxl .stream-icon {
    bottom: 4px;
    right: 4px;
    top: auto;
    left: auto;
  }
  .streamer.streamer-expand-xxl .events-area {
    padding-left: 200px;
  }
}
.switch {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  margin: 0;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  height: 36px;
}
.switch input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.switch .check,
.switch .caption {
  display: block;
  line-height: 38px;
  font-size: 14px;
  margin: 0 4px;
  position: relative;
}
.switch .check {
  position: relative;
  height: 20px;
  width: 48px;
  border: 2px #1d1d1d solid;
  cursor: pointer;
  background: transparent;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0.5625rem;
  flex-shrink: 0;
}
.switch .check::after {
  position: absolute;
  left: 3px;
  display: block;
  content: "";
  height: 0.75rem;
  width: 0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px #333 solid;
  cursor: pointer;
  background: #333;
  z-index: 2;
  border-radius: 50%;
}
.switch input[type="checkbox"]:checked ~ .check {
  background: #1d1d1d;
  border-color: #1d1d1d;
  color: #1d1d1d;
}
.switch input[type="checkbox"]:checked ~ .check::after {
  background-color: #ffffff;
  border-color: #ffffff;
  left: auto;
  -webkit-transform: translateX(30px) translateY(-50%);
          transform: translateX(30px) translateY(-50%);
}
.switch input[type="checkbox"]:disabled ~ .check {
  background-color: #e9e9e9;
  border-color: #e9e9e9;
}
.switch input[type="checkbox"]:disabled ~ .check::after {
  background-color: #d0d0d0;
  border-color: #d0d0d0;
}
.switch .check {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.switch .caption {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.switch.caption-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse nowrap;
}
.switch.required,
.switch.invalid,
.switch.valid {
  border: none!important;
}
.switch.invalid::after {
  display: none;
}
.switch.transition-on .check {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.switch.transition-on .check::after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.switch.transition-on input[type="checkbox"]:checked ~ .check::after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.switch .check::before {
  content: attr(data-off);
  display: block;
  position: absolute;
  color: inherit;
  left: 16px;
  width: 26px;
  top: -2px;
  line-height: 20px;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
}
.switch input[type="checkbox"]:checked ~ .check::before {
  content: attr(data-on);
  color: #ffffff;
  left: 1px;
}
.switch input[type="checkbox"]:disabled ~ .check::before {
  display: none;
}
.switch-material {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  height: 36px;
  margin: 0;
}
.switch-material input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.switch-material .check,
.switch-material .caption {
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
  font-size: 14px;
  margin: 0 4px;
}
.switch-material .check {
  width: 48px;
  height: 16px;
  background-color: #929292;
  border-radius: 8px;
  overflow: visible;
  position: relative;
  margin: 0 4px;
}
.switch-material .check::after {
  position: absolute;
  display: block;
  content: "";
  width: 22px;
  height: 22px;
  z-index: 2;
  margin-top: -3px;
  margin-left: -3px;
  border-radius: 50%;
  background-color: #00aba9;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.switch-material input:checked ~ .check {
  background-color: rgba(0, 150, 136, 0.5);
}
.switch-material input:not(:checked) ~ .check::after {
  background-color: #ffffff;
}
.switch-material input:checked ~ .check {
  background-color: rgba(0, 150, 136, 0.5);
}
.switch-material input:checked ~ .check::after {
  -webkit-transform: translateX(30px);
          transform: translateX(30px);
}
.switch-material input:disabled ~ .check {
  background-color: #D5D5D5;
}
.switch-material input:disabled ~ .check::after {
  background-color: #BDBDBD;
}
.switch-material .check {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.switch-material .caption {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.switch-material.caption-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse nowrap;
}
.switch-material.transition-on {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.switch-material.transition-on input:not(:checked) ~ .check::after {
  -webkit-transition: linear all 0.2s;
  transition: linear all 0.2s;
}
.switch-material.transition-on input:checked ~ .check::after {
  -webkit-transition: linear all 0.2s;
  transition: linear all 0.2s;
}
.switch-material .check::before {
  content: attr(data-off);
  display: block;
  position: absolute;
  color: inherit;
  left: 19px;
  width: 26px;
  top: -2px;
  line-height: 20px;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
}
.switch-material input[type="checkbox"]:checked ~ .check::before {
  content: attr(data-on);
  color: #ffffff;
  left: 1px;
}
.switch-material input[type="checkbox"]:disabled ~ .check::before {
  display: none;
}
.t-menu {
  list-style: none inside;
  margin: 0;
  padding: 0;
  position: relative;
  width: auto;
  float: left;
  background-color: #ffffff;
  color: #1d1d1d;
  border-collapse: separate;
  display: none;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.t-menu.open {
  display: block;
}
.t-menu > li {
  position: relative;
  background-color: inherit;
  color: inherit;
  display: block;
}
.t-menu > li > a {
  display: block;
  padding: 0 1rem;
  border-bottom: 1px #dfdfdf solid;
  position: relative;
  color: inherit;
  background-color: inherit;
  height: 60px;
  width: 60px;
  line-height: 60px;
}
.t-menu > li > a .icon {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  line-height: 60px;
}
.t-menu > li:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.t-menu > li:last-child a {
  border-bottom: 0;
}
.t-menu a {
  text-decoration: none!important;
}
.t-menu a:hover {
  text-decoration: none!important;
}
.t-menu.horizontal > li {
  float: left;
}
.t-menu .t-menu {
  position: absolute;
  left: 100%;
  margin-left: 0.3125rem;
  top: 0;
  float: none;
}
.t-menu.horizontal .t-menu {
  left: 0 ;
  top: 100% ;
  margin-top: 0.3125rem;
  margin-left: 0 ;
}
.t-menu .dropdown-toggle {
  padding-right: 1rem!important;
}
.t-menu .dropdown-toggle:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: auto;
  top: auto;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 8px 8px;
  border-color: transparent transparent rgba(29, 29, 29, 0.5) transparent;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.t-menu .dropdown-toggle:before {
  display: none;
}
.t-menu.horizontal > li > a {
  border-right: 1px #dfdfdf solid;
  border-bottom: 0;
}
.t-menu.horizontal > li:last-child > a {
  border-right: 0;
}
.t-menu.horizontal .t-menu:not(.horizontal) {
  left: 0;
  top: 100% ;
  margin-top: 0.3125rem;
  margin-left: 0 ;
}
.t-menu.horizontal .t-menu:not(.horizontal) .t-menu.horizontal {
  left: 100% ;
  margin-left: 0.3125rem;
  top: -0.3rem;
  float: left;
}
.t-menu.compact li a {
  padding: 0 0.7rem;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.t-menu.compact li a .icon {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  line-height: 40px;
}
.t-menu.compact .dropdown-toggle {
  padding-right: 0.7rem !important;
}
.t-menu {
  z-index: 1000;
}
.table-container {
  display: block;
  position: relative;
}
.table {
  display: table;
}
.thead {
  display: table-header-group;
}
.tfoot {
  display: table-footer-group;
}
.tbody {
  display: table-row-group;
}
.tr {
  display: table-row;
}
.th,
.td {
  display: table-cell;
}
.table {
  width: 100%;
}
.table th,
.table .th,
.table td,
.table .td {
  padding: 0.625rem;
}
.table.fixed-layout {
  table-layout: fixed;
}
.table.fixed-layout th,
.table.fixed-layout .th,
.table.fixed-layout td,
.table.fixed-layout .td {
  white-space: nowrap;
  overflow: hidden;
}
.table thead,
.table tfoot,
.table .thead,
.table .tfoot {
  border-bottom: 4px solid #e4e4e4;
}
.table thead th,
.table tfoot th,
.table .thead th,
.table .tfoot th,
.table thead td,
.table tfoot td,
.table .thead td,
.table .tfoot td,
.table thead .th,
.table tfoot .th,
.table .thead .th,
.table .tfoot .th,
.table thead .td,
.table tfoot .td,
.table .thead .td,
.table .tfoot .td {
  cursor: default;
  color: #1d1d1d;
  border-color: transparent;
  text-align: left;
  font-weight: bold;
  line-height: 1.2;
}
.table tfoot,
.table .tfoot {
  border-top: 4px solid #e4e4e4;
}
.table tbody td,
.table .tbody td,
.table tbody .td,
.table .tbody .td {
  padding: 0.625rem;
  vertical-align: middle;
}
.table .sortable-column,
.table .sorting {
  position: relative;
  cursor: pointer;
  padding-right: 30px;
}
.table .sortable-column:after,
.table .sorting:after {
  position: absolute;
  content: "\21C5";
  width: 1rem;
  height: 1rem;
  left: 100%;
  margin-left: -1.25rem;
  top: 50%;
  margin-top: -0.3rem;
  color: inherit;
  font-size: 0.8em;
  font-weight: 100;
  line-height: 1;
  opacity: 0.7;
}
.table .sortable-column.sort-asc,
.table .sorting.sort-asc,
.table .sortable-column.sort-desc,
.table .sorting.sort-desc,
.table .sortable-column.sorting_asc,
.table .sorting.sorting_asc,
.table .sortable-column.sorting_desc,
.table .sorting.sorting_desc {
  background-color: #ebebeb;
}
.table .sortable-column.sort-asc:after,
.table .sorting.sort-asc:after,
.table .sortable-column.sort-desc:after,
.table .sorting.sort-desc:after,
.table .sortable-column.sorting_asc:after,
.table .sorting.sorting_asc:after,
.table .sortable-column.sorting_desc:after,
.table .sorting.sorting_desc:after {
  color: #1d1d1d;
  opacity: 1;
  font-weight: 700;
  font-size: 1em;
  margin-top: -0.5rem;
}
.table .sortable-column.sort-asc:after,
.table .sorting.sort-asc:after,
.table .sortable-column.sorting_asc:after,
.table .sorting.sorting_asc:after {
  content: "\2191";
}
.table .sortable-column.sort-desc:after,
.table .sorting.sort-desc:after,
.table .sortable-column.sorting_desc:after,
.table .sorting.sorting_desc:after {
  content: "\2193";
}
.table.sortable-markers-on-left .sortable-column,
.table.sortable-markers-on-left .sorting {
  padding-left: 30px;
  padding-right: 10px;
}
.table.sortable-markers-on-left .sortable-column:before,
.table.sortable-markers-on-left .sorting:before,
.table.sortable-markers-on-left .sortable-column:after,
.table.sortable-markers-on-left .sorting:after {
  left: 0;
  margin-left: 0.625rem;
}
.table tr.selected td,
.table .tr.selected td,
.table tr.selected .td,
.table .tr.selected .td {
  background-color: rgba(28, 183, 236, 0.1);
}
.table td.selected,
.table .td.selected {
  background-color: rgba(28, 183, 236, 0.3);
}
.table.striped tbody tr:nth-child(odd),
.table.striped .tbody .tr:nth-child(odd) {
  background: #f8f8f8;
}
.table.row-hover tbody tr:hover,
.table.row-hover .tbody tr:hover,
.table.row-hover tbody .tr:hover,
.table.row-hover .tbody .tr:hover {
  background-color: rgba(28, 183, 236, 0.1);
}
.table.cell-hover tbody td:hover,
.table.cell-hover .tbody td:hover,
.table.cell-hover tbody .td:hover,
.table.cell-hover .tbody .td:hover {
  background-color: rgba(28, 183, 236, 0.3);
}
.table.table-border {
  border: 1px #dfdfdf solid;
}
.table.cell-border th,
.table.cell-border td,
.table.cell-border .th,
.table.cell-border .td {
  border: 1px #dfdfdf solid;
}
.table.cell-border thead tr:first-child th,
.table.cell-border .thead tr:first-child th,
.table.cell-border thead .tr:first-child th,
.table.cell-border .thead .tr:first-child th,
.table.cell-border thead tr:first-child td,
.table.cell-border .thead tr:first-child td,
.table.cell-border thead .tr:first-child td,
.table.cell-border .thead .tr:first-child td,
.table.cell-border thead tr:first-child .th,
.table.cell-border .thead tr:first-child .th,
.table.cell-border thead .tr:first-child .th,
.table.cell-border .thead .tr:first-child .th,
.table.cell-border thead tr:first-child .td,
.table.cell-border .thead tr:first-child .td,
.table.cell-border thead .tr:first-child .td,
.table.cell-border .thead .tr:first-child .td {
  border-top: none;
}
.table.cell-border thead tr:first-child th:first-child,
.table.cell-border .thead tr:first-child th:first-child,
.table.cell-border thead .tr:first-child th:first-child,
.table.cell-border .thead .tr:first-child th:first-child,
.table.cell-border thead tr:first-child td:first-child,
.table.cell-border .thead tr:first-child td:first-child,
.table.cell-border thead .tr:first-child td:first-child,
.table.cell-border .thead .tr:first-child td:first-child,
.table.cell-border thead tr:first-child .th:first-child,
.table.cell-border .thead tr:first-child .th:first-child,
.table.cell-border thead .tr:first-child .th:first-child,
.table.cell-border .thead .tr:first-child .th:first-child,
.table.cell-border thead tr:first-child .td:first-child,
.table.cell-border .thead tr:first-child .td:first-child,
.table.cell-border thead .tr:first-child .td:first-child,
.table.cell-border .thead .tr:first-child .td:first-child {
  border-left: none;
}
.table.cell-border thead tr:first-child th:last-child,
.table.cell-border .thead tr:first-child th:last-child,
.table.cell-border thead .tr:first-child th:last-child,
.table.cell-border .thead .tr:first-child th:last-child,
.table.cell-border thead tr:first-child td:last-child,
.table.cell-border .thead tr:first-child td:last-child,
.table.cell-border thead .tr:first-child td:last-child,
.table.cell-border .thead .tr:first-child td:last-child,
.table.cell-border thead tr:first-child .th:last-child,
.table.cell-border .thead tr:first-child .th:last-child,
.table.cell-border thead .tr:first-child .th:last-child,
.table.cell-border .thead .tr:first-child .th:last-child,
.table.cell-border thead tr:first-child .td:last-child,
.table.cell-border .thead tr:first-child .td:last-child,
.table.cell-border thead .tr:first-child .td:last-child,
.table.cell-border .thead .tr:first-child .td:last-child {
  border-right: none;
}
.table.cell-border tbody tr:first-child td,
.table.cell-border .tbody tr:first-child td,
.table.cell-border tbody .tr:first-child td,
.table.cell-border .tbody .tr:first-child td,
.table.cell-border tbody tr:first-child .td,
.table.cell-border .tbody tr:first-child .td,
.table.cell-border tbody .tr:first-child .td,
.table.cell-border .tbody .tr:first-child .td {
  border-top: none;
}
.table.cell-border tbody tr td:first-child,
.table.cell-border .tbody tr td:first-child,
.table.cell-border tbody .tr td:first-child,
.table.cell-border .tbody .tr td:first-child,
.table.cell-border tbody tr .td:first-child,
.table.cell-border .tbody tr .td:first-child,
.table.cell-border tbody .tr .td:first-child,
.table.cell-border .tbody .tr .td:first-child {
  border-left: none;
}
.table.cell-border tbody tr td:last-child,
.table.cell-border .tbody tr td:last-child,
.table.cell-border tbody .tr td:last-child,
.table.cell-border .tbody .tr td:last-child,
.table.cell-border tbody tr .td:last-child,
.table.cell-border .tbody tr .td:last-child,
.table.cell-border tbody .tr .td:last-child,
.table.cell-border .tbody .tr .td:last-child {
  border-right: none;
}
.table.cell-border tbody tr:last-child td,
.table.cell-border .tbody tr:last-child td,
.table.cell-border tbody .tr:last-child td,
.table.cell-border .tbody .tr:last-child td,
.table.cell-border tbody tr:last-child .td,
.table.cell-border .tbody tr:last-child .td,
.table.cell-border tbody .tr:last-child .td,
.table.cell-border .tbody .tr:last-child .td {
  border-bottom: none;
}
.table.row-border tr + tr,
.table.row-border .tr + .tr {
  border-top: 1px #dfdfdf solid;
}
.table.subcompact th,
.table.subcompact td,
.table.subcompact .th,
.table.subcompact .td {
  padding: 3px 8px;
  font-size: 80%;
}
.table.compact th,
.table.compact td,
.table.compact .th,
.table.compact .td {
  padding: 7px 8px;
  font-size: 80%;
}
.table .check-cell,
.table .rownum-cell {
  width: 36px;
  text-align: center;
}
.table thead td.hidden,
.table tbody td.hidden,
.table .thead td.hidden,
.table .tbody td.hidden,
.table thead th.hidden,
.table tbody th.hidden,
.table .thead th.hidden,
.table .tbody th.hidden,
.table thead .th.hidden,
.table tbody .th.hidden,
.table .thead .th.hidden,
.table .tbody .th.hidden,
.table thead .td.hidden,
.table tbody .td.hidden,
.table .thead .td.hidden,
.table .tbody .td.hidden {
  display: none!important;
}
.table .data-wrapper {
  white-space: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table .checkbox,
.table .radio,
.table .switch {
  height: initial;
}
.table-component {
  display: block;
  position: relative;
}
.table-bottom {
  margin-left: 0;
  margin-right: 0;
}
.table-info,
.table-pagination,
.table-skip {
  flex-basis: auto;
}
.table-progress {
  width: 64px;
  height: 64px;
  position: absolute;
  top: 200px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none;
  z-index: 2;
}
.table-progress [class*=activity-] {
  margin: 0 auto;
}
.table-inspector {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  color: #1d1d1d;
  z-index: 500;
  border: 1px double #dfdfdf;
  width: auto;
  padding: 10px;
  max-height: calc(100vh - 40px);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
.table-inspector .table-inspector-header {
  display: block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 0.5rem 0.5rem;
  border-bottom: 1px solid #dfdfdf;
  font-size: 24px;
  font-weight: 100;
  margin-bottom: 0.5rem;
}
.table-inspector .table-wrap {
  display: block;
  height: calc(100% - 110px);
  overflow-x: hidden;
  overflow-y: auto;
}
.table-inspector .table-inspector-actions {
  display: block;
  position: relative;
  border-top: 1px solid #dfdfdf;
  padding: 0.5rem 0.5rem 0;
  margin-top: 0.5rem;
}
.table-inspector table,
.table-inspector .table {
  margin-bottom: 0;
}
.table-inspector table td,
.table-inspector .table td,
.table-inspector table .td,
.table-inspector .table .td {
  vertical-align: middle;
}
.table-inspector table tr.flash,
.table-inspector .table tr.flash,
.table-inspector table .tr.flash,
.table-inspector .table .tr.flash {
  -webkit-animation: flash-bg 1s ease-out;
          animation: flash-bg 1s ease-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.table-inspector .spinner {
  width: 120px;
}
.table-inspector .spinner input {
  font-size: 14px;
}
.table-inspector.open {
  display: block;
}
.table-form {
  display: block;
  position: absolute;
  z-index: 500;
  height: auto;
  max-height: calc(100vh - 40px);
  width: auto;
  max-width: calc(100vw - 40px);
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  border: 1px solid #dfdfdf;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
@-webkit-keyframes flash-bg {
  0% {
    background-color: #ffffff;
  }
  30% {
    background-color: #bebebe;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes flash-bg {
  0% {
    background-color: #ffffff;
  }
  30% {
    background-color: #bebebe;
  }
  100% {
    background-color: #ffffff;
  }
}
@media screen and (min-width: 0) {
  .table.normal-fs th,
  .table.normal-fs td,
  .table.normal-fs .th,
  .table.normal-fs .td {
    padding: 0.625rem;
    font-size: 1em;
  }
  .table.compact-fs th,
  .table.compact-fs td,
  .table.compact-fs .th,
  .table.compact-fs .td {
    padding: 7px 8px;
    font-size: 80%;
  }
  .table.subcompact-fs th,
  .table.subcompact-fs td,
  .table.subcompact-fs .th,
  .table.subcompact-fs .td {
    padding: 3px 8px;
    font-size: 80%;
  }
}
@media screen and (min-width: 576px) {
  .table.normal-sm th,
  .table.normal-sm td,
  .table.normal-sm .th,
  .table.normal-sm .td {
    padding: 0.625rem;
    font-size: 1em;
  }
  .table.compact-sm th,
  .table.compact-sm td,
  .table.compact-sm .th,
  .table.compact-sm .td {
    padding: 7px 8px;
    font-size: 80%;
  }
  .table.subcompact-sm th,
  .table.subcompact-sm td,
  .table.subcompact-sm .th,
  .table.subcompact-sm .td {
    padding: 3px 8px;
    font-size: 80%;
  }
}
@media screen and (min-width: 768px) {
  .table.normal-md th,
  .table.normal-md td,
  .table.normal-md .th,
  .table.normal-md .td {
    padding: 0.625rem;
    font-size: 1em;
  }
  .table.compact-md th,
  .table.compact-md td,
  .table.compact-md .th,
  .table.compact-md .td {
    padding: 7px 8px;
    font-size: 80%;
  }
  .table.subcompact-md th,
  .table.subcompact-md td,
  .table.subcompact-md .th,
  .table.subcompact-md .td {
    padding: 3px 8px;
    font-size: 80%;
  }
}
@media screen and (min-width: 992px) {
  .table.normal-lg th,
  .table.normal-lg td,
  .table.normal-lg .th,
  .table.normal-lg .td {
    padding: 0.625rem;
    font-size: 1em;
  }
  .table.compact-lg th,
  .table.compact-lg td,
  .table.compact-lg .th,
  .table.compact-lg .td {
    padding: 7px 8px;
    font-size: 80%;
  }
  .table.subcompact-lg th,
  .table.subcompact-lg td,
  .table.subcompact-lg .th,
  .table.subcompact-lg .td {
    padding: 3px 8px;
    font-size: 80%;
  }
}
@media screen and (min-width: 1200px) {
  .table.normal-xl th,
  .table.normal-xl td,
  .table.normal-xl .th,
  .table.normal-xl .td {
    padding: 0.625rem;
    font-size: 1em;
  }
  .table.compact-xl th,
  .table.compact-xl td,
  .table.compact-xl .th,
  .table.compact-xl .td {
    padding: 7px 8px;
    font-size: 80%;
  }
  .table.subcompact-xl th,
  .table.subcompact-xl td,
  .table.subcompact-xl .th,
  .table.subcompact-xl .td {
    padding: 3px 8px;
    font-size: 80%;
  }
}
@media screen and (min-width: 1452px) {
  .table.normal-xxl th,
  .table.normal-xxl td,
  .table.normal-xxl .th,
  .table.normal-xxl .td {
    padding: 0.625rem;
    font-size: 1em;
  }
  .table.compact-xxl th,
  .table.compact-xxl td,
  .table.compact-xxl .th,
  .table.compact-xxl .td {
    padding: 7px 8px;
    font-size: 80%;
  }
  .table.subcompact-xxl th,
  .table.subcompact-xxl td,
  .table.subcompact-xxl .th,
  .table.subcompact-xxl .td {
    padding: 3px 8px;
    font-size: 80%;
  }
}
.table-load-data-activity {
  position: absolute!important;
  top: 0;
  left: 0;
  z-index: 500;
}
.table-skip {
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}
.table-skip input {
  width: 220px;
}
.table-component .table-top,
.table-component .table-rows-block,
.table-component .table-search-block {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.table-component .table-search-block {
  flex-basis: 100%;
  flex-shrink: 0;
}
.table-component .table-rows-block {
  width: calc(100% - 46px);
}
.table-component .table-top > * {
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .table-component .table-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .table-component .table-top > * + * {
    margin-left: 4px;
  }
  .table-component .table-search-block {
    flex-shrink: 1;
  }
  .table-component .table-rows-block {
    width: 360px;
  }
}
.table-component .table-container {
  border: 1px solid #dfdfdf;
  margin: 10px 0;
  overflow: hidden;
}
.table-component .table-container.horizontal-scroll {
  overflow-x: auto;
}
.table-component .table-container.horizontal-scroll .table {
  width: auto;
  min-width: 100%;
}
.tabs-material-wrapper {
  overflow: hidden;
  height: 48px;
  display: block;
  width: 100%;
}
.tabs-material {
  margin: 0;
  padding: 0 52px;
  position: relative;
  height: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  overflow: auto;
  overflow-y: hidden;
  width: 100%;
  z-index: 1030;
  background-color: #ffffff;
  color: #1d1d1d;
  white-space: nowrap;
  list-style: none inside;
  line-height: 1;
}
.tabs-material li {
  flex-shrink: 0;
  position: relative;
  display: block;
  height: 48px;
  cursor: pointer;
  opacity: 0.6;
  text-align: center;
  margin: 0;
  overflow: hidden;
  max-width: 360px;
  min-width: 90px;
  background-color: inherit;
  color: inherit;
}
.tabs-material li a {
  display: block;
  position: relative;
  padding: 16px 16px;
  background-color: inherit;
  color: inherit;
  text-decoration: none;
  font-weight: 500;
  white-space: nowrap;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 20px;
  width: 100%;
}
.tabs-material li a:hover {
  text-decoration: none;
}
.tabs-material li .icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 22px;
  display: block;
}
.tabs-material::after {
  content: " ";
  min-width: 52px;
}
.tabs-material.with-icons li {
  height: 72px;
}
.tabs-material li.active,
.tabs-material li:hover {
  opacity: 1;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
.tabs-material .tab-marker {
  display: block;
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  color: transparent;
  opacity: 1;
  z-index: 1;
  background-color: #1d1d1d;
}
.tabs-material .tab-badge {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 4px;
}
.tabs-material.deep {
  z-index: 1029;
}
.tabs-material.fixed-tabs {
  overflow-x: hidden;
  padding: 0;
}
.tabs-material.fixed-tabs li {
  flex-basis: 0;
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.tabs-material.fixed-tabs::after {
  content: "";
  min-width: 0;
}
.head-bar ~ .fixed-tabs,
.tabs-material-wrapper.app-bar-present {
  top: 56px;
}
.head-bar.more ~ .fixed-tabs,
.tabs-material-wrapper.app-bar-present-more {
  top: 112px;
}
.tabs {
  position: relative;
  border: 1px solid #dfdfdf;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  color: #1d1d1d;
}
.tabs .hamburger,
.tabs .expand-title {
  cursor: pointer;
}
.tabs .hamburger {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  display: block;
}
.tabs .expand-title {
  display: block;
  padding: 0.65rem 1rem 0;
  background-color: inherit;
  color: inherit;
  text-decoration: none;
}
.tabs > ul.tabs-list {
  list-style: none inside;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: inherit;
          justify-content: inherit;
  width: 100%;
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 1px;
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
.tabs > ul.tabs-list > li,
.tabs > ul.tabs-list a {
  position: relative;
}
.tabs > ul.tabs-list > li {
  display: block;
  background-color: #ffffff;
  color: #1d1d1d;
  margin: 0 0 -1px 0;
}
.tabs > ul.tabs-list > li > a {
  padding: 0.5rem 1rem;
  background-color: inherit;
  color: inherit;
  text-decoration: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.tabs > ul.tabs-list > li > a:hover {
  text-decoration: none;
}
.tabs > ul.tabs-list > li > a > [class*=mif-] {
  margin: 0 4px;
}
.tabs > ul.tabs-list > li:hover {
  background-color: #f8f8f8;
}
.tabs > ul.tabs-list > li.active {
  background-color: #dfdfdf;
}
.tabs > ul.tabs-list .d-menu {
  position: relative;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tabs.bottom > ul.tabs-list {
  border: none;
}
.tabs.bottom > ul.tabs-list > li {
  margin: -1px 0 0 0;
}
.tabs.vertical > ul.tabs-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  border: none;
  border-right: 1px solid #dfdfdf;
  width: auto;
  height: 100%;
  -webkit-box-pack: inherit;
          justify-content: inherit;
}
.tabs.vertical > ul.tabs-list > li {
  border: none;
  border-right: 1px solid #dfdfdf;
  margin: 0 -1px 0 0;
}
.tabs.vertical > ul.tabs-list > li > a {
  text-align: right;
}
.tabs.vertical > ul.tabs-list > li.active {
  border: 1px solid #dfdfdf;
  border-right: none;
}
.tabs.vertical.right > ul.tabs-list {
  border: none;
  border-left: 1px solid #dfdfdf;
}
.tabs.vertical.right > ul.tabs-list > li {
  border: none;
  border-left: 1px solid #dfdfdf;
  margin: 0 0 0 -1px;
}
.tabs.vertical.right > ul.tabs-list > li > a {
  text-align: left;
}
.tabs.vertical.right > ul.tabs-list > li.active {
  border: 1px solid #dfdfdf;
  border-left: none;
}
.tabs.vertical {
  min-width: 3.5rem;
}
.tabs.vertical .expand-title {
  display: none!important;
}
.tabs-expand {
  border: none;
}
.tabs-expand > ul.tabs-list {
  border: 0;
  border-bottom: 1px solid #dfdfdf;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  display: -webkit-box !important;
  display: flex !important;
  margin-top: 0;
  height: auto;
  max-height: none;
  overflow: visible;
}
.tabs-expand > ul.tabs-list > li {
  border-bottom: 1px solid #dfdfdf;
}
.tabs-expand > ul.tabs-list > li.active {
  border: 1px solid #dfdfdf;
  border-bottom: none;
  background-color: #ffffff;
}
.tabs-expand > ul.tabs-list .d-menu {
  position: absolute;
  width: auto;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
          box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.tabs-expand.bottom > ul.tabs-list {
  border: none;
  border-top: 1px solid #dfdfdf;
}
.tabs-expand.bottom > ul.tabs-list > li {
  border: none;
  border-top: 1px solid #dfdfdf;
}
.tabs-expand.bottom > ul.tabs-list > li.active {
  border: 1px solid #dfdfdf;
  border-top: none;
}
.tabs-expand.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.tabs-expand .hamburger,
.tabs-expand .expand-title {
  display: none;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-text,
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-pills,
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-group {
  border-bottom: none;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-text > li {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: end;
          align-items: flex-end;
  border: none;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-text > li:hover {
  background: transparent;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-text > li.active {
  font-size: 3rem;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-text > li > a {
  height: 100%;
  padding: 0.5rem 0.5rem 0;
  -webkit-box-align: end;
          align-items: flex-end;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-text > li:not(.active) a {
  padding-bottom: 10px;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-group {
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-group > li {
  border: 1px solid #dfdfdf;
  width: 100%;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-group > li.active {
  background: #e4e4e4;
  font-weight: 500;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-pills > li {
  border: 1px solid transparent;
  overflow: hidden;
  border-radius: 10px;
}
.tabs-expand:not(.vertical):not(.bottom) ul.tabs-pills > li.active {
  font-weight: 500;
  border-color: #dfdfdf;
  background: #e4e4e4;
}
.tag-input {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  padding: 0 2px;
  cursor: text;
  position: relative;
  height: auto;
  min-height: 36px;
}
.tag-input .original-input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.tag-input .input-wrapper {
  width: auto;
  border: none!important;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  padding: 0 4px;
}
.tag-input .input-wrapper:focus {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.tag-input .input-clear-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: transparent;
  height: 34px;
  min-width: 34px;
}
.tag-input .input-clear-button:hover {
  background-color: #f8f8f8;
  text-shadow: rgba(0, 0, 0, 0.25) 0.1em 0.1em 0.2em;
}
.tag-input.padding-for-clear {
  padding-right: 48px;
}
.tag-input.input-large {
  min-height: 50px;
}
.tag-input.input-large input {
  height: 48px;
  font-size: 1.3rem;
  padding: 0 10px;
  line-height: 48px;
  min-width: 5em;
}
.tag-input.input-large .button {
  height: 48px;
  min-width: 48px;
  font-size: 1.3rem;
}
.tag-input.input-large .button [class*=mif-] {
  font-size: 1.3rem;
}
.tag-input.input-large .button [class*=default-icon-] {
  width: 21px;
  height: 21px;
}
.tag-input.input-large .button .input-clear-button {
  width: 48px;
  padding: 0;
}
.tag-input.input-small {
  min-height: 28px;
}
.tag-input.input-small input {
  height: 26px;
  font-size: 0.9rem;
  padding: 0 4px;
  line-height: 26px;
  min-width: 5em;
}
.tag-input.input-small .button {
  height: 26px;
  min-width: 26px;
  font-size: 0.9rem;
}
.tag-input.input-small .button [class*=mif-] {
  font-size: 0.9rem;
}
.tag-input.input-small .button [class*=default-icon-] {
  width: 14px;
  height: 14px;
}
.tag-input.input-small .input-clear-button {
  width: 26px;
  padding: 0;
}
.tag-input.static-mode {
  border: none!important;
  cursor: default;
}
.tag-input.static-mode .button,
.tag-input.static-mode input {
  display: none!important;
}
.tag-input .autocomplete-list {
  margin: 0;
  padding: 0;
  list-style: none inside;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
  overflow-y: auto;
  background-color: #ffffff;
  height: auto;
  border: 1px solid #dfdfdf;
  z-index: 3;
  display: block;
}
.tag-input .autocomplete-list .item {
  display: block;
  position: relative;
  padding: 4px 8px;
  cursor: pointer;
}
.tag-input .autocomplete-list .item:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.tag-input .autocomplete-list .item + .item {
  border-top: 1px solid #dfdfdf;
}
.tag {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
          align-items: flex-start;
  position: relative;
  margin: 2px;
  padding: 0;
  height: 26px;
  line-height: 26px;
  background-color: #f8f8f8;
  cursor: default;
}
.tag .title {
  display: block;
  position: relative;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 8px;
}
.tag .remover {
  display: block;
  position: relative;
  width: 26px;
  height: 100%;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  background-color: #e4e4e4;
  font-size: 1.2rem;
}
.tag.short-tag .title {
  max-width: 120px;
}
.tag.small {
  margin: 2px 2px;
  height: 18px;
  line-height: 18px;
}
.tag.small .title {
  font-size: 0.7rem;
  line-height: 18px;
}
.tag.small .remover {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 0.8rem;
}
.tag.large {
  margin: 2px 2px;
  height: 36px;
  line-height: 36px;
}
.tag.large .title {
  font-size: 1.3rem;
  line-height: 36px;
}
.tag.large .remover {
  width: 35px;
  height: 35px;
  line-height: 33px;
  font-size: 1.6rem;
}
.tag.static {
  background: #d4f0ff;
  color: #1d1d1d;
}
.tag.static .remover {
  display: none!important;
}
.textarea,
textarea {
  height: auto;
}
textarea {
  line-height: 1.2;
}
.textarea {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: auto;
  padding: 0;
}
.textarea .fake-textarea {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.textarea textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  outline: none;
  padding: 0.75rem;
  width: 100%;
  min-height: 100px;
  resize: none;
  border: none!important;
  -webkit-transition: height 0.1s linear;
  transition: height 0.1s linear;
}
.textarea textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.textarea.no-scroll-vertical textarea {
  overflow-y: hidden!important;
}
.textarea .input-clear-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: transparent;
}
.textarea .input-clear-button:hover {
  background-color: #f8f8f8;
  text-shadow: rgba(0, 0, 0, 0.25) 0.1em 0.1em 0.2em;
}
.textarea:not(.no-scroll-vertical) .input-clear-button {
  right: 18px;
}
.textarea.disabled .clear-button {
  display: none;
}
.textarea .prepend {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.textarea .append {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.textarea textarea {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.textarea .input-clear-button ~ textarea {
  padding-right: 48px;
}
.textarea[dir=rtl],
.textarea.rtl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.textarea[dir=rtl] .prepend,
.textarea.rtl .prepend {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.textarea[dir=rtl] .append,
.textarea.rtl .append {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.textarea[dir=rtl] textarea,
.textarea.rtl textarea {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.textarea[dir=rtl] .input-clear-button,
.textarea.rtl .input-clear-button {
  right: auto;
  left: 0.25rem;
}
.textarea[dir=rtl] .input-clear-button ~ textarea,
.textarea.rtl .input-clear-button ~ textarea {
  padding-left: 48px;
  padding-right: 0.75rem;
}
.tile-small,
.tile-medium,
.tile-wide,
.tile-large,
.tile-app {
  display: block;
  background-color: #1ba1e2;
  color: #ffffff;
  width: 150px;
  height: 150px;
  -webkit-box-shadow: inset 0 0 1px #FFFFCC;
          box-shadow: inset 0 0 1px #FFFFCC;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
          user-select: none;
  max-width: none!important;
}
.tile-small {
  width: 70px;
  height: 70px;
}
.tile-medium {
  width: 150px;
  height: 150px;
}
.tile-wide {
  width: 310px;
  height: 150px;
}
.tile-large {
  width: 310px;
  height: 310px;
}
.tile-app {
  width: 44px;
  height: 44px;
}
.tile-small .icon,
.tile-medium .icon,
.tile-wide .icon,
.tile-large .icon,
.tile-app .icon {
  max-width: 33%;
  height: 33%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  font-size: 50px;
  line-height: 50px;
  z-index: 2;
}
.tile-small .branding-bar,
.tile-medium .branding-bar,
.tile-wide .branding-bar,
.tile-large .branding-bar,
.tile-app .branding-bar {
  height: 32px;
  line-height: 32px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0 10px 5px;
  font-size: 0.875rem;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 2;
}
.tile-small .badge-top,
.tile-medium .badge-top,
.tile-wide .badge-top,
.tile-large .badge-top,
.tile-app .badge-top,
.tile-small .badge-bottom,
.tile-medium .badge-bottom,
.tile-wide .badge-bottom,
.tile-large .badge-bottom,
.tile-app .badge-bottom {
  position: absolute;
  display: block;
  padding: 4px 8px;
  font-size: 12px;
  text-align: center;
  background-color: rgba(29, 29, 29, 0.1);
  z-index: 2;
}
.tile-small .badge-bottom,
.tile-medium .badge-bottom,
.tile-wide .badge-bottom,
.tile-large .badge-bottom,
.tile-app .badge-bottom {
  right: 10px;
  bottom: 0;
}
.tile-small .badge-top,
.tile-medium .badge-top,
.tile-wide .badge-top,
.tile-large .badge-top,
.tile-app .badge-top {
  top: 10px;
  right: 10px;
}
.tile-small:hover,
.tile-medium:hover,
.tile-wide:hover,
.tile-large:hover,
.tile-app:hover {
  outline: rgba(29, 29, 29, 0.1) solid 4px;
}
.tile-small .icon {
  max-width: 50%;
  height: 50%;
  font-size: 35px;
  line-height: 35px;
}
.tile-large .icon {
  font-size: 102px;
  line-height: 102px;
}
.tile-app .icon {
  max-width: 75%;
  height: 75%;
}
.tile-small.transform-right,
.tile-medium.transform-right,
.tile-wide.transform-right,
.tile-large.transform-right,
.tile-app.transform-right {
  -webkit-transform-origin: left 50%;
          transform-origin: left 50%;
  -webkit-transform: perspective(500px) rotateY(0.138372rad) !important;
          transform: perspective(500px) rotateY(0.138372rad) !important;
}
.tile-small.transform-right.tile-small,
.tile-medium.transform-right.tile-small,
.tile-wide.transform-right.tile-small,
.tile-large.transform-right.tile-small,
.tile-app.transform-right.tile-small {
  -webkit-transform: perspective(500px) rotateY(0.276744rad) !important;
          transform: perspective(500px) rotateY(0.276744rad) !important;
}
.tile-small.transform-right.tile-wide,
.tile-medium.transform-right.tile-wide,
.tile-wide.transform-right.tile-wide,
.tile-large.transform-right.tile-wide,
.tile-app.transform-right.tile-wide {
  -webkit-transform: perspective(500px) rotateY(0.069186rad) !important;
          transform: perspective(500px) rotateY(0.069186rad) !important;
}
.tile-small.transform-right.tile-large,
.tile-medium.transform-right.tile-large,
.tile-wide.transform-right.tile-large,
.tile-large.transform-right.tile-large,
.tile-app.transform-right.tile-large {
  -webkit-transform: perspective(500px) rotateY(0.046124rad) !important;
          transform: perspective(500px) rotateY(0.046124rad) !important;
}
.tile-small.transform-left,
.tile-medium.transform-left,
.tile-wide.transform-left,
.tile-large.transform-left,
.tile-app.transform-left {
  -webkit-transform-origin: right 50%;
          transform-origin: right 50%;
  -webkit-transform: perspective(500px) rotateY(-0.138372rad) !important;
          transform: perspective(500px) rotateY(-0.138372rad) !important;
}
.tile-small.transform-left.tile-small,
.tile-medium.transform-left.tile-small,
.tile-wide.transform-left.tile-small,
.tile-large.transform-left.tile-small,
.tile-app.transform-left.tile-small {
  -webkit-transform: perspective(500px) rotateY(-0.276744rad) !important;
          transform: perspective(500px) rotateY(-0.276744rad) !important;
}
.tile-small.transform-left.tile-wide,
.tile-medium.transform-left.tile-wide,
.tile-wide.transform-left.tile-wide,
.tile-large.transform-left.tile-wide,
.tile-app.transform-left.tile-wide {
  -webkit-transform: perspective(500px) rotateY(-0.069186rad) !important;
          transform: perspective(500px) rotateY(-0.069186rad) !important;
}
.tile-small.transform-left.tile-large,
.tile-medium.transform-left.tile-large,
.tile-wide.transform-left.tile-large,
.tile-large.transform-left.tile-large,
.tile-app.transform-left.tile-large {
  -webkit-transform: perspective(500px) rotateY(-0.046124rad) !important;
          transform: perspective(500px) rotateY(-0.046124rad) !important;
}
.tile-small.transform-top,
.tile-medium.transform-top,
.tile-wide.transform-top,
.tile-large.transform-top,
.tile-app.transform-top {
  -webkit-transform-origin: 50% bottom;
          transform-origin: 50% bottom;
  -webkit-transform: perspective(500px) rotateX(0.138372rad) !important;
          transform: perspective(500px) rotateX(0.138372rad) !important;
}
.tile-small.transform-top.tile-small,
.tile-medium.transform-top.tile-small,
.tile-wide.transform-top.tile-small,
.tile-large.transform-top.tile-small,
.tile-app.transform-top.tile-small {
  -webkit-transform: perspective(500px) rotateX(0.276744rad) !important;
          transform: perspective(500px) rotateX(0.276744rad) !important;
}
.tile-small.transform-top.tile-wide,
.tile-medium.transform-top.tile-wide,
.tile-wide.transform-top.tile-wide,
.tile-large.transform-top.tile-wide,
.tile-app.transform-top.tile-wide {
  -webkit-transform: perspective(500px) rotateX(0.069186rad) !important;
          transform: perspective(500px) rotateX(0.069186rad) !important;
}
.tile-small.transform-top.tile-large,
.tile-medium.transform-top.tile-large,
.tile-wide.transform-top.tile-large,
.tile-large.transform-top.tile-large,
.tile-app.transform-top.tile-large {
  -webkit-transform: perspective(500px) rotateX(0.046124rad) !important;
          transform: perspective(500px) rotateX(0.046124rad) !important;
}
.tile-small.transform-bottom,
.tile-medium.transform-bottom,
.tile-wide.transform-bottom,
.tile-large.transform-bottom,
.tile-app.transform-bottom {
  -webkit-transform-origin: 50% top;
          transform-origin: 50% top;
  -webkit-transform: perspective(500px) rotateX(-0.138372rad) !important;
          transform: perspective(500px) rotateX(-0.138372rad) !important;
}
.tile-small.transform-bottom.tile-small,
.tile-medium.transform-bottom.tile-small,
.tile-wide.transform-bottom.tile-small,
.tile-large.transform-bottom.tile-small,
.tile-app.transform-bottom.tile-small {
  -webkit-transform: perspective(500px) rotateX(-0.276744rad) !important;
          transform: perspective(500px) rotateX(-0.276744rad) !important;
}
.tile-small.transform-bottom.tile-wide,
.tile-medium.transform-bottom.tile-wide,
.tile-wide.transform-bottom.tile-wide,
.tile-large.transform-bottom.tile-wide,
.tile-app.transform-bottom.tile-wide {
  -webkit-transform: perspective(500px) rotateX(-0.069186rad) !important;
          transform: perspective(500px) rotateX(-0.069186rad) !important;
}
.tile-small.transform-bottom.tile-large,
.tile-medium.transform-bottom.tile-large,
.tile-wide.transform-bottom.tile-large,
.tile-large.transform-bottom.tile-large,
.tile-app.transform-bottom.tile-large {
  -webkit-transform: perspective(500px) rotateX(-0.046124rad) !important;
          transform: perspective(500px) rotateX(-0.046124rad) !important;
}
.tiles-grid {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, 70px);
  grid-template-rows: repeat(auto-fit, 70px);
  grid-gap: 10px;
}
.tiles-grid .tile-small {
  grid-column: span 1;
  grid-row: span 1;
}
.tiles-grid .tile-medium {
  grid-column: span 2;
  grid-row: span 2;
}
.tiles-grid .tile-wide {
  grid-column: span 4;
  grid-row: span 2;
}
.tiles-grid .tile-large {
  grid-column: span 4;
  grid-row: span 4;
}
.tiles-grid .tile-small.col-1 {
  grid-column: 1 / span 1;
}
.tiles-grid .tile-medium.col-1 {
  grid-column: 1 / span 2;
}
.tiles-grid .tile-wide.col-1 {
  grid-column: 1 / span 4;
}
.tiles-grid .tile-large.col-1 {
  grid-column: 1 / span 4;
}
.tiles-grid .tile-small.row-1 {
  grid-row: 1 / span 1;
}
.tiles-grid .tile-medium.row-1 {
  grid-row: 1 / span 2;
}
.tiles-grid .tile-wide.row-1 {
  grid-row: 1 / span 4;
}
.tiles-grid .tile-large.row-1 {
  grid-row: 1 / span 4;
}
.tiles-grid .tile-small.col-2 {
  grid-column: 2 / span 1;
}
.tiles-grid .tile-medium.col-2 {
  grid-column: 2 / span 2;
}
.tiles-grid .tile-wide.col-2 {
  grid-column: 2 / span 4;
}
.tiles-grid .tile-large.col-2 {
  grid-column: 2 / span 4;
}
.tiles-grid .tile-small.row-2 {
  grid-row: 2 / span 1;
}
.tiles-grid .tile-medium.row-2 {
  grid-row: 2 / span 2;
}
.tiles-grid .tile-wide.row-2 {
  grid-row: 2 / span 4;
}
.tiles-grid .tile-large.row-2 {
  grid-row: 2 / span 4;
}
.tiles-grid .tile-small.col-3 {
  grid-column: 3 / span 1;
}
.tiles-grid .tile-medium.col-3 {
  grid-column: 3 / span 2;
}
.tiles-grid .tile-wide.col-3 {
  grid-column: 3 / span 4;
}
.tiles-grid .tile-large.col-3 {
  grid-column: 3 / span 4;
}
.tiles-grid .tile-small.row-3 {
  grid-row: 3 / span 1;
}
.tiles-grid .tile-medium.row-3 {
  grid-row: 3 / span 2;
}
.tiles-grid .tile-wide.row-3 {
  grid-row: 3 / span 4;
}
.tiles-grid .tile-large.row-3 {
  grid-row: 3 / span 4;
}
.tiles-grid .tile-small.col-4 {
  grid-column: 4 / span 1;
}
.tiles-grid .tile-medium.col-4 {
  grid-column: 4 / span 2;
}
.tiles-grid .tile-wide.col-4 {
  grid-column: 4 / span 4;
}
.tiles-grid .tile-large.col-4 {
  grid-column: 4 / span 4;
}
.tiles-grid .tile-small.row-4 {
  grid-row: 4 / span 1;
}
.tiles-grid .tile-medium.row-4 {
  grid-row: 4 / span 2;
}
.tiles-grid .tile-wide.row-4 {
  grid-row: 4 / span 4;
}
.tiles-grid .tile-large.row-4 {
  grid-row: 4 / span 4;
}
.tiles-grid .tile-small.col-5 {
  grid-column: 5 / span 1;
}
.tiles-grid .tile-medium.col-5 {
  grid-column: 5 / span 2;
}
.tiles-grid .tile-wide.col-5 {
  grid-column: 5 / span 4;
}
.tiles-grid .tile-large.col-5 {
  grid-column: 5 / span 4;
}
.tiles-grid .tile-small.row-5 {
  grid-row: 5 / span 1;
}
.tiles-grid .tile-medium.row-5 {
  grid-row: 5 / span 2;
}
.tiles-grid .tile-wide.row-5 {
  grid-row: 5 / span 4;
}
.tiles-grid .tile-large.row-5 {
  grid-row: 5 / span 4;
}
.tiles-grid .tile-small.col-6 {
  grid-column: 6 / span 1;
}
.tiles-grid .tile-medium.col-6 {
  grid-column: 6 / span 2;
}
.tiles-grid .tile-wide.col-6 {
  grid-column: 6 / span 4;
}
.tiles-grid .tile-large.col-6 {
  grid-column: 6 / span 4;
}
.tiles-grid .tile-small.row-6 {
  grid-row: 6 / span 1;
}
.tiles-grid .tile-medium.row-6 {
  grid-row: 6 / span 2;
}
.tiles-grid .tile-wide.row-6 {
  grid-row: 6 / span 4;
}
.tiles-grid .tile-large.row-6 {
  grid-row: 6 / span 4;
}
.tiles-grid .tile-small.col-7 {
  grid-column: 7 / span 1;
}
.tiles-grid .tile-medium.col-7 {
  grid-column: 7 / span 2;
}
.tiles-grid .tile-wide.col-7 {
  grid-column: 7 / span 4;
}
.tiles-grid .tile-large.col-7 {
  grid-column: 7 / span 4;
}
.tiles-grid .tile-small.row-7 {
  grid-row: 7 / span 1;
}
.tiles-grid .tile-medium.row-7 {
  grid-row: 7 / span 2;
}
.tiles-grid .tile-wide.row-7 {
  grid-row: 7 / span 4;
}
.tiles-grid .tile-large.row-7 {
  grid-row: 7 / span 4;
}
.tiles-grid .tile-small.col-8 {
  grid-column: 8 / span 1;
}
.tiles-grid .tile-medium.col-8 {
  grid-column: 8 / span 2;
}
.tiles-grid .tile-wide.col-8 {
  grid-column: 8 / span 4;
}
.tiles-grid .tile-large.col-8 {
  grid-column: 8 / span 4;
}
.tiles-grid .tile-small.row-8 {
  grid-row: 8 / span 1;
}
.tiles-grid .tile-medium.row-8 {
  grid-row: 8 / span 2;
}
.tiles-grid .tile-wide.row-8 {
  grid-row: 8 / span 4;
}
.tiles-grid .tile-large.row-8 {
  grid-row: 8 / span 4;
}
.tiles-grid .tile-small.col-9 {
  grid-column: 9 / span 1;
}
.tiles-grid .tile-medium.col-9 {
  grid-column: 9 / span 2;
}
.tiles-grid .tile-wide.col-9 {
  grid-column: 9 / span 4;
}
.tiles-grid .tile-large.col-9 {
  grid-column: 9 / span 4;
}
.tiles-grid .tile-small.row-9 {
  grid-row: 9 / span 1;
}
.tiles-grid .tile-medium.row-9 {
  grid-row: 9 / span 2;
}
.tiles-grid .tile-wide.row-9 {
  grid-row: 9 / span 4;
}
.tiles-grid .tile-large.row-9 {
  grid-row: 9 / span 4;
}
.tiles-grid .tile-small.col-10 {
  grid-column: 10 / span 1;
}
.tiles-grid .tile-medium.col-10 {
  grid-column: 10 / span 2;
}
.tiles-grid .tile-wide.col-10 {
  grid-column: 10 / span 4;
}
.tiles-grid .tile-large.col-10 {
  grid-column: 10 / span 4;
}
.tiles-grid .tile-small.row-10 {
  grid-row: 10 / span 1;
}
.tiles-grid .tile-medium.row-10 {
  grid-row: 10 / span 2;
}
.tiles-grid .tile-wide.row-10 {
  grid-row: 10 / span 4;
}
.tiles-grid .tile-large.row-10 {
  grid-row: 10 / span 4;
}
.tiles-grid .tile-small.col-11 {
  grid-column: 11 / span 1;
}
.tiles-grid .tile-medium.col-11 {
  grid-column: 11 / span 2;
}
.tiles-grid .tile-wide.col-11 {
  grid-column: 11 / span 4;
}
.tiles-grid .tile-large.col-11 {
  grid-column: 11 / span 4;
}
.tiles-grid .tile-small.row-11 {
  grid-row: 11 / span 1;
}
.tiles-grid .tile-medium.row-11 {
  grid-row: 11 / span 2;
}
.tiles-grid .tile-wide.row-11 {
  grid-row: 11 / span 4;
}
.tiles-grid .tile-large.row-11 {
  grid-row: 11 / span 4;
}
.tiles-grid .tile-small.col-12 {
  grid-column: 12 / span 1;
}
.tiles-grid .tile-medium.col-12 {
  grid-column: 12 / span 2;
}
.tiles-grid .tile-wide.col-12 {
  grid-column: 12 / span 4;
}
.tiles-grid .tile-large.col-12 {
  grid-column: 12 / span 4;
}
.tiles-grid .tile-small.row-12 {
  grid-row: 12 / span 1;
}
.tiles-grid .tile-medium.row-12 {
  grid-row: 12 / span 2;
}
.tiles-grid .tile-wide.row-12 {
  grid-row: 12 / span 4;
}
.tiles-grid .tile-large.row-12 {
  grid-row: 12 / span 4;
}
.tiles-grid.size-half {
  width: 80px;
}
.tiles-grid.size-1 {
  width: 160px;
}
.tiles-grid.size-2 {
  width: 320px;
}
.tiles-grid.size-3 {
  width: 480px;
}
.tiles-grid.size-4 {
  width: 640px;
}
.tiles-grid.size-5 {
  width: 800px;
}
.tiles-grid.size-6 {
  width: 960px;
}
.tiles-grid.size-7 {
  width: 1120px;
}
.tiles-grid.size-8 {
  width: 1280px;
}
.tiles-grid.size-9 {
  width: 1440px;
}
.tiles-grid.size-10 {
  width: 1600px;
}
@media screen and (min-width: 0) {
  .tiles-grid .col-fs-1 {
    grid-column: 1;
  }
  .tiles-grid .row-fs-1 {
    grid-row: 1;
  }
  .tiles-grid .col-fs-2 {
    grid-column: 2;
  }
  .tiles-grid .row-fs-2 {
    grid-row: 2;
  }
  .tiles-grid .col-fs-3 {
    grid-column: 3;
  }
  .tiles-grid .row-fs-3 {
    grid-row: 3;
  }
  .tiles-grid .col-fs-4 {
    grid-column: 4;
  }
  .tiles-grid .row-fs-4 {
    grid-row: 4;
  }
  .tiles-grid .col-fs-5 {
    grid-column: 5;
  }
  .tiles-grid .row-fs-5 {
    grid-row: 5;
  }
  .tiles-grid .col-fs-6 {
    grid-column: 6;
  }
  .tiles-grid .row-fs-6 {
    grid-row: 6;
  }
  .tiles-grid .col-fs-7 {
    grid-column: 7;
  }
  .tiles-grid .row-fs-7 {
    grid-row: 7;
  }
  .tiles-grid .col-fs-8 {
    grid-column: 8;
  }
  .tiles-grid .row-fs-8 {
    grid-row: 8;
  }
  .tiles-grid .col-fs-9 {
    grid-column: 9;
  }
  .tiles-grid .row-fs-9 {
    grid-row: 9;
  }
  .tiles-grid .col-fs-10 {
    grid-column: 10;
  }
  .tiles-grid .row-fs-10 {
    grid-row: 10;
  }
  .tiles-grid .col-fs-11 {
    grid-column: 11;
  }
  .tiles-grid .row-fs-11 {
    grid-row: 11;
  }
  .tiles-grid .col-fs-12 {
    grid-column: 12;
  }
  .tiles-grid .row-fs-12 {
    grid-row: 12;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-1 {
    width: 160px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-2 {
    width: 320px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-3 {
    width: 480px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-4 {
    width: 640px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-5 {
    width: 800px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-6 {
    width: 960px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-7 {
    width: 1120px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-8 {
    width: 1280px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-9 {
    width: 1440px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-10 {
    width: 1600px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-11 {
    width: 1760px;
  }
  .tiles-grid.size-fs-half {
    width: 80px;
  }
  .tiles-grid.size-fs-12 {
    width: 1920px;
  }
}
@media screen and (min-width: 576px) {
  .tiles-grid .col-sm-1 {
    grid-column: 1;
  }
  .tiles-grid .row-sm-1 {
    grid-row: 1;
  }
  .tiles-grid .col-sm-2 {
    grid-column: 2;
  }
  .tiles-grid .row-sm-2 {
    grid-row: 2;
  }
  .tiles-grid .col-sm-3 {
    grid-column: 3;
  }
  .tiles-grid .row-sm-3 {
    grid-row: 3;
  }
  .tiles-grid .col-sm-4 {
    grid-column: 4;
  }
  .tiles-grid .row-sm-4 {
    grid-row: 4;
  }
  .tiles-grid .col-sm-5 {
    grid-column: 5;
  }
  .tiles-grid .row-sm-5 {
    grid-row: 5;
  }
  .tiles-grid .col-sm-6 {
    grid-column: 6;
  }
  .tiles-grid .row-sm-6 {
    grid-row: 6;
  }
  .tiles-grid .col-sm-7 {
    grid-column: 7;
  }
  .tiles-grid .row-sm-7 {
    grid-row: 7;
  }
  .tiles-grid .col-sm-8 {
    grid-column: 8;
  }
  .tiles-grid .row-sm-8 {
    grid-row: 8;
  }
  .tiles-grid .col-sm-9 {
    grid-column: 9;
  }
  .tiles-grid .row-sm-9 {
    grid-row: 9;
  }
  .tiles-grid .col-sm-10 {
    grid-column: 10;
  }
  .tiles-grid .row-sm-10 {
    grid-row: 10;
  }
  .tiles-grid .col-sm-11 {
    grid-column: 11;
  }
  .tiles-grid .row-sm-11 {
    grid-row: 11;
  }
  .tiles-grid .col-sm-12 {
    grid-column: 12;
  }
  .tiles-grid .row-sm-12 {
    grid-row: 12;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-1 {
    width: 160px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-2 {
    width: 320px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-3 {
    width: 480px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-4 {
    width: 640px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-5 {
    width: 800px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-6 {
    width: 960px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-7 {
    width: 1120px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-8 {
    width: 1280px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-9 {
    width: 1440px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-10 {
    width: 1600px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-11 {
    width: 1760px;
  }
  .tiles-grid.size-sm-half {
    width: 80px;
  }
  .tiles-grid.size-sm-12 {
    width: 1920px;
  }
}
@media screen and (min-width: 768px) {
  .tiles-grid .col-md-1 {
    grid-column: 1;
  }
  .tiles-grid .row-md-1 {
    grid-row: 1;
  }
  .tiles-grid .col-md-2 {
    grid-column: 2;
  }
  .tiles-grid .row-md-2 {
    grid-row: 2;
  }
  .tiles-grid .col-md-3 {
    grid-column: 3;
  }
  .tiles-grid .row-md-3 {
    grid-row: 3;
  }
  .tiles-grid .col-md-4 {
    grid-column: 4;
  }
  .tiles-grid .row-md-4 {
    grid-row: 4;
  }
  .tiles-grid .col-md-5 {
    grid-column: 5;
  }
  .tiles-grid .row-md-5 {
    grid-row: 5;
  }
  .tiles-grid .col-md-6 {
    grid-column: 6;
  }
  .tiles-grid .row-md-6 {
    grid-row: 6;
  }
  .tiles-grid .col-md-7 {
    grid-column: 7;
  }
  .tiles-grid .row-md-7 {
    grid-row: 7;
  }
  .tiles-grid .col-md-8 {
    grid-column: 8;
  }
  .tiles-grid .row-md-8 {
    grid-row: 8;
  }
  .tiles-grid .col-md-9 {
    grid-column: 9;
  }
  .tiles-grid .row-md-9 {
    grid-row: 9;
  }
  .tiles-grid .col-md-10 {
    grid-column: 10;
  }
  .tiles-grid .row-md-10 {
    grid-row: 10;
  }
  .tiles-grid .col-md-11 {
    grid-column: 11;
  }
  .tiles-grid .row-md-11 {
    grid-row: 11;
  }
  .tiles-grid .col-md-12 {
    grid-column: 12;
  }
  .tiles-grid .row-md-12 {
    grid-row: 12;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-1 {
    width: 160px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-2 {
    width: 320px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-3 {
    width: 480px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-4 {
    width: 640px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-5 {
    width: 800px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-6 {
    width: 960px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-7 {
    width: 1120px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-8 {
    width: 1280px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-9 {
    width: 1440px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-10 {
    width: 1600px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-11 {
    width: 1760px;
  }
  .tiles-grid.size-md-half {
    width: 80px;
  }
  .tiles-grid.size-md-12 {
    width: 1920px;
  }
}
@media screen and (min-width: 992px) {
  .tiles-grid .col-lg-1 {
    grid-column: 1;
  }
  .tiles-grid .row-lg-1 {
    grid-row: 1;
  }
  .tiles-grid .col-lg-2 {
    grid-column: 2;
  }
  .tiles-grid .row-lg-2 {
    grid-row: 2;
  }
  .tiles-grid .col-lg-3 {
    grid-column: 3;
  }
  .tiles-grid .row-lg-3 {
    grid-row: 3;
  }
  .tiles-grid .col-lg-4 {
    grid-column: 4;
  }
  .tiles-grid .row-lg-4 {
    grid-row: 4;
  }
  .tiles-grid .col-lg-5 {
    grid-column: 5;
  }
  .tiles-grid .row-lg-5 {
    grid-row: 5;
  }
  .tiles-grid .col-lg-6 {
    grid-column: 6;
  }
  .tiles-grid .row-lg-6 {
    grid-row: 6;
  }
  .tiles-grid .col-lg-7 {
    grid-column: 7;
  }
  .tiles-grid .row-lg-7 {
    grid-row: 7;
  }
  .tiles-grid .col-lg-8 {
    grid-column: 8;
  }
  .tiles-grid .row-lg-8 {
    grid-row: 8;
  }
  .tiles-grid .col-lg-9 {
    grid-column: 9;
  }
  .tiles-grid .row-lg-9 {
    grid-row: 9;
  }
  .tiles-grid .col-lg-10 {
    grid-column: 10;
  }
  .tiles-grid .row-lg-10 {
    grid-row: 10;
  }
  .tiles-grid .col-lg-11 {
    grid-column: 11;
  }
  .tiles-grid .row-lg-11 {
    grid-row: 11;
  }
  .tiles-grid .col-lg-12 {
    grid-column: 12;
  }
  .tiles-grid .row-lg-12 {
    grid-row: 12;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-1 {
    width: 160px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-2 {
    width: 320px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-3 {
    width: 480px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-4 {
    width: 640px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-5 {
    width: 800px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-6 {
    width: 960px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-7 {
    width: 1120px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-8 {
    width: 1280px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-9 {
    width: 1440px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-10 {
    width: 1600px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-11 {
    width: 1760px;
  }
  .tiles-grid.size-lg-half {
    width: 80px;
  }
  .tiles-grid.size-lg-12 {
    width: 1920px;
  }
}
@media screen and (min-width: 1200px) {
  .tiles-grid .col-xl-1 {
    grid-column: 1;
  }
  .tiles-grid .row-xl-1 {
    grid-row: 1;
  }
  .tiles-grid .col-xl-2 {
    grid-column: 2;
  }
  .tiles-grid .row-xl-2 {
    grid-row: 2;
  }
  .tiles-grid .col-xl-3 {
    grid-column: 3;
  }
  .tiles-grid .row-xl-3 {
    grid-row: 3;
  }
  .tiles-grid .col-xl-4 {
    grid-column: 4;
  }
  .tiles-grid .row-xl-4 {
    grid-row: 4;
  }
  .tiles-grid .col-xl-5 {
    grid-column: 5;
  }
  .tiles-grid .row-xl-5 {
    grid-row: 5;
  }
  .tiles-grid .col-xl-6 {
    grid-column: 6;
  }
  .tiles-grid .row-xl-6 {
    grid-row: 6;
  }
  .tiles-grid .col-xl-7 {
    grid-column: 7;
  }
  .tiles-grid .row-xl-7 {
    grid-row: 7;
  }
  .tiles-grid .col-xl-8 {
    grid-column: 8;
  }
  .tiles-grid .row-xl-8 {
    grid-row: 8;
  }
  .tiles-grid .col-xl-9 {
    grid-column: 9;
  }
  .tiles-grid .row-xl-9 {
    grid-row: 9;
  }
  .tiles-grid .col-xl-10 {
    grid-column: 10;
  }
  .tiles-grid .row-xl-10 {
    grid-row: 10;
  }
  .tiles-grid .col-xl-11 {
    grid-column: 11;
  }
  .tiles-grid .row-xl-11 {
    grid-row: 11;
  }
  .tiles-grid .col-xl-12 {
    grid-column: 12;
  }
  .tiles-grid .row-xl-12 {
    grid-row: 12;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-1 {
    width: 160px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-2 {
    width: 320px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-3 {
    width: 480px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-4 {
    width: 640px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-5 {
    width: 800px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-6 {
    width: 960px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-7 {
    width: 1120px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-8 {
    width: 1280px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-9 {
    width: 1440px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-10 {
    width: 1600px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-11 {
    width: 1760px;
  }
  .tiles-grid.size-xl-half {
    width: 80px;
  }
  .tiles-grid.size-xl-12 {
    width: 1920px;
  }
}
@media screen and (min-width: 1452px) {
  .tiles-grid .col-xxl-1 {
    grid-column: 1;
  }
  .tiles-grid .row-xxl-1 {
    grid-row: 1;
  }
  .tiles-grid .col-xxl-2 {
    grid-column: 2;
  }
  .tiles-grid .row-xxl-2 {
    grid-row: 2;
  }
  .tiles-grid .col-xxl-3 {
    grid-column: 3;
  }
  .tiles-grid .row-xxl-3 {
    grid-row: 3;
  }
  .tiles-grid .col-xxl-4 {
    grid-column: 4;
  }
  .tiles-grid .row-xxl-4 {
    grid-row: 4;
  }
  .tiles-grid .col-xxl-5 {
    grid-column: 5;
  }
  .tiles-grid .row-xxl-5 {
    grid-row: 5;
  }
  .tiles-grid .col-xxl-6 {
    grid-column: 6;
  }
  .tiles-grid .row-xxl-6 {
    grid-row: 6;
  }
  .tiles-grid .col-xxl-7 {
    grid-column: 7;
  }
  .tiles-grid .row-xxl-7 {
    grid-row: 7;
  }
  .tiles-grid .col-xxl-8 {
    grid-column: 8;
  }
  .tiles-grid .row-xxl-8 {
    grid-row: 8;
  }
  .tiles-grid .col-xxl-9 {
    grid-column: 9;
  }
  .tiles-grid .row-xxl-9 {
    grid-row: 9;
  }
  .tiles-grid .col-xxl-10 {
    grid-column: 10;
  }
  .tiles-grid .row-xxl-10 {
    grid-row: 10;
  }
  .tiles-grid .col-xxl-11 {
    grid-column: 11;
  }
  .tiles-grid .row-xxl-11 {
    grid-row: 11;
  }
  .tiles-grid .col-xxl-12 {
    grid-column: 12;
  }
  .tiles-grid .row-xxl-12 {
    grid-row: 12;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-1 {
    width: 160px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-2 {
    width: 320px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-3 {
    width: 480px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-4 {
    width: 640px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-5 {
    width: 800px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-6 {
    width: 960px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-7 {
    width: 1120px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-8 {
    width: 1280px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-9 {
    width: 1440px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-10 {
    width: 1600px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-11 {
    width: 1760px;
  }
  .tiles-grid.size-xxl-half {
    width: 80px;
  }
  .tiles-grid.size-xxl-12 {
    width: 1920px;
  }
}
.tiles-group {
  width: auto;
  float: left;
  overflow: visible;
}
.tiles-group::before {
  content: attr(data-group-title);
  display: block;
  position: absolute;
  left: 0;
  top: -36px;
  height: 1.5em;
  line-height: 1.5em;
  z-index: 1;
  color: inherit;
}
[class*=tile-].image-set {
  background-size: contain;
  background-position: center;
}
[class*=tile-].image-set .img {
  width: 25%;
  height: 50%;
  display: block;
  float: left;
  border: 1px solid #1d1d1d;
  background-size: cover;
}
[class*=tile-].image-set .img:nth-child(1) {
  width: 50%;
  height: 100%;
}
[class*=tile-] .slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
[class*=tile-] [class*=slide-] {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
[class*=tile-] .slide-front {
  top: 0;
  left: 0;
}
[class*=tile-].effect-hover-slide-up .slide-back,
[class*=tile-].effect-hover-zoom-up .slide-back {
  top: 100%;
  left: 0;
}
[class*=tile-].effect-hover-slide-up:hover .slide-front,
[class*=tile-].effect-hover-zoom-up:hover .slide-front {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
[class*=tile-].effect-hover-slide-up:hover .slide-back,
[class*=tile-].effect-hover-zoom-up:hover .slide-back {
  top: 0;
}
[class*=tile-].effect-hover-slide-down .slide-back,
[class*=tile-].effect-hover-zoom-down .slide-back {
  top: 0;
  left: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
[class*=tile-].effect-hover-slide-down:hover .slide-front,
[class*=tile-].effect-hover-zoom-down:hover .slide-front {
  top: 100%;
}
[class*=tile-].effect-hover-slide-down:hover .slide-back,
[class*=tile-].effect-hover-zoom-down:hover .slide-back {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
[class*=tile-].effect-hover-slide-left .slide-back,
[class*=tile-].effect-hover-zoom-left .slide-back {
  top: 0;
  left: 100%;
}
[class*=tile-].effect-hover-slide-left:hover .slide-front,
[class*=tile-].effect-hover-zoom-left:hover .slide-front {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
[class*=tile-].effect-hover-slide-left:hover .slide-back,
[class*=tile-].effect-hover-zoom-left:hover .slide-back {
  left: 0;
}
[class*=tile-].effect-hover-slide-right .slide-back,
[class*=tile-].effect-hover-zoom-right .slide-back {
  top: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
[class*=tile-].effect-hover-slide-right:hover .slide-front,
[class*=tile-].effect-hover-zoom-right:hover .slide-front {
  left: 100%;
}
[class*=tile-].effect-hover-slide-right:hover .slide-back,
[class*=tile-].effect-hover-zoom-right:hover .slide-back {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
[class*=tile-].effect-hover-zoom-up:hover .slide-front,
[class*=tile-].effect-hover-zoom-down:hover .slide-front,
[class*=tile-].effect-hover-zoom-left:hover .slide-front,
[class*=tile-].effect-hover-zoom-right:hover .slide-front {
  left: 0;
  top: 0;
  -webkit-transform: scale(2);
          transform: scale(2);
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .tiles-grid {
    display: block;
  }
  .tiles-grid::after {
    display: block;
    clear: both;
    content: "";
  }
  .tiles-grid::after {
    display: block;
    clear: both;
    content: "";
  }
  .tiles-grid [class*=tile-] {
    margin: 5px;
    float: left;
  }
}
.time-picker input {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.time-picker input:focus ~ .time-wrapper {
  -webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
          box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.time-picker .time-wrapper {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
  border: 1px solid #dfdfdf;
  width: 100%;
}
.time-picker .hours,
.time-picker .minutes,
.time-picker .seconds {
  display: block;
  -webkit-box-flex: 1;
          flex: 1;
  border: 1px solid;
  border-color: inherit;
  text-align: center;
  height: 38px;
  line-height: 34px;
  position: relative;
  font-size: 1.2em;
}
.time-picker.show-labels .hours,
.time-picker.show-labels .minutes,
.time-picker.show-labels .seconds {
  line-height: 30px;
}
.time-picker.show-labels .hours::before,
.time-picker.show-labels .minutes::before,
.time-picker.show-labels .seconds::before {
  content: attr(data-title);
  position: absolute;
  display: block;
  font-size: 8px;
  line-height: 12px;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}
.time-picker.disabled {
  pointer-events: none!important;
  color: #e4e4e4 !important;
}
.toast {
  position: fixed;
  bottom: 20px;
  width: auto;
  max-width: 35.5rem;
  padding: 0.5rem 1.5rem;
  text-align: left;
  font-size: 0.875rem;
  font-weight: normal;
  background-color: #323232;
  color: #ffffff;
  border-radius: 0.25rem;
  z-index: 1080;
}
.toast.show-top {
  bottom: auto;
  top: 20px;
}
.toast .closer {
  display: block;
  position: absolute;
  top: 4px;
  right: 4px;
  background-color: inherit;
  color: inherit;
  z-index: 100;
}
.toast .closer::before {
  display: block;
  content: "\00d7";
  font-size: 24px;
  margin-top: -4px;
}
.tool-button {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  background-color: #ebebeb;
  color: #1d1d1d;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  padding: 0;
  cursor: pointer;
  outline: none;
  margin: 0 2px;
  position: relative;
  font-size: 14px;
}
.tool-button [class*=mif],
.tool-button .icon,
.tool-button img {
  height: 1rem;
  max-height: 1rem;
  font-size: 1rem;
}
.tool-button.text-button {
  width: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tool-button:focus,
.tool-button:hover {
  text-decoration: none;
}
.tool-button:hover {
  background-color: rgba(29, 29, 29, 0.1);
}
.tool-button:active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tool-button.outline {
  background: transparent none;
  border-width: 1px;
  border-color: #dfdfdf;
}
.tool-button.disabled,
.tool-button:disabled {
  opacity: 0.65;
}
a.tool-button {
  text-decoration: none;
  color: #1d1d1d;
}
.toolbar {
  display: -webkit-inline-box;
  display: inline-flex;
  position: relative;
  padding: 0 0 0 0.5725rem;
  top: 2px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  margin-left: 4px;
}
.toolbar.no-divider::before {
  display: none;
}
.toolbar::before {
  position: absolute;
  content: "";
  width: 0.325rem;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(69, 90, 100, 0.2);
  cursor: move;
}
.toolbar.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  padding: 0.5725rem 0 0 0;
  width: 32px;
  margin-left: 0;
  margin-top: 4px;
}
.toolbar.vertical::before {
  width: 32px;
  height: 0.325rem;
}
.toolbar.vertical .tool-button {
  margin: 2px 0;
}
.topbar {
  display: -webkit-box;
  display: flex;
  padding: 0.5rem 1rem;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
  position: sticky;
  top: 0;
  background: #004d6f;
  color: #ffffff;
  z-index: 1080;
}
.topbar-brand,
.topbar-element,
.topbar-menu {
  display: block;
  white-space: nowrap;
  background: inherit;
  color: #ffffff;
  text-decoration: none!important;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.875rem;
  margin-bottom: 1rem;
}
.topbar-brand {
  font-size: 1.25rem;
  margin-top: 1rem;
}
.topbar-menu {
  display: -webkit-box;
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.topbar-menu li a {
  display: block;
  text-decoration: none;
  color: inherit;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 0.5rem;
  font-size: 0.875rem;
}
.topbar-menu li a:hover,
.topbar-menu li a:active {
  background: rgba(29, 29, 29, 0.1);
}
.topbar-menu li a:hover {
  text-decoration: none;
}
@media screen and (min-width: 0) {
  .topbar-expand-fs {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
            flex-direction: row!important;
  }
  .topbar-expand-fs .topbar-brand,
  .topbar-expand-fs .topbar-element,
  .topbar-expand-fs .topbar-menu {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 576px) {
  .topbar-expand-sm {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
            flex-direction: row!important;
  }
  .topbar-expand-sm .topbar-brand,
  .topbar-expand-sm .topbar-element,
  .topbar-expand-sm .topbar-menu {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .topbar-expand-md {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
            flex-direction: row!important;
  }
  .topbar-expand-md .topbar-brand,
  .topbar-expand-md .topbar-element,
  .topbar-expand-md .topbar-menu {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .topbar-expand-lg {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
            flex-direction: row!important;
  }
  .topbar-expand-lg .topbar-brand,
  .topbar-expand-lg .topbar-element,
  .topbar-expand-lg .topbar-menu {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .topbar-expand-xl {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
            flex-direction: row!important;
  }
  .topbar-expand-xl .topbar-brand,
  .topbar-expand-xl .topbar-element,
  .topbar-expand-xl .topbar-menu {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 1452px) {
  .topbar-expand-xxl {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
            flex-direction: row!important;
  }
  .topbar-expand-xxl .topbar-brand,
  .topbar-expand-xxl .topbar-element,
  .topbar-expand-xxl .topbar-menu {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.treeview {
  margin: 0 0 0 0;
  padding: 0 0 0 24px;
  font-size: 0.8125rem;
  list-style: none inside;
  display: block;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}
.treeview li {
  display: block;
  position: relative;
  padding: 2px 0;
  cursor: pointer;
  line-height: 1.25rem;
}
.treeview li .icon {
  position: absolute;
  width: 16px;
  height: 16px;
  font-size: 16px;
  left: 0;
  top: 2px;
  line-height: 16px;
}
.treeview li .icon img {
  max-width: 100%;
  height: 100%;
}
.treeview li .caption {
  position: relative;
}
.treeview li .icon ~ .caption {
  margin-left: 20px;
}
.treeview li .node-toggle {
  position: relative;
  cursor: pointer;
  padding-right: 1.5rem !important;
  -webkit-user-select: none;
          user-select: none;
}
.treeview li .node-toggle::before {
  display: block;
  position: absolute;
  vertical-align: middle;
  color: transparent;
  font-size: 0;
  content: "";
  height: 0.3125rem;
  width: 0.3125rem;
  background-color: transparent;
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-color: #1d1d1d;
  top: 50%;
  left: 100%;
  margin-left: -1rem;
  margin-top: -0.1625rem;
  z-index: 2;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  -webkit-transform-origin: center center 1px;
          transform-origin: center center 1px;
}
.treeview li .node-toggle {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 24px;
  height: 24px;
}
.treeview li .node-toggle::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.treeview li.expanded > .node-toggle::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.treeview li.current > .caption {
  color: #000000;
}
.treeview ul {
  margin: 0 0 0 1rem;
  padding: 0;
  list-style: none inside;
  display: block;
  font-weight: normal;
}
.treeview .select .d-menu {
  position: absolute;
  left: 0;
  margin: 0;
  width: auto;
}
.treeview li .checkbox,
.treeview li .checkbox .check,
.treeview li .checkbox .caption {
  line-height: 1;
}
.treeview li .radio,
.treeview li .radio .check,
.treeview li .radio .caption {
  line-height: 1;
}
.treeview li .switch,
.treeview li .switch .check,
.treeview li .switch .caption {
  line-height: 1;
}
.treeview li .checkbox,
.treeview li .radio,
.treeview li .switch {
  height: 24px;
}
.vegas-wrapper,
.vegas-overlay,
.vegas-timer,
.vegas-slide,
.vegas-slide-inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  border: none;
  padding: 0;
  margin: 0;
}
.vegas-overlay {
  opacity: 0.5;
  background: transparent center center repeat;
}
.vegas-overlay.overlay1 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGBgAAABhACBKN161wAAAABJRU5ErkJggg==");
}
.vegas-overlay.overlay2 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGAAAgAChgCB/5LsuQAAAABJRU5ErkJggg==");
}
.vegas-overlay.overlay3 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABAQMAAADO7O3JAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII=");
}
.vegas-overlay.overlay4 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACAQMAAACjTyRkAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGBgAAABhACBKN161wAAAABJRU5ErkJggg==");
}
.vegas-overlay.overlay5 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjaGBwYFAAAANmAOGGoYR3AAAAAElFTkSuQmCC");
}
.vegas-overlay.overlay6 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGBwAAABxADBSUUqSQAAAABJRU5ErkJggg==");
}
.vegas-overlay.overlay7 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABBJREFUCNdjUGAIYGhgCAAABEgBQXXpfAgAAAAASUVORK5CYII=");
}
.vegas-overlay.overlay8 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABJJREFUCNdjcGB4AMQcDDIMHAAM8AGNu4TNogAAAABJRU5ErkJggg==");
}
.vegas-overlay.overlay9 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPAgMAAABGuH3ZAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAAnRSTlMAiJXwxioAAAAaSURBVAjXY1i1atUKhkYWAQcIMTU0NIRMLgDFIhFFGbSiTQAAAABJRU5ErkJggg==");
}
.vegas-timer {
  top: auto;
  bottom: 0;
  height: 2px;
}
.vegas-timer-progress {
  width: 0;
  height: 100%;
  background: white;
  -webkit-transition: width ease-out;
  transition: width ease-out;
}
.vegas-timer-running .vegas-timer-progress {
  width: 100%;
}
.vegas-slide,
.vegas-slide-inner {
  margin: 0;
  padding: 0;
  background: transparent center center no-repeat;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform, opacity;
}
body .vegas-container {
  overflow: hidden !important;
  position: relative;
}
.vegas-video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
body.vegas-container {
  overflow: auto;
  position: static;
  z-index: -2;
}
body.vegas-container > .vegas-timer,
body.vegas-container > .vegas-overlay,
body.vegas-container > .vegas-slide {
  position: fixed;
  z-index: -1;
}
.vegas-transition-blur,
.vegas-transition-blur2 {
  opacity: 0;
  -webkit-filter: blur(32px) brightness(1.01);
          filter: blur(32px) brightness(1.01);
}
.vegas-transition-blur-in,
.vegas-transition-blur2-in {
  opacity: 1;
  -webkit-filter: blur(0px) brightness(1.01);
          filter: blur(0px) brightness(1.01);
}
.vegas-transition-blur2-out {
  opacity: 0;
}
.vegas-transition-burn,
.vegas-transition-burn2 {
  opacity: 0;
  -webkit-filter: contrast(1000%) saturate(1000%);
          filter: contrast(1000%) saturate(1000%);
}
.vegas-transition-burn-in,
.vegas-transition-burn2-in {
  opacity: 1;
  -webkit-filter: contrast(100%) saturate(100%);
          filter: contrast(100%) saturate(100%);
}
.vegas-transition-burn2-out {
  opacity: 0;
  -webkit-filter: contrast(1000%) saturate(1000%);
          filter: contrast(1000%) saturate(1000%);
}
.vegas-transition-fade,
.vegas-transition-fade2 {
  opacity: 0;
}
.vegas-transition-fade-in,
.vegas-transition-fade2-in {
  opacity: 1;
}
.vegas-transition-fade2-out {
  opacity: 0;
}
.vegas-transition-flash,
.vegas-transition-flash2 {
  opacity: 0;
  -webkit-filter: brightness(25);
          filter: brightness(25);
}
.vegas-transition-flash-in,
.vegas-transition-flash2-in {
  opacity: 1;
  -webkit-filter: brightness(1);
          filter: brightness(1);
}
.vegas-transition-flash2-out {
  opacity: 0;
  -webkit-filter: brightness(25);
          filter: brightness(25);
}
.vegas-transition-negative,
.vegas-transition-negative2 {
  opacity: 0;
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
.vegas-transition-negative-in,
.vegas-transition-negative2-in {
  opacity: 1;
  -webkit-filter: invert(0);
          filter: invert(0);
}
.vegas-transition-negative2-out {
  opacity: 0;
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
.vegas-transition-slideDown,
.vegas-transition-slideDown2 {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.vegas-transition-slideDown-in,
.vegas-transition-slideDown2-in {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.vegas-transition-slideDown2-out {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.vegas-transition-slideLeft,
.vegas-transition-slideLeft2 {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.vegas-transition-slideLeft-in,
.vegas-transition-slideLeft2-in {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.vegas-transition-slideLeft2-out {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.vegas-transition-slideRight,
.vegas-transition-slideRight2 {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.vegas-transition-slideRight-in,
.vegas-transition-slideRight2-in {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.vegas-transition-slideRight2-out {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.vegas-transition-slideUp,
.vegas-transition-slideUp2 {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.vegas-transition-slideUp-in,
.vegas-transition-slideUp2-in {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.vegas-transition-slideUp2-out {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.vegas-transition-swirlLeft,
.vegas-transition-swirlLeft2 {
  -webkit-transform: scale(2) rotate(35deg);
          transform: scale(2) rotate(35deg);
  opacity: 0;
}
.vegas-transition-swirlLeft-in,
.vegas-transition-swirlLeft2-in {
  -webkit-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
  opacity: 1;
}
.vegas-transition-swirlLeft2-out {
  -webkit-transform: scale(2) rotate(-35deg);
          transform: scale(2) rotate(-35deg);
  opacity: 0;
}
.vegas-transition-swirlRight,
.vegas-transition-swirlRight2 {
  -webkit-transform: scale(2) rotate(-35deg);
          transform: scale(2) rotate(-35deg);
  opacity: 0;
}
.vegas-transition-swirlRight-in,
.vegas-transition-swirlRight2-in {
  -webkit-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
  opacity: 1;
}
.vegas-transition-swirlRight2-out {
  -webkit-transform: scale(2) rotate(35deg);
          transform: scale(2) rotate(35deg);
  opacity: 0;
}
.vegas-transition-zoomIn,
.vegas-transition-zoomIn2 {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.vegas-transition-zoomIn-in,
.vegas-transition-zoomIn2-in {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.vegas-transition-zoomIn2-out {
  -webkit-transform: scale(2);
          transform: scale(2);
  opacity: 0;
}
.vegas-transition-zoomOut,
.vegas-transition-zoomOut2 {
  -webkit-transform: scale(2);
          transform: scale(2);
  opacity: 0;
}
.vegas-transition-zoomOut-in,
.vegas-transition-zoomOut2-in {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.vegas-transition-zoomOut2-out {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.vegas-animation-kenburns {
  -webkit-animation: kenburns ease-out;
          animation: kenburns ease-out;
}
@-webkit-keyframes kenburns {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes kenburns {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.vegas-animation-kenburnsDownLeft {
  -webkit-animation: kenburnsDownLeft ease-out;
          animation: kenburnsDownLeft ease-out;
}
@-webkit-keyframes kenburnsDownLeft {
  0% {
    -webkit-transform: scale(1.5) translate(10%, -10%);
            transform: scale(1.5) translate(10%, -10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsDownLeft {
  0% {
    -webkit-transform: scale(1.5) translate(10%, -10%);
            transform: scale(1.5) translate(10%, -10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsDownRight {
  -webkit-animation: kenburnsDownRight ease-out;
          animation: kenburnsDownRight ease-out;
}
@-webkit-keyframes kenburnsDownRight {
  0% {
    -webkit-transform: scale(1.5) translate(-10%, -10%);
            transform: scale(1.5) translate(-10%, -10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsDownRight {
  0% {
    -webkit-transform: scale(1.5) translate(-10%, -10%);
            transform: scale(1.5) translate(-10%, -10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsDown {
  -webkit-animation: kenburnsDown ease-out;
          animation: kenburnsDown ease-out;
}
@-webkit-keyframes kenburnsDown {
  0% {
    -webkit-transform: scale(1.5) translate(0, -10%);
            transform: scale(1.5) translate(0, -10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsDown {
  0% {
    -webkit-transform: scale(1.5) translate(0, -10%);
            transform: scale(1.5) translate(0, -10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsLeft {
  -webkit-animation: kenburnsLeft ease-out;
          animation: kenburnsLeft ease-out;
}
@-webkit-keyframes kenburnsLeft {
  0% {
    -webkit-transform: scale(1.5) translate(10%, 0);
            transform: scale(1.5) translate(10%, 0);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsLeft {
  0% {
    -webkit-transform: scale(1.5) translate(10%, 0);
            transform: scale(1.5) translate(10%, 0);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsRight {
  -webkit-animation: kenburnsRight ease-out;
          animation: kenburnsRight ease-out;
}
@-webkit-keyframes kenburnsRight {
  0% {
    -webkit-transform: scale(1.5) translate(-10%, 0);
            transform: scale(1.5) translate(-10%, 0);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsRight {
  0% {
    -webkit-transform: scale(1.5) translate(-10%, 0);
            transform: scale(1.5) translate(-10%, 0);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsUpLeft {
  -webkit-animation: kenburnsUpLeft ease-out;
          animation: kenburnsUpLeft ease-out;
}
@-webkit-keyframes kenburnsUpLeft {
  0% {
    -webkit-transform: scale(1.5) translate(10%, 10%);
            transform: scale(1.5) translate(10%, 10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsUpLeft {
  0% {
    -webkit-transform: scale(1.5) translate(10%, 10%);
            transform: scale(1.5) translate(10%, 10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsUpRight {
  -webkit-animation: kenburnsUpRight ease-out;
          animation: kenburnsUpRight ease-out;
}
@-webkit-keyframes kenburnsUpRight {
  0% {
    -webkit-transform: scale(1.5) translate(-10%, 10%);
            transform: scale(1.5) translate(-10%, 10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsUpRight {
  0% {
    -webkit-transform: scale(1.5) translate(-10%, 10%);
            transform: scale(1.5) translate(-10%, 10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.vegas-animation-kenburnsUp {
  -webkit-animation: kenburnsUp ease-out;
          animation: kenburnsUp ease-out;
}
@-webkit-keyframes kenburnsUp {
  0% {
    -webkit-transform: scale(1.5) translate(0, 10%);
            transform: scale(1.5) translate(0, 10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
@keyframes kenburnsUp {
  0% {
    -webkit-transform: scale(1.5) translate(0, 10%);
            transform: scale(1.5) translate(0, 10%);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 0);
            transform: scale(1) translate(0, 0);
  }
}
.wheel-picker {
  display: block;
  position: relative;
  width: 100%;
  min-width: 220px;
  cursor: default;
  background-color: #ffffff;
  color: #1d1d1d;
  height: 38px;
  -webkit-user-select: none;
          user-select: none;
}
.wheel-picker .select-wrapper {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  height: auto;
  z-index: 3;
  width: 100%;
}
.wheel-picker .select-block {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  width: 100%;
  flex-shrink: 0;
  background-color: #f2f2f2;
}
.wheel-picker .select-block::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  height: 40px;
  background-color: rgba(27, 161, 226, 0.5);
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}
.wheel-picker .select-block ul {
  margin: 0;
  padding: 0;
  list-style: none inside;
  display: block;
  text-align: center;
  height: 100%;
  z-index: 1;
  -webkit-box-flex: 1;
          flex: 1;
  border: 1px solid #dfdfdf;
  overflow-y: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: -moz-scrollbars-none;
}
.wheel-picker .select-block ul::-webkit-scrollbar {
  display: none!important;
}
.wheel-picker .select-block ul li {
  display: block;
  height: 40px;
  line-height: 40px;
  font-size: 0.9em;
}
.wheel-picker .select-block ul li.active {
  font-weight: bold;
}
.wheel-picker .action-block {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
.wheel-picker .action-block > * {
  -webkit-box-flex: 1;
          flex: 1;
}
.wheel-picker .action-block > *:not(:last-child) {
  border-right: 1px solid #dfdfdf;
}
.wheel-picker .select-wrapper {
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
.wheel-picker.for-top .select-wrapper,
.wheel-picker.for-top-a .select-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.wheel-picker.for-bottom .select-wrapper,
.wheel-picker.for-bottom-a .select-wrapper {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.window {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  position: relative;
  height: auto;
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px #e9e9e9 solid;
  z-index: 1;
}
.window-caption {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  height: 2.25rem;
  line-height: 2.25rem;
  padding: 0;
  border-bottom: 1px transparent solid;
  cursor: default;
  vertical-align: middle;
  background-color: #3c6478;
  color: #ffffff;
  -webkit-user-select: none;
          user-select: none;
}
.window-caption .title {
  font-size: 0.875rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  padding-left: 4px;
  color: inherit;
}
.window-caption .icon {
  width: 34px;
  height: 34px;
  text-align: center;
  flex-shrink: 0;
  display: block;
  position: relative;
  color: inherit;
}
.window-caption .icon * {
  width: 1rem;
  font-size: 1rem;
  line-height: 34px;
  text-align: center;
}
.window-caption * + .title {
  padding-left: 0;
}
.window-caption .buttons {
  height: 100%;
  margin-left: auto;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.window-caption .btn-custom:focus,
.window-caption .btn-custom:active {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.window-caption .buttons .btn-min,
.window-caption .buttons .btn-max,
.window-caption .buttons .btn-close,
.window-caption .buttons .btn-custom {
  position: relative;
  height: 34px;
  width: 34px;
  text-align: center;
  vertical-align: middle;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 0 0.625rem 0;
  outline: none;
  cursor: pointer;
  display: block;
  border: 1px solid transparent;
  margin: 1px 0;
}
.window-caption .buttons .sys-button {
  background-color: transparent;
  color: #ffffff;
}
.window-caption .buttons .sys-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.window-caption .buttons .sys-button:hover::before {
  border-color: #ffffff;
  color: #ffffff;
}
.window-caption .buttons .sys-button:active {
  background-color: rgba(255, 255, 255, 0.3);
  color: #ffffff;
}
.window-caption .buttons .btn-close:hover {
  background-color: #c75050;
  color: #ffffff;
}
.window-caption .buttons .btn-close:hover::before {
  color: #ffffff;
}
.window-caption .buttons .btn-close:active {
  background-color: #e04343;
  color: #ffffff;
}
.window-caption .buttons .btn-close::before {
  border-color: #777777;
  content: '\D7';
  position: absolute;
  line-height: 34px;
  vertical-align: middle;
  left: 50%;
  top: -4px;
  margin-left: -0.32em;
  color: #fff;
  font-size: 1.5rem;
}
.window-caption .buttons .btn-min::before,
.window-caption .buttons .btn-max::before {
  display: block;
  position: absolute;
  width: 0.625rem;
  height: 0.625rem;
  border: 0 #fff solid;
  border-bottom-width: 2px;
  content: ' ';
  bottom: 0.72rem;
  left: 50%;
  margin-left: -0.3rem;
  top: auto;
}
.window-caption .buttons .btn-max::before {
  height: 0.575rem;
  border: 1px #fff solid;
  border-top-width: 2px;
}
.window-caption .buttons .btn-custom {
  min-width: 34px;
  width: auto;
  flex-shrink: 0;
}
.window-caption .buttons .btn-custom {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.window-caption .buttons .btn-min {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.window-caption .buttons .btn-max {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.window-caption .buttons .btn-close {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.window-content {
  overflow: auto;
  height: calc(100% - 2.25rem);
}
.window-status {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
  padding: 0.1rem 0.5rem;
  background-color: #f8f8f8;
  color: #1d1d1d;
  height: 1.2rem;
  font-size: 0.8rem;
}
.window.info .window-caption {
  background-color: #1ba1e2;
  color: #ffffff;
}
.window.alert .window-caption {
  background-color: #CE352C;
  color: #ffffff;
}
.window.warning .window-caption {
  background-color: #fa6800;
  color: #ffffff;
}
.window.success .window-caption {
  background-color: #60a917;
  color: #ffffff;
}
.window.focused {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
.window.modal {
  z-index: 1050;
}
.window.minimized {
  max-width: 12rem;
  max-height: 2.25rem;
}
.window.minimized .window-caption {
  border-bottom: none!important;
}
.window.minimized .window-content {
  display: none!important;
}
.window.minimized .window-caption .btn-custom {
  display: none;
}
.window.maximized {
  top: 0!important;
  left: 0!important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  max-width: none !important;
}
.window.maximized .btn-max::before {
  border: 1px #fff solid;
  z-index: 2;
}
.window.maximized .btn-max::after {
  display: block;
  position: absolute;
  width: 0.625rem;
  height: 0.625rem;
  border-top: 1px #fff solid;
  border-right: 1px #fff solid;
  content: ' ';
  bottom: 0.375rem;
  right: 7px;
  top: 8px;
  z-index: 1;
}
.window.resizable {
  min-width: 12rem;
  min-height: 2.25rem;
}
.wizard {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: stretch;
          align-items: stretch;
  background-color: #ffffff;
  color: #1d1d1d;
  min-height: 200px;
  height: auto;
  border: 1px solid #dfdfdf;
  counter-reset: wizard-step;
  position: relative;
}
.wizard > section,
.wizard > .section {
  counter-increment: wizard-step;
  display: block;
  position: relative;
  border-left: #bebebe solid;
  border-left-width: 4px;
  width: 0;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.wizard > section::before,
.wizard > .section::before {
  display: none;
  content: counter(wizard-step);
  position: absolute;
  bottom: 20px;
  width: 25px;
  text-align: center;
  left: -25px;
  z-index: 1;
  color: #ffffff;
}
.wizard > section .page-content,
.wizard > .section .page-content {
  padding: 1rem 1rem 4.25rem;
  display: none;
  overflow: hidden;
}
.wizard > section.current,
.wizard > .section.current {
  width: 100%;
  border: 0!important;
}
.wizard > section.current .page-content,
.wizard > .section.current .page-content {
  display: block;
}
.wizard > section.current::before,
.wizard > .section.current::before {
  display: block;
  left: 0;
  color: #ffffff;
  background-color: #1ba1e2;
}
.wizard > section.current,
.wizard > .section.current,
.wizard > section.complete,
.wizard > .section.complete {
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.wizard > section.complete,
.wizard > .section.complete {
  cursor: pointer;
}
.wizard .action-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: right;
          justify-content: right;
  position: absolute;
  bottom: 1rem;
  left: 41px;
}
.wizard .action-bar::after {
  display: block;
  clear: both;
  content: "";
}
.wizard .action-bar::after {
  display: block;
  clear: both;
  content: "";
}
.wizard .action-bar > * {
  margin: 1px;
}
.wizard > section {
  border-color: #000000;
}
.wizard > section:nth-child(1) {
  border-color: #1ba1e2;
}
.wizard > section:nth-child(2) {
  border-color: #1891cb;
}
.wizard > section:nth-child(3) {
  border-color: #1681b4;
}
.wizard > section:nth-child(4) {
  border-color: #13709e;
}
.wizard > section:nth-child(5) {
  border-color: #106087;
}
.wizard > section:nth-child(6) {
  border-color: #0d5070;
}
.wizard > section:nth-child(7) {
  border-color: #0b4059;
}
.wizard > section:nth-child(8) {
  border-color: #082f43;
}
.wizard > section:nth-child(9) {
  border-color: #051f2c;
}
.wizard > section:nth-child(10) {
  border-color: #000000;
}
.wizard > section.complete {
  border-color: #656565;
}
.wizard > section.complete:nth-child(1) {
  border-color: #e4e4e4;
}
.wizard > section.complete:nth-child(2) {
  border-color: #d8d8d8;
}
.wizard > section.complete:nth-child(3) {
  border-color: #cbcbcb;
}
.wizard > section.complete:nth-child(4) {
  border-color: #bebebe;
}
.wizard > section.complete:nth-child(5) {
  border-color: #b1b1b1;
}
.wizard > section.complete:nth-child(6) {
  border-color: #a5a5a5;
}
.wizard > section.complete:nth-child(7) {
  border-color: #989898;
}
.wizard > section.complete:nth-child(8) {
  border-color: #8b8b8b;
}
.wizard > section.complete:nth-child(9) {
  border-color: #7e7e7e;
}
.wizard > section.complete:nth-child(10) {
  border-color: #656565;
}
.wizard [class*=wizard-btn].disabled {
  opacity: 0.1;
}
@media screen and (min-width: 0) {
  .wizard.wizard-wide-fs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .wizard.wizard-wide-fs > section {
    border-left-width: 25px;
  }
  .wizard.wizard-wide-fs > section::before {
    display: block;
  }
}
@media screen and (min-width: 576px) {
  .wizard.wizard-wide-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .wizard.wizard-wide-sm > section {
    border-left-width: 25px;
  }
  .wizard.wizard-wide-sm > section::before {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .wizard.wizard-wide-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .wizard.wizard-wide-md > section {
    border-left-width: 25px;
  }
  .wizard.wizard-wide-md > section::before {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .wizard.wizard-wide-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .wizard.wizard-wide-lg > section {
    border-left-width: 25px;
  }
  .wizard.wizard-wide-lg > section::before {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  .wizard.wizard-wide-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .wizard.wizard-wide-xl > section {
    border-left-width: 25px;
  }
  .wizard.wizard-wide-xl > section::before {
    display: block;
  }
}
@media screen and (min-width: 1452px) {
  .wizard.wizard-wide-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .wizard.wizard-wide-xxl > section {
    border-left-width: 25px;
  }
  .wizard.wizard-wide-xxl > section::before {
    display: block;
  }
}


.bg-transparent {
  background-color: transparent !important;
}
.bg-hover:hover {
  background-color: rgba(29, 29, 29, 0.1) !important;
}
.bg-hover2:hover {
  background-color: rgba(29, 29, 29, 0.5) !important;
}
.bg-hover-light:hover {
  background-color: rgba(255, 255, 255, 0.01) !important;
}
.bg-hover-light1:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-hover-light2:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-hover-light3:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-facebook {
  background-color: #4267b2;
}
.bg-twitter {
  background-color: #1DA1F2;
}
.bg-github {
  background-color: #24292e;
}
.bg-bootstrap {
  background-color: #563d7c;
}
.bg-gitlab {
  background-color: #e65328;
}
.bg-amazon {
  background-color: #232f3e;
}
.bg-black {
  background-color: #000000 !important;
}
.bg-black-active:active {
  background-color: #000000 !important;
}
.bg-black-hover:hover {
  background-color: #000000 !important;
}
.bg-black-focus:focus {
  background-color: #000000 !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-white-active:active {
  background-color: #ffffff !important;
}
.bg-white-hover:hover {
  background-color: #ffffff !important;
}
.bg-white-focus:focus {
  background-color: #ffffff !important;
}
.bg-dark {
  background-color: #1d1d1d !important;
}
.bg-dark-active:active {
  background-color: #1d1d1d !important;
}
.bg-dark-hover:hover {
  background-color: #1d1d1d !important;
}
.bg-dark-focus:focus {
  background-color: #1d1d1d !important;
}
.bg-light {
  background-color: #f8f8f8 !important;
}
.bg-light-active:active {
  background-color: #f8f8f8 !important;
}
.bg-light-hover:hover {
  background-color: #f8f8f8 !important;
}
.bg-light-focus:focus {
  background-color: #f8f8f8 !important;
}
.bg-grayBlue {
  background-color: #607d8b !important;
}
.bg-grayBlue-active:active {
  background-color: #607d8b !important;
}
.bg-grayBlue-hover:hover {
  background-color: #607d8b !important;
}
.bg-grayBlue-focus:focus {
  background-color: #607d8b !important;
}
.bg-grayWhite {
  background-color: #f5f5f5 !important;
}
.bg-grayWhite-active:active {
  background-color: #f5f5f5 !important;
}
.bg-grayWhite-hover:hover {
  background-color: #f5f5f5 !important;
}
.bg-grayWhite-focus:focus {
  background-color: #f5f5f5 !important;
}
.bg-grayMouse {
  background-color: #455a64 !important;
}
.bg-grayMouse-active:active {
  background-color: #455a64 !important;
}
.bg-grayMouse-hover:hover {
  background-color: #455a64 !important;
}
.bg-grayMouse-focus:focus {
  background-color: #455a64 !important;
}
.bg-brandColor1 {
  background-color: #2ac4f4 !important;
}
.bg-brandColor1-active:active {
  background-color: #2ac4f4 !important;
}
.bg-brandColor1-hover:hover {
  background-color: #2ac4f4 !important;
}
.bg-brandColor1-focus:focus {
  background-color: #2ac4f4 !important;
}
.bg-brandColor2 {
  background-color: #004d6f !important;
}
.bg-brandColor2-active:active {
  background-color: #004d6f !important;
}
.bg-brandColor2-hover:hover {
  background-color: #004d6f !important;
}
.bg-brandColor2-focus:focus {
  background-color: #004d6f !important;
}
.bg-lime {
  background-color: #a4c400 !important;
}
.bg-lime-active:active {
  background-color: #a4c400 !important;
}
.bg-lime-hover:hover {
  background-color: #a4c400 !important;
}
.bg-lime-focus:focus {
  background-color: #a4c400 !important;
}
.bg-green {
  background-color: #60a917 !important;
}
.bg-green-active:active {
  background-color: #60a917 !important;
}
.bg-green-hover:hover {
  background-color: #60a917 !important;
}
.bg-green-focus:focus {
  background-color: #60a917 !important;
}
.bg-emerald {
  background-color: #008a00 !important;
}
.bg-emerald-active:active {
  background-color: #008a00 !important;
}
.bg-emerald-hover:hover {
  background-color: #008a00 !important;
}
.bg-emerald-focus:focus {
  background-color: #008a00 !important;
}
.bg-blue {
  background-color: #00AFF0 !important;
}
.bg-blue-active:active {
  background-color: #00AFF0 !important;
}
.bg-blue-hover:hover {
  background-color: #00AFF0 !important;
}
.bg-blue-focus:focus {
  background-color: #00AFF0 !important;
}
.bg-teal {
  background-color: #00aba9 !important;
}
.bg-teal-active:active {
  background-color: #00aba9 !important;
}
.bg-teal-hover:hover {
  background-color: #00aba9 !important;
}
.bg-teal-focus:focus {
  background-color: #00aba9 !important;
}
.bg-cyan {
  background-color: #1ba1e2 !important;
}
.bg-cyan-active:active {
  background-color: #1ba1e2 !important;
}
.bg-cyan-hover:hover {
  background-color: #1ba1e2 !important;
}
.bg-cyan-focus:focus {
  background-color: #1ba1e2 !important;
}
.bg-cobalt {
  background-color: #0050ef !important;
}
.bg-cobalt-active:active {
  background-color: #0050ef !important;
}
.bg-cobalt-hover:hover {
  background-color: #0050ef !important;
}
.bg-cobalt-focus:focus {
  background-color: #0050ef !important;
}
.bg-indigo {
  background-color: #6a00ff !important;
}
.bg-indigo-active:active {
  background-color: #6a00ff !important;
}
.bg-indigo-hover:hover {
  background-color: #6a00ff !important;
}
.bg-indigo-focus:focus {
  background-color: #6a00ff !important;
}
.bg-violet {
  background-color: #aa00ff !important;
}
.bg-violet-active:active {
  background-color: #aa00ff !important;
}
.bg-violet-hover:hover {
  background-color: #aa00ff !important;
}
.bg-violet-focus:focus {
  background-color: #aa00ff !important;
}
.bg-pink {
  background-color: #dc4fad !important;
}
.bg-pink-active:active {
  background-color: #dc4fad !important;
}
.bg-pink-hover:hover {
  background-color: #dc4fad !important;
}
.bg-pink-focus:focus {
  background-color: #dc4fad !important;
}
.bg-magenta {
  background-color: #d80073 !important;
}
.bg-magenta-active:active {
  background-color: #d80073 !important;
}
.bg-magenta-hover:hover {
  background-color: #d80073 !important;
}
.bg-magenta-focus:focus {
  background-color: #d80073 !important;
}
.bg-crimson {
  background-color: #a20025 !important;
}
.bg-crimson-active:active {
  background-color: #a20025 !important;
}
.bg-crimson-hover:hover {
  background-color: #a20025 !important;
}
.bg-crimson-focus:focus {
  background-color: #a20025 !important;
}
.bg-red {
  background-color: #CE352C !important;
}
.bg-red-active:active {
  background-color: #CE352C !important;
}
.bg-red-hover:hover {
  background-color: #CE352C !important;
}
.bg-red-focus:focus {
  background-color: #CE352C !important;
}
.bg-orange {
  background-color: #fa6800 !important;
}
.bg-orange-active:active {
  background-color: #fa6800 !important;
}
.bg-orange-hover:hover {
  background-color: #fa6800 !important;
}
.bg-orange-focus:focus {
  background-color: #fa6800 !important;
}
.bg-amber {
  background-color: #f0a30a !important;
}
.bg-amber-active:active {
  background-color: #f0a30a !important;
}
.bg-amber-hover:hover {
  background-color: #f0a30a !important;
}
.bg-amber-focus:focus {
  background-color: #f0a30a !important;
}
.bg-yellow {
  background-color: #fff000 !important;
}
.bg-yellow-active:active {
  background-color: #fff000 !important;
}
.bg-yellow-hover:hover {
  background-color: #fff000 !important;
}
.bg-yellow-focus:focus {
  background-color: #fff000 !important;
}
.bg-brown {
  background-color: #825a2c !important;
}
.bg-brown-active:active {
  background-color: #825a2c !important;
}
.bg-brown-hover:hover {
  background-color: #825a2c !important;
}
.bg-brown-focus:focus {
  background-color: #825a2c !important;
}
.bg-olive {
  background-color: #6d8764 !important;
}
.bg-olive-active:active {
  background-color: #6d8764 !important;
}
.bg-olive-hover:hover {
  background-color: #6d8764 !important;
}
.bg-olive-focus:focus {
  background-color: #6d8764 !important;
}
.bg-steel {
  background-color: #647687 !important;
}
.bg-steel-active:active {
  background-color: #647687 !important;
}
.bg-steel-hover:hover {
  background-color: #647687 !important;
}
.bg-steel-focus:focus {
  background-color: #647687 !important;
}
.bg-mauve {
  background-color: #76608a !important;
}
.bg-mauve-active:active {
  background-color: #76608a !important;
}
.bg-mauve-hover:hover {
  background-color: #76608a !important;
}
.bg-mauve-focus:focus {
  background-color: #76608a !important;
}
.bg-taupe {
  background-color: #87794e !important;
}
.bg-taupe-active:active {
  background-color: #87794e !important;
}
.bg-taupe-hover:hover {
  background-color: #87794e !important;
}
.bg-taupe-focus:focus {
  background-color: #87794e !important;
}
.bg-gray {
  background-color: #bebebe !important;
}
.bg-gray-active:active {
  background-color: #bebebe !important;
}
.bg-gray-hover:hover {
  background-color: #bebebe !important;
}
.bg-gray-focus:focus {
  background-color: #bebebe !important;
}
.bg-lightLime {
  background-color: #d8ff12 !important;
}
.bg-lightLime-active:active {
  background-color: #d8ff12 !important;
}
.bg-lightLime-hover:hover {
  background-color: #d8ff12 !important;
}
.bg-lightLime-focus:focus {
  background-color: #d8ff12 !important;
}
.bg-lightGreen {
  background-color: #86e22a !important;
}
.bg-lightGreen-active:active {
  background-color: #86e22a !important;
}
.bg-lightGreen-hover:hover {
  background-color: #86e22a !important;
}
.bg-lightGreen-focus:focus {
  background-color: #86e22a !important;
}
.bg-lightEmerald {
  background-color: #00d600 !important;
}
.bg-lightEmerald-active:active {
  background-color: #00d600 !important;
}
.bg-lightEmerald-hover:hover {
  background-color: #00d600 !important;
}
.bg-lightEmerald-focus:focus {
  background-color: #00d600 !important;
}
.bg-lightBlue {
  background-color: #3ecbff !important;
}
.bg-lightBlue-active:active {
  background-color: #3ecbff !important;
}
.bg-lightBlue-hover:hover {
  background-color: #3ecbff !important;
}
.bg-lightBlue-focus:focus {
  background-color: #3ecbff !important;
}
.bg-lightTeal {
  background-color: #00f7f5 !important;
}
.bg-lightTeal-active:active {
  background-color: #00f7f5 !important;
}
.bg-lightTeal-hover:hover {
  background-color: #00f7f5 !important;
}
.bg-lightTeal-focus:focus {
  background-color: #00f7f5 !important;
}
.bg-lightCyan {
  background-color: #5ebdec !important;
}
.bg-lightCyan-active:active {
  background-color: #5ebdec !important;
}
.bg-lightCyan-hover:hover {
  background-color: #5ebdec !important;
}
.bg-lightCyan-focus:focus {
  background-color: #5ebdec !important;
}
.bg-lightCobalt {
  background-color: #3d7eff !important;
}
.bg-lightCobalt-active:active {
  background-color: #3d7eff !important;
}
.bg-lightCobalt-hover:hover {
  background-color: #3d7eff !important;
}
.bg-lightCobalt-focus:focus {
  background-color: #3d7eff !important;
}
.bg-lightIndigo {
  background-color: #974dff !important;
}
.bg-lightIndigo-active:active {
  background-color: #974dff !important;
}
.bg-lightIndigo-hover:hover {
  background-color: #974dff !important;
}
.bg-lightIndigo-focus:focus {
  background-color: #974dff !important;
}
.bg-lightViolet {
  background-color: #c44dff !important;
}
.bg-lightViolet-active:active {
  background-color: #c44dff !important;
}
.bg-lightViolet-hover:hover {
  background-color: #c44dff !important;
}
.bg-lightViolet-focus:focus {
  background-color: #c44dff !important;
}
.bg-lightPink {
  background-color: #e98fcb !important;
}
.bg-lightPink-active:active {
  background-color: #e98fcb !important;
}
.bg-lightPink-hover:hover {
  background-color: #e98fcb !important;
}
.bg-lightPink-focus:focus {
  background-color: #e98fcb !important;
}
.bg-lightMagenta {
  background-color: #ff2599 !important;
}
.bg-lightMagenta-active:active {
  background-color: #ff2599 !important;
}
.bg-lightMagenta-hover:hover {
  background-color: #ff2599 !important;
}
.bg-lightMagenta-focus:focus {
  background-color: #ff2599 !important;
}
.bg-lightCrimson {
  background-color: #ef0036 !important;
}
.bg-lightCrimson-active:active {
  background-color: #ef0036 !important;
}
.bg-lightCrimson-hover:hover {
  background-color: #ef0036 !important;
}
.bg-lightCrimson-focus:focus {
  background-color: #ef0036 !important;
}
.bg-lightRed {
  background-color: #df6e68 !important;
}
.bg-lightRed-active:active {
  background-color: #df6e68 !important;
}
.bg-lightRed-hover:hover {
  background-color: #df6e68 !important;
}
.bg-lightRed-focus:focus {
  background-color: #df6e68 !important;
}
.bg-lightOrange {
  background-color: #ff9447 !important;
}
.bg-lightOrange-active:active {
  background-color: #ff9447 !important;
}
.bg-lightOrange-hover:hover {
  background-color: #ff9447 !important;
}
.bg-lightOrange-focus:focus {
  background-color: #ff9447 !important;
}
.bg-lightAmber {
  background-color: #f8bf4f !important;
}
.bg-lightAmber-active:active {
  background-color: #f8bf4f !important;
}
.bg-lightAmber-hover:hover {
  background-color: #f8bf4f !important;
}
.bg-lightAmber-focus:focus {
  background-color: #f8bf4f !important;
}
.bg-lightYellow {
  background-color: #fff44d !important;
}
.bg-lightYellow-active:active {
  background-color: #fff44d !important;
}
.bg-lightYellow-hover:hover {
  background-color: #fff44d !important;
}
.bg-lightYellow-focus:focus {
  background-color: #fff44d !important;
}
.bg-lightBrown {
  background-color: #bb823f !important;
}
.bg-lightBrown-active:active {
  background-color: #bb823f !important;
}
.bg-lightBrown-hover:hover {
  background-color: #bb823f !important;
}
.bg-lightBrown-focus:focus {
  background-color: #bb823f !important;
}
.bg-lightOlive {
  background-color: #95ab8d !important;
}
.bg-lightOlive-active:active {
  background-color: #95ab8d !important;
}
.bg-lightOlive-hover:hover {
  background-color: #95ab8d !important;
}
.bg-lightOlive-focus:focus {
  background-color: #95ab8d !important;
}
.bg-lightSteel {
  background-color: #8d9cab !important;
}
.bg-lightSteel-active:active {
  background-color: #8d9cab !important;
}
.bg-lightSteel-hover:hover {
  background-color: #8d9cab !important;
}
.bg-lightSteel-focus:focus {
  background-color: #8d9cab !important;
}
.bg-lightMauve {
  background-color: #9c89ad !important;
}
.bg-lightMauve-active:active {
  background-color: #9c89ad !important;
}
.bg-lightMauve-hover:hover {
  background-color: #9c89ad !important;
}
.bg-lightMauve-focus:focus {
  background-color: #9c89ad !important;
}
.bg-lightTaupe {
  background-color: #aea073 !important;
}
.bg-lightTaupe-active:active {
  background-color: #aea073 !important;
}
.bg-lightTaupe-hover:hover {
  background-color: #aea073 !important;
}
.bg-lightTaupe-focus:focus {
  background-color: #aea073 !important;
}
.bg-lightGray {
  background-color: #e4e4e4 !important;
}
.bg-lightGray-active:active {
  background-color: #e4e4e4 !important;
}
.bg-lightGray-hover:hover {
  background-color: #e4e4e4 !important;
}
.bg-lightGray-focus:focus {
  background-color: #e4e4e4 !important;
}
.bg-lightGrayBlue {
  background-color: #8aa2ae !important;
}
.bg-lightGrayBlue-active:active {
  background-color: #8aa2ae !important;
}
.bg-lightGrayBlue-hover:hover {
  background-color: #8aa2ae !important;
}
.bg-lightGrayBlue-focus:focus {
  background-color: #8aa2ae !important;
}
.bg-darkLime {
  background-color: #647800 !important;
}
.bg-darkLime-active:active {
  background-color: #647800 !important;
}
.bg-darkLime-hover:hover {
  background-color: #647800 !important;
}
.bg-darkLime-focus:focus {
  background-color: #647800 !important;
}
.bg-darkGreen {
  background-color: #3a660e !important;
}
.bg-darkGreen-active:active {
  background-color: #3a660e !important;
}
.bg-darkGreen-hover:hover {
  background-color: #3a660e !important;
}
.bg-darkGreen-focus:focus {
  background-color: #3a660e !important;
}
.bg-darkEmerald {
  background-color: #003d00 !important;
}
.bg-darkEmerald-active:active {
  background-color: #003d00 !important;
}
.bg-darkEmerald-hover:hover {
  background-color: #003d00 !important;
}
.bg-darkEmerald-focus:focus {
  background-color: #003d00 !important;
}
.bg-darkBlue {
  background-color: #0077a3 !important;
}
.bg-darkBlue-active:active {
  background-color: #0077a3 !important;
}
.bg-darkBlue-hover:hover {
  background-color: #0077a3 !important;
}
.bg-darkBlue-focus:focus {
  background-color: #0077a3 !important;
}
.bg-darkTeal {
  background-color: #005e5d !important;
}
.bg-darkTeal-active:active {
  background-color: #005e5d !important;
}
.bg-darkTeal-hover:hover {
  background-color: #005e5d !important;
}
.bg-darkTeal-focus:focus {
  background-color: #005e5d !important;
}
.bg-darkCyan {
  background-color: #13709e !important;
}
.bg-darkCyan-active:active {
  background-color: #13709e !important;
}
.bg-darkCyan-hover:hover {
  background-color: #13709e !important;
}
.bg-darkCyan-focus:focus {
  background-color: #13709e !important;
}
.bg-darkCobalt {
  background-color: #0036a3 !important;
}
.bg-darkCobalt-active:active {
  background-color: #0036a3 !important;
}
.bg-darkCobalt-hover:hover {
  background-color: #0036a3 !important;
}
.bg-darkCobalt-focus:focus {
  background-color: #0036a3 !important;
}
.bg-darkIndigo {
  background-color: #4a00b3 !important;
}
.bg-darkIndigo-active:active {
  background-color: #4a00b3 !important;
}
.bg-darkIndigo-hover:hover {
  background-color: #4a00b3 !important;
}
.bg-darkIndigo-focus:focus {
  background-color: #4a00b3 !important;
}
.bg-darkViolet {
  background-color: #7700b3 !important;
}
.bg-darkViolet-active:active {
  background-color: #7700b3 !important;
}
.bg-darkViolet-hover:hover {
  background-color: #7700b3 !important;
}
.bg-darkViolet-focus:focus {
  background-color: #7700b3 !important;
}
.bg-darkPink {
  background-color: #ba2588 !important;
}
.bg-darkPink-active:active {
  background-color: #ba2588 !important;
}
.bg-darkPink-hover:hover {
  background-color: #ba2588 !important;
}
.bg-darkPink-focus:focus {
  background-color: #ba2588 !important;
}
.bg-darkMagenta {
  background-color: #8c004a !important;
}
.bg-darkMagenta-active:active {
  background-color: #8c004a !important;
}
.bg-darkMagenta-hover:hover {
  background-color: #8c004a !important;
}
.bg-darkMagenta-focus:focus {
  background-color: #8c004a !important;
}
.bg-darkCrimson {
  background-color: #560014 !important;
}
.bg-darkCrimson-active:active {
  background-color: #560014 !important;
}
.bg-darkCrimson-hover:hover {
  background-color: #560014 !important;
}
.bg-darkCrimson-focus:focus {
  background-color: #560014 !important;
}
.bg-darkRed {
  background-color: #8f251f !important;
}
.bg-darkRed-active:active {
  background-color: #8f251f !important;
}
.bg-darkRed-hover:hover {
  background-color: #8f251f !important;
}
.bg-darkRed-focus:focus {
  background-color: #8f251f !important;
}
.bg-darkOrange {
  background-color: #ae4800 !important;
}
.bg-darkOrange-active:active {
  background-color: #ae4800 !important;
}
.bg-darkOrange-hover:hover {
  background-color: #ae4800 !important;
}
.bg-darkOrange-focus:focus {
  background-color: #ae4800 !important;
}
.bg-darkAmber {
  background-color: #a77107 !important;
}
.bg-darkAmber-active:active {
  background-color: #a77107 !important;
}
.bg-darkAmber-hover:hover {
  background-color: #a77107 !important;
}
.bg-darkAmber-focus:focus {
  background-color: #a77107 !important;
}
.bg-darkYellow {
  background-color: #b3a800 !important;
}
.bg-darkYellow-active:active {
  background-color: #b3a800 !important;
}
.bg-darkYellow-hover:hover {
  background-color: #b3a800 !important;
}
.bg-darkYellow-focus:focus {
  background-color: #b3a800 !important;
}
.bg-darkBrown {
  background-color: #493219 !important;
}
.bg-darkBrown-active:active {
  background-color: #493219 !important;
}
.bg-darkBrown-hover:hover {
  background-color: #493219 !important;
}
.bg-darkBrown-focus:focus {
  background-color: #493219 !important;
}
.bg-darkOlive {
  background-color: #4a5b43 !important;
}
.bg-darkOlive-active:active {
  background-color: #4a5b43 !important;
}
.bg-darkOlive-hover:hover {
  background-color: #4a5b43 !important;
}
.bg-darkOlive-focus:focus {
  background-color: #4a5b43 !important;
}
.bg-darkSteel {
  background-color: #43505b !important;
}
.bg-darkSteel-active:active {
  background-color: #43505b !important;
}
.bg-darkSteel-hover:hover {
  background-color: #43505b !important;
}
.bg-darkSteel-focus:focus {
  background-color: #43505b !important;
}
.bg-darkMauve {
  background-color: #4f415d !important;
}
.bg-darkMauve-active:active {
  background-color: #4f415d !important;
}
.bg-darkMauve-hover:hover {
  background-color: #4f415d !important;
}
.bg-darkMauve-focus:focus {
  background-color: #4f415d !important;
}
.bg-darkTaupe {
  background-color: #574e32 !important;
}
.bg-darkTaupe-active:active {
  background-color: #574e32 !important;
}
.bg-darkTaupe-hover:hover {
  background-color: #574e32 !important;
}
.bg-darkTaupe-focus:focus {
  background-color: #574e32 !important;
}
.bg-darkGray {
  background-color: #989898 !important;
}
.bg-darkGray-active:active {
  background-color: #989898 !important;
}
.bg-darkGray-hover:hover {
  background-color: #989898 !important;
}
.bg-darkGray-focus:focus {
  background-color: #989898 !important;
}
.bg-darkGrayBlue {
  background-color: #41545e !important;
}
.bg-darkGrayBlue-active:active {
  background-color: #41545e !important;
}
.bg-darkGrayBlue-hover:hover {
  background-color: #41545e !important;
}
.bg-darkGrayBlue-focus:focus {
  background-color: #41545e !important;
}
.bd-default {
  border-color: #dfdfdf !important;
}
.bd-transparent {
  border-color: transparent !important;
}
.bd-black {
  border-color: #000000 !important;
}
.bd-black-active:active {
  border-color: #000000 !important;
}
.bd-black-hover:hover {
  border-color: #000000 !important;
}
.bd-black-focus:focus {
  border-color: #000000 !important;
}
.tg-black::before {
  border-color: #000000;
}
.bd-white {
  border-color: #ffffff !important;
}
.bd-white-active:active {
  border-color: #ffffff !important;
}
.bd-white-hover:hover {
  border-color: #ffffff !important;
}
.bd-white-focus:focus {
  border-color: #ffffff !important;
}
.tg-white::before {
  border-color: #ffffff;
}
.bd-dark {
  border-color: #1d1d1d !important;
}
.bd-dark-active:active {
  border-color: #1d1d1d !important;
}
.bd-dark-hover:hover {
  border-color: #1d1d1d !important;
}
.bd-dark-focus:focus {
  border-color: #1d1d1d !important;
}
.tg-dark::before {
  border-color: #1d1d1d;
}
.bd-light {
  border-color: #f8f8f8 !important;
}
.bd-light-active:active {
  border-color: #f8f8f8 !important;
}
.bd-light-hover:hover {
  border-color: #f8f8f8 !important;
}
.bd-light-focus:focus {
  border-color: #f8f8f8 !important;
}
.tg-light::before {
  border-color: #f8f8f8;
}
.bd-grayBlue {
  border-color: #607d8b !important;
}
.bd-grayBlue-active:active {
  border-color: #607d8b !important;
}
.bd-grayBlue-hover:hover {
  border-color: #607d8b !important;
}
.bd-grayBlue-focus:focus {
  border-color: #607d8b !important;
}
.tg-grayBlue::before {
  border-color: #607d8b;
}
.bd-grayWhite {
  border-color: #f5f5f5 !important;
}
.bd-grayWhite-active:active {
  border-color: #f5f5f5 !important;
}
.bd-grayWhite-hover:hover {
  border-color: #f5f5f5 !important;
}
.bd-grayWhite-focus:focus {
  border-color: #f5f5f5 !important;
}
.tg-grayWhite::before {
  border-color: #f5f5f5;
}
.bd-grayMouse {
  border-color: #455a64 !important;
}
.bd-grayMouse-active:active {
  border-color: #455a64 !important;
}
.bd-grayMouse-hover:hover {
  border-color: #455a64 !important;
}
.bd-grayMouse-focus:focus {
  border-color: #455a64 !important;
}
.tg-grayMouse::before {
  border-color: #455a64;
}
.bd-brandColor1 {
  border-color: #2ac4f4 !important;
}
.bd-brandColor1-active:active {
  border-color: #2ac4f4 !important;
}
.bd-brandColor1-hover:hover {
  border-color: #2ac4f4 !important;
}
.bd-brandColor1-focus:focus {
  border-color: #2ac4f4 !important;
}
.tg-brandColor1::before {
  border-color: #2ac4f4;
}
.bd-brandColor2 {
  border-color: #004d6f !important;
}
.bd-brandColor2-active:active {
  border-color: #004d6f !important;
}
.bd-brandColor2-hover:hover {
  border-color: #004d6f !important;
}
.bd-brandColor2-focus:focus {
  border-color: #004d6f !important;
}
.tg-brandColor2::before {
  border-color: #004d6f;
}
.bd-lime {
  border-color: #a4c400 !important;
}
.bd-lime-active:active {
  border-color: #a4c400 !important;
}
.bd-lime-hover:hover {
  border-color: #a4c400 !important;
}
.bd-lime-focus:focus {
  border-color: #a4c400 !important;
}
.tg-lime::before {
  border-color: #a4c400;
}
.bd-green {
  border-color: #60a917 !important;
}
.bd-green-active:active {
  border-color: #60a917 !important;
}
.bd-green-hover:hover {
  border-color: #60a917 !important;
}
.bd-green-focus:focus {
  border-color: #60a917 !important;
}
.tg-green::before {
  border-color: #60a917;
}
.bd-emerald {
  border-color: #008a00 !important;
}
.bd-emerald-active:active {
  border-color: #008a00 !important;
}
.bd-emerald-hover:hover {
  border-color: #008a00 !important;
}
.bd-emerald-focus:focus {
  border-color: #008a00 !important;
}
.tg-emerald::before {
  border-color: #008a00;
}
.bd-blue {
  border-color: #00AFF0 !important;
}
.bd-blue-active:active {
  border-color: #00AFF0 !important;
}
.bd-blue-hover:hover {
  border-color: #00AFF0 !important;
}
.bd-blue-focus:focus {
  border-color: #00AFF0 !important;
}
.tg-blue::before {
  border-color: #00AFF0;
}
.bd-teal {
  border-color: #00aba9 !important;
}
.bd-teal-active:active {
  border-color: #00aba9 !important;
}
.bd-teal-hover:hover {
  border-color: #00aba9 !important;
}
.bd-teal-focus:focus {
  border-color: #00aba9 !important;
}
.tg-teal::before {
  border-color: #00aba9;
}
.bd-cyan {
  border-color: #1ba1e2 !important;
}
.bd-cyan-active:active {
  border-color: #1ba1e2 !important;
}
.bd-cyan-hover:hover {
  border-color: #1ba1e2 !important;
}
.bd-cyan-focus:focus {
  border-color: #1ba1e2 !important;
}
.tg-cyan::before {
  border-color: #1ba1e2;
}
.bd-cobalt {
  border-color: #0050ef !important;
}
.bd-cobalt-active:active {
  border-color: #0050ef !important;
}
.bd-cobalt-hover:hover {
  border-color: #0050ef !important;
}
.bd-cobalt-focus:focus {
  border-color: #0050ef !important;
}
.tg-cobalt::before {
  border-color: #0050ef;
}
.bd-indigo {
  border-color: #6a00ff !important;
}
.bd-indigo-active:active {
  border-color: #6a00ff !important;
}
.bd-indigo-hover:hover {
  border-color: #6a00ff !important;
}
.bd-indigo-focus:focus {
  border-color: #6a00ff !important;
}
.tg-indigo::before {
  border-color: #6a00ff;
}
.bd-violet {
  border-color: #aa00ff !important;
}
.bd-violet-active:active {
  border-color: #aa00ff !important;
}
.bd-violet-hover:hover {
  border-color: #aa00ff !important;
}
.bd-violet-focus:focus {
  border-color: #aa00ff !important;
}
.tg-violet::before {
  border-color: #aa00ff;
}
.bd-pink {
  border-color: #dc4fad !important;
}
.bd-pink-active:active {
  border-color: #dc4fad !important;
}
.bd-pink-hover:hover {
  border-color: #dc4fad !important;
}
.bd-pink-focus:focus {
  border-color: #dc4fad !important;
}
.tg-pink::before {
  border-color: #dc4fad;
}
.bd-magenta {
  border-color: #d80073 !important;
}
.bd-magenta-active:active {
  border-color: #d80073 !important;
}
.bd-magenta-hover:hover {
  border-color: #d80073 !important;
}
.bd-magenta-focus:focus {
  border-color: #d80073 !important;
}
.tg-magenta::before {
  border-color: #d80073;
}
.bd-crimson {
  border-color: #a20025 !important;
}
.bd-crimson-active:active {
  border-color: #a20025 !important;
}
.bd-crimson-hover:hover {
  border-color: #a20025 !important;
}
.bd-crimson-focus:focus {
  border-color: #a20025 !important;
}
.tg-crimson::before {
  border-color: #a20025;
}
.bd-red {
  border-color: #CE352C !important;
}
.bd-red-active:active {
  border-color: #CE352C !important;
}
.bd-red-hover:hover {
  border-color: #CE352C !important;
}
.bd-red-focus:focus {
  border-color: #CE352C !important;
}
.tg-red::before {
  border-color: #CE352C;
}
.bd-orange {
  border-color: #fa6800 !important;
}
.bd-orange-active:active {
  border-color: #fa6800 !important;
}
.bd-orange-hover:hover {
  border-color: #fa6800 !important;
}
.bd-orange-focus:focus {
  border-color: #fa6800 !important;
}
.tg-orange::before {
  border-color: #fa6800;
}
.bd-amber {
  border-color: #f0a30a !important;
}
.bd-amber-active:active {
  border-color: #f0a30a !important;
}
.bd-amber-hover:hover {
  border-color: #f0a30a !important;
}
.bd-amber-focus:focus {
  border-color: #f0a30a !important;
}
.tg-amber::before {
  border-color: #f0a30a;
}
.bd-yellow {
  border-color: #fff000 !important;
}
.bd-yellow-active:active {
  border-color: #fff000 !important;
}
.bd-yellow-hover:hover {
  border-color: #fff000 !important;
}
.bd-yellow-focus:focus {
  border-color: #fff000 !important;
}
.tg-yellow::before {
  border-color: #fff000;
}
.bd-brown {
  border-color: #825a2c !important;
}
.bd-brown-active:active {
  border-color: #825a2c !important;
}
.bd-brown-hover:hover {
  border-color: #825a2c !important;
}
.bd-brown-focus:focus {
  border-color: #825a2c !important;
}
.tg-brown::before {
  border-color: #825a2c;
}
.bd-olive {
  border-color: #6d8764 !important;
}
.bd-olive-active:active {
  border-color: #6d8764 !important;
}
.bd-olive-hover:hover {
  border-color: #6d8764 !important;
}
.bd-olive-focus:focus {
  border-color: #6d8764 !important;
}
.tg-olive::before {
  border-color: #6d8764;
}
.bd-steel {
  border-color: #647687 !important;
}
.bd-steel-active:active {
  border-color: #647687 !important;
}
.bd-steel-hover:hover {
  border-color: #647687 !important;
}
.bd-steel-focus:focus {
  border-color: #647687 !important;
}
.tg-steel::before {
  border-color: #647687;
}
.bd-mauve {
  border-color: #76608a !important;
}
.bd-mauve-active:active {
  border-color: #76608a !important;
}
.bd-mauve-hover:hover {
  border-color: #76608a !important;
}
.bd-mauve-focus:focus {
  border-color: #76608a !important;
}
.tg-mauve::before {
  border-color: #76608a;
}
.bd-taupe {
  border-color: #87794e !important;
}
.bd-taupe-active:active {
  border-color: #87794e !important;
}
.bd-taupe-hover:hover {
  border-color: #87794e !important;
}
.bd-taupe-focus:focus {
  border-color: #87794e !important;
}
.tg-taupe::before {
  border-color: #87794e;
}
.bd-gray {
  border-color: #bebebe !important;
}
.bd-gray-active:active {
  border-color: #bebebe !important;
}
.bd-gray-hover:hover {
  border-color: #bebebe !important;
}
.bd-gray-focus:focus {
  border-color: #bebebe !important;
}
.tg-gray::before {
  border-color: #bebebe;
}
.bd-lightLime {
  border-color: #d8ff12 !important;
}
.bd-lightLime-active:active {
  border-color: #d8ff12 !important;
}
.bd-lightLime-hover:hover {
  border-color: #d8ff12 !important;
}
.bd-lightLime-focus:focus {
  border-color: #d8ff12 !important;
}
.tg-lightLime::before {
  border-color: #d8ff12;
}
.bd-lightGreen {
  border-color: #86e22a !important;
}
.bd-lightGreen-active:active {
  border-color: #86e22a !important;
}
.bd-lightGreen-hover:hover {
  border-color: #86e22a !important;
}
.bd-lightGreen-focus:focus {
  border-color: #86e22a !important;
}
.tg-lightGreen::before {
  border-color: #86e22a;
}
.bd-lightEmerald {
  border-color: #00d600 !important;
}
.bd-lightEmerald-active:active {
  border-color: #00d600 !important;
}
.bd-lightEmerald-hover:hover {
  border-color: #00d600 !important;
}
.bd-lightEmerald-focus:focus {
  border-color: #00d600 !important;
}
.tg-lightEmerald::before {
  border-color: #00d600;
}
.bd-lightBlue {
  border-color: #3ecbff !important;
}
.bd-lightBlue-active:active {
  border-color: #3ecbff !important;
}
.bd-lightBlue-hover:hover {
  border-color: #3ecbff !important;
}
.bd-lightBlue-focus:focus {
  border-color: #3ecbff !important;
}
.tg-lightBlue::before {
  border-color: #3ecbff;
}
.bd-lightTeal {
  border-color: #00f7f5 !important;
}
.bd-lightTeal-active:active {
  border-color: #00f7f5 !important;
}
.bd-lightTeal-hover:hover {
  border-color: #00f7f5 !important;
}
.bd-lightTeal-focus:focus {
  border-color: #00f7f5 !important;
}
.tg-lightTeal::before {
  border-color: #00f7f5;
}
.bd-lightCyan {
  border-color: #5ebdec !important;
}
.bd-lightCyan-active:active {
  border-color: #5ebdec !important;
}
.bd-lightCyan-hover:hover {
  border-color: #5ebdec !important;
}
.bd-lightCyan-focus:focus {
  border-color: #5ebdec !important;
}
.tg-lightCyan::before {
  border-color: #5ebdec;
}
.bd-lightCobalt {
  border-color: #3d7eff !important;
}
.bd-lightCobalt-active:active {
  border-color: #3d7eff !important;
}
.bd-lightCobalt-hover:hover {
  border-color: #3d7eff !important;
}
.bd-lightCobalt-focus:focus {
  border-color: #3d7eff !important;
}
.tg-lightCobalt::before {
  border-color: #3d7eff;
}
.bd-lightIndigo {
  border-color: #974dff !important;
}
.bd-lightIndigo-active:active {
  border-color: #974dff !important;
}
.bd-lightIndigo-hover:hover {
  border-color: #974dff !important;
}
.bd-lightIndigo-focus:focus {
  border-color: #974dff !important;
}
.tg-lightIndigo::before {
  border-color: #974dff;
}
.bd-lightViolet {
  border-color: #c44dff !important;
}
.bd-lightViolet-active:active {
  border-color: #c44dff !important;
}
.bd-lightViolet-hover:hover {
  border-color: #c44dff !important;
}
.bd-lightViolet-focus:focus {
  border-color: #c44dff !important;
}
.tg-lightViolet::before {
  border-color: #c44dff;
}
.bd-lightPink {
  border-color: #e98fcb !important;
}
.bd-lightPink-active:active {
  border-color: #e98fcb !important;
}
.bd-lightPink-hover:hover {
  border-color: #e98fcb !important;
}
.bd-lightPink-focus:focus {
  border-color: #e98fcb !important;
}
.tg-lightPink::before {
  border-color: #e98fcb;
}
.bd-lightMagenta {
  border-color: #ff2599 !important;
}
.bd-lightMagenta-active:active {
  border-color: #ff2599 !important;
}
.bd-lightMagenta-hover:hover {
  border-color: #ff2599 !important;
}
.bd-lightMagenta-focus:focus {
  border-color: #ff2599 !important;
}
.tg-lightMagenta::before {
  border-color: #ff2599;
}
.bd-lightCrimson {
  border-color: #ef0036 !important;
}
.bd-lightCrimson-active:active {
  border-color: #ef0036 !important;
}
.bd-lightCrimson-hover:hover {
  border-color: #ef0036 !important;
}
.bd-lightCrimson-focus:focus {
  border-color: #ef0036 !important;
}
.tg-lightCrimson::before {
  border-color: #ef0036;
}
.bd-lightRed {
  border-color: #df6e68 !important;
}
.bd-lightRed-active:active {
  border-color: #df6e68 !important;
}
.bd-lightRed-hover:hover {
  border-color: #df6e68 !important;
}
.bd-lightRed-focus:focus {
  border-color: #df6e68 !important;
}
.tg-lightRed::before {
  border-color: #df6e68;
}
.bd-lightOrange {
  border-color: #ff9447 !important;
}
.bd-lightOrange-active:active {
  border-color: #ff9447 !important;
}
.bd-lightOrange-hover:hover {
  border-color: #ff9447 !important;
}
.bd-lightOrange-focus:focus {
  border-color: #ff9447 !important;
}
.tg-lightOrange::before {
  border-color: #ff9447;
}
.bd-lightAmber {
  border-color: #f8bf4f !important;
}
.bd-lightAmber-active:active {
  border-color: #f8bf4f !important;
}
.bd-lightAmber-hover:hover {
  border-color: #f8bf4f !important;
}
.bd-lightAmber-focus:focus {
  border-color: #f8bf4f !important;
}
.tg-lightAmber::before {
  border-color: #f8bf4f;
}
.bd-lightYellow {
  border-color: #fff44d !important;
}
.bd-lightYellow-active:active {
  border-color: #fff44d !important;
}
.bd-lightYellow-hover:hover {
  border-color: #fff44d !important;
}
.bd-lightYellow-focus:focus {
  border-color: #fff44d !important;
}
.tg-lightYellow::before {
  border-color: #fff44d;
}
.bd-lightBrown {
  border-color: #bb823f !important;
}
.bd-lightBrown-active:active {
  border-color: #bb823f !important;
}
.bd-lightBrown-hover:hover {
  border-color: #bb823f !important;
}
.bd-lightBrown-focus:focus {
  border-color: #bb823f !important;
}
.tg-lightBrown::before {
  border-color: #bb823f;
}
.bd-lightOlive {
  border-color: #95ab8d !important;
}
.bd-lightOlive-active:active {
  border-color: #95ab8d !important;
}
.bd-lightOlive-hover:hover {
  border-color: #95ab8d !important;
}
.bd-lightOlive-focus:focus {
  border-color: #95ab8d !important;
}
.tg-lightOlive::before {
  border-color: #95ab8d;
}
.bd-lightSteel {
  border-color: #8d9cab !important;
}
.bd-lightSteel-active:active {
  border-color: #8d9cab !important;
}
.bd-lightSteel-hover:hover {
  border-color: #8d9cab !important;
}
.bd-lightSteel-focus:focus {
  border-color: #8d9cab !important;
}
.tg-lightSteel::before {
  border-color: #8d9cab;
}
.bd-lightMauve {
  border-color: #9c89ad !important;
}
.bd-lightMauve-active:active {
  border-color: #9c89ad !important;
}
.bd-lightMauve-hover:hover {
  border-color: #9c89ad !important;
}
.bd-lightMauve-focus:focus {
  border-color: #9c89ad !important;
}
.tg-lightMauve::before {
  border-color: #9c89ad;
}
.bd-lightTaupe {
  border-color: #aea073 !important;
}
.bd-lightTaupe-active:active {
  border-color: #aea073 !important;
}
.bd-lightTaupe-hover:hover {
  border-color: #aea073 !important;
}
.bd-lightTaupe-focus:focus {
  border-color: #aea073 !important;
}
.tg-lightTaupe::before {
  border-color: #aea073;
}
.bd-lightGray {
  border-color: #e4e4e4 !important;
}
.bd-lightGray-active:active {
  border-color: #e4e4e4 !important;
}
.bd-lightGray-hover:hover {
  border-color: #e4e4e4 !important;
}
.bd-lightGray-focus:focus {
  border-color: #e4e4e4 !important;
}
.tg-lightGray::before {
  border-color: #e4e4e4;
}
.bd-lightGrayBlue {
  border-color: #8aa2ae !important;
}
.bd-lightGrayBlue-active:active {
  border-color: #8aa2ae !important;
}
.bd-lightGrayBlue-hover:hover {
  border-color: #8aa2ae !important;
}
.bd-lightGrayBlue-focus:focus {
  border-color: #8aa2ae !important;
}
.tg-lightGrayBlue::before {
  border-color: #8aa2ae;
}
.bd-darkLime {
  border-color: #647800 !important;
}
.bd-darkLime-active:active {
  border-color: #647800 !important;
}
.bd-darkLime-hover:hover {
  border-color: #647800 !important;
}
.bd-darkLime-focus:focus {
  border-color: #647800 !important;
}
.tg-darkLime::before {
  border-color: #647800;
}
.bd-darkGreen {
  border-color: #3a660e !important;
}
.bd-darkGreen-active:active {
  border-color: #3a660e !important;
}
.bd-darkGreen-hover:hover {
  border-color: #3a660e !important;
}
.bd-darkGreen-focus:focus {
  border-color: #3a660e !important;
}
.tg-darkGreen::before {
  border-color: #3a660e;
}
.bd-darkEmerald {
  border-color: #003d00 !important;
}
.bd-darkEmerald-active:active {
  border-color: #003d00 !important;
}
.bd-darkEmerald-hover:hover {
  border-color: #003d00 !important;
}
.bd-darkEmerald-focus:focus {
  border-color: #003d00 !important;
}
.tg-darkEmerald::before {
  border-color: #003d00;
}
.bd-darkBlue {
  border-color: #0077a3 !important;
}
.bd-darkBlue-active:active {
  border-color: #0077a3 !important;
}
.bd-darkBlue-hover:hover {
  border-color: #0077a3 !important;
}
.bd-darkBlue-focus:focus {
  border-color: #0077a3 !important;
}
.tg-darkBlue::before {
  border-color: #0077a3;
}
.bd-darkTeal {
  border-color: #005e5d !important;
}
.bd-darkTeal-active:active {
  border-color: #005e5d !important;
}
.bd-darkTeal-hover:hover {
  border-color: #005e5d !important;
}
.bd-darkTeal-focus:focus {
  border-color: #005e5d !important;
}
.tg-darkTeal::before {
  border-color: #005e5d;
}
.bd-darkCyan {
  border-color: #13709e !important;
}
.bd-darkCyan-active:active {
  border-color: #13709e !important;
}
.bd-darkCyan-hover:hover {
  border-color: #13709e !important;
}
.bd-darkCyan-focus:focus {
  border-color: #13709e !important;
}
.tg-darkCyan::before {
  border-color: #13709e;
}
.bd-darkCobalt {
  border-color: #0036a3 !important;
}
.bd-darkCobalt-active:active {
  border-color: #0036a3 !important;
}
.bd-darkCobalt-hover:hover {
  border-color: #0036a3 !important;
}
.bd-darkCobalt-focus:focus {
  border-color: #0036a3 !important;
}
.tg-darkCobalt::before {
  border-color: #0036a3;
}
.bd-darkIndigo {
  border-color: #4a00b3 !important;
}
.bd-darkIndigo-active:active {
  border-color: #4a00b3 !important;
}
.bd-darkIndigo-hover:hover {
  border-color: #4a00b3 !important;
}
.bd-darkIndigo-focus:focus {
  border-color: #4a00b3 !important;
}
.tg-darkIndigo::before {
  border-color: #4a00b3;
}
.bd-darkViolet {
  border-color: #7700b3 !important;
}
.bd-darkViolet-active:active {
  border-color: #7700b3 !important;
}
.bd-darkViolet-hover:hover {
  border-color: #7700b3 !important;
}
.bd-darkViolet-focus:focus {
  border-color: #7700b3 !important;
}
.tg-darkViolet::before {
  border-color: #7700b3;
}
.bd-darkPink {
  border-color: #ba2588 !important;
}
.bd-darkPink-active:active {
  border-color: #ba2588 !important;
}
.bd-darkPink-hover:hover {
  border-color: #ba2588 !important;
}
.bd-darkPink-focus:focus {
  border-color: #ba2588 !important;
}
.tg-darkPink::before {
  border-color: #ba2588;
}
.bd-darkMagenta {
  border-color: #8c004a !important;
}
.bd-darkMagenta-active:active {
  border-color: #8c004a !important;
}
.bd-darkMagenta-hover:hover {
  border-color: #8c004a !important;
}
.bd-darkMagenta-focus:focus {
  border-color: #8c004a !important;
}
.tg-darkMagenta::before {
  border-color: #8c004a;
}
.bd-darkCrimson {
  border-color: #560014 !important;
}
.bd-darkCrimson-active:active {
  border-color: #560014 !important;
}
.bd-darkCrimson-hover:hover {
  border-color: #560014 !important;
}
.bd-darkCrimson-focus:focus {
  border-color: #560014 !important;
}
.tg-darkCrimson::before {
  border-color: #560014;
}
.bd-darkRed {
  border-color: #8f251f !important;
}
.bd-darkRed-active:active {
  border-color: #8f251f !important;
}
.bd-darkRed-hover:hover {
  border-color: #8f251f !important;
}
.bd-darkRed-focus:focus {
  border-color: #8f251f !important;
}
.tg-darkRed::before {
  border-color: #8f251f;
}
.bd-darkOrange {
  border-color: #ae4800 !important;
}
.bd-darkOrange-active:active {
  border-color: #ae4800 !important;
}
.bd-darkOrange-hover:hover {
  border-color: #ae4800 !important;
}
.bd-darkOrange-focus:focus {
  border-color: #ae4800 !important;
}
.tg-darkOrange::before {
  border-color: #ae4800;
}
.bd-darkAmber {
  border-color: #a77107 !important;
}
.bd-darkAmber-active:active {
  border-color: #a77107 !important;
}
.bd-darkAmber-hover:hover {
  border-color: #a77107 !important;
}
.bd-darkAmber-focus:focus {
  border-color: #a77107 !important;
}
.tg-darkAmber::before {
  border-color: #a77107;
}
.bd-darkYellow {
  border-color: #b3a800 !important;
}
.bd-darkYellow-active:active {
  border-color: #b3a800 !important;
}
.bd-darkYellow-hover:hover {
  border-color: #b3a800 !important;
}
.bd-darkYellow-focus:focus {
  border-color: #b3a800 !important;
}
.tg-darkYellow::before {
  border-color: #b3a800;
}
.bd-darkBrown {
  border-color: #493219 !important;
}
.bd-darkBrown-active:active {
  border-color: #493219 !important;
}
.bd-darkBrown-hover:hover {
  border-color: #493219 !important;
}
.bd-darkBrown-focus:focus {
  border-color: #493219 !important;
}
.tg-darkBrown::before {
  border-color: #493219;
}
.bd-darkOlive {
  border-color: #4a5b43 !important;
}
.bd-darkOlive-active:active {
  border-color: #4a5b43 !important;
}
.bd-darkOlive-hover:hover {
  border-color: #4a5b43 !important;
}
.bd-darkOlive-focus:focus {
  border-color: #4a5b43 !important;
}
.tg-darkOlive::before {
  border-color: #4a5b43;
}
.bd-darkSteel {
  border-color: #43505b !important;
}
.bd-darkSteel-active:active {
  border-color: #43505b !important;
}
.bd-darkSteel-hover:hover {
  border-color: #43505b !important;
}
.bd-darkSteel-focus:focus {
  border-color: #43505b !important;
}
.tg-darkSteel::before {
  border-color: #43505b;
}
.bd-darkMauve {
  border-color: #4f415d !important;
}
.bd-darkMauve-active:active {
  border-color: #4f415d !important;
}
.bd-darkMauve-hover:hover {
  border-color: #4f415d !important;
}
.bd-darkMauve-focus:focus {
  border-color: #4f415d !important;
}
.tg-darkMauve::before {
  border-color: #4f415d;
}
.bd-darkTaupe {
  border-color: #574e32 !important;
}
.bd-darkTaupe-active:active {
  border-color: #574e32 !important;
}
.bd-darkTaupe-hover:hover {
  border-color: #574e32 !important;
}
.bd-darkTaupe-focus:focus {
  border-color: #574e32 !important;
}
.tg-darkTaupe::before {
  border-color: #574e32;
}
.bd-darkGray {
  border-color: #989898 !important;
}
.bd-darkGray-active:active {
  border-color: #989898 !important;
}
.bd-darkGray-hover:hover {
  border-color: #989898 !important;
}
.bd-darkGray-focus:focus {
  border-color: #989898 !important;
}
.tg-darkGray::before {
  border-color: #989898;
}
.bd-darkGrayBlue {
  border-color: #41545e !important;
}
.bd-darkGrayBlue-active:active {
  border-color: #41545e !important;
}
.bd-darkGrayBlue-hover:hover {
  border-color: #41545e !important;
}
.bd-darkGrayBlue-focus:focus {
  border-color: #41545e !important;
}
.tg-darkGrayBlue::before {
  border-color: #41545e;
}
.fc-black {
  fill: #000000 !important;
}
.fc-black-active:active {
  fill: #000000 !important;
}
.fc-black-hover:hover {
  fill: #000000 !important;
}
.fc-black-focus:focus {
  fill: #000000 !important;
}
.fc-white {
  fill: #ffffff !important;
}
.fc-white-active:active {
  fill: #ffffff !important;
}
.fc-white-hover:hover {
  fill: #ffffff !important;
}
.fc-white-focus:focus {
  fill: #ffffff !important;
}
.fc-dark {
  fill: #1d1d1d !important;
}
.fc-dark-active:active {
  fill: #1d1d1d !important;
}
.fc-dark-hover:hover {
  fill: #1d1d1d !important;
}
.fc-dark-focus:focus {
  fill: #1d1d1d !important;
}
.fc-light {
  fill: #f8f8f8 !important;
}
.fc-light-active:active {
  fill: #f8f8f8 !important;
}
.fc-light-hover:hover {
  fill: #f8f8f8 !important;
}
.fc-light-focus:focus {
  fill: #f8f8f8 !important;
}
.fc-grayBlue {
  fill: #607d8b !important;
}
.fc-grayBlue-active:active {
  fill: #607d8b !important;
}
.fc-grayBlue-hover:hover {
  fill: #607d8b !important;
}
.fc-grayBlue-focus:focus {
  fill: #607d8b !important;
}
.fc-grayWhite {
  fill: #f5f5f5 !important;
}
.fc-grayWhite-active:active {
  fill: #f5f5f5 !important;
}
.fc-grayWhite-hover:hover {
  fill: #f5f5f5 !important;
}
.fc-grayWhite-focus:focus {
  fill: #f5f5f5 !important;
}
.fc-grayMouse {
  fill: #455a64 !important;
}
.fc-grayMouse-active:active {
  fill: #455a64 !important;
}
.fc-grayMouse-hover:hover {
  fill: #455a64 !important;
}
.fc-grayMouse-focus:focus {
  fill: #455a64 !important;
}
.fc-brandColor1 {
  fill: #2ac4f4 !important;
}
.fc-brandColor1-active:active {
  fill: #2ac4f4 !important;
}
.fc-brandColor1-hover:hover {
  fill: #2ac4f4 !important;
}
.fc-brandColor1-focus:focus {
  fill: #2ac4f4 !important;
}
.fc-brandColor2 {
  fill: #004d6f !important;
}
.fc-brandColor2-active:active {
  fill: #004d6f !important;
}
.fc-brandColor2-hover:hover {
  fill: #004d6f !important;
}
.fc-brandColor2-focus:focus {
  fill: #004d6f !important;
}
.fc-lime {
  fill: #a4c400 !important;
}
.fc-lime-active:active {
  fill: #a4c400 !important;
}
.fc-lime-hover:hover {
  fill: #a4c400 !important;
}
.fc-lime-focus:focus {
  fill: #a4c400 !important;
}
.fc-green {
  fill: #60a917 !important;
}
.fc-green-active:active {
  fill: #60a917 !important;
}
.fc-green-hover:hover {
  fill: #60a917 !important;
}
.fc-green-focus:focus {
  fill: #60a917 !important;
}
.fc-emerald {
  fill: #008a00 !important;
}
.fc-emerald-active:active {
  fill: #008a00 !important;
}
.fc-emerald-hover:hover {
  fill: #008a00 !important;
}
.fc-emerald-focus:focus {
  fill: #008a00 !important;
}
.fc-blue {
  fill: #00AFF0 !important;
}
.fc-blue-active:active {
  fill: #00AFF0 !important;
}
.fc-blue-hover:hover {
  fill: #00AFF0 !important;
}
.fc-blue-focus:focus {
  fill: #00AFF0 !important;
}
.fc-teal {
  fill: #00aba9 !important;
}
.fc-teal-active:active {
  fill: #00aba9 !important;
}
.fc-teal-hover:hover {
  fill: #00aba9 !important;
}
.fc-teal-focus:focus {
  fill: #00aba9 !important;
}
.fc-cyan {
  fill: #1ba1e2 !important;
}
.fc-cyan-active:active {
  fill: #1ba1e2 !important;
}
.fc-cyan-hover:hover {
  fill: #1ba1e2 !important;
}
.fc-cyan-focus:focus {
  fill: #1ba1e2 !important;
}
.fc-cobalt {
  fill: #0050ef !important;
}
.fc-cobalt-active:active {
  fill: #0050ef !important;
}
.fc-cobalt-hover:hover {
  fill: #0050ef !important;
}
.fc-cobalt-focus:focus {
  fill: #0050ef !important;
}
.fc-indigo {
  fill: #6a00ff !important;
}
.fc-indigo-active:active {
  fill: #6a00ff !important;
}
.fc-indigo-hover:hover {
  fill: #6a00ff !important;
}
.fc-indigo-focus:focus {
  fill: #6a00ff !important;
}
.fc-violet {
  fill: #aa00ff !important;
}
.fc-violet-active:active {
  fill: #aa00ff !important;
}
.fc-violet-hover:hover {
  fill: #aa00ff !important;
}
.fc-violet-focus:focus {
  fill: #aa00ff !important;
}
.fc-pink {
  fill: #dc4fad !important;
}
.fc-pink-active:active {
  fill: #dc4fad !important;
}
.fc-pink-hover:hover {
  fill: #dc4fad !important;
}
.fc-pink-focus:focus {
  fill: #dc4fad !important;
}
.fc-magenta {
  fill: #d80073 !important;
}
.fc-magenta-active:active {
  fill: #d80073 !important;
}
.fc-magenta-hover:hover {
  fill: #d80073 !important;
}
.fc-magenta-focus:focus {
  fill: #d80073 !important;
}
.fc-crimson {
  fill: #a20025 !important;
}
.fc-crimson-active:active {
  fill: #a20025 !important;
}
.fc-crimson-hover:hover {
  fill: #a20025 !important;
}
.fc-crimson-focus:focus {
  fill: #a20025 !important;
}
.fc-red {
  fill: #CE352C !important;
}
.fc-red-active:active {
  fill: #CE352C !important;
}
.fc-red-hover:hover {
  fill: #CE352C !important;
}
.fc-red-focus:focus {
  fill: #CE352C !important;
}
.fc-orange {
  fill: #fa6800 !important;
}
.fc-orange-active:active {
  fill: #fa6800 !important;
}
.fc-orange-hover:hover {
  fill: #fa6800 !important;
}
.fc-orange-focus:focus {
  fill: #fa6800 !important;
}
.fc-amber {
  fill: #f0a30a !important;
}
.fc-amber-active:active {
  fill: #f0a30a !important;
}
.fc-amber-hover:hover {
  fill: #f0a30a !important;
}
.fc-amber-focus:focus {
  fill: #f0a30a !important;
}
.fc-yellow {
  fill: #fff000 !important;
}
.fc-yellow-active:active {
  fill: #fff000 !important;
}
.fc-yellow-hover:hover {
  fill: #fff000 !important;
}
.fc-yellow-focus:focus {
  fill: #fff000 !important;
}
.fc-brown {
  fill: #825a2c !important;
}
.fc-brown-active:active {
  fill: #825a2c !important;
}
.fc-brown-hover:hover {
  fill: #825a2c !important;
}
.fc-brown-focus:focus {
  fill: #825a2c !important;
}
.fc-olive {
  fill: #6d8764 !important;
}
.fc-olive-active:active {
  fill: #6d8764 !important;
}
.fc-olive-hover:hover {
  fill: #6d8764 !important;
}
.fc-olive-focus:focus {
  fill: #6d8764 !important;
}
.fc-steel {
  fill: #647687 !important;
}
.fc-steel-active:active {
  fill: #647687 !important;
}
.fc-steel-hover:hover {
  fill: #647687 !important;
}
.fc-steel-focus:focus {
  fill: #647687 !important;
}
.fc-mauve {
  fill: #76608a !important;
}
.fc-mauve-active:active {
  fill: #76608a !important;
}
.fc-mauve-hover:hover {
  fill: #76608a !important;
}
.fc-mauve-focus:focus {
  fill: #76608a !important;
}
.fc-taupe {
  fill: #87794e !important;
}
.fc-taupe-active:active {
  fill: #87794e !important;
}
.fc-taupe-hover:hover {
  fill: #87794e !important;
}
.fc-taupe-focus:focus {
  fill: #87794e !important;
}
.fc-gray {
  fill: #bebebe !important;
}
.fc-gray-active:active {
  fill: #bebebe !important;
}
.fc-gray-hover:hover {
  fill: #bebebe !important;
}
.fc-gray-focus:focus {
  fill: #bebebe !important;
}
.fc-lightLime {
  fill: #d8ff12 !important;
}
.fc-lightLime-active:active {
  fill: #d8ff12 !important;
}
.fc-lightLime-hover:hover {
  fill: #d8ff12 !important;
}
.fc-lightLime-focus:focus {
  fill: #d8ff12 !important;
}
.fc-lightGreen {
  fill: #86e22a !important;
}
.fc-lightGreen-active:active {
  fill: #86e22a !important;
}
.fc-lightGreen-hover:hover {
  fill: #86e22a !important;
}
.fc-lightGreen-focus:focus {
  fill: #86e22a !important;
}
.fc-lightEmerald {
  fill: #00d600 !important;
}
.fc-lightEmerald-active:active {
  fill: #00d600 !important;
}
.fc-lightEmerald-hover:hover {
  fill: #00d600 !important;
}
.fc-lightEmerald-focus:focus {
  fill: #00d600 !important;
}
.fc-lightBlue {
  fill: #3ecbff !important;
}
.fc-lightBlue-active:active {
  fill: #3ecbff !important;
}
.fc-lightBlue-hover:hover {
  fill: #3ecbff !important;
}
.fc-lightBlue-focus:focus {
  fill: #3ecbff !important;
}
.fc-lightTeal {
  fill: #00f7f5 !important;
}
.fc-lightTeal-active:active {
  fill: #00f7f5 !important;
}
.fc-lightTeal-hover:hover {
  fill: #00f7f5 !important;
}
.fc-lightTeal-focus:focus {
  fill: #00f7f5 !important;
}
.fc-lightCyan {
  fill: #5ebdec !important;
}
.fc-lightCyan-active:active {
  fill: #5ebdec !important;
}
.fc-lightCyan-hover:hover {
  fill: #5ebdec !important;
}
.fc-lightCyan-focus:focus {
  fill: #5ebdec !important;
}
.fc-lightCobalt {
  fill: #3d7eff !important;
}
.fc-lightCobalt-active:active {
  fill: #3d7eff !important;
}
.fc-lightCobalt-hover:hover {
  fill: #3d7eff !important;
}
.fc-lightCobalt-focus:focus {
  fill: #3d7eff !important;
}
.fc-lightIndigo {
  fill: #974dff !important;
}
.fc-lightIndigo-active:active {
  fill: #974dff !important;
}
.fc-lightIndigo-hover:hover {
  fill: #974dff !important;
}
.fc-lightIndigo-focus:focus {
  fill: #974dff !important;
}
.fc-lightViolet {
  fill: #c44dff !important;
}
.fc-lightViolet-active:active {
  fill: #c44dff !important;
}
.fc-lightViolet-hover:hover {
  fill: #c44dff !important;
}
.fc-lightViolet-focus:focus {
  fill: #c44dff !important;
}
.fc-lightPink {
  fill: #e98fcb !important;
}
.fc-lightPink-active:active {
  fill: #e98fcb !important;
}
.fc-lightPink-hover:hover {
  fill: #e98fcb !important;
}
.fc-lightPink-focus:focus {
  fill: #e98fcb !important;
}
.fc-lightMagenta {
  fill: #ff2599 !important;
}
.fc-lightMagenta-active:active {
  fill: #ff2599 !important;
}
.fc-lightMagenta-hover:hover {
  fill: #ff2599 !important;
}
.fc-lightMagenta-focus:focus {
  fill: #ff2599 !important;
}
.fc-lightCrimson {
  fill: #ef0036 !important;
}
.fc-lightCrimson-active:active {
  fill: #ef0036 !important;
}
.fc-lightCrimson-hover:hover {
  fill: #ef0036 !important;
}
.fc-lightCrimson-focus:focus {
  fill: #ef0036 !important;
}
.fc-lightRed {
  fill: #df6e68 !important;
}
.fc-lightRed-active:active {
  fill: #df6e68 !important;
}
.fc-lightRed-hover:hover {
  fill: #df6e68 !important;
}
.fc-lightRed-focus:focus {
  fill: #df6e68 !important;
}
.fc-lightOrange {
  fill: #ff9447 !important;
}
.fc-lightOrange-active:active {
  fill: #ff9447 !important;
}
.fc-lightOrange-hover:hover {
  fill: #ff9447 !important;
}
.fc-lightOrange-focus:focus {
  fill: #ff9447 !important;
}
.fc-lightAmber {
  fill: #f8bf4f !important;
}
.fc-lightAmber-active:active {
  fill: #f8bf4f !important;
}
.fc-lightAmber-hover:hover {
  fill: #f8bf4f !important;
}
.fc-lightAmber-focus:focus {
  fill: #f8bf4f !important;
}
.fc-lightYellow {
  fill: #fff44d !important;
}
.fc-lightYellow-active:active {
  fill: #fff44d !important;
}
.fc-lightYellow-hover:hover {
  fill: #fff44d !important;
}
.fc-lightYellow-focus:focus {
  fill: #fff44d !important;
}
.fc-lightBrown {
  fill: #bb823f !important;
}
.fc-lightBrown-active:active {
  fill: #bb823f !important;
}
.fc-lightBrown-hover:hover {
  fill: #bb823f !important;
}
.fc-lightBrown-focus:focus {
  fill: #bb823f !important;
}
.fc-lightOlive {
  fill: #95ab8d !important;
}
.fc-lightOlive-active:active {
  fill: #95ab8d !important;
}
.fc-lightOlive-hover:hover {
  fill: #95ab8d !important;
}
.fc-lightOlive-focus:focus {
  fill: #95ab8d !important;
}
.fc-lightSteel {
  fill: #8d9cab !important;
}
.fc-lightSteel-active:active {
  fill: #8d9cab !important;
}
.fc-lightSteel-hover:hover {
  fill: #8d9cab !important;
}
.fc-lightSteel-focus:focus {
  fill: #8d9cab !important;
}
.fc-lightMauve {
  fill: #9c89ad !important;
}
.fc-lightMauve-active:active {
  fill: #9c89ad !important;
}
.fc-lightMauve-hover:hover {
  fill: #9c89ad !important;
}
.fc-lightMauve-focus:focus {
  fill: #9c89ad !important;
}
.fc-lightTaupe {
  fill: #aea073 !important;
}
.fc-lightTaupe-active:active {
  fill: #aea073 !important;
}
.fc-lightTaupe-hover:hover {
  fill: #aea073 !important;
}
.fc-lightTaupe-focus:focus {
  fill: #aea073 !important;
}
.fc-lightGray {
  fill: #e4e4e4 !important;
}
.fc-lightGray-active:active {
  fill: #e4e4e4 !important;
}
.fc-lightGray-hover:hover {
  fill: #e4e4e4 !important;
}
.fc-lightGray-focus:focus {
  fill: #e4e4e4 !important;
}
.fc-lightGrayBlue {
  fill: #8aa2ae !important;
}
.fc-lightGrayBlue-active:active {
  fill: #8aa2ae !important;
}
.fc-lightGrayBlue-hover:hover {
  fill: #8aa2ae !important;
}
.fc-lightGrayBlue-focus:focus {
  fill: #8aa2ae !important;
}
.fc-darkLime {
  fill: #647800 !important;
}
.fc-darkLime-active:active {
  fill: #647800 !important;
}
.fc-darkLime-hover:hover {
  fill: #647800 !important;
}
.fc-darkLime-focus:focus {
  fill: #647800 !important;
}
.fc-darkGreen {
  fill: #3a660e !important;
}
.fc-darkGreen-active:active {
  fill: #3a660e !important;
}
.fc-darkGreen-hover:hover {
  fill: #3a660e !important;
}
.fc-darkGreen-focus:focus {
  fill: #3a660e !important;
}
.fc-darkEmerald {
  fill: #003d00 !important;
}
.fc-darkEmerald-active:active {
  fill: #003d00 !important;
}
.fc-darkEmerald-hover:hover {
  fill: #003d00 !important;
}
.fc-darkEmerald-focus:focus {
  fill: #003d00 !important;
}
.fc-darkBlue {
  fill: #0077a3 !important;
}
.fc-darkBlue-active:active {
  fill: #0077a3 !important;
}
.fc-darkBlue-hover:hover {
  fill: #0077a3 !important;
}
.fc-darkBlue-focus:focus {
  fill: #0077a3 !important;
}
.fc-darkTeal {
  fill: #005e5d !important;
}
.fc-darkTeal-active:active {
  fill: #005e5d !important;
}
.fc-darkTeal-hover:hover {
  fill: #005e5d !important;
}
.fc-darkTeal-focus:focus {
  fill: #005e5d !important;
}
.fc-darkCyan {
  fill: #13709e !important;
}
.fc-darkCyan-active:active {
  fill: #13709e !important;
}
.fc-darkCyan-hover:hover {
  fill: #13709e !important;
}
.fc-darkCyan-focus:focus {
  fill: #13709e !important;
}
.fc-darkCobalt {
  fill: #0036a3 !important;
}
.fc-darkCobalt-active:active {
  fill: #0036a3 !important;
}
.fc-darkCobalt-hover:hover {
  fill: #0036a3 !important;
}
.fc-darkCobalt-focus:focus {
  fill: #0036a3 !important;
}
.fc-darkIndigo {
  fill: #4a00b3 !important;
}
.fc-darkIndigo-active:active {
  fill: #4a00b3 !important;
}
.fc-darkIndigo-hover:hover {
  fill: #4a00b3 !important;
}
.fc-darkIndigo-focus:focus {
  fill: #4a00b3 !important;
}
.fc-darkViolet {
  fill: #7700b3 !important;
}
.fc-darkViolet-active:active {
  fill: #7700b3 !important;
}
.fc-darkViolet-hover:hover {
  fill: #7700b3 !important;
}
.fc-darkViolet-focus:focus {
  fill: #7700b3 !important;
}
.fc-darkPink {
  fill: #ba2588 !important;
}
.fc-darkPink-active:active {
  fill: #ba2588 !important;
}
.fc-darkPink-hover:hover {
  fill: #ba2588 !important;
}
.fc-darkPink-focus:focus {
  fill: #ba2588 !important;
}
.fc-darkMagenta {
  fill: #8c004a !important;
}
.fc-darkMagenta-active:active {
  fill: #8c004a !important;
}
.fc-darkMagenta-hover:hover {
  fill: #8c004a !important;
}
.fc-darkMagenta-focus:focus {
  fill: #8c004a !important;
}
.fc-darkCrimson {
  fill: #560014 !important;
}
.fc-darkCrimson-active:active {
  fill: #560014 !important;
}
.fc-darkCrimson-hover:hover {
  fill: #560014 !important;
}
.fc-darkCrimson-focus:focus {
  fill: #560014 !important;
}
.fc-darkRed {
  fill: #8f251f !important;
}
.fc-darkRed-active:active {
  fill: #8f251f !important;
}
.fc-darkRed-hover:hover {
  fill: #8f251f !important;
}
.fc-darkRed-focus:focus {
  fill: #8f251f !important;
}
.fc-darkOrange {
  fill: #ae4800 !important;
}
.fc-darkOrange-active:active {
  fill: #ae4800 !important;
}
.fc-darkOrange-hover:hover {
  fill: #ae4800 !important;
}
.fc-darkOrange-focus:focus {
  fill: #ae4800 !important;
}
.fc-darkAmber {
  fill: #a77107 !important;
}
.fc-darkAmber-active:active {
  fill: #a77107 !important;
}
.fc-darkAmber-hover:hover {
  fill: #a77107 !important;
}
.fc-darkAmber-focus:focus {
  fill: #a77107 !important;
}
.fc-darkYellow {
  fill: #b3a800 !important;
}
.fc-darkYellow-active:active {
  fill: #b3a800 !important;
}
.fc-darkYellow-hover:hover {
  fill: #b3a800 !important;
}
.fc-darkYellow-focus:focus {
  fill: #b3a800 !important;
}
.fc-darkBrown {
  fill: #493219 !important;
}
.fc-darkBrown-active:active {
  fill: #493219 !important;
}
.fc-darkBrown-hover:hover {
  fill: #493219 !important;
}
.fc-darkBrown-focus:focus {
  fill: #493219 !important;
}
.fc-darkOlive {
  fill: #4a5b43 !important;
}
.fc-darkOlive-active:active {
  fill: #4a5b43 !important;
}
.fc-darkOlive-hover:hover {
  fill: #4a5b43 !important;
}
.fc-darkOlive-focus:focus {
  fill: #4a5b43 !important;
}
.fc-darkSteel {
  fill: #43505b !important;
}
.fc-darkSteel-active:active {
  fill: #43505b !important;
}
.fc-darkSteel-hover:hover {
  fill: #43505b !important;
}
.fc-darkSteel-focus:focus {
  fill: #43505b !important;
}
.fc-darkMauve {
  fill: #4f415d !important;
}
.fc-darkMauve-active:active {
  fill: #4f415d !important;
}
.fc-darkMauve-hover:hover {
  fill: #4f415d !important;
}
.fc-darkMauve-focus:focus {
  fill: #4f415d !important;
}
.fc-darkTaupe {
  fill: #574e32 !important;
}
.fc-darkTaupe-active:active {
  fill: #574e32 !important;
}
.fc-darkTaupe-hover:hover {
  fill: #574e32 !important;
}
.fc-darkTaupe-focus:focus {
  fill: #574e32 !important;
}
.fc-darkGray {
  fill: #989898 !important;
}
.fc-darkGray-active:active {
  fill: #989898 !important;
}
.fc-darkGray-hover:hover {
  fill: #989898 !important;
}
.fc-darkGray-focus:focus {
  fill: #989898 !important;
}
.fc-darkGrayBlue {
  fill: #41545e !important;
}
.fc-darkGrayBlue-active:active {
  fill: #41545e !important;
}
.fc-darkGrayBlue-hover:hover {
  fill: #41545e !important;
}
.fc-darkGrayBlue-focus:focus {
  fill: #41545e !important;
}
.fg-black {
  color: #000000 !important;
}
.fg-black-active:active {
  color: #000000 !important;
}
.fg-black-hover:hover {
  color: #000000 !important;
}
.fg-black-focus:focus {
  color: #000000 !important;
}
.fg-white {
  color: #ffffff !important;
}
.fg-white-active:active {
  color: #ffffff !important;
}
.fg-white-hover:hover {
  color: #ffffff !important;
}
.fg-white-focus:focus {
  color: #ffffff !important;
}
.fg-dark {
  color: #1d1d1d !important;
}
.fg-dark-active:active {
  color: #1d1d1d !important;
}
.fg-dark-hover:hover {
  color: #1d1d1d !important;
}
.fg-dark-focus:focus {
  color: #1d1d1d !important;
}
.fg-light {
  color: #f8f8f8 !important;
}
.fg-light-active:active {
  color: #f8f8f8 !important;
}
.fg-light-hover:hover {
  color: #f8f8f8 !important;
}
.fg-light-focus:focus {
  color: #f8f8f8 !important;
}
.fg-grayBlue {
  color: #607d8b !important;
}
.fg-grayBlue-active:active {
  color: #607d8b !important;
}
.fg-grayBlue-hover:hover {
  color: #607d8b !important;
}
.fg-grayBlue-focus:focus {
  color: #607d8b !important;
}
.fg-grayWhite {
  color: #f5f5f5 !important;
}
.fg-grayWhite-active:active {
  color: #f5f5f5 !important;
}
.fg-grayWhite-hover:hover {
  color: #f5f5f5 !important;
}
.fg-grayWhite-focus:focus {
  color: #f5f5f5 !important;
}
.fg-grayMouse {
  color: #455a64 !important;
}
.fg-grayMouse-active:active {
  color: #455a64 !important;
}
.fg-grayMouse-hover:hover {
  color: #455a64 !important;
}
.fg-grayMouse-focus:focus {
  color: #455a64 !important;
}
.fg-brandColor1 {
  color: #2ac4f4 !important;
}
.fg-brandColor1-active:active {
  color: #2ac4f4 !important;
}
.fg-brandColor1-hover:hover {
  color: #2ac4f4 !important;
}
.fg-brandColor1-focus:focus {
  color: #2ac4f4 !important;
}
.fg-brandColor2 {
  color: #004d6f !important;
}
.fg-brandColor2-active:active {
  color: #004d6f !important;
}
.fg-brandColor2-hover:hover {
  color: #004d6f !important;
}
.fg-brandColor2-focus:focus {
  color: #004d6f !important;
}
.fg-lime {
  color: #a4c400 !important;
}
.fg-lime-active:active {
  color: #a4c400 !important;
}
.fg-lime-hover:hover {
  color: #a4c400 !important;
}
.fg-lime-focus:focus {
  color: #a4c400 !important;
}
.fg-green {
  color: #60a917 !important;
}
.fg-green-active:active {
  color: #60a917 !important;
}
.fg-green-hover:hover {
  color: #60a917 !important;
}
.fg-green-focus:focus {
  color: #60a917 !important;
}
.fg-emerald {
  color: #008a00 !important;
}
.fg-emerald-active:active {
  color: #008a00 !important;
}
.fg-emerald-hover:hover {
  color: #008a00 !important;
}
.fg-emerald-focus:focus {
  color: #008a00 !important;
}
.fg-blue {
  color: #00AFF0 !important;
}
.fg-blue-active:active {
  color: #00AFF0 !important;
}
.fg-blue-hover:hover {
  color: #00AFF0 !important;
}
.fg-blue-focus:focus {
  color: #00AFF0 !important;
}
.fg-teal {
  color: #00aba9 !important;
}
.fg-teal-active:active {
  color: #00aba9 !important;
}
.fg-teal-hover:hover {
  color: #00aba9 !important;
}
.fg-teal-focus:focus {
  color: #00aba9 !important;
}
.fg-cyan {
  color: #1ba1e2 !important;
}
.fg-cyan-active:active {
  color: #1ba1e2 !important;
}
.fg-cyan-hover:hover {
  color: #1ba1e2 !important;
}
.fg-cyan-focus:focus {
  color: #1ba1e2 !important;
}
.fg-cobalt {
  color: #0050ef !important;
}
.fg-cobalt-active:active {
  color: #0050ef !important;
}
.fg-cobalt-hover:hover {
  color: #0050ef !important;
}
.fg-cobalt-focus:focus {
  color: #0050ef !important;
}
.fg-indigo {
  color: #6a00ff !important;
}
.fg-indigo-active:active {
  color: #6a00ff !important;
}
.fg-indigo-hover:hover {
  color: #6a00ff !important;
}
.fg-indigo-focus:focus {
  color: #6a00ff !important;
}
.fg-violet {
  color: #aa00ff !important;
}
.fg-violet-active:active {
  color: #aa00ff !important;
}
.fg-violet-hover:hover {
  color: #aa00ff !important;
}
.fg-violet-focus:focus {
  color: #aa00ff !important;
}
.fg-pink {
  color: #dc4fad !important;
}
.fg-pink-active:active {
  color: #dc4fad !important;
}
.fg-pink-hover:hover {
  color: #dc4fad !important;
}
.fg-pink-focus:focus {
  color: #dc4fad !important;
}
.fg-magenta {
  color: #d80073 !important;
}
.fg-magenta-active:active {
  color: #d80073 !important;
}
.fg-magenta-hover:hover {
  color: #d80073 !important;
}
.fg-magenta-focus:focus {
  color: #d80073 !important;
}
.fg-crimson {
  color: #a20025 !important;
}
.fg-crimson-active:active {
  color: #a20025 !important;
}
.fg-crimson-hover:hover {
  color: #a20025 !important;
}
.fg-crimson-focus:focus {
  color: #a20025 !important;
}
.fg-red {
  color: #CE352C !important;
}
.fg-red-active:active {
  color: #CE352C !important;
}
.fg-red-hover:hover {
  color: #CE352C !important;
}
.fg-red-focus:focus {
  color: #CE352C !important;
}
.fg-orange {
  color: #fa6800 !important;
}
.fg-orange-active:active {
  color: #fa6800 !important;
}
.fg-orange-hover:hover {
  color: #fa6800 !important;
}
.fg-orange-focus:focus {
  color: #fa6800 !important;
}
.fg-amber {
  color: #f0a30a !important;
}
.fg-amber-active:active {
  color: #f0a30a !important;
}
.fg-amber-hover:hover {
  color: #f0a30a !important;
}
.fg-amber-focus:focus {
  color: #f0a30a !important;
}
.fg-yellow {
  color: #fff000 !important;
}
.fg-yellow-active:active {
  color: #fff000 !important;
}
.fg-yellow-hover:hover {
  color: #fff000 !important;
}
.fg-yellow-focus:focus {
  color: #fff000 !important;
}
.fg-brown {
  color: #825a2c !important;
}
.fg-brown-active:active {
  color: #825a2c !important;
}
.fg-brown-hover:hover {
  color: #825a2c !important;
}
.fg-brown-focus:focus {
  color: #825a2c !important;
}
.fg-olive {
  color: #6d8764 !important;
}
.fg-olive-active:active {
  color: #6d8764 !important;
}
.fg-olive-hover:hover {
  color: #6d8764 !important;
}
.fg-olive-focus:focus {
  color: #6d8764 !important;
}
.fg-steel {
  color: #647687 !important;
}
.fg-steel-active:active {
  color: #647687 !important;
}
.fg-steel-hover:hover {
  color: #647687 !important;
}
.fg-steel-focus:focus {
  color: #647687 !important;
}
.fg-mauve {
  color: #76608a !important;
}
.fg-mauve-active:active {
  color: #76608a !important;
}
.fg-mauve-hover:hover {
  color: #76608a !important;
}
.fg-mauve-focus:focus {
  color: #76608a !important;
}
.fg-taupe {
  color: #87794e !important;
}
.fg-taupe-active:active {
  color: #87794e !important;
}
.fg-taupe-hover:hover {
  color: #87794e !important;
}
.fg-taupe-focus:focus {
  color: #87794e !important;
}
.fg-gray {
  color: #bebebe !important;
}
.fg-gray-active:active {
  color: #bebebe !important;
}
.fg-gray-hover:hover {
  color: #bebebe !important;
}
.fg-gray-focus:focus {
  color: #bebebe !important;
}
.fg-lightLime {
  color: #d8ff12 !important;
}
.fg-lightLime-active:active {
  color: #d8ff12 !important;
}
.fg-lightLime-hover:hover {
  color: #d8ff12 !important;
}
.fg-lightLime-focus:focus {
  color: #d8ff12 !important;
}
.fg-lightGreen {
  color: #86e22a !important;
}
.fg-lightGreen-active:active {
  color: #86e22a !important;
}
.fg-lightGreen-hover:hover {
  color: #86e22a !important;
}
.fg-lightGreen-focus:focus {
  color: #86e22a !important;
}
.fg-lightEmerald {
  color: #00d600 !important;
}
.fg-lightEmerald-active:active {
  color: #00d600 !important;
}
.fg-lightEmerald-hover:hover {
  color: #00d600 !important;
}
.fg-lightEmerald-focus:focus {
  color: #00d600 !important;
}
.fg-lightBlue {
  color: #3ecbff !important;
}
.fg-lightBlue-active:active {
  color: #3ecbff !important;
}
.fg-lightBlue-hover:hover {
  color: #3ecbff !important;
}
.fg-lightBlue-focus:focus {
  color: #3ecbff !important;
}
.fg-lightTeal {
  color: #00f7f5 !important;
}
.fg-lightTeal-active:active {
  color: #00f7f5 !important;
}
.fg-lightTeal-hover:hover {
  color: #00f7f5 !important;
}
.fg-lightTeal-focus:focus {
  color: #00f7f5 !important;
}
.fg-lightCyan {
  color: #5ebdec !important;
}
.fg-lightCyan-active:active {
  color: #5ebdec !important;
}
.fg-lightCyan-hover:hover {
  color: #5ebdec !important;
}
.fg-lightCyan-focus:focus {
  color: #5ebdec !important;
}
.fg-lightCobalt {
  color: #3d7eff !important;
}
.fg-lightCobalt-active:active {
  color: #3d7eff !important;
}
.fg-lightCobalt-hover:hover {
  color: #3d7eff !important;
}
.fg-lightCobalt-focus:focus {
  color: #3d7eff !important;
}
.fg-lightIndigo {
  color: #974dff !important;
}
.fg-lightIndigo-active:active {
  color: #974dff !important;
}
.fg-lightIndigo-hover:hover {
  color: #974dff !important;
}
.fg-lightIndigo-focus:focus {
  color: #974dff !important;
}
.fg-lightViolet {
  color: #c44dff !important;
}
.fg-lightViolet-active:active {
  color: #c44dff !important;
}
.fg-lightViolet-hover:hover {
  color: #c44dff !important;
}
.fg-lightViolet-focus:focus {
  color: #c44dff !important;
}
.fg-lightPink {
  color: #e98fcb !important;
}
.fg-lightPink-active:active {
  color: #e98fcb !important;
}
.fg-lightPink-hover:hover {
  color: #e98fcb !important;
}
.fg-lightPink-focus:focus {
  color: #e98fcb !important;
}
.fg-lightMagenta {
  color: #ff2599 !important;
}
.fg-lightMagenta-active:active {
  color: #ff2599 !important;
}
.fg-lightMagenta-hover:hover {
  color: #ff2599 !important;
}
.fg-lightMagenta-focus:focus {
  color: #ff2599 !important;
}
.fg-lightCrimson {
  color: #ef0036 !important;
}
.fg-lightCrimson-active:active {
  color: #ef0036 !important;
}
.fg-lightCrimson-hover:hover {
  color: #ef0036 !important;
}
.fg-lightCrimson-focus:focus {
  color: #ef0036 !important;
}
.fg-lightRed {
  color: #df6e68 !important;
}
.fg-lightRed-active:active {
  color: #df6e68 !important;
}
.fg-lightRed-hover:hover {
  color: #df6e68 !important;
}
.fg-lightRed-focus:focus {
  color: #df6e68 !important;
}
.fg-lightOrange {
  color: #ff9447 !important;
}
.fg-lightOrange-active:active {
  color: #ff9447 !important;
}
.fg-lightOrange-hover:hover {
  color: #ff9447 !important;
}
.fg-lightOrange-focus:focus {
  color: #ff9447 !important;
}
.fg-lightAmber {
  color: #f8bf4f !important;
}
.fg-lightAmber-active:active {
  color: #f8bf4f !important;
}
.fg-lightAmber-hover:hover {
  color: #f8bf4f !important;
}
.fg-lightAmber-focus:focus {
  color: #f8bf4f !important;
}
.fg-lightYellow {
  color: #fff44d !important;
}
.fg-lightYellow-active:active {
  color: #fff44d !important;
}
.fg-lightYellow-hover:hover {
  color: #fff44d !important;
}
.fg-lightYellow-focus:focus {
  color: #fff44d !important;
}
.fg-lightBrown {
  color: #bb823f !important;
}
.fg-lightBrown-active:active {
  color: #bb823f !important;
}
.fg-lightBrown-hover:hover {
  color: #bb823f !important;
}
.fg-lightBrown-focus:focus {
  color: #bb823f !important;
}
.fg-lightOlive {
  color: #95ab8d !important;
}
.fg-lightOlive-active:active {
  color: #95ab8d !important;
}
.fg-lightOlive-hover:hover {
  color: #95ab8d !important;
}
.fg-lightOlive-focus:focus {
  color: #95ab8d !important;
}
.fg-lightSteel {
  color: #8d9cab !important;
}
.fg-lightSteel-active:active {
  color: #8d9cab !important;
}
.fg-lightSteel-hover:hover {
  color: #8d9cab !important;
}
.fg-lightSteel-focus:focus {
  color: #8d9cab !important;
}
.fg-lightMauve {
  color: #9c89ad !important;
}
.fg-lightMauve-active:active {
  color: #9c89ad !important;
}
.fg-lightMauve-hover:hover {
  color: #9c89ad !important;
}
.fg-lightMauve-focus:focus {
  color: #9c89ad !important;
}
.fg-lightTaupe {
  color: #aea073 !important;
}
.fg-lightTaupe-active:active {
  color: #aea073 !important;
}
.fg-lightTaupe-hover:hover {
  color: #aea073 !important;
}
.fg-lightTaupe-focus:focus {
  color: #aea073 !important;
}
.fg-lightGray {
  color: #e4e4e4 !important;
}
.fg-lightGray-active:active {
  color: #e4e4e4 !important;
}
.fg-lightGray-hover:hover {
  color: #e4e4e4 !important;
}
.fg-lightGray-focus:focus {
  color: #e4e4e4 !important;
}
.fg-lightGrayBlue {
  color: #8aa2ae !important;
}
.fg-lightGrayBlue-active:active {
  color: #8aa2ae !important;
}
.fg-lightGrayBlue-hover:hover {
  color: #8aa2ae !important;
}
.fg-lightGrayBlue-focus:focus {
  color: #8aa2ae !important;
}
.fg-darkLime {
  color: #647800 !important;
}
.fg-darkLime-active:active {
  color: #647800 !important;
}
.fg-darkLime-hover:hover {
  color: #647800 !important;
}
.fg-darkLime-focus:focus {
  color: #647800 !important;
}
.fg-darkGreen {
  color: #3a660e !important;
}
.fg-darkGreen-active:active {
  color: #3a660e !important;
}
.fg-darkGreen-hover:hover {
  color: #3a660e !important;
}
.fg-darkGreen-focus:focus {
  color: #3a660e !important;
}
.fg-darkEmerald {
  color: #003d00 !important;
}
.fg-darkEmerald-active:active {
  color: #003d00 !important;
}
.fg-darkEmerald-hover:hover {
  color: #003d00 !important;
}
.fg-darkEmerald-focus:focus {
  color: #003d00 !important;
}
.fg-darkBlue {
  color: #0077a3 !important;
}
.fg-darkBlue-active:active {
  color: #0077a3 !important;
}
.fg-darkBlue-hover:hover {
  color: #0077a3 !important;
}
.fg-darkBlue-focus:focus {
  color: #0077a3 !important;
}
.fg-darkTeal {
  color: #005e5d !important;
}
.fg-darkTeal-active:active {
  color: #005e5d !important;
}
.fg-darkTeal-hover:hover {
  color: #005e5d !important;
}
.fg-darkTeal-focus:focus {
  color: #005e5d !important;
}
.fg-darkCyan {
  color: #13709e !important;
}
.fg-darkCyan-active:active {
  color: #13709e !important;
}
.fg-darkCyan-hover:hover {
  color: #13709e !important;
}
.fg-darkCyan-focus:focus {
  color: #13709e !important;
}
.fg-darkCobalt {
  color: #0036a3 !important;
}
.fg-darkCobalt-active:active {
  color: #0036a3 !important;
}
.fg-darkCobalt-hover:hover {
  color: #0036a3 !important;
}
.fg-darkCobalt-focus:focus {
  color: #0036a3 !important;
}
.fg-darkIndigo {
  color: #4a00b3 !important;
}
.fg-darkIndigo-active:active {
  color: #4a00b3 !important;
}
.fg-darkIndigo-hover:hover {
  color: #4a00b3 !important;
}
.fg-darkIndigo-focus:focus {
  color: #4a00b3 !important;
}
.fg-darkViolet {
  color: #7700b3 !important;
}
.fg-darkViolet-active:active {
  color: #7700b3 !important;
}
.fg-darkViolet-hover:hover {
  color: #7700b3 !important;
}
.fg-darkViolet-focus:focus {
  color: #7700b3 !important;
}
.fg-darkPink {
  color: #ba2588 !important;
}
.fg-darkPink-active:active {
  color: #ba2588 !important;
}
.fg-darkPink-hover:hover {
  color: #ba2588 !important;
}
.fg-darkPink-focus:focus {
  color: #ba2588 !important;
}
.fg-darkMagenta {
  color: #8c004a !important;
}
.fg-darkMagenta-active:active {
  color: #8c004a !important;
}
.fg-darkMagenta-hover:hover {
  color: #8c004a !important;
}
.fg-darkMagenta-focus:focus {
  color: #8c004a !important;
}
.fg-darkCrimson {
  color: #560014 !important;
}
.fg-darkCrimson-active:active {
  color: #560014 !important;
}
.fg-darkCrimson-hover:hover {
  color: #560014 !important;
}
.fg-darkCrimson-focus:focus {
  color: #560014 !important;
}
.fg-darkRed {
  color: #8f251f !important;
}
.fg-darkRed-active:active {
  color: #8f251f !important;
}
.fg-darkRed-hover:hover {
  color: #8f251f !important;
}
.fg-darkRed-focus:focus {
  color: #8f251f !important;
}
.fg-darkOrange {
  color: #ae4800 !important;
}
.fg-darkOrange-active:active {
  color: #ae4800 !important;
}
.fg-darkOrange-hover:hover {
  color: #ae4800 !important;
}
.fg-darkOrange-focus:focus {
  color: #ae4800 !important;
}
.fg-darkAmber {
  color: #a77107 !important;
}
.fg-darkAmber-active:active {
  color: #a77107 !important;
}
.fg-darkAmber-hover:hover {
  color: #a77107 !important;
}
.fg-darkAmber-focus:focus {
  color: #a77107 !important;
}
.fg-darkYellow {
  color: #b3a800 !important;
}
.fg-darkYellow-active:active {
  color: #b3a800 !important;
}
.fg-darkYellow-hover:hover {
  color: #b3a800 !important;
}
.fg-darkYellow-focus:focus {
  color: #b3a800 !important;
}
.fg-darkBrown {
  color: #493219 !important;
}
.fg-darkBrown-active:active {
  color: #493219 !important;
}
.fg-darkBrown-hover:hover {
  color: #493219 !important;
}
.fg-darkBrown-focus:focus {
  color: #493219 !important;
}
.fg-darkOlive {
  color: #4a5b43 !important;
}
.fg-darkOlive-active:active {
  color: #4a5b43 !important;
}
.fg-darkOlive-hover:hover {
  color: #4a5b43 !important;
}
.fg-darkOlive-focus:focus {
  color: #4a5b43 !important;
}
.fg-darkSteel {
  color: #43505b !important;
}
.fg-darkSteel-active:active {
  color: #43505b !important;
}
.fg-darkSteel-hover:hover {
  color: #43505b !important;
}
.fg-darkSteel-focus:focus {
  color: #43505b !important;
}
.fg-darkMauve {
  color: #4f415d !important;
}
.fg-darkMauve-active:active {
  color: #4f415d !important;
}
.fg-darkMauve-hover:hover {
  color: #4f415d !important;
}
.fg-darkMauve-focus:focus {
  color: #4f415d !important;
}
.fg-darkTaupe {
  color: #574e32 !important;
}
.fg-darkTaupe-active:active {
  color: #574e32 !important;
}
.fg-darkTaupe-hover:hover {
  color: #574e32 !important;
}
.fg-darkTaupe-focus:focus {
  color: #574e32 !important;
}
.fg-darkGray {
  color: #989898 !important;
}
.fg-darkGray-active:active {
  color: #989898 !important;
}
.fg-darkGray-hover:hover {
  color: #989898 !important;
}
.fg-darkGray-focus:focus {
  color: #989898 !important;
}
.fg-darkGrayBlue {
  color: #41545e !important;
}
.fg-darkGrayBlue-active:active {
  color: #41545e !important;
}
.fg-darkGrayBlue-hover:hover {
  color: #41545e !important;
}
.fg-darkGrayBlue-focus:focus {
  color: #41545e !important;
}
.op-default {
  background-color: rgba(27, 161, 226, 0.5) !important;
}
.op-black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.op-black-hi {
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.op-black-low {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.op-white {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.op-white-hi {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.op-white-low {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.op-dark {
  background-color: rgba(29, 29, 29, 0.5) !important;
}
.op-dark-hi {
  background-color: rgba(29, 29, 29, 0.2) !important;
}
.op-dark-low {
  background-color: rgba(29, 29, 29, 0.8) !important;
}
.op-light {
  background-color: rgba(248, 248, 248, 0.5) !important;
}
.op-light-hi {
  background-color: rgba(248, 248, 248, 0.2) !important;
}
.op-light-low {
  background-color: rgba(248, 248, 248, 0.8) !important;
}
.op-grayBlue {
  background-color: rgba(96, 125, 139, 0.5) !important;
}
.op-grayBlue-hi {
  background-color: rgba(96, 125, 139, 0.2) !important;
}
.op-grayBlue-low {
  background-color: rgba(96, 125, 139, 0.8) !important;
}
.op-grayWhite {
  background-color: rgba(245, 245, 245, 0.5) !important;
}
.op-grayWhite-hi {
  background-color: rgba(245, 245, 245, 0.2) !important;
}
.op-grayWhite-low {
  background-color: rgba(245, 245, 245, 0.8) !important;
}
.op-grayMouse {
  background-color: rgba(69, 90, 100, 0.5) !important;
}
.op-grayMouse-hi {
  background-color: rgba(69, 90, 100, 0.2) !important;
}
.op-grayMouse-low {
  background-color: rgba(69, 90, 100, 0.8) !important;
}
.op-brandColor1 {
  background-color: rgba(42, 196, 244, 0.5) !important;
}
.op-brandColor1-hi {
  background-color: rgba(42, 196, 244, 0.2) !important;
}
.op-brandColor1-low {
  background-color: rgba(42, 196, 244, 0.8) !important;
}
.op-brandColor2 {
  background-color: rgba(0, 77, 111, 0.5) !important;
}
.op-brandColor2-hi {
  background-color: rgba(0, 77, 111, 0.2) !important;
}
.op-brandColor2-low {
  background-color: rgba(0, 77, 111, 0.8) !important;
}
.op-lime {
  background-color: rgba(164, 196, 0, 0.5) !important;
}
.op-lime-hi {
  background-color: rgba(164, 196, 0, 0.2) !important;
}
.op-lime-low {
  background-color: rgba(164, 196, 0, 0.8) !important;
}
.op-green {
  background-color: rgba(96, 169, 23, 0.5) !important;
}
.op-green-hi {
  background-color: rgba(96, 169, 23, 0.2) !important;
}
.op-green-low {
  background-color: rgba(96, 169, 23, 0.8) !important;
}
.op-emerald {
  background-color: rgba(0, 138, 0, 0.5) !important;
}
.op-emerald-hi {
  background-color: rgba(0, 138, 0, 0.2) !important;
}
.op-emerald-low {
  background-color: rgba(0, 138, 0, 0.8) !important;
}
.op-blue {
  background-color: rgba(0, 175, 240, 0.5) !important;
}
.op-blue-hi {
  background-color: rgba(0, 175, 240, 0.2) !important;
}
.op-blue-low {
  background-color: rgba(0, 175, 240, 0.8) !important;
}
.op-teal {
  background-color: rgba(0, 171, 169, 0.5) !important;
}
.op-teal-hi {
  background-color: rgba(0, 171, 169, 0.2) !important;
}
.op-teal-low {
  background-color: rgba(0, 171, 169, 0.8) !important;
}
.op-cyan {
  background-color: rgba(27, 161, 226, 0.5) !important;
}
.op-cyan-hi {
  background-color: rgba(27, 161, 226, 0.2) !important;
}
.op-cyan-low {
  background-color: rgba(27, 161, 226, 0.8) !important;
}
.op-cobalt {
  background-color: rgba(0, 80, 239, 0.5) !important;
}
.op-cobalt-hi {
  background-color: rgba(0, 80, 239, 0.2) !important;
}
.op-cobalt-low {
  background-color: rgba(0, 80, 239, 0.8) !important;
}
.op-indigo {
  background-color: rgba(106, 0, 255, 0.5) !important;
}
.op-indigo-hi {
  background-color: rgba(106, 0, 255, 0.2) !important;
}
.op-indigo-low {
  background-color: rgba(106, 0, 255, 0.8) !important;
}
.op-violet {
  background-color: rgba(170, 0, 255, 0.5) !important;
}
.op-violet-hi {
  background-color: rgba(170, 0, 255, 0.2) !important;
}
.op-violet-low {
  background-color: rgba(170, 0, 255, 0.8) !important;
}
.op-pink {
  background-color: rgba(220, 79, 173, 0.5) !important;
}
.op-pink-hi {
  background-color: rgba(220, 79, 173, 0.2) !important;
}
.op-pink-low {
  background-color: rgba(220, 79, 173, 0.8) !important;
}
.op-magenta {
  background-color: rgba(216, 0, 115, 0.5) !important;
}
.op-magenta-hi {
  background-color: rgba(216, 0, 115, 0.2) !important;
}
.op-magenta-low {
  background-color: rgba(216, 0, 115, 0.8) !important;
}
.op-crimson {
  background-color: rgba(162, 0, 37, 0.5) !important;
}
.op-crimson-hi {
  background-color: rgba(162, 0, 37, 0.2) !important;
}
.op-crimson-low {
  background-color: rgba(162, 0, 37, 0.8) !important;
}
.op-red {
  background-color: rgba(206, 53, 44, 0.5) !important;
}
.op-red-hi {
  background-color: rgba(206, 53, 44, 0.2) !important;
}
.op-red-low {
  background-color: rgba(206, 53, 44, 0.8) !important;
}
.op-orange {
  background-color: rgba(250, 104, 0, 0.5) !important;
}
.op-orange-hi {
  background-color: rgba(250, 104, 0, 0.2) !important;
}
.op-orange-low {
  background-color: rgba(250, 104, 0, 0.8) !important;
}
.op-amber {
  background-color: rgba(240, 163, 10, 0.5) !important;
}
.op-amber-hi {
  background-color: rgba(240, 163, 10, 0.2) !important;
}
.op-amber-low {
  background-color: rgba(240, 163, 10, 0.8) !important;
}
.op-yellow {
  background-color: rgba(255, 240, 0, 0.5) !important;
}
.op-yellow-hi {
  background-color: rgba(255, 240, 0, 0.2) !important;
}
.op-yellow-low {
  background-color: rgba(255, 240, 0, 0.8) !important;
}
.op-brown {
  background-color: rgba(130, 90, 44, 0.5) !important;
}
.op-brown-hi {
  background-color: rgba(130, 90, 44, 0.2) !important;
}
.op-brown-low {
  background-color: rgba(130, 90, 44, 0.8) !important;
}
.op-olive {
  background-color: rgba(109, 135, 100, 0.5) !important;
}
.op-olive-hi {
  background-color: rgba(109, 135, 100, 0.2) !important;
}
.op-olive-low {
  background-color: rgba(109, 135, 100, 0.8) !important;
}
.op-steel {
  background-color: rgba(100, 118, 135, 0.5) !important;
}
.op-steel-hi {
  background-color: rgba(100, 118, 135, 0.2) !important;
}
.op-steel-low {
  background-color: rgba(100, 118, 135, 0.8) !important;
}
.op-mauve {
  background-color: rgba(118, 96, 138, 0.5) !important;
}
.op-mauve-hi {
  background-color: rgba(118, 96, 138, 0.2) !important;
}
.op-mauve-low {
  background-color: rgba(118, 96, 138, 0.8) !important;
}
.op-taupe {
  background-color: rgba(135, 121, 78, 0.5) !important;
}
.op-taupe-hi {
  background-color: rgba(135, 121, 78, 0.2) !important;
}
.op-taupe-low {
  background-color: rgba(135, 121, 78, 0.8) !important;
}
.op-gray {
  background-color: rgba(190, 190, 190, 0.5) !important;
}
.op-gray-hi {
  background-color: rgba(190, 190, 190, 0.2) !important;
}
.op-gray-low {
  background-color: rgba(190, 190, 190, 0.8) !important;
}
.op-lightLime {
  background-color: rgba(216, 255, 18, 0.5) !important;
}
.op-lightLime-hi {
  background-color: rgba(216, 255, 18, 0.2) !important;
}
.op-lightLime-low {
  background-color: rgba(216, 255, 18, 0.8) !important;
}
.op-lightGreen {
  background-color: rgba(134, 226, 42, 0.5) !important;
}
.op-lightGreen-hi {
  background-color: rgba(134, 226, 42, 0.2) !important;
}
.op-lightGreen-low {
  background-color: rgba(134, 226, 42, 0.8) !important;
}
.op-lightEmerald {
  background-color: rgba(0, 214, 0, 0.5) !important;
}
.op-lightEmerald-hi {
  background-color: rgba(0, 214, 0, 0.2) !important;
}
.op-lightEmerald-low {
  background-color: rgba(0, 214, 0, 0.8) !important;
}
.op-lightBlue {
  background-color: rgba(62, 203, 255, 0.5) !important;
}
.op-lightBlue-hi {
  background-color: rgba(62, 203, 255, 0.2) !important;
}
.op-lightBlue-low {
  background-color: rgba(62, 203, 255, 0.8) !important;
}
.op-lightTeal {
  background-color: rgba(0, 247, 245, 0.5) !important;
}
.op-lightTeal-hi {
  background-color: rgba(0, 247, 245, 0.2) !important;
}
.op-lightTeal-low {
  background-color: rgba(0, 247, 245, 0.8) !important;
}
.op-lightCyan {
  background-color: rgba(94, 189, 236, 0.5) !important;
}
.op-lightCyan-hi {
  background-color: rgba(94, 189, 236, 0.2) !important;
}
.op-lightCyan-low {
  background-color: rgba(94, 189, 236, 0.8) !important;
}
.op-lightCobalt {
  background-color: rgba(61, 126, 255, 0.5) !important;
}
.op-lightCobalt-hi {
  background-color: rgba(61, 126, 255, 0.2) !important;
}
.op-lightCobalt-low {
  background-color: rgba(61, 126, 255, 0.8) !important;
}
.op-lightIndigo {
  background-color: rgba(151, 77, 255, 0.5) !important;
}
.op-lightIndigo-hi {
  background-color: rgba(151, 77, 255, 0.2) !important;
}
.op-lightIndigo-low {
  background-color: rgba(151, 77, 255, 0.8) !important;
}
.op-lightViolet {
  background-color: rgba(196, 77, 255, 0.5) !important;
}
.op-lightViolet-hi {
  background-color: rgba(196, 77, 255, 0.2) !important;
}
.op-lightViolet-low {
  background-color: rgba(196, 77, 255, 0.8) !important;
}
.op-lightPink {
  background-color: rgba(233, 143, 203, 0.5) !important;
}
.op-lightPink-hi {
  background-color: rgba(233, 143, 203, 0.2) !important;
}
.op-lightPink-low {
  background-color: rgba(233, 143, 203, 0.8) !important;
}
.op-lightMagenta {
  background-color: rgba(255, 37, 153, 0.5) !important;
}
.op-lightMagenta-hi {
  background-color: rgba(255, 37, 153, 0.2) !important;
}
.op-lightMagenta-low {
  background-color: rgba(255, 37, 153, 0.8) !important;
}
.op-lightCrimson {
  background-color: rgba(239, 0, 54, 0.5) !important;
}
.op-lightCrimson-hi {
  background-color: rgba(239, 0, 54, 0.2) !important;
}
.op-lightCrimson-low {
  background-color: rgba(239, 0, 54, 0.8) !important;
}
.op-lightRed {
  background-color: rgba(223, 110, 104, 0.5) !important;
}
.op-lightRed-hi {
  background-color: rgba(223, 110, 104, 0.2) !important;
}
.op-lightRed-low {
  background-color: rgba(223, 110, 104, 0.8) !important;
}
.op-lightOrange {
  background-color: rgba(255, 148, 71, 0.5) !important;
}
.op-lightOrange-hi {
  background-color: rgba(255, 148, 71, 0.2) !important;
}
.op-lightOrange-low {
  background-color: rgba(255, 148, 71, 0.8) !important;
}
.op-lightAmber {
  background-color: rgba(248, 191, 79, 0.5) !important;
}
.op-lightAmber-hi {
  background-color: rgba(248, 191, 79, 0.2) !important;
}
.op-lightAmber-low {
  background-color: rgba(248, 191, 79, 0.8) !important;
}
.op-lightYellow {
  background-color: rgba(255, 244, 77, 0.5) !important;
}
.op-lightYellow-hi {
  background-color: rgba(255, 244, 77, 0.2) !important;
}
.op-lightYellow-low {
  background-color: rgba(255, 244, 77, 0.8) !important;
}
.op-lightBrown {
  background-color: rgba(187, 130, 63, 0.5) !important;
}
.op-lightBrown-hi {
  background-color: rgba(187, 130, 63, 0.2) !important;
}
.op-lightBrown-low {
  background-color: rgba(187, 130, 63, 0.8) !important;
}
.op-lightOlive {
  background-color: rgba(149, 171, 141, 0.5) !important;
}
.op-lightOlive-hi {
  background-color: rgba(149, 171, 141, 0.2) !important;
}
.op-lightOlive-low {
  background-color: rgba(149, 171, 141, 0.8) !important;
}
.op-lightSteel {
  background-color: rgba(141, 156, 171, 0.5) !important;
}
.op-lightSteel-hi {
  background-color: rgba(141, 156, 171, 0.2) !important;
}
.op-lightSteel-low {
  background-color: rgba(141, 156, 171, 0.8) !important;
}
.op-lightMauve {
  background-color: rgba(156, 137, 173, 0.5) !important;
}
.op-lightMauve-hi {
  background-color: rgba(156, 137, 173, 0.2) !important;
}
.op-lightMauve-low {
  background-color: rgba(156, 137, 173, 0.8) !important;
}
.op-lightTaupe {
  background-color: rgba(174, 160, 115, 0.5) !important;
}
.op-lightTaupe-hi {
  background-color: rgba(174, 160, 115, 0.2) !important;
}
.op-lightTaupe-low {
  background-color: rgba(174, 160, 115, 0.8) !important;
}
.op-lightGray {
  background-color: rgba(228, 228, 228, 0.5) !important;
}
.op-lightGray-hi {
  background-color: rgba(228, 228, 228, 0.2) !important;
}
.op-lightGray-low {
  background-color: rgba(228, 228, 228, 0.8) !important;
}
.op-lightGrayBlue {
  background-color: rgba(138, 162, 174, 0.5) !important;
}
.op-lightGrayBlue-hi {
  background-color: rgba(138, 162, 174, 0.2) !important;
}
.op-lightGrayBlue-low {
  background-color: rgba(138, 162, 174, 0.8) !important;
}
.op-darkLime {
  background-color: rgba(100, 120, 0, 0.5) !important;
}
.op-darkLime-hi {
  background-color: rgba(100, 120, 0, 0.2) !important;
}
.op-darkLime-low {
  background-color: rgba(100, 120, 0, 0.8) !important;
}
.op-darkGreen {
  background-color: rgba(58, 102, 14, 0.5) !important;
}
.op-darkGreen-hi {
  background-color: rgba(58, 102, 14, 0.2) !important;
}
.op-darkGreen-low {
  background-color: rgba(58, 102, 14, 0.8) !important;
}
.op-darkEmerald {
  background-color: rgba(0, 61, 0, 0.5) !important;
}
.op-darkEmerald-hi {
  background-color: rgba(0, 61, 0, 0.2) !important;
}
.op-darkEmerald-low {
  background-color: rgba(0, 61, 0, 0.8) !important;
}
.op-darkBlue {
  background-color: rgba(0, 119, 163, 0.5) !important;
}
.op-darkBlue-hi {
  background-color: rgba(0, 119, 163, 0.2) !important;
}
.op-darkBlue-low {
  background-color: rgba(0, 119, 163, 0.8) !important;
}
.op-darkTeal {
  background-color: rgba(0, 94, 93, 0.5) !important;
}
.op-darkTeal-hi {
  background-color: rgba(0, 94, 93, 0.2) !important;
}
.op-darkTeal-low {
  background-color: rgba(0, 94, 93, 0.8) !important;
}
.op-darkCyan {
  background-color: rgba(19, 112, 158, 0.5) !important;
}
.op-darkCyan-hi {
  background-color: rgba(19, 112, 158, 0.2) !important;
}
.op-darkCyan-low {
  background-color: rgba(19, 112, 158, 0.8) !important;
}
.op-darkCobalt {
  background-color: rgba(0, 54, 163, 0.5) !important;
}
.op-darkCobalt-hi {
  background-color: rgba(0, 54, 163, 0.2) !important;
}
.op-darkCobalt-low {
  background-color: rgba(0, 54, 163, 0.8) !important;
}
.op-darkIndigo {
  background-color: rgba(74, 0, 179, 0.5) !important;
}
.op-darkIndigo-hi {
  background-color: rgba(74, 0, 179, 0.2) !important;
}
.op-darkIndigo-low {
  background-color: rgba(74, 0, 179, 0.8) !important;
}
.op-darkViolet {
  background-color: rgba(119, 0, 179, 0.5) !important;
}
.op-darkViolet-hi {
  background-color: rgba(119, 0, 179, 0.2) !important;
}
.op-darkViolet-low {
  background-color: rgba(119, 0, 179, 0.8) !important;
}
.op-darkPink {
  background-color: rgba(186, 37, 136, 0.5) !important;
}
.op-darkPink-hi {
  background-color: rgba(186, 37, 136, 0.2) !important;
}
.op-darkPink-low {
  background-color: rgba(186, 37, 136, 0.8) !important;
}
.op-darkMagenta {
  background-color: rgba(140, 0, 74, 0.5) !important;
}
.op-darkMagenta-hi {
  background-color: rgba(140, 0, 74, 0.2) !important;
}
.op-darkMagenta-low {
  background-color: rgba(140, 0, 74, 0.8) !important;
}
.op-darkCrimson {
  background-color: rgba(86, 0, 20, 0.5) !important;
}
.op-darkCrimson-hi {
  background-color: rgba(86, 0, 20, 0.2) !important;
}
.op-darkCrimson-low {
  background-color: rgba(86, 0, 20, 0.8) !important;
}
.op-darkRed {
  background-color: rgba(143, 37, 31, 0.5) !important;
}
.op-darkRed-hi {
  background-color: rgba(143, 37, 31, 0.2) !important;
}
.op-darkRed-low {
  background-color: rgba(143, 37, 31, 0.8) !important;
}
.op-darkOrange {
  background-color: rgba(174, 72, 0, 0.5) !important;
}
.op-darkOrange-hi {
  background-color: rgba(174, 72, 0, 0.2) !important;
}
.op-darkOrange-low {
  background-color: rgba(174, 72, 0, 0.8) !important;
}
.op-darkAmber {
  background-color: rgba(167, 113, 7, 0.5) !important;
}
.op-darkAmber-hi {
  background-color: rgba(167, 113, 7, 0.2) !important;
}
.op-darkAmber-low {
  background-color: rgba(167, 113, 7, 0.8) !important;
}
.op-darkYellow {
  background-color: rgba(179, 168, 0, 0.5) !important;
}
.op-darkYellow-hi {
  background-color: rgba(179, 168, 0, 0.2) !important;
}
.op-darkYellow-low {
  background-color: rgba(179, 168, 0, 0.8) !important;
}
.op-darkBrown {
  background-color: rgba(73, 50, 25, 0.5) !important;
}
.op-darkBrown-hi {
  background-color: rgba(73, 50, 25, 0.2) !important;
}
.op-darkBrown-low {
  background-color: rgba(73, 50, 25, 0.8) !important;
}
.op-darkOlive {
  background-color: rgba(74, 91, 67, 0.5) !important;
}
.op-darkOlive-hi {
  background-color: rgba(74, 91, 67, 0.2) !important;
}
.op-darkOlive-low {
  background-color: rgba(74, 91, 67, 0.8) !important;
}
.op-darkSteel {
  background-color: rgba(67, 80, 91, 0.5) !important;
}
.op-darkSteel-hi {
  background-color: rgba(67, 80, 91, 0.2) !important;
}
.op-darkSteel-low {
  background-color: rgba(67, 80, 91, 0.8) !important;
}
.op-darkMauve {
  background-color: rgba(79, 65, 93, 0.5) !important;
}
.op-darkMauve-hi {
  background-color: rgba(79, 65, 93, 0.2) !important;
}
.op-darkMauve-low {
  background-color: rgba(79, 65, 93, 0.8) !important;
}
.op-darkTaupe {
  background-color: rgba(87, 78, 50, 0.5) !important;
}
.op-darkTaupe-hi {
  background-color: rgba(87, 78, 50, 0.2) !important;
}
.op-darkTaupe-low {
  background-color: rgba(87, 78, 50, 0.8) !important;
}
.op-darkGray {
  background-color: rgba(152, 152, 152, 0.5) !important;
}
.op-darkGray-hi {
  background-color: rgba(152, 152, 152, 0.2) !important;
}
.op-darkGray-low {
  background-color: rgba(152, 152, 152, 0.8) !important;
}
.op-darkGrayBlue {
  background-color: rgba(65, 84, 94, 0.5) !important;
}
.op-darkGrayBlue-hi {
  background-color: rgba(65, 84, 94, 0.2) !important;
}
.op-darkGrayBlue-low {
  background-color: rgba(65, 84, 94, 0.8) !important;
}
.ol-black {
  outline-color: #000000 !important;
}
.ol-black-active:active {
  outline-color: #000000 !important;
}
.ol-black-hover:hover {
  outline-color: #000000 !important;
}
.ol-black-focus:focus {
  outline-color: #000000 !important;
}
.ol-white {
  outline-color: #ffffff !important;
}
.ol-white-active:active {
  outline-color: #ffffff !important;
}
.ol-white-hover:hover {
  outline-color: #ffffff !important;
}
.ol-white-focus:focus {
  outline-color: #ffffff !important;
}
.ol-dark {
  outline-color: #1d1d1d !important;
}
.ol-dark-active:active {
  outline-color: #1d1d1d !important;
}
.ol-dark-hover:hover {
  outline-color: #1d1d1d !important;
}
.ol-dark-focus:focus {
  outline-color: #1d1d1d !important;
}
.ol-light {
  outline-color: #f8f8f8 !important;
}
.ol-light-active:active {
  outline-color: #f8f8f8 !important;
}
.ol-light-hover:hover {
  outline-color: #f8f8f8 !important;
}
.ol-light-focus:focus {
  outline-color: #f8f8f8 !important;
}
.ol-grayBlue {
  outline-color: #607d8b !important;
}
.ol-grayBlue-active:active {
  outline-color: #607d8b !important;
}
.ol-grayBlue-hover:hover {
  outline-color: #607d8b !important;
}
.ol-grayBlue-focus:focus {
  outline-color: #607d8b !important;
}
.ol-grayWhite {
  outline-color: #f5f5f5 !important;
}
.ol-grayWhite-active:active {
  outline-color: #f5f5f5 !important;
}
.ol-grayWhite-hover:hover {
  outline-color: #f5f5f5 !important;
}
.ol-grayWhite-focus:focus {
  outline-color: #f5f5f5 !important;
}
.ol-grayMouse {
  outline-color: #455a64 !important;
}
.ol-grayMouse-active:active {
  outline-color: #455a64 !important;
}
.ol-grayMouse-hover:hover {
  outline-color: #455a64 !important;
}
.ol-grayMouse-focus:focus {
  outline-color: #455a64 !important;
}
.ol-brandColor1 {
  outline-color: #2ac4f4 !important;
}
.ol-brandColor1-active:active {
  outline-color: #2ac4f4 !important;
}
.ol-brandColor1-hover:hover {
  outline-color: #2ac4f4 !important;
}
.ol-brandColor1-focus:focus {
  outline-color: #2ac4f4 !important;
}
.ol-brandColor2 {
  outline-color: #004d6f !important;
}
.ol-brandColor2-active:active {
  outline-color: #004d6f !important;
}
.ol-brandColor2-hover:hover {
  outline-color: #004d6f !important;
}
.ol-brandColor2-focus:focus {
  outline-color: #004d6f !important;
}
.ol-lime {
  outline-color: #a4c400 !important;
}
.ol-lime-active:active {
  outline-color: #a4c400 !important;
}
.ol-lime-hover:hover {
  outline-color: #a4c400 !important;
}
.ol-lime-focus:focus {
  outline-color: #a4c400 !important;
}
.ol-green {
  outline-color: #60a917 !important;
}
.ol-green-active:active {
  outline-color: #60a917 !important;
}
.ol-green-hover:hover {
  outline-color: #60a917 !important;
}
.ol-green-focus:focus {
  outline-color: #60a917 !important;
}
.ol-emerald {
  outline-color: #008a00 !important;
}
.ol-emerald-active:active {
  outline-color: #008a00 !important;
}
.ol-emerald-hover:hover {
  outline-color: #008a00 !important;
}
.ol-emerald-focus:focus {
  outline-color: #008a00 !important;
}
.ol-blue {
  outline-color: #00AFF0 !important;
}
.ol-blue-active:active {
  outline-color: #00AFF0 !important;
}
.ol-blue-hover:hover {
  outline-color: #00AFF0 !important;
}
.ol-blue-focus:focus {
  outline-color: #00AFF0 !important;
}
.ol-teal {
  outline-color: #00aba9 !important;
}
.ol-teal-active:active {
  outline-color: #00aba9 !important;
}
.ol-teal-hover:hover {
  outline-color: #00aba9 !important;
}
.ol-teal-focus:focus {
  outline-color: #00aba9 !important;
}
.ol-cyan {
  outline-color: #1ba1e2 !important;
}
.ol-cyan-active:active {
  outline-color: #1ba1e2 !important;
}
.ol-cyan-hover:hover {
  outline-color: #1ba1e2 !important;
}
.ol-cyan-focus:focus {
  outline-color: #1ba1e2 !important;
}
.ol-cobalt {
  outline-color: #0050ef !important;
}
.ol-cobalt-active:active {
  outline-color: #0050ef !important;
}
.ol-cobalt-hover:hover {
  outline-color: #0050ef !important;
}
.ol-cobalt-focus:focus {
  outline-color: #0050ef !important;
}
.ol-indigo {
  outline-color: #6a00ff !important;
}
.ol-indigo-active:active {
  outline-color: #6a00ff !important;
}
.ol-indigo-hover:hover {
  outline-color: #6a00ff !important;
}
.ol-indigo-focus:focus {
  outline-color: #6a00ff !important;
}
.ol-violet {
  outline-color: #aa00ff !important;
}
.ol-violet-active:active {
  outline-color: #aa00ff !important;
}
.ol-violet-hover:hover {
  outline-color: #aa00ff !important;
}
.ol-violet-focus:focus {
  outline-color: #aa00ff !important;
}
.ol-pink {
  outline-color: #dc4fad !important;
}
.ol-pink-active:active {
  outline-color: #dc4fad !important;
}
.ol-pink-hover:hover {
  outline-color: #dc4fad !important;
}
.ol-pink-focus:focus {
  outline-color: #dc4fad !important;
}
.ol-magenta {
  outline-color: #d80073 !important;
}
.ol-magenta-active:active {
  outline-color: #d80073 !important;
}
.ol-magenta-hover:hover {
  outline-color: #d80073 !important;
}
.ol-magenta-focus:focus {
  outline-color: #d80073 !important;
}
.ol-crimson {
  outline-color: #a20025 !important;
}
.ol-crimson-active:active {
  outline-color: #a20025 !important;
}
.ol-crimson-hover:hover {
  outline-color: #a20025 !important;
}
.ol-crimson-focus:focus {
  outline-color: #a20025 !important;
}
.ol-red {
  outline-color: #CE352C !important;
}
.ol-red-active:active {
  outline-color: #CE352C !important;
}
.ol-red-hover:hover {
  outline-color: #CE352C !important;
}
.ol-red-focus:focus {
  outline-color: #CE352C !important;
}
.ol-orange {
  outline-color: #fa6800 !important;
}
.ol-orange-active:active {
  outline-color: #fa6800 !important;
}
.ol-orange-hover:hover {
  outline-color: #fa6800 !important;
}
.ol-orange-focus:focus {
  outline-color: #fa6800 !important;
}
.ol-amber {
  outline-color: #f0a30a !important;
}
.ol-amber-active:active {
  outline-color: #f0a30a !important;
}
.ol-amber-hover:hover {
  outline-color: #f0a30a !important;
}
.ol-amber-focus:focus {
  outline-color: #f0a30a !important;
}
.ol-yellow {
  outline-color: #fff000 !important;
}
.ol-yellow-active:active {
  outline-color: #fff000 !important;
}
.ol-yellow-hover:hover {
  outline-color: #fff000 !important;
}
.ol-yellow-focus:focus {
  outline-color: #fff000 !important;
}
.ol-brown {
  outline-color: #825a2c !important;
}
.ol-brown-active:active {
  outline-color: #825a2c !important;
}
.ol-brown-hover:hover {
  outline-color: #825a2c !important;
}
.ol-brown-focus:focus {
  outline-color: #825a2c !important;
}
.ol-olive {
  outline-color: #6d8764 !important;
}
.ol-olive-active:active {
  outline-color: #6d8764 !important;
}
.ol-olive-hover:hover {
  outline-color: #6d8764 !important;
}
.ol-olive-focus:focus {
  outline-color: #6d8764 !important;
}
.ol-steel {
  outline-color: #647687 !important;
}
.ol-steel-active:active {
  outline-color: #647687 !important;
}
.ol-steel-hover:hover {
  outline-color: #647687 !important;
}
.ol-steel-focus:focus {
  outline-color: #647687 !important;
}
.ol-mauve {
  outline-color: #76608a !important;
}
.ol-mauve-active:active {
  outline-color: #76608a !important;
}
.ol-mauve-hover:hover {
  outline-color: #76608a !important;
}
.ol-mauve-focus:focus {
  outline-color: #76608a !important;
}
.ol-taupe {
  outline-color: #87794e !important;
}
.ol-taupe-active:active {
  outline-color: #87794e !important;
}
.ol-taupe-hover:hover {
  outline-color: #87794e !important;
}
.ol-taupe-focus:focus {
  outline-color: #87794e !important;
}
.ol-gray {
  outline-color: #bebebe !important;
}
.ol-gray-active:active {
  outline-color: #bebebe !important;
}
.ol-gray-hover:hover {
  outline-color: #bebebe !important;
}
.ol-gray-focus:focus {
  outline-color: #bebebe !important;
}
.ol-lightLime {
  outline-color: #d8ff12 !important;
}
.ol-lightLime-active:active {
  outline-color: #d8ff12 !important;
}
.ol-lightLime-hover:hover {
  outline-color: #d8ff12 !important;
}
.ol-lightLime-focus:focus {
  outline-color: #d8ff12 !important;
}
.ol-lightGreen {
  outline-color: #86e22a !important;
}
.ol-lightGreen-active:active {
  outline-color: #86e22a !important;
}
.ol-lightGreen-hover:hover {
  outline-color: #86e22a !important;
}
.ol-lightGreen-focus:focus {
  outline-color: #86e22a !important;
}
.ol-lightEmerald {
  outline-color: #00d600 !important;
}
.ol-lightEmerald-active:active {
  outline-color: #00d600 !important;
}
.ol-lightEmerald-hover:hover {
  outline-color: #00d600 !important;
}
.ol-lightEmerald-focus:focus {
  outline-color: #00d600 !important;
}
.ol-lightBlue {
  outline-color: #3ecbff !important;
}
.ol-lightBlue-active:active {
  outline-color: #3ecbff !important;
}
.ol-lightBlue-hover:hover {
  outline-color: #3ecbff !important;
}
.ol-lightBlue-focus:focus {
  outline-color: #3ecbff !important;
}
.ol-lightTeal {
  outline-color: #00f7f5 !important;
}
.ol-lightTeal-active:active {
  outline-color: #00f7f5 !important;
}
.ol-lightTeal-hover:hover {
  outline-color: #00f7f5 !important;
}
.ol-lightTeal-focus:focus {
  outline-color: #00f7f5 !important;
}
.ol-lightCyan {
  outline-color: #5ebdec !important;
}
.ol-lightCyan-active:active {
  outline-color: #5ebdec !important;
}
.ol-lightCyan-hover:hover {
  outline-color: #5ebdec !important;
}
.ol-lightCyan-focus:focus {
  outline-color: #5ebdec !important;
}
.ol-lightCobalt {
  outline-color: #3d7eff !important;
}
.ol-lightCobalt-active:active {
  outline-color: #3d7eff !important;
}
.ol-lightCobalt-hover:hover {
  outline-color: #3d7eff !important;
}
.ol-lightCobalt-focus:focus {
  outline-color: #3d7eff !important;
}
.ol-lightIndigo {
  outline-color: #974dff !important;
}
.ol-lightIndigo-active:active {
  outline-color: #974dff !important;
}
.ol-lightIndigo-hover:hover {
  outline-color: #974dff !important;
}
.ol-lightIndigo-focus:focus {
  outline-color: #974dff !important;
}
.ol-lightViolet {
  outline-color: #c44dff !important;
}
.ol-lightViolet-active:active {
  outline-color: #c44dff !important;
}
.ol-lightViolet-hover:hover {
  outline-color: #c44dff !important;
}
.ol-lightViolet-focus:focus {
  outline-color: #c44dff !important;
}
.ol-lightPink {
  outline-color: #e98fcb !important;
}
.ol-lightPink-active:active {
  outline-color: #e98fcb !important;
}
.ol-lightPink-hover:hover {
  outline-color: #e98fcb !important;
}
.ol-lightPink-focus:focus {
  outline-color: #e98fcb !important;
}
.ol-lightMagenta {
  outline-color: #ff2599 !important;
}
.ol-lightMagenta-active:active {
  outline-color: #ff2599 !important;
}
.ol-lightMagenta-hover:hover {
  outline-color: #ff2599 !important;
}
.ol-lightMagenta-focus:focus {
  outline-color: #ff2599 !important;
}
.ol-lightCrimson {
  outline-color: #ef0036 !important;
}
.ol-lightCrimson-active:active {
  outline-color: #ef0036 !important;
}
.ol-lightCrimson-hover:hover {
  outline-color: #ef0036 !important;
}
.ol-lightCrimson-focus:focus {
  outline-color: #ef0036 !important;
}
.ol-lightRed {
  outline-color: #df6e68 !important;
}
.ol-lightRed-active:active {
  outline-color: #df6e68 !important;
}
.ol-lightRed-hover:hover {
  outline-color: #df6e68 !important;
}
.ol-lightRed-focus:focus {
  outline-color: #df6e68 !important;
}
.ol-lightOrange {
  outline-color: #ff9447 !important;
}
.ol-lightOrange-active:active {
  outline-color: #ff9447 !important;
}
.ol-lightOrange-hover:hover {
  outline-color: #ff9447 !important;
}
.ol-lightOrange-focus:focus {
  outline-color: #ff9447 !important;
}
.ol-lightAmber {
  outline-color: #f8bf4f !important;
}
.ol-lightAmber-active:active {
  outline-color: #f8bf4f !important;
}
.ol-lightAmber-hover:hover {
  outline-color: #f8bf4f !important;
}
.ol-lightAmber-focus:focus {
  outline-color: #f8bf4f !important;
}
.ol-lightYellow {
  outline-color: #fff44d !important;
}
.ol-lightYellow-active:active {
  outline-color: #fff44d !important;
}
.ol-lightYellow-hover:hover {
  outline-color: #fff44d !important;
}
.ol-lightYellow-focus:focus {
  outline-color: #fff44d !important;
}
.ol-lightBrown {
  outline-color: #bb823f !important;
}
.ol-lightBrown-active:active {
  outline-color: #bb823f !important;
}
.ol-lightBrown-hover:hover {
  outline-color: #bb823f !important;
}
.ol-lightBrown-focus:focus {
  outline-color: #bb823f !important;
}
.ol-lightOlive {
  outline-color: #95ab8d !important;
}
.ol-lightOlive-active:active {
  outline-color: #95ab8d !important;
}
.ol-lightOlive-hover:hover {
  outline-color: #95ab8d !important;
}
.ol-lightOlive-focus:focus {
  outline-color: #95ab8d !important;
}
.ol-lightSteel {
  outline-color: #8d9cab !important;
}
.ol-lightSteel-active:active {
  outline-color: #8d9cab !important;
}
.ol-lightSteel-hover:hover {
  outline-color: #8d9cab !important;
}
.ol-lightSteel-focus:focus {
  outline-color: #8d9cab !important;
}
.ol-lightMauve {
  outline-color: #9c89ad !important;
}
.ol-lightMauve-active:active {
  outline-color: #9c89ad !important;
}
.ol-lightMauve-hover:hover {
  outline-color: #9c89ad !important;
}
.ol-lightMauve-focus:focus {
  outline-color: #9c89ad !important;
}
.ol-lightTaupe {
  outline-color: #aea073 !important;
}
.ol-lightTaupe-active:active {
  outline-color: #aea073 !important;
}
.ol-lightTaupe-hover:hover {
  outline-color: #aea073 !important;
}
.ol-lightTaupe-focus:focus {
  outline-color: #aea073 !important;
}
.ol-lightGray {
  outline-color: #e4e4e4 !important;
}
.ol-lightGray-active:active {
  outline-color: #e4e4e4 !important;
}
.ol-lightGray-hover:hover {
  outline-color: #e4e4e4 !important;
}
.ol-lightGray-focus:focus {
  outline-color: #e4e4e4 !important;
}
.ol-lightGrayBlue {
  outline-color: #8aa2ae !important;
}
.ol-lightGrayBlue-active:active {
  outline-color: #8aa2ae !important;
}
.ol-lightGrayBlue-hover:hover {
  outline-color: #8aa2ae !important;
}
.ol-lightGrayBlue-focus:focus {
  outline-color: #8aa2ae !important;
}
.ol-darkLime {
  outline-color: #647800 !important;
}
.ol-darkLime-active:active {
  outline-color: #647800 !important;
}
.ol-darkLime-hover:hover {
  outline-color: #647800 !important;
}
.ol-darkLime-focus:focus {
  outline-color: #647800 !important;
}
.ol-darkGreen {
  outline-color: #3a660e !important;
}
.ol-darkGreen-active:active {
  outline-color: #3a660e !important;
}
.ol-darkGreen-hover:hover {
  outline-color: #3a660e !important;
}
.ol-darkGreen-focus:focus {
  outline-color: #3a660e !important;
}
.ol-darkEmerald {
  outline-color: #003d00 !important;
}
.ol-darkEmerald-active:active {
  outline-color: #003d00 !important;
}
.ol-darkEmerald-hover:hover {
  outline-color: #003d00 !important;
}
.ol-darkEmerald-focus:focus {
  outline-color: #003d00 !important;
}
.ol-darkBlue {
  outline-color: #0077a3 !important;
}
.ol-darkBlue-active:active {
  outline-color: #0077a3 !important;
}
.ol-darkBlue-hover:hover {
  outline-color: #0077a3 !important;
}
.ol-darkBlue-focus:focus {
  outline-color: #0077a3 !important;
}
.ol-darkTeal {
  outline-color: #005e5d !important;
}
.ol-darkTeal-active:active {
  outline-color: #005e5d !important;
}
.ol-darkTeal-hover:hover {
  outline-color: #005e5d !important;
}
.ol-darkTeal-focus:focus {
  outline-color: #005e5d !important;
}
.ol-darkCyan {
  outline-color: #13709e !important;
}
.ol-darkCyan-active:active {
  outline-color: #13709e !important;
}
.ol-darkCyan-hover:hover {
  outline-color: #13709e !important;
}
.ol-darkCyan-focus:focus {
  outline-color: #13709e !important;
}
.ol-darkCobalt {
  outline-color: #0036a3 !important;
}
.ol-darkCobalt-active:active {
  outline-color: #0036a3 !important;
}
.ol-darkCobalt-hover:hover {
  outline-color: #0036a3 !important;
}
.ol-darkCobalt-focus:focus {
  outline-color: #0036a3 !important;
}
.ol-darkIndigo {
  outline-color: #4a00b3 !important;
}
.ol-darkIndigo-active:active {
  outline-color: #4a00b3 !important;
}
.ol-darkIndigo-hover:hover {
  outline-color: #4a00b3 !important;
}
.ol-darkIndigo-focus:focus {
  outline-color: #4a00b3 !important;
}
.ol-darkViolet {
  outline-color: #7700b3 !important;
}
.ol-darkViolet-active:active {
  outline-color: #7700b3 !important;
}
.ol-darkViolet-hover:hover {
  outline-color: #7700b3 !important;
}
.ol-darkViolet-focus:focus {
  outline-color: #7700b3 !important;
}
.ol-darkPink {
  outline-color: #ba2588 !important;
}
.ol-darkPink-active:active {
  outline-color: #ba2588 !important;
}
.ol-darkPink-hover:hover {
  outline-color: #ba2588 !important;
}
.ol-darkPink-focus:focus {
  outline-color: #ba2588 !important;
}
.ol-darkMagenta {
  outline-color: #8c004a !important;
}
.ol-darkMagenta-active:active {
  outline-color: #8c004a !important;
}
.ol-darkMagenta-hover:hover {
  outline-color: #8c004a !important;
}
.ol-darkMagenta-focus:focus {
  outline-color: #8c004a !important;
}
.ol-darkCrimson {
  outline-color: #560014 !important;
}
.ol-darkCrimson-active:active {
  outline-color: #560014 !important;
}
.ol-darkCrimson-hover:hover {
  outline-color: #560014 !important;
}
.ol-darkCrimson-focus:focus {
  outline-color: #560014 !important;
}
.ol-darkRed {
  outline-color: #8f251f !important;
}
.ol-darkRed-active:active {
  outline-color: #8f251f !important;
}
.ol-darkRed-hover:hover {
  outline-color: #8f251f !important;
}
.ol-darkRed-focus:focus {
  outline-color: #8f251f !important;
}
.ol-darkOrange {
  outline-color: #ae4800 !important;
}
.ol-darkOrange-active:active {
  outline-color: #ae4800 !important;
}
.ol-darkOrange-hover:hover {
  outline-color: #ae4800 !important;
}
.ol-darkOrange-focus:focus {
  outline-color: #ae4800 !important;
}
.ol-darkAmber {
  outline-color: #a77107 !important;
}
.ol-darkAmber-active:active {
  outline-color: #a77107 !important;
}
.ol-darkAmber-hover:hover {
  outline-color: #a77107 !important;
}
.ol-darkAmber-focus:focus {
  outline-color: #a77107 !important;
}
.ol-darkYellow {
  outline-color: #b3a800 !important;
}
.ol-darkYellow-active:active {
  outline-color: #b3a800 !important;
}
.ol-darkYellow-hover:hover {
  outline-color: #b3a800 !important;
}
.ol-darkYellow-focus:focus {
  outline-color: #b3a800 !important;
}
.ol-darkBrown {
  outline-color: #493219 !important;
}
.ol-darkBrown-active:active {
  outline-color: #493219 !important;
}
.ol-darkBrown-hover:hover {
  outline-color: #493219 !important;
}
.ol-darkBrown-focus:focus {
  outline-color: #493219 !important;
}
.ol-darkOlive {
  outline-color: #4a5b43 !important;
}
.ol-darkOlive-active:active {
  outline-color: #4a5b43 !important;
}
.ol-darkOlive-hover:hover {
  outline-color: #4a5b43 !important;
}
.ol-darkOlive-focus:focus {
  outline-color: #4a5b43 !important;
}
.ol-darkSteel {
  outline-color: #43505b !important;
}
.ol-darkSteel-active:active {
  outline-color: #43505b !important;
}
.ol-darkSteel-hover:hover {
  outline-color: #43505b !important;
}
.ol-darkSteel-focus:focus {
  outline-color: #43505b !important;
}
.ol-darkMauve {
  outline-color: #4f415d !important;
}
.ol-darkMauve-active:active {
  outline-color: #4f415d !important;
}
.ol-darkMauve-hover:hover {
  outline-color: #4f415d !important;
}
.ol-darkMauve-focus:focus {
  outline-color: #4f415d !important;
}
.ol-darkTaupe {
  outline-color: #574e32 !important;
}
.ol-darkTaupe-active:active {
  outline-color: #574e32 !important;
}
.ol-darkTaupe-hover:hover {
  outline-color: #574e32 !important;
}
.ol-darkTaupe-focus:focus {
  outline-color: #574e32 !important;
}
.ol-darkGray {
  outline-color: #989898 !important;
}
.ol-darkGray-active:active {
  outline-color: #989898 !important;
}
.ol-darkGray-hover:hover {
  outline-color: #989898 !important;
}
.ol-darkGray-focus:focus {
  outline-color: #989898 !important;
}
.ol-darkGrayBlue {
  outline-color: #41545e !important;
}
.ol-darkGrayBlue-active:active {
  outline-color: #41545e !important;
}
.ol-darkGrayBlue-hover:hover {
  outline-color: #41545e !important;
}
.ol-darkGrayBlue-focus:focus {
  outline-color: #41545e !important;
}
.before-bg-black::before {
  background: #000000 !important;
}
.before-fg-black::before {
  color: #000000 !important;
}
.after-bg-black::after {
  background: #000000 !important;
}
.after-fg-black::after {
  color: #000000 !important;
}
.after-bd-black::after {
  border-color: #000000 !important;
}
.after-ol-black::after {
  outline-color: #000000 !important;
}
.before-bg-white::before {
  background: #ffffff !important;
}
.before-fg-white::before {
  color: #ffffff !important;
}
.after-bg-white::after {
  background: #ffffff !important;
}
.after-fg-white::after {
  color: #ffffff !important;
}
.after-bd-white::after {
  border-color: #ffffff !important;
}
.after-ol-white::after {
  outline-color: #ffffff !important;
}
.before-bg-dark::before {
  background: #1d1d1d !important;
}
.before-fg-dark::before {
  color: #1d1d1d !important;
}
.after-bg-dark::after {
  background: #1d1d1d !important;
}
.after-fg-dark::after {
  color: #1d1d1d !important;
}
.after-bd-dark::after {
  border-color: #1d1d1d !important;
}
.after-ol-dark::after {
  outline-color: #1d1d1d !important;
}
.before-bg-light::before {
  background: #f8f8f8 !important;
}
.before-fg-light::before {
  color: #f8f8f8 !important;
}
.after-bg-light::after {
  background: #f8f8f8 !important;
}
.after-fg-light::after {
  color: #f8f8f8 !important;
}
.after-bd-light::after {
  border-color: #f8f8f8 !important;
}
.after-ol-light::after {
  outline-color: #f8f8f8 !important;
}
.before-bg-grayBlue::before {
  background: #607d8b !important;
}
.before-fg-grayBlue::before {
  color: #607d8b !important;
}
.after-bg-grayBlue::after {
  background: #607d8b !important;
}
.after-fg-grayBlue::after {
  color: #607d8b !important;
}
.after-bd-grayBlue::after {
  border-color: #607d8b !important;
}
.after-ol-grayBlue::after {
  outline-color: #607d8b !important;
}
.before-bg-grayWhite::before {
  background: #f5f5f5 !important;
}
.before-fg-grayWhite::before {
  color: #f5f5f5 !important;
}
.after-bg-grayWhite::after {
  background: #f5f5f5 !important;
}
.after-fg-grayWhite::after {
  color: #f5f5f5 !important;
}
.after-bd-grayWhite::after {
  border-color: #f5f5f5 !important;
}
.after-ol-grayWhite::after {
  outline-color: #f5f5f5 !important;
}
.before-bg-grayMouse::before {
  background: #455a64 !important;
}
.before-fg-grayMouse::before {
  color: #455a64 !important;
}
.after-bg-grayMouse::after {
  background: #455a64 !important;
}
.after-fg-grayMouse::after {
  color: #455a64 !important;
}
.after-bd-grayMouse::after {
  border-color: #455a64 !important;
}
.after-ol-grayMouse::after {
  outline-color: #455a64 !important;
}
.before-bg-brandColor1::before {
  background: #2ac4f4 !important;
}
.before-fg-brandColor1::before {
  color: #2ac4f4 !important;
}
.after-bg-brandColor1::after {
  background: #2ac4f4 !important;
}
.after-fg-brandColor1::after {
  color: #2ac4f4 !important;
}
.after-bd-brandColor1::after {
  border-color: #2ac4f4 !important;
}
.after-ol-brandColor1::after {
  outline-color: #2ac4f4 !important;
}
.before-bg-brandColor2::before {
  background: #004d6f !important;
}
.before-fg-brandColor2::before {
  color: #004d6f !important;
}
.after-bg-brandColor2::after {
  background: #004d6f !important;
}
.after-fg-brandColor2::after {
  color: #004d6f !important;
}
.after-bd-brandColor2::after {
  border-color: #004d6f !important;
}
.after-ol-brandColor2::after {
  outline-color: #004d6f !important;
}
.before-bg-lime::before {
  background: #a4c400 !important;
}
.before-fg-lime::before {
  color: #a4c400 !important;
}
.after-bg-lime::after {
  background: #a4c400 !important;
}
.after-fg-lime::after {
  color: #a4c400 !important;
}
.after-bd-lime::after {
  border-color: #a4c400 !important;
}
.after-ol-lime::after {
  outline-color: #a4c400 !important;
}
.before-bg-green::before {
  background: #60a917 !important;
}
.before-fg-green::before {
  color: #60a917 !important;
}
.after-bg-green::after {
  background: #60a917 !important;
}
.after-fg-green::after {
  color: #60a917 !important;
}
.after-bd-green::after {
  border-color: #60a917 !important;
}
.after-ol-green::after {
  outline-color: #60a917 !important;
}
.before-bg-emerald::before {
  background: #008a00 !important;
}
.before-fg-emerald::before {
  color: #008a00 !important;
}
.after-bg-emerald::after {
  background: #008a00 !important;
}
.after-fg-emerald::after {
  color: #008a00 !important;
}
.after-bd-emerald::after {
  border-color: #008a00 !important;
}
.after-ol-emerald::after {
  outline-color: #008a00 !important;
}
.before-bg-blue::before {
  background: #00AFF0 !important;
}
.before-fg-blue::before {
  color: #00AFF0 !important;
}
.after-bg-blue::after {
  background: #00AFF0 !important;
}
.after-fg-blue::after {
  color: #00AFF0 !important;
}
.after-bd-blue::after {
  border-color: #00AFF0 !important;
}
.after-ol-blue::after {
  outline-color: #00AFF0 !important;
}
.before-bg-teal::before {
  background: #00aba9 !important;
}
.before-fg-teal::before {
  color: #00aba9 !important;
}
.after-bg-teal::after {
  background: #00aba9 !important;
}
.after-fg-teal::after {
  color: #00aba9 !important;
}
.after-bd-teal::after {
  border-color: #00aba9 !important;
}
.after-ol-teal::after {
  outline-color: #00aba9 !important;
}
.before-bg-cyan::before {
  background: #1ba1e2 !important;
}
.before-fg-cyan::before {
  color: #1ba1e2 !important;
}
.after-bg-cyan::after {
  background: #1ba1e2 !important;
}
.after-fg-cyan::after {
  color: #1ba1e2 !important;
}
.after-bd-cyan::after {
  border-color: #1ba1e2 !important;
}
.after-ol-cyan::after {
  outline-color: #1ba1e2 !important;
}
.before-bg-cobalt::before {
  background: #0050ef !important;
}
.before-fg-cobalt::before {
  color: #0050ef !important;
}
.after-bg-cobalt::after {
  background: #0050ef !important;
}
.after-fg-cobalt::after {
  color: #0050ef !important;
}
.after-bd-cobalt::after {
  border-color: #0050ef !important;
}
.after-ol-cobalt::after {
  outline-color: #0050ef !important;
}
.before-bg-indigo::before {
  background: #6a00ff !important;
}
.before-fg-indigo::before {
  color: #6a00ff !important;
}
.after-bg-indigo::after {
  background: #6a00ff !important;
}
.after-fg-indigo::after {
  color: #6a00ff !important;
}
.after-bd-indigo::after {
  border-color: #6a00ff !important;
}
.after-ol-indigo::after {
  outline-color: #6a00ff !important;
}
.before-bg-violet::before {
  background: #aa00ff !important;
}
.before-fg-violet::before {
  color: #aa00ff !important;
}
.after-bg-violet::after {
  background: #aa00ff !important;
}
.after-fg-violet::after {
  color: #aa00ff !important;
}
.after-bd-violet::after {
  border-color: #aa00ff !important;
}
.after-ol-violet::after {
  outline-color: #aa00ff !important;
}
.before-bg-pink::before {
  background: #dc4fad !important;
}
.before-fg-pink::before {
  color: #dc4fad !important;
}
.after-bg-pink::after {
  background: #dc4fad !important;
}
.after-fg-pink::after {
  color: #dc4fad !important;
}
.after-bd-pink::after {
  border-color: #dc4fad !important;
}
.after-ol-pink::after {
  outline-color: #dc4fad !important;
}
.before-bg-magenta::before {
  background: #d80073 !important;
}
.before-fg-magenta::before {
  color: #d80073 !important;
}
.after-bg-magenta::after {
  background: #d80073 !important;
}
.after-fg-magenta::after {
  color: #d80073 !important;
}
.after-bd-magenta::after {
  border-color: #d80073 !important;
}
.after-ol-magenta::after {
  outline-color: #d80073 !important;
}
.before-bg-crimson::before {
  background: #a20025 !important;
}
.before-fg-crimson::before {
  color: #a20025 !important;
}
.after-bg-crimson::after {
  background: #a20025 !important;
}
.after-fg-crimson::after {
  color: #a20025 !important;
}
.after-bd-crimson::after {
  border-color: #a20025 !important;
}
.after-ol-crimson::after {
  outline-color: #a20025 !important;
}
.before-bg-red::before {
  background: #CE352C !important;
}
.before-fg-red::before {
  color: #CE352C !important;
}
.after-bg-red::after {
  background: #CE352C !important;
}
.after-fg-red::after {
  color: #CE352C !important;
}
.after-bd-red::after {
  border-color: #CE352C !important;
}
.after-ol-red::after {
  outline-color: #CE352C !important;
}
.before-bg-orange::before {
  background: #fa6800 !important;
}
.before-fg-orange::before {
  color: #fa6800 !important;
}
.after-bg-orange::after {
  background: #fa6800 !important;
}
.after-fg-orange::after {
  color: #fa6800 !important;
}
.after-bd-orange::after {
  border-color: #fa6800 !important;
}
.after-ol-orange::after {
  outline-color: #fa6800 !important;
}
.before-bg-amber::before {
  background: #f0a30a !important;
}
.before-fg-amber::before {
  color: #f0a30a !important;
}
.after-bg-amber::after {
  background: #f0a30a !important;
}
.after-fg-amber::after {
  color: #f0a30a !important;
}
.after-bd-amber::after {
  border-color: #f0a30a !important;
}
.after-ol-amber::after {
  outline-color: #f0a30a !important;
}
.before-bg-yellow::before {
  background: #fff000 !important;
}
.before-fg-yellow::before {
  color: #fff000 !important;
}
.after-bg-yellow::after {
  background: #fff000 !important;
}
.after-fg-yellow::after {
  color: #fff000 !important;
}
.after-bd-yellow::after {
  border-color: #fff000 !important;
}
.after-ol-yellow::after {
  outline-color: #fff000 !important;
}
.before-bg-brown::before {
  background: #825a2c !important;
}
.before-fg-brown::before {
  color: #825a2c !important;
}
.after-bg-brown::after {
  background: #825a2c !important;
}
.after-fg-brown::after {
  color: #825a2c !important;
}
.after-bd-brown::after {
  border-color: #825a2c !important;
}
.after-ol-brown::after {
  outline-color: #825a2c !important;
}
.before-bg-olive::before {
  background: #6d8764 !important;
}
.before-fg-olive::before {
  color: #6d8764 !important;
}
.after-bg-olive::after {
  background: #6d8764 !important;
}
.after-fg-olive::after {
  color: #6d8764 !important;
}
.after-bd-olive::after {
  border-color: #6d8764 !important;
}
.after-ol-olive::after {
  outline-color: #6d8764 !important;
}
.before-bg-steel::before {
  background: #647687 !important;
}
.before-fg-steel::before {
  color: #647687 !important;
}
.after-bg-steel::after {
  background: #647687 !important;
}
.after-fg-steel::after {
  color: #647687 !important;
}
.after-bd-steel::after {
  border-color: #647687 !important;
}
.after-ol-steel::after {
  outline-color: #647687 !important;
}
.before-bg-mauve::before {
  background: #76608a !important;
}
.before-fg-mauve::before {
  color: #76608a !important;
}
.after-bg-mauve::after {
  background: #76608a !important;
}
.after-fg-mauve::after {
  color: #76608a !important;
}
.after-bd-mauve::after {
  border-color: #76608a !important;
}
.after-ol-mauve::after {
  outline-color: #76608a !important;
}
.before-bg-taupe::before {
  background: #87794e !important;
}
.before-fg-taupe::before {
  color: #87794e !important;
}
.after-bg-taupe::after {
  background: #87794e !important;
}
.after-fg-taupe::after {
  color: #87794e !important;
}
.after-bd-taupe::after {
  border-color: #87794e !important;
}
.after-ol-taupe::after {
  outline-color: #87794e !important;
}
.before-bg-gray::before {
  background: #bebebe !important;
}
.before-fg-gray::before {
  color: #bebebe !important;
}
.after-bg-gray::after {
  background: #bebebe !important;
}
.after-fg-gray::after {
  color: #bebebe !important;
}
.after-bd-gray::after {
  border-color: #bebebe !important;
}
.after-ol-gray::after {
  outline-color: #bebebe !important;
}
.before-bg-lightLime::before {
  background: #d8ff12 !important;
}
.before-fg-lightLime::before {
  color: #d8ff12 !important;
}
.after-bg-lightLime::after {
  background: #d8ff12 !important;
}
.after-fg-lightLime::after {
  color: #d8ff12 !important;
}
.after-bd-lightLime::after {
  border-color: #d8ff12 !important;
}
.after-ol-lightLime::after {
  outline-color: #d8ff12 !important;
}
.before-bg-lightGreen::before {
  background: #86e22a !important;
}
.before-fg-lightGreen::before {
  color: #86e22a !important;
}
.after-bg-lightGreen::after {
  background: #86e22a !important;
}
.after-fg-lightGreen::after {
  color: #86e22a !important;
}
.after-bd-lightGreen::after {
  border-color: #86e22a !important;
}
.after-ol-lightGreen::after {
  outline-color: #86e22a !important;
}
.before-bg-lightEmerald::before {
  background: #00d600 !important;
}
.before-fg-lightEmerald::before {
  color: #00d600 !important;
}
.after-bg-lightEmerald::after {
  background: #00d600 !important;
}
.after-fg-lightEmerald::after {
  color: #00d600 !important;
}
.after-bd-lightEmerald::after {
  border-color: #00d600 !important;
}
.after-ol-lightEmerald::after {
  outline-color: #00d600 !important;
}
.before-bg-lightBlue::before {
  background: #3ecbff !important;
}
.before-fg-lightBlue::before {
  color: #3ecbff !important;
}
.after-bg-lightBlue::after {
  background: #3ecbff !important;
}
.after-fg-lightBlue::after {
  color: #3ecbff !important;
}
.after-bd-lightBlue::after {
  border-color: #3ecbff !important;
}
.after-ol-lightBlue::after {
  outline-color: #3ecbff !important;
}
.before-bg-lightTeal::before {
  background: #00f7f5 !important;
}
.before-fg-lightTeal::before {
  color: #00f7f5 !important;
}
.after-bg-lightTeal::after {
  background: #00f7f5 !important;
}
.after-fg-lightTeal::after {
  color: #00f7f5 !important;
}
.after-bd-lightTeal::after {
  border-color: #00f7f5 !important;
}
.after-ol-lightTeal::after {
  outline-color: #00f7f5 !important;
}
.before-bg-lightCyan::before {
  background: #5ebdec !important;
}
.before-fg-lightCyan::before {
  color: #5ebdec !important;
}
.after-bg-lightCyan::after {
  background: #5ebdec !important;
}
.after-fg-lightCyan::after {
  color: #5ebdec !important;
}
.after-bd-lightCyan::after {
  border-color: #5ebdec !important;
}
.after-ol-lightCyan::after {
  outline-color: #5ebdec !important;
}
.before-bg-lightCobalt::before {
  background: #3d7eff !important;
}
.before-fg-lightCobalt::before {
  color: #3d7eff !important;
}
.after-bg-lightCobalt::after {
  background: #3d7eff !important;
}
.after-fg-lightCobalt::after {
  color: #3d7eff !important;
}
.after-bd-lightCobalt::after {
  border-color: #3d7eff !important;
}
.after-ol-lightCobalt::after {
  outline-color: #3d7eff !important;
}
.before-bg-lightIndigo::before {
  background: #974dff !important;
}
.before-fg-lightIndigo::before {
  color: #974dff !important;
}
.after-bg-lightIndigo::after {
  background: #974dff !important;
}
.after-fg-lightIndigo::after {
  color: #974dff !important;
}
.after-bd-lightIndigo::after {
  border-color: #974dff !important;
}
.after-ol-lightIndigo::after {
  outline-color: #974dff !important;
}
.before-bg-lightViolet::before {
  background: #c44dff !important;
}
.before-fg-lightViolet::before {
  color: #c44dff !important;
}
.after-bg-lightViolet::after {
  background: #c44dff !important;
}
.after-fg-lightViolet::after {
  color: #c44dff !important;
}
.after-bd-lightViolet::after {
  border-color: #c44dff !important;
}
.after-ol-lightViolet::after {
  outline-color: #c44dff !important;
}
.before-bg-lightPink::before {
  background: #e98fcb !important;
}
.before-fg-lightPink::before {
  color: #e98fcb !important;
}
.after-bg-lightPink::after {
  background: #e98fcb !important;
}
.after-fg-lightPink::after {
  color: #e98fcb !important;
}
.after-bd-lightPink::after {
  border-color: #e98fcb !important;
}
.after-ol-lightPink::after {
  outline-color: #e98fcb !important;
}
.before-bg-lightMagenta::before {
  background: #ff2599 !important;
}
.before-fg-lightMagenta::before {
  color: #ff2599 !important;
}
.after-bg-lightMagenta::after {
  background: #ff2599 !important;
}
.after-fg-lightMagenta::after {
  color: #ff2599 !important;
}
.after-bd-lightMagenta::after {
  border-color: #ff2599 !important;
}
.after-ol-lightMagenta::after {
  outline-color: #ff2599 !important;
}
.before-bg-lightCrimson::before {
  background: #ef0036 !important;
}
.before-fg-lightCrimson::before {
  color: #ef0036 !important;
}
.after-bg-lightCrimson::after {
  background: #ef0036 !important;
}
.after-fg-lightCrimson::after {
  color: #ef0036 !important;
}
.after-bd-lightCrimson::after {
  border-color: #ef0036 !important;
}
.after-ol-lightCrimson::after {
  outline-color: #ef0036 !important;
}
.before-bg-lightRed::before {
  background: #df6e68 !important;
}
.before-fg-lightRed::before {
  color: #df6e68 !important;
}
.after-bg-lightRed::after {
  background: #df6e68 !important;
}
.after-fg-lightRed::after {
  color: #df6e68 !important;
}
.after-bd-lightRed::after {
  border-color: #df6e68 !important;
}
.after-ol-lightRed::after {
  outline-color: #df6e68 !important;
}
.before-bg-lightOrange::before {
  background: #ff9447 !important;
}
.before-fg-lightOrange::before {
  color: #ff9447 !important;
}
.after-bg-lightOrange::after {
  background: #ff9447 !important;
}
.after-fg-lightOrange::after {
  color: #ff9447 !important;
}
.after-bd-lightOrange::after {
  border-color: #ff9447 !important;
}
.after-ol-lightOrange::after {
  outline-color: #ff9447 !important;
}
.before-bg-lightAmber::before {
  background: #f8bf4f !important;
}
.before-fg-lightAmber::before {
  color: #f8bf4f !important;
}
.after-bg-lightAmber::after {
  background: #f8bf4f !important;
}
.after-fg-lightAmber::after {
  color: #f8bf4f !important;
}
.after-bd-lightAmber::after {
  border-color: #f8bf4f !important;
}
.after-ol-lightAmber::after {
  outline-color: #f8bf4f !important;
}
.before-bg-lightYellow::before {
  background: #fff44d !important;
}
.before-fg-lightYellow::before {
  color: #fff44d !important;
}
.after-bg-lightYellow::after {
  background: #fff44d !important;
}
.after-fg-lightYellow::after {
  color: #fff44d !important;
}
.after-bd-lightYellow::after {
  border-color: #fff44d !important;
}
.after-ol-lightYellow::after {
  outline-color: #fff44d !important;
}
.before-bg-lightBrown::before {
  background: #bb823f !important;
}
.before-fg-lightBrown::before {
  color: #bb823f !important;
}
.after-bg-lightBrown::after {
  background: #bb823f !important;
}
.after-fg-lightBrown::after {
  color: #bb823f !important;
}
.after-bd-lightBrown::after {
  border-color: #bb823f !important;
}
.after-ol-lightBrown::after {
  outline-color: #bb823f !important;
}
.before-bg-lightOlive::before {
  background: #95ab8d !important;
}
.before-fg-lightOlive::before {
  color: #95ab8d !important;
}
.after-bg-lightOlive::after {
  background: #95ab8d !important;
}
.after-fg-lightOlive::after {
  color: #95ab8d !important;
}
.after-bd-lightOlive::after {
  border-color: #95ab8d !important;
}
.after-ol-lightOlive::after {
  outline-color: #95ab8d !important;
}
.before-bg-lightSteel::before {
  background: #8d9cab !important;
}
.before-fg-lightSteel::before {
  color: #8d9cab !important;
}
.after-bg-lightSteel::after {
  background: #8d9cab !important;
}
.after-fg-lightSteel::after {
  color: #8d9cab !important;
}
.after-bd-lightSteel::after {
  border-color: #8d9cab !important;
}
.after-ol-lightSteel::after {
  outline-color: #8d9cab !important;
}
.before-bg-lightMauve::before {
  background: #9c89ad !important;
}
.before-fg-lightMauve::before {
  color: #9c89ad !important;
}
.after-bg-lightMauve::after {
  background: #9c89ad !important;
}
.after-fg-lightMauve::after {
  color: #9c89ad !important;
}
.after-bd-lightMauve::after {
  border-color: #9c89ad !important;
}
.after-ol-lightMauve::after {
  outline-color: #9c89ad !important;
}
.before-bg-lightTaupe::before {
  background: #aea073 !important;
}
.before-fg-lightTaupe::before {
  color: #aea073 !important;
}
.after-bg-lightTaupe::after {
  background: #aea073 !important;
}
.after-fg-lightTaupe::after {
  color: #aea073 !important;
}
.after-bd-lightTaupe::after {
  border-color: #aea073 !important;
}
.after-ol-lightTaupe::after {
  outline-color: #aea073 !important;
}
.before-bg-lightGray::before {
  background: #e4e4e4 !important;
}
.before-fg-lightGray::before {
  color: #e4e4e4 !important;
}
.after-bg-lightGray::after {
  background: #e4e4e4 !important;
}
.after-fg-lightGray::after {
  color: #e4e4e4 !important;
}
.after-bd-lightGray::after {
  border-color: #e4e4e4 !important;
}
.after-ol-lightGray::after {
  outline-color: #e4e4e4 !important;
}
.before-bg-lightGrayBlue::before {
  background: #8aa2ae !important;
}
.before-fg-lightGrayBlue::before {
  color: #8aa2ae !important;
}
.after-bg-lightGrayBlue::after {
  background: #8aa2ae !important;
}
.after-fg-lightGrayBlue::after {
  color: #8aa2ae !important;
}
.after-bd-lightGrayBlue::after {
  border-color: #8aa2ae !important;
}
.after-ol-lightGrayBlue::after {
  outline-color: #8aa2ae !important;
}
.before-bg-darkLime::before {
  background: #647800 !important;
}
.before-fg-darkLime::before {
  color: #647800 !important;
}
.after-bg-darkLime::after {
  background: #647800 !important;
}
.after-fg-darkLime::after {
  color: #647800 !important;
}
.after-bd-darkLime::after {
  border-color: #647800 !important;
}
.after-ol-darkLime::after {
  outline-color: #647800 !important;
}
.before-bg-darkGreen::before {
  background: #3a660e !important;
}
.before-fg-darkGreen::before {
  color: #3a660e !important;
}
.after-bg-darkGreen::after {
  background: #3a660e !important;
}
.after-fg-darkGreen::after {
  color: #3a660e !important;
}
.after-bd-darkGreen::after {
  border-color: #3a660e !important;
}
.after-ol-darkGreen::after {
  outline-color: #3a660e !important;
}
.before-bg-darkEmerald::before {
  background: #003d00 !important;
}
.before-fg-darkEmerald::before {
  color: #003d00 !important;
}
.after-bg-darkEmerald::after {
  background: #003d00 !important;
}
.after-fg-darkEmerald::after {
  color: #003d00 !important;
}
.after-bd-darkEmerald::after {
  border-color: #003d00 !important;
}
.after-ol-darkEmerald::after {
  outline-color: #003d00 !important;
}
.before-bg-darkBlue::before {
  background: #0077a3 !important;
}
.before-fg-darkBlue::before {
  color: #0077a3 !important;
}
.after-bg-darkBlue::after {
  background: #0077a3 !important;
}
.after-fg-darkBlue::after {
  color: #0077a3 !important;
}
.after-bd-darkBlue::after {
  border-color: #0077a3 !important;
}
.after-ol-darkBlue::after {
  outline-color: #0077a3 !important;
}
.before-bg-darkTeal::before {
  background: #005e5d !important;
}
.before-fg-darkTeal::before {
  color: #005e5d !important;
}
.after-bg-darkTeal::after {
  background: #005e5d !important;
}
.after-fg-darkTeal::after {
  color: #005e5d !important;
}
.after-bd-darkTeal::after {
  border-color: #005e5d !important;
}
.after-ol-darkTeal::after {
  outline-color: #005e5d !important;
}
.before-bg-darkCyan::before {
  background: #13709e !important;
}
.before-fg-darkCyan::before {
  color: #13709e !important;
}
.after-bg-darkCyan::after {
  background: #13709e !important;
}
.after-fg-darkCyan::after {
  color: #13709e !important;
}
.after-bd-darkCyan::after {
  border-color: #13709e !important;
}
.after-ol-darkCyan::after {
  outline-color: #13709e !important;
}
.before-bg-darkCobalt::before {
  background: #0036a3 !important;
}
.before-fg-darkCobalt::before {
  color: #0036a3 !important;
}
.after-bg-darkCobalt::after {
  background: #0036a3 !important;
}
.after-fg-darkCobalt::after {
  color: #0036a3 !important;
}
.after-bd-darkCobalt::after {
  border-color: #0036a3 !important;
}
.after-ol-darkCobalt::after {
  outline-color: #0036a3 !important;
}
.before-bg-darkIndigo::before {
  background: #4a00b3 !important;
}
.before-fg-darkIndigo::before {
  color: #4a00b3 !important;
}
.after-bg-darkIndigo::after {
  background: #4a00b3 !important;
}
.after-fg-darkIndigo::after {
  color: #4a00b3 !important;
}
.after-bd-darkIndigo::after {
  border-color: #4a00b3 !important;
}
.after-ol-darkIndigo::after {
  outline-color: #4a00b3 !important;
}
.before-bg-darkViolet::before {
  background: #7700b3 !important;
}
.before-fg-darkViolet::before {
  color: #7700b3 !important;
}
.after-bg-darkViolet::after {
  background: #7700b3 !important;
}
.after-fg-darkViolet::after {
  color: #7700b3 !important;
}
.after-bd-darkViolet::after {
  border-color: #7700b3 !important;
}
.after-ol-darkViolet::after {
  outline-color: #7700b3 !important;
}
.before-bg-darkPink::before {
  background: #ba2588 !important;
}
.before-fg-darkPink::before {
  color: #ba2588 !important;
}
.after-bg-darkPink::after {
  background: #ba2588 !important;
}
.after-fg-darkPink::after {
  color: #ba2588 !important;
}
.after-bd-darkPink::after {
  border-color: #ba2588 !important;
}
.after-ol-darkPink::after {
  outline-color: #ba2588 !important;
}
.before-bg-darkMagenta::before {
  background: #8c004a !important;
}
.before-fg-darkMagenta::before {
  color: #8c004a !important;
}
.after-bg-darkMagenta::after {
  background: #8c004a !important;
}
.after-fg-darkMagenta::after {
  color: #8c004a !important;
}
.after-bd-darkMagenta::after {
  border-color: #8c004a !important;
}
.after-ol-darkMagenta::after {
  outline-color: #8c004a !important;
}
.before-bg-darkCrimson::before {
  background: #560014 !important;
}
.before-fg-darkCrimson::before {
  color: #560014 !important;
}
.after-bg-darkCrimson::after {
  background: #560014 !important;
}
.after-fg-darkCrimson::after {
  color: #560014 !important;
}
.after-bd-darkCrimson::after {
  border-color: #560014 !important;
}
.after-ol-darkCrimson::after {
  outline-color: #560014 !important;
}
.before-bg-darkRed::before {
  background: #8f251f !important;
}
.before-fg-darkRed::before {
  color: #8f251f !important;
}
.after-bg-darkRed::after {
  background: #8f251f !important;
}
.after-fg-darkRed::after {
  color: #8f251f !important;
}
.after-bd-darkRed::after {
  border-color: #8f251f !important;
}
.after-ol-darkRed::after {
  outline-color: #8f251f !important;
}
.before-bg-darkOrange::before {
  background: #ae4800 !important;
}
.before-fg-darkOrange::before {
  color: #ae4800 !important;
}
.after-bg-darkOrange::after {
  background: #ae4800 !important;
}
.after-fg-darkOrange::after {
  color: #ae4800 !important;
}
.after-bd-darkOrange::after {
  border-color: #ae4800 !important;
}
.after-ol-darkOrange::after {
  outline-color: #ae4800 !important;
}
.before-bg-darkAmber::before {
  background: #a77107 !important;
}
.before-fg-darkAmber::before {
  color: #a77107 !important;
}
.after-bg-darkAmber::after {
  background: #a77107 !important;
}
.after-fg-darkAmber::after {
  color: #a77107 !important;
}
.after-bd-darkAmber::after {
  border-color: #a77107 !important;
}
.after-ol-darkAmber::after {
  outline-color: #a77107 !important;
}
.before-bg-darkYellow::before {
  background: #b3a800 !important;
}
.before-fg-darkYellow::before {
  color: #b3a800 !important;
}
.after-bg-darkYellow::after {
  background: #b3a800 !important;
}
.after-fg-darkYellow::after {
  color: #b3a800 !important;
}
.after-bd-darkYellow::after {
  border-color: #b3a800 !important;
}
.after-ol-darkYellow::after {
  outline-color: #b3a800 !important;
}
.before-bg-darkBrown::before {
  background: #493219 !important;
}
.before-fg-darkBrown::before {
  color: #493219 !important;
}
.after-bg-darkBrown::after {
  background: #493219 !important;
}
.after-fg-darkBrown::after {
  color: #493219 !important;
}
.after-bd-darkBrown::after {
  border-color: #493219 !important;
}
.after-ol-darkBrown::after {
  outline-color: #493219 !important;
}
.before-bg-darkOlive::before {
  background: #4a5b43 !important;
}
.before-fg-darkOlive::before {
  color: #4a5b43 !important;
}
.after-bg-darkOlive::after {
  background: #4a5b43 !important;
}
.after-fg-darkOlive::after {
  color: #4a5b43 !important;
}
.after-bd-darkOlive::after {
  border-color: #4a5b43 !important;
}
.after-ol-darkOlive::after {
  outline-color: #4a5b43 !important;
}
.before-bg-darkSteel::before {
  background: #43505b !important;
}
.before-fg-darkSteel::before {
  color: #43505b !important;
}
.after-bg-darkSteel::after {
  background: #43505b !important;
}
.after-fg-darkSteel::after {
  color: #43505b !important;
}
.after-bd-darkSteel::after {
  border-color: #43505b !important;
}
.after-ol-darkSteel::after {
  outline-color: #43505b !important;
}
.before-bg-darkMauve::before {
  background: #4f415d !important;
}
.before-fg-darkMauve::before {
  color: #4f415d !important;
}
.after-bg-darkMauve::after {
  background: #4f415d !important;
}
.after-fg-darkMauve::after {
  color: #4f415d !important;
}
.after-bd-darkMauve::after {
  border-color: #4f415d !important;
}
.after-ol-darkMauve::after {
  outline-color: #4f415d !important;
}
.before-bg-darkTaupe::before {
  background: #574e32 !important;
}
.before-fg-darkTaupe::before {
  color: #574e32 !important;
}
.after-bg-darkTaupe::after {
  background: #574e32 !important;
}
.after-fg-darkTaupe::after {
  color: #574e32 !important;
}
.after-bd-darkTaupe::after {
  border-color: #574e32 !important;
}
.after-ol-darkTaupe::after {
  outline-color: #574e32 !important;
}
.before-bg-darkGray::before {
  background: #989898 !important;
}
.before-fg-darkGray::before {
  color: #989898 !important;
}
.after-bg-darkGray::after {
  background: #989898 !important;
}
.after-fg-darkGray::after {
  color: #989898 !important;
}
.after-bd-darkGray::after {
  border-color: #989898 !important;
}
.after-ol-darkGray::after {
  outline-color: #989898 !important;
}
.before-bg-darkGrayBlue::before {
  background: #41545e !important;
}
.before-fg-darkGrayBlue::before {
  color: #41545e !important;
}
.after-bg-darkGrayBlue::after {
  background: #41545e !important;
}
.after-fg-darkGrayBlue::after {
  color: #41545e !important;
}
.after-bd-darkGrayBlue::after {
  border-color: #41545e !important;
}
.after-ol-darkGrayBlue::after {
  outline-color: #41545e !important;
}
.ribbed-black {
  background: #000000 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-white {
  background: #ffffff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-dark {
  background: #1d1d1d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-light {
  background: #f8f8f8 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-grayBlue {
  background: #607d8b linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-grayWhite {
  background: #f5f5f5 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-grayMouse {
  background: #455a64 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-brandColor1 {
  background: #2ac4f4 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-brandColor2 {
  background: #004d6f linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lime {
  background: #a4c400 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-green {
  background: #60a917 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-emerald {
  background: #008a00 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-blue {
  background: #00AFF0 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-teal {
  background: #00aba9 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-cyan {
  background: #1ba1e2 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-cobalt {
  background: #0050ef linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-indigo {
  background: #6a00ff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-violet {
  background: #aa00ff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-pink {
  background: #dc4fad linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-magenta {
  background: #d80073 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-crimson {
  background: #a20025 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-red {
  background: #CE352C linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-orange {
  background: #fa6800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-amber {
  background: #f0a30a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-yellow {
  background: #fff000 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-brown {
  background: #825a2c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-olive {
  background: #6d8764 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-steel {
  background: #647687 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-mauve {
  background: #76608a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-taupe {
  background: #87794e linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-gray {
  background: #bebebe linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightLime {
  background: #d8ff12 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightGreen {
  background: #86e22a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightEmerald {
  background: #00d600 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightBlue {
  background: #3ecbff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightTeal {
  background: #00f7f5 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightCyan {
  background: #5ebdec linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightCobalt {
  background: #3d7eff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightIndigo {
  background: #974dff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightViolet {
  background: #c44dff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightPink {
  background: #e98fcb linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightMagenta {
  background: #ff2599 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightCrimson {
  background: #ef0036 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightRed {
  background: #df6e68 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightOrange {
  background: #ff9447 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightAmber {
  background: #f8bf4f linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightYellow {
  background: #fff44d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightBrown {
  background: #bb823f linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightOlive {
  background: #95ab8d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightSteel {
  background: #8d9cab linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightMauve {
  background: #9c89ad linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightTaupe {
  background: #aea073 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightGray {
  background: #e4e4e4 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightGrayBlue {
  background: #8aa2ae linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkLime {
  background: #647800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkGreen {
  background: #3a660e linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkEmerald {
  background: #003d00 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkBlue {
  background: #0077a3 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkTeal {
  background: #005e5d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkCyan {
  background: #13709e linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkCobalt {
  background: #0036a3 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkIndigo {
  background: #4a00b3 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkViolet {
  background: #7700b3 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkPink {
  background: #ba2588 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkMagenta {
  background: #8c004a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkCrimson {
  background: #560014 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkRed {
  background: #8f251f linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkOrange {
  background: #ae4800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkAmber {
  background: #a77107 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkYellow {
  background: #b3a800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkBrown {
  background: #493219 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkOlive {
  background: #4a5b43 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkSteel {
  background: #43505b linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkMauve {
  background: #4f415d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkTaupe {
  background: #574e32 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkGray {
  background: #989898 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-darkGrayBlue {
  background: #41545e linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}


@font-face {
  font-family: 'metro';
  src: url('../mif/metro.svg') format('svg'), url('../mif/metro.woff') format('woff'), url('../mif/metro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class*=mif-] {
  font-family: 'metro' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mif-lg {
  font-size: 1.2em;
}
.mif-2x {
  font-size: 1.5em;
}
.mif-3x {
  font-size: 2em;
}
.mif-4x {
  font-size: 2.5em;
}
.mif-5x {
  font-size: 3em;
}
.mif-6x {
  font-size: 3.5em;
}
.mif-7x {
  font-size: 4em;
}
.mif-8x {
  font-size: 4.5em;
}
.mif-9x {
  font-size: 5em;
}
.mif-10x {
  font-size: 5.5em;
}
.mif-memory:before {
  content: "\e9d4";
}
.mif-external:before {
  content: "\e9c6";
}
.mif-ac_unit:before {
  content: "\eb3b";
}
.mif-accessible:before {
  content: "\e916";
}
.mif-adb:before {
  content: "\e6d8";
}
.mif-add:before {
  content: "\e145";
}
.mif-add-photo:before {
  content: "\e439";
}
.mif-arrow-drop-down:before {
  content: "\e5c5";
}
.mif-arrow-drop-up:before {
  content: "\e5c7";
}
.mif-assignment:before {
  content: "\e85d";
}
.mif-backspace1:before {
  content: "\e14a";
}
.mif-beenhere:before {
  content: "\e52d";
}
.mif-cake:before {
  content: "\e7e9";
}
.mif-photo-camera:before {
  content: "\e412";
}
.mif-photo-camera-enhance:before {
  content: "\e8fc";
}
.mif-camera-front:before {
  content: "\e3b1";
}
.mif-camera-rear:before {
  content: "\e3b2";
}
.mif-chat:before {
  content: "\e0b7";
}
.mif-chat-bubble:before {
  content: "\e0ca";
}
.mif-chat-bubble-outline:before {
  content: "\e0cb";
}
.mif-comment:before {
  content: "\e0b9";
}
.mif-developer_board:before {
  content: "\e30d";
}
.mif-devices:before {
  content: "\e337";
}
.mif-done:before {
  content: "\e876";
}
.mif-done_all:before {
  content: "\e877";
}
.mif-flash-auto:before {
  content: "\e3e5";
}
.mif-flash-off:before {
  content: "\e3e6";
}
.mif-flash-on:before {
  content: "\e3e7";
}
.mif-qa:before {
  content: "\e8af";
}
.mif-hdr-off:before {
  content: "\e3ed";
}
.mif-hdr-on:before {
  content: "\e3ee";
}
.mif-http:before {
  content: "\e909";
}
.mif-import-export:before {
  content: "\e0c3";
}
.mif-inbox:before {
  content: "\e156";
}
.mif-backspace:before {
  content: "\e317";
}
.mif-keyboard-tab:before {
  content: "\e31c";
}
.mif-restaurant:before {
  content: "\e561";
}
.mif-location-off:before {
  content: "\e0c7";
}
.mif-room:before {
  content: "\e8b4";
}
.mif-move_to_inbox:before {
  content: "\e168";
}
.mif-navigation:before {
  content: "\e55d";
}
.mif-near-me:before {
  content: "\e569";
}
.mif-network-cell:before {
  content: "\e1b9";
}
.mif-network-locked:before {
  content: "\e6d9";
}
.mif-network-wifi:before {
  content: "\e1ba";
}
.mif-cell-setting:before {
  content: "\e8a4";
}
.mif-phonelink-erase:before {
  content: "\e0db";
}
.mif-phonelink-lock:before {
  content: "\e0dc";
}
.mif-phonelink-ring:before {
  content: "\e0dd";
}
.mif-phonelink-setup:before {
  content: "\e0de";
}
.mif-present-all:before {
  content: "\e0df";
}
.mif-record_voice_over:before {
  content: "\e91f";
}
.mif-refresh:before {
  content: "\e5d5";
}
.mif-replay:before {
  content: "\e042";
}
.mif-reply:before {
  content: "\e15e";
}
.mif-reply_all:before {
  content: "\e15f";
}
.mif-lock-rotation:before {
  content: "\e1c0";
}
.mif-rotation:before {
  content: "\e1c1";
}
.mif-cell-on:before {
  content: "\e1c8";
}
.mif-cell-no-internet:before {
  content: "\e1cd";
}
.mif-cell-null:before {
  content: "\e1cf";
}
.mif-cell-off:before {
  content: "\e1d0";
}
.mif-wifi-lock:before {
  content: "\e1d9";
}
.mif-wifi-off:before {
  content: "\e1da";
}
.mif-verified:before {
  content: "\e8e8";
}
.mif-watch:before {
  content: "\e334";
}
.mif-add-shopping-cart:before {
  content: "\e854";
}
.mif-cast:before {
  content: "\e307";
}
.mif-cast-connected:before {
  content: "\e308";
}
.mif-create-new-folder:before {
  content: "\e2cc";
}
.mif-dashboard:before {
  content: "\e871";
}
.mif-description:before {
  content: "\e873";
}
.mif-equalizer2:before {
  content: "\e01d";
}
.mif-ev-station:before {
  content: "\e56d";
}
.mif-featured-play-list:before {
  content: "\e06d";
}
.mif-featured-video:before {
  content: "\e06e";
}
.mif-fingerprint:before {
  content: "\e912";
}
.mif-folder2:before {
  content: "\e2c7";
}
.mif-folder-open2:before {
  content: "\e2c8";
}
.mif-folder-shared:before {
  content: "\e2c9";
}
.mif-folder-special2:before {
  content: "\e6c4";
}
.mif-goat:before {
  content: "\e901";
}
.mif-import-contacts:before {
  content: "\e0e0";
}
.mif-insert-drive-file:before {
  content: "\e24d";
}
.mif-keyboard-hide:before {
  content: "\e31a";
}
.mif-note:before {
  content: "\e06f";
}
.mif-note-add:before {
  content: "\e89c";
}
.mif-pan-tool:before {
  content: "\e939";
}
.mif-directions-bike:before {
  content: "\e6bf";
}
.mif-location-city:before {
  content: "\e6c0";
}
.mif-wifi-low:before {
  content: "\e60c";
}
.mif-wifi-mid:before {
  content: "\e60d";
}
.mif-wifi-full:before {
  content: "\e634";
}
.mif-tablet-landscape:before {
  content: "\e635";
}
.mif-calculator2:before {
  content: "\e636";
}
.mif-barbell:before {
  content: "\e637";
}
.mif-chart-line:before {
  content: "\e656";
}
.mif-3d-rotation:before {
  content: "\e600";
}
.mif-alarm:before {
  content: "\e601";
}
.mif-alarm-on:before {
  content: "\e602";
}
.mif-favorite:before {
  content: "\e603";
}
.mif-perm-phone-msg:before {
  content: "\e604";
}
.mif-print:before {
  content: "\e605";
}
.mif-bt-settings:before {
  content: "\e606";
}
.mif-settings-ethernet:before {
  content: "\e607";
}
.mif-settings-phone:before {
  content: "\e608";
}
.mif-settings-power:before {
  content: "\e609";
}
.mif-settings-voice:before {
  content: "\e60a";
}
.mif-shopping-basket:before {
  content: "\e60b";
}
.mif-dialer-sip:before {
  content: "\e60e";
}
.mif-dialpad:before {
  content: "\e60f";
}
.mif-contacts-dialer:before {
  content: "\e610";
}
.mif-contacts-mail:before {
  content: "\e611";
}
.mif-ring-volume:before {
  content: "\e612";
}
.mif-voicemail:before {
  content: "\e613";
}
.mif-drafts:before {
  content: "\e614";
}
.mif-mail:before {
  content: "\e615";
}
.mif-bluetooth:before {
  content: "\e626";
}
.mif-bt-connected:before {
  content: "\e627";
}
.mif-bt-disabled:before {
  content: "\e628";
}
.mif-bt-searching:before {
  content: "\e629";
}
.mif-brightness-auto:before {
  content: "\e62a";
}
.mif-multitrack-audio:before {
  content: "\e616";
}
.mif-widgets:before {
  content: "\e617";
}
.mif-usb1:before {
  content: "\e638";
}
.mif-money:before {
  content: "\e639";
}
.mif-vertical-align-bottom:before {
  content: "\e63a";
}
.mif-vertical-align-center:before {
  content: "\e63b";
}
.mif-vertical-align-top:before {
  content: "\e63c";
}
.mif-file-download:before {
  content: "\e63d";
}
.mif-file-upload:before {
  content: "\e63e";
}
.mif-keyboard-return:before {
  content: "\e63f";
}
.mif-keyboard-voice:before {
  content: "\e640";
}
.mif-phonelink:before {
  content: "\e641";
}
.mif-phonelink-off:before {
  content: "\e642";
}
.mif-security:before {
  content: "\e618";
}
.mif-looks:before {
  content: "\e643";
}
.mif-palette:before {
  content: "\e619";
}
.mif-layers:before {
  content: "\e644";
}
.mif-layers-clear:before {
  content: "\e61a";
}
.mif-local-airport:before {
  content: "\e645";
}
.mif-florist:before {
  content: "\e61b";
}
.mif-gas-station:before {
  content: "\e61c";
}
.mif-hotel:before {
  content: "\e646";
}
.mif-local-service:before {
  content: "\e61d";
}
.mif-map2:before {
  content: "\e620";
}
.mif-my-location:before {
  content: "\e61e";
}
.mif-traff:before {
  content: "\e621";
}
.mif-apps:before {
  content: "\e647";
}
.mif-chevron-left:before {
  content: "\e648";
}
.mif-chevron-right:before {
  content: "\e649";
}
.mif-expand-less:before {
  content: "\e64a";
}
.mif-expand-more:before {
  content: "\e64b";
}
.mif-menu:before {
  content: "\e64c";
}
.mif-more-horiz:before {
  content: "\e64d";
}
.mif-more-vert:before {
  content: "\e64e";
}
.mif-unfold-less:before {
  content: "\e64f";
}
.mif-unfold-more:before {
  content: "\e650";
}
.mif-bt-audio:before {
  content: "\e651";
}
.mif-not:before {
  content: "\e633";
}
.mif-drive-eta:before {
  content: "\e652";
}
.mif-event-available:before {
  content: "\e653";
}
.mif-event-busy:before {
  content: "\e654";
}
.mif-folder-special:before {
  content: "\e655";
}
.mif-phone-bt:before {
  content: "\e657";
}
.mif-phone-forwarded:before {
  content: "\e658";
}
.mif-phone-in-talk:before {
  content: "\e659";
}
.mif-phone-locked:before {
  content: "\e65a";
}
.mif-phone-missed:before {
  content: "\e65b";
}
.mif-phone-paused:before {
  content: "\e65c";
}
.mif-sd-card:before {
  content: "\e65d";
}
.mif-sync-disabled:before {
  content: "\e622";
}
.mif-sync-problem:before {
  content: "\e623";
}
.mif-vpn-lock:before {
  content: "\e624";
}
.mif-vpn-publ:before {
  content: "\e625";
}
.mif-school:before {
  content: "\e61f";
}
.mif-telegram:before {
  content: "\e9cf";
}
.mif-discord:before {
  content: "\e9d0";
}
.mif-network:before {
  content: "\e9d1";
  color: #4b4b4b;
}
.mif-lan:before {
  content: "\e9dc";
  color: #4b4b4b;
}
.mif-net-server:before {
  content: "\e9dd";
  color: #4b4b4b;
}
.mif-computer:before {
  content: "\e9de";
  color: #4b4b4b;
}
.mif-hdd:before {
  content: "\e9df";
  color: #4b4b4b;
}
.mif-cpu:before {
  content: "\e9e1";
}
.mif-sign-pen:before {
  content: "\e9c9";
}
.mif-usb:before {
  content: "\e9e7";
}
.mif-document-file-numbers:before {
  content: "\e917";
}
.mif-document-file-pages:before {
  content: "\e918";
}
.mif-document-file-app:before {
  content: "\e919";
}
.mif-document-file-png:before {
  content: "\e91a";
}
.mif-document-file-pdf:before {
  content: "\e91c";
}
.mif-document-file-mp3:before {
  content: "\e922";
}
.mif-document-file-mp4:before {
  content: "\e923";
}
.mif-document-file-mov:before {
  content: "\e93b";
}
.mif-document-file-jpg:before {
  content: "\e93c";
}
.mif-document-file-key:before {
  content: "\e93d";
}
.mif-document-file-html:before {
  content: "\e93e";
}
.mif-document-file-css:before {
  content: "\e943";
}
.mif-document-file-java:before {
  content: "\e944";
}
.mif-document-file-psd:before {
  content: "\e946";
}
.mif-document-file-ai:before {
  content: "\e947";
}
.mif-document-file-bmp:before {
  content: "\e94c";
}
.mif-document-file-dwg:before {
  content: "\e94e";
}
.mif-document-file-eps:before {
  content: "\e94f";
}
.mif-document-file-tiff:before {
  content: "\e950";
}
.mif-document-file-ots:before {
  content: "\e952";
}
.mif-document-file-php:before {
  content: "\e958";
}
.mif-document-file-py:before {
  content: "\e95b";
}
.mif-document-file-c:before {
  content: "\e95c";
}
.mif-document-file-sql:before {
  content: "\e95d";
}
.mif-document-file-rb:before {
  content: "\e95e";
}
.mif-document-file-cpp:before {
  content: "\e95f";
}
.mif-document-file-tga:before {
  content: "\e967";
}
.mif-document-file-dxf:before {
  content: "\e968";
}
.mif-document-file-doc:before {
  content: "\e969";
}
.mif-document-file-odt:before {
  content: "\e96a";
}
.mif-document-file-xls:before {
  content: "\e96d";
}
.mif-document-file-docx:before {
  content: "\e96e";
}
.mif-document-file-ppt:before {
  content: "\e96f";
}
.mif-document-file-asp:before {
  content: "\e970";
}
.mif-document-file-ics:before {
  content: "\e976";
}
.mif-document-file-dat:before {
  content: "\e977";
}
.mif-document-file-xml:before {
  content: "\e978";
}
.mif-document-file-yml:before {
  content: "\e97c";
}
.mif-document-file-h:before {
  content: "\e97e";
}
.mif-document-file-exe:before {
  content: "\e97f";
}
.mif-document-file-avi:before {
  content: "\e980";
}
.mif-document-file-odp:before {
  content: "\e984";
}
.mif-document-file-dotx:before {
  content: "\e985";
}
.mif-document-file-xlsx:before {
  content: "\e98e";
}
.mif-document-file-ods:before {
  content: "\e98f";
}
.mif-document-file-pps:before {
  content: "\e990";
}
.mif-document-file-dot:before {
  content: "\e996";
}
.mif-document-file-txt:before {
  content: "\e998";
}
.mif-document-file-rtf:before {
  content: "\e9a0";
}
.mif-document-file-m4v:before {
  content: "\e9a1";
}
.mif-document-file-flv:before {
  content: "\e9a2";
}
.mif-document-file-mpg:before {
  content: "\e9a4";
}
.mif-document-file-qt:before {
  content: "\e9a7";
}
.mif-document-file-mid:before {
  content: "\e9ab";
}
.mif-document-file-3gp:before {
  content: "\e9ad";
}
.mif-document-file-aiff:before {
  content: "\e9ae";
}
.mif-document-file-aac:before {
  content: "\e9af";
}
.mif-document-file-wav:before {
  content: "\e9b1";
}
.mif-document-file-zip:before {
  content: "\e9b2";
}
.mif-document-file-ott:before {
  content: "\e9b4";
}
.mif-document-file-tgz:before {
  content: "\e9bd";
}
.mif-document-file-dmg:before {
  content: "\e9be";
}
.mif-document-file-iso:before {
  content: "\e9bf";
}
.mif-document-file-rar:before {
  content: "\e9c0";
}
.mif-document-file-gif:before {
  content: "\e9c4";
}
.mif-stack2:before {
  content: "\e6b9";
}
.mif-stack3:before {
  content: "\e6ba";
}
.mif-lamp:before {
  content: "\e6bb";
}
.mif-injection:before {
  content: "\e6bc";
}
.mif-thermometer2:before {
  content: "\e6bd";
}
.mif-justice:before {
  content: "\e6be";
}
.mif-cabinet:before {
  content: "\e62b";
}
.mif-suitcase:before {
  content: "\e62c";
}
.mif-gamepad:before {
  content: "\e65e";
}
.mif-satellite:before {
  content: "\e65f";
}
.mif-lock:before {
  content: "\e660";
}
.mif-unlock:before {
  content: "\e661";
}
.mif-battery-full:before {
  content: "\e62d";
}
.mif-battery-two:before {
  content: "\e62e";
}
.mif-battery-one:before {
  content: "\e62f";
}
.mif-battery-empty:before {
  content: "\e630";
}
.mif-battery-charge:before {
  content: "\e631";
}
.mif-tools:before {
  content: "\e632";
}
.mif-pin:before {
  content: "\e662";
}
.mif-discout:before {
  content: "\e663";
}
.mif-profile:before {
  content: "\e664";
}
.mif-dollar:before {
  content: "\e665";
}
.mif-dollars:before {
  content: "\e666";
}
.mif-coins:before {
  content: "\e6b8";
}
.mif-male:before {
  content: "\e667";
}
.mif-female:before {
  content: "\e668";
}
.mif-piano:before {
  content: "\e669";
}
.mif-anchor:before {
  content: "\e66a";
}
.mif-cross-light:before {
  content: "\e9c5";
}
.mif-install:before {
  content: "\e902";
}
.mif-open-book:before {
  content: "\e903";
}
.mif-uninstall:before {
  content: "\e904";
}
.mif-drive2:before {
  content: "\e906";
}
.mif-news:before {
  content: "\e907";
}
.mif-book-reference:before {
  content: "\e908";
}
.mif-chevron-thin-down:before {
  content: "\e66b";
}
.mif-chevron-thin-left:before {
  content: "\e697";
}
.mif-chevron-thin-right:before {
  content: "\e69b";
}
.mif-chevron-thin-up:before {
  content: "\e69c";
}
.mif-flow-branch:before {
  content: "\e69d";
}
.mif-flow-cascade:before {
  content: "\e69e";
}
.mif-flow-line:before {
  content: "\e69f";
}
.mif-flow-parallel:before {
  content: "\e6a0";
}
.mif-flow-tree:before {
  content: "\e6a1";
}
.mif-air:before {
  content: "\e6a2";
}
.mif-medal:before {
  content: "\e6a3";
}
.mif-paper-plane:before {
  content: "\e6a4";
}
.mif-shareable:before {
  content: "\e6a5";
}
.mif-shop:before {
  content: "\e6a6";
}
.mif-shopping-basket2:before {
  content: "\e6a7";
}
.mif-thumbs-down:before {
  content: "\e6a8";
}
.mif-thumbs-up:before {
  content: "\e6a9";
}
.mif-traffic-cone:before {
  content: "\e6aa";
}
.mif-water:before {
  content: "\e6ab";
}
.mif-creative-cloud:before {
  content: "\e6ac";
}
.mif-dropbox:before {
  content: "\e6ad";
}
.mif-evernote:before {
  content: "\e6ae";
}
.mif-paypal:before {
  content: "\e6af";
}
.mif-swarm:before {
  content: "\e6b0";
}
.mif-vk:before {
  content: "\e6b1";
}
.mif-yelp:before {
  content: "\e6b2";
}
.mif-dribbble:before {
  content: "\e6b3";
}
.mif-lastfm:before {
  content: "\e6b4";
}
.mif-pinterest:before {
  content: "\e6b5";
}
.mif-stumbleupon:before {
  content: "\e6b6";
}
.mif-vimeo:before {
  content: "\e6b7";
}
.mif-new-tab:before {
  content: "\ea7e";
}
.mif-whatsapp:before {
  content: "\e90b";
}
.mif-copy:before {
  content: "\e92c";
}
.mif-paste:before {
  content: "\e92d";
}
.mif-cut:before {
  content: "\ea5a";
}
.mif-earth2:before {
  content: "\e6c1";
}
.mif-shit:before {
  content: "\e6c2";
}
.mif-broadcast:before {
  content: "\f048";
}
.mif-organization:before {
  content: "\f037";
}
.mif-squirrel:before {
  content: "\f0b2";
}
.mif-steps:before {
  content: "\f0c7";
}
.mif-versions:before {
  content: "\f064";
}
.mif-microscope:before {
  content: "\f089";
}
.mif-library:before {
  content: "\e921";
}
.mif-file-binary:before {
  content: "\f094";
}
.mif-mail-read:before {
  content: "\f03c";
}
.mif-quote:before {
  content: "\f063";
}
.mif-sunrise:before {
  content: "\e66c";
}
.mif-sun:before {
  content: "\e66d";
}
.mif-moon:before {
  content: "\e66e";
}
.mif-sun3:before {
  content: "\e66f";
}
.mif-windy:before {
  content: "\e670";
}
.mif-wind:before {
  content: "\e671";
}
.mif-snowflake:before {
  content: "\e672";
}
.mif-cloudy:before {
  content: "\e673";
}
.mif-cloud2:before {
  content: "\e674";
}
.mif-weather:before {
  content: "\e675";
}
.mif-weather2:before {
  content: "\e676";
}
.mif-weather3:before {
  content: "\e677";
}
.mif-lines:before {
  content: "\e678";
}
.mif-cloud3:before {
  content: "\e679";
}
.mif-lightning:before {
  content: "\e67a";
}
.mif-lightning2:before {
  content: "\e67b";
}
.mif-rainy:before {
  content: "\e67c";
}
.mif-rainy2:before {
  content: "\e67d";
}
.mif-windy2:before {
  content: "\e67e";
}
.mif-windy3:before {
  content: "\e67f";
}
.mif-snowy:before {
  content: "\e680";
}
.mif-snowy2:before {
  content: "\e681";
}
.mif-snowy3:before {
  content: "\e682";
}
.mif-weather4:before {
  content: "\e683";
}
.mif-cloudy2:before {
  content: "\e684";
}
.mif-cloud4:before {
  content: "\e685";
}
.mif-lightning3:before {
  content: "\e686";
}
.mif-sun4:before {
  content: "\e687";
}
.mif-moon2:before {
  content: "\e688";
}
.mif-cloudy3:before {
  content: "\e689";
}
.mif-cloud5:before {
  content: "\e68a";
}
.mif-cloud6:before {
  content: "\e68b";
}
.mif-lightning4:before {
  content: "\e68c";
}
.mif-rainy3:before {
  content: "\e68d";
}
.mif-rainy4:before {
  content: "\e68e";
}
.mif-windy4:before {
  content: "\e68f";
}
.mif-windy5:before {
  content: "\e690";
}
.mif-snowy4:before {
  content: "\e691";
}
.mif-snowy5:before {
  content: "\e692";
}
.mif-weather5:before {
  content: "\e693";
}
.mif-cloudy4:before {
  content: "\e694";
}
.mif-lightning5:before {
  content: "\e695";
}
.mif-thermometer:before {
  content: "\e696";
}
.mif-none:before {
  content: "\e698";
}
.mif-celsius:before {
  content: "\e699";
}
.mif-fahrenheit:before {
  content: "\e69a";
}
.mif-home:before {
  content: "\e900";
}
.mif-pencil:before {
  content: "\e905";
}
.mif-eyedropper:before {
  content: "\e90a";
}
.mif-paint:before {
  content: "\e90c";
}
.mif-image:before {
  content: "\e90d";
}
.mif-images:before {
  content: "\e90e";
}
.mif-camera:before {
  content: "\e90f";
}
.mif-headphones:before {
  content: "\e910";
}
.mif-music:before {
  content: "\e911";
}
.mif-film:before {
  content: "\e913";
}
.mif-video-camera:before {
  content: "\e914";
}
.mif-dice:before {
  content: "\e915";
}
.mif-wifi-connect:before {
  content: "\e91b";
}
.mif-feed:before {
  content: "\e91d";
}
.mif-mic:before {
  content: "\e91e";
}
.mif-books:before {
  content: "\e920";
}
.mif-file-empty:before {
  content: "\e924";
}
.mif-files-empty:before {
  content: "\e925";
}
.mif-file-text:before {
  content: "\e926";
}
.mif-file-picture:before {
  content: "\e927";
}
.mif-file-music:before {
  content: "\e928";
}
.mif-file-play:before {
  content: "\e929";
}
.mif-file-video:before {
  content: "\e92a";
}
.mif-file-zip:before {
  content: "\e92b";
}
.mif-stack:before {
  content: "\e92e";
}
.mif-folder:before {
  content: "\e92f";
}
.mif-folder-open:before {
  content: "\e930";
}
.mif-folder-plus:before {
  content: "\e931";
}
.mif-folder-minus:before {
  content: "\e932";
}
.mif-folder-download:before {
  content: "\e933";
}
.mif-folder-upload:before {
  content: "\e934";
}
.mif-tag:before {
  content: "\e935";
}
.mif-tags:before {
  content: "\e936";
}
.mif-barcode:before {
  content: "\e937";
}
.mif-qrcode:before {
  content: "\e938";
}
.mif-cart:before {
  content: "\e93a";
}
.mif-credit-card:before {
  content: "\e93f";
}
.mif-calculator:before {
  content: "\e940";
}
.mif-help:before {
  content: "\e941";
}
.mif-phone:before {
  content: "\e942";
}
.mif-envelop:before {
  content: "\e945";
}
.mif-location:before {
  content: "\e948";
}
.mif-compass:before {
  content: "\e949";
}
.mif-compass2:before {
  content: "\e94a";
}
.mif-map:before {
  content: "\e94b";
}
.mif-history:before {
  content: "\e94d";
}
.mif-bell:before {
  content: "\e951";
}
.mif-calendar:before {
  content: "\e953";
}
.mif-printer:before {
  content: "\e954";
}
.mif-keyboard:before {
  content: "\e955";
}
.mif-display:before {
  content: "\e956";
}
.mif-laptop:before {
  content: "\e957";
}
.mif-mobile:before {
  content: "\e959";
}
.mif-tablet:before {
  content: "\e95a";
}
.mif-download:before {
  content: "\e960";
}
.mif-upload:before {
  content: "\e961";
}
.mif-floppy-disk:before {
  content: "\e962";
}
.mif-drive1:before {
  content: "\e963";
}
.mif-database:before {
  content: "\e964";
}
.mif-undo:before {
  content: "\e965";
}
.mif-redo:before {
  content: "\e966";
}
.mif-bubble:before {
  content: "\e96b";
}
.mif-bubbles:before {
  content: "\e96c";
}
.mif-user:before {
  content: "\e971";
}
.mif-users:before {
  content: "\e972";
}
.mif-user-plus:before {
  content: "\e973";
}
.mif-user-minus:before {
  content: "\e974";
}
.mif-user-check:before {
  content: "\e975";
}
.mif-hour-glass:before {
  content: "\e979";
}
.mif-spinner:before {
  content: "\e97a";
}
.mif-spinner1:before {
  content: "\e97b";
}
.mif-spinner2:before {
  content: "\e97d";
}
.mif-spinner3:before {
  content: "\e981";
}
.mif-spinner4:before {
  content: "\e982";
}
.mif-spinner5:before {
  content: "\e983";
}
.mif-search:before {
  content: "\e986";
}
.mif-zoom-in:before {
  content: "\e987";
}
.mif-zoom-out:before {
  content: "\e988";
}
.mif-enlarge:before {
  content: "\e989";
}
.mif-shrink:before {
  content: "\e98a";
}
.mif-enlarge2:before {
  content: "\e98b";
}
.mif-shrink2:before {
  content: "\e98c";
}
.mif-key:before {
  content: "\e98d";
}
.mif-wrench:before {
  content: "\e991";
}
.mif-equalizer:before {
  content: "\e992";
}
.mif-equalizer-v:before {
  content: "\e993";
}
.mif-cog:before {
  content: "\e994";
}
.mif-cogs:before {
  content: "\e995";
}
.mif-magic-wand:before {
  content: "\e997";
}
.mif-bug:before {
  content: "\e999";
}
.mif-chart-pie:before {
  content: "\e99a";
}
.mif-chart-dots:before {
  content: "\e99b";
}
.mif-chart-bars:before {
  content: "\e99c";
}
.mif-chart-bars2:before {
  content: "\e99d";
}
.mif-trophy:before {
  content: "\e99e";
}
.mif-gift:before {
  content: "\e99f";
}
.mif-spoon-fork:before {
  content: "\e9a3";
}
.mif-rocket:before {
  content: "\e9a5";
}
.mif-meter:before {
  content: "\e9a6";
}
.mif-hammer:before {
  content: "\e9a8";
}
.mif-fire:before {
  content: "\e9a9";
}
.mif-lab:before {
  content: "\e9aa";
}
.mif-bin:before {
  content: "\e9ac";
}
.mif-truck:before {
  content: "\e9b0";
}
.mif-target:before {
  content: "\e9b3";
}
.mif-power:before {
  content: "\e9b5";
}
.mif-switch:before {
  content: "\e9b6";
}
.mif-power-cord:before {
  content: "\e9b7";
}
.mif-clipboard:before {
  content: "\e9b8";
}
.mif-list-numbered:before {
  content: "\e9b9";
}
.mif-list:before {
  content: "\e9ba";
}
.mif-list2:before {
  content: "\e9bb";
}
.mif-tree:before {
  content: "\e9bc";
}
.mif-cloud:before {
  content: "\e9c1";
}
.mif-cloud-download:before {
  content: "\e9c2";
}
.mif-cloud-upload:before {
  content: "\e9c3";
}
.mif-download2:before {
  content: "\e9c7";
}
.mif-upload2:before {
  content: "\e9c8";
}
.mif-earth:before {
  content: "\e9ca";
}
.mif-link:before {
  content: "\e9cb";
}
.mif-flag:before {
  content: "\e9cc";
}
.mif-attachment:before {
  content: "\e9cd";
}
.mif-eye:before {
  content: "\e9ce";
}
.mif-bookmark:before {
  content: "\e9d2";
}
.mif-bookmarks:before {
  content: "\e9d3";
}
.mif-contrast:before {
  content: "\e9d5";
}
.mif-brightness:before {
  content: "\e9d6";
}
.mif-star-empty:before {
  content: "\e9d7";
}
.mif-star-half:before {
  content: "\e9d8";
}
.mif-star-full:before {
  content: "\e9d9";
}
.mif-heart:before {
  content: "\e9da";
}
.mif-heart-broken:before {
  content: "\e9db";
}
.mif-warning:before {
  content: "\ea07";
}
.mif-notification:before {
  content: "\ea08";
}
.mif-question:before {
  content: "\ea09";
}
.mif-plus:before {
  content: "\ea0a";
}
.mif-minus:before {
  content: "\ea0b";
}
.mif-info:before {
  content: "\ea0c";
}
.mif-cancel:before {
  content: "\ea0d";
}
.mif-blocked:before {
  content: "\ea0e";
}
.mif-cross:before {
  content: "\ea0f";
}
.mif-checkmark:before {
  content: "\ea10";
}
.mif-spell-check:before {
  content: "\ea12";
}
.mif-enter:before {
  content: "\ea13";
}
.mif-exit:before {
  content: "\ea14";
}
.mif-play:before {
  content: "\ea1c";
}
.mif-pause:before {
  content: "\ea1d";
}
.mif-stop:before {
  content: "\ea1e";
}
.mif-backward:before {
  content: "\ea1f";
}
.mif-forward:before {
  content: "\ea20";
}
.mif-first:before {
  content: "\ea21";
}
.mif-last:before {
  content: "\ea22";
}
.mif-previous:before {
  content: "\ea23";
}
.mif-next:before {
  content: "\ea24";
}
.mif-eject:before {
  content: "\ea25";
}
.mif-volume-high:before {
  content: "\ea26";
}
.mif-volume-medium:before {
  content: "\ea27";
}
.mif-volume-low:before {
  content: "\ea28";
}
.mif-volume-mute:before {
  content: "\ea29";
}
.mif-volume-mute2:before {
  content: "\ea2a";
}
.mif-volume-plus:before {
  content: "\ea2b";
}
.mif-volume-minus:before {
  content: "\ea2c";
}
.mif-loop:before {
  content: "\ea2d";
}
.mif-loop2:before {
  content: "\ea2e";
}
.mif-infinite:before {
  content: "\ea2f";
}
.mif-shuffle:before {
  content: "\ea30";
}
.mif-arrow-up-left:before {
  content: "\ea39";
}
.mif-arrow-up:before {
  content: "\ea3a";
}
.mif-arrow-up-right:before {
  content: "\ea3b";
}
.mif-arrow-right:before {
  content: "\ea3c";
}
.mif-arrow-down-right:before {
  content: "\ea3d";
}
.mif-arrow-down:before {
  content: "\ea3e";
}
.mif-arrow-down-left:before {
  content: "\ea3f";
}
.mif-arrow-left:before {
  content: "\ea40";
}
.mif-tab:before {
  content: "\ea45";
}
.mif-move-up:before {
  content: "\ea46";
}
.mif-move-down:before {
  content: "\ea47";
}
.mif-sort-asc:before {
  content: "\ea4c";
}
.mif-sort-desc:before {
  content: "\ea4d";
}
.mif-command:before {
  content: "\ea4e";
}
.mif-shift:before {
  content: "\ea4f";
}
.mif-crop:before {
  content: "\ea57";
}
.mif-filter:before {
  content: "\ea5b";
}
.mif-bold:before {
  content: "\ea62";
}
.mif-underline:before {
  content: "\ea63";
}
.mif-italic:before {
  content: "\ea64";
}
.mif-strikethrough:before {
  content: "\ea65";
}
.mif-page-break:before {
  content: "\ea68";
}
.mif-superscript:before {
  content: "\ea69";
}
.mif-subscript:before {
  content: "\ea6a";
}
.mif-table:before {
  content: "\ea71";
}
.mif-insert-template:before {
  content: "\ea72";
}
.mif-pilcrow:before {
  content: "\ea73";
}
.mif-ltr:before {
  content: "\ea74";
}
.mif-rtl:before {
  content: "\ea75";
}
.mif-section:before {
  content: "\ea76";
}
.mif-paragraph-left:before {
  content: "\ea77";
}
.mif-paragraph-center:before {
  content: "\ea78";
}
.mif-paragraph-right:before {
  content: "\ea79";
}
.mif-paragraph-justify:before {
  content: "\ea7a";
}
.mif-indent-increase:before {
  content: "\ea7b";
}
.mif-indent-decrease:before {
  content: "\ea7c";
}
.mif-embed:before {
  content: "\ea7f";
}
.mif-embed2:before {
  content: "\ea80";
}
.mif-share:before {
  content: "\ea82";
}
.mif-google:before {
  content: "\ea87";
}
.mif-google-plus2:before {
  content: "\ea88";
}
.mif-facebook2:before {
  content: "\ea8d";
}
.mif-twitter:before {
  content: "\ea91";
}
.mif-feed3:before {
  content: "\ea95";
}
.mif-youtube:before {
  content: "\ea99";
}
.mif-steam2:before {
  content: "\eaae";
}
.mif-onedrive:before {
  content: "\eab0";
}
.mif-github:before {
  content: "\eab3";
}
.mif-git:before {
  content: "\eab5";
}
.mif-apple:before {
  content: "\eabf";
}
.mif-android:before {
  content: "\eac1";
}
.mif-windows:before {
  content: "\eac3";
}
.mif-skype:before {
  content: "\eac6";
}
.mif-linkedin:before {
  content: "\eac8";
}
.mif-html5:before {
  content: "\eadf";
}
.mif-css3:before {
  content: "\eae1";
}
.mif-chrome:before {
  content: "\eae5";
}
.mif-firefox:before {
  content: "\eae6";
}
.mif-ie:before {
  content: "\eae7";
}
.mif-opera:before {
  content: "\eae8";
}
.mif-safari:before {
  content: "\eae9";
}
.mif-airplane:before {
  content: "\e6c3";
}
.mif-instagram:before {
  content: "\e6c5";
}
.mif-twitch:before {
  content: "\e6c6";
}
.mif-picassa:before {
  content: "\e6c7";
}
.mif-deviantart:before {
  content: "\e6c8";
}
.mif-wordpress:before {
  content: "\e6c9";
}
.mif-joomla:before {
  content: "\e6ca";
}
.mif-blogger:before {
  content: "\e6cb";
}
.mif-tux:before {
  content: "\e6cc";
}
.mif-finder:before {
  content: "\e6cd";
}
.mif-soundcloud:before {
  content: "\e6ce";
}
.mif-reddit:before {
  content: "\e6cf";
}
.mif-delicious:before {
  content: "\e6d0";
}
.mif-stackoverflow:before {
  content: "\e6d1";
}
.mif-flattr:before {
  content: "\e6d2";
}
.mif-foursquare:before {
  content: "\e6d3";
}
.mif-file-openoffice:before {
  content: "\e6d4";
}
.mif-libreoffice:before {
  content: "\e6d5";
}
.mif-codepen:before {
  content: "\e6d6";
}
.mif-IcoMoon:before {
  content: "\e6d7";
}
.mif-facebook:before {
  content: "\f09a";
}
.mif-google-plus:before {
  content: "\f0d5";
}
.mif-steam:before {
  content: "\f1b6";
}
.mif-leanpub:before {
  content: "\f212";
}
.mif-user-secret:before {
  content: "\f21b";
}
.mif-server:before {
  content: "\f233";
}
.mif-balance-scale:before {
  content: "\f24e";
}
.mif-odnoklassniki:before {
  content: "\f263";
}
.mif-gitlab:before {
  content: "\f296";
}
.mif-themeisle:before {
  content: "\f2b2";
}
.mif-handshake:before {
  content: "\f2b5";
}
.mif-grav:before {
  content: "\f2d6";
}
.mif-imdb:before {
  content: "\f2d8";
}
.mif-meetup:before {
  content: "\f2e0";
}
.mif-unlink:before {
  content: "\f127";
}
.mif-fire-extinguisher:before {
  content: "\f134";
}
.mif-eur:before {
  content: "\f153";
}
.mif-gbp:before {
  content: "\f154";
}
.mif-dollar2:before {
  content: "\f155";
}
.mif-inr:before {
  content: "\f156";
}
.mif-cny:before {
  content: "\f157";
}
.mif-rouble:before {
  content: "\f158";
}
.mif-krw:before {
  content: "\f159";
}
.mif-bitcoin:before {
  content: "\f15a";
}
.mif-youtube2:before {
  content: "\f167";
}
.mif-youtube-play:before {
  content: "\f16a";
}
.mif-linux:before {
  content: "\f17c";
}
.mif-try:before {
  content: "\f195";
}
.mif-space-shuttle:before {
  content: "\f197";
}
.mif-openid:before {
  content: "\f19b";
}
.mif-digg:before {
  content: "\f1a6";
}
.mif-language:before {
  content: "\f1ab";
}
.mif-automobile:before {
  content: "\f1b9";
}
.mif-cab:before {
  content: "\f1ba";
}
.mif-jsfiddle:before {
  content: "\f1cc";
}
.mif-google-wallet:before {
  content: "\f1ee";
}
.mif-copyright:before {
  content: "\f1f9";
}
.mif-bicycle:before {
  content: "\f206";
}
.mif-bus:before {
  content: "\f207";
}
.mif-ship:before {
  content: "\f21a";
}
.mif-motorcycle:before {
  content: "\f21c";
}
.mif-train:before {
  content: "\f238";
}
.mif-subway:before {
  content: "\f239";
}
.mif-opencart:before {
  content: "\f23d";
}
.mif-trademark:before {
  content: "\f25c";
}
.mif-registered:before {
  content: "\f25d";
}
.mif-creative-commons:before {
  content: "\f25e";
}
.mif-wikipedia:before {
  content: "\f266";
}
.mif-amazon:before {
  content: "\f270";
}
.mif-fonticons:before {
  content: "\f280";
}
.mif-user-md:before {
  content: "\f0f0";
}
.mif-stethoscope:before {
  content: "\f0f1";
}
.mif-ambulance:before {
  content: "\f0f9";
}
.mif-medkit:before {
  content: "\f0fa";
}
.mif-paw:before {
  content: "\f1b0";
}
.mif-file-pdf:before {
  content: "\f1c1";
}
.mif-file-word:before {
  content: "\f1c2";
}
.mif-file-excel:before {
  content: "\f1c3";
}
.mif-file-powerpoint:before {
  content: "\f1c4";
}
.mif-file-image:before {
  content: "\f1c5";
}
.mif-file-archive:before {
  content: "\f1c6";
}
.mif-file-audio:before {
  content: "\f1c7";
}
.mif-file-movie:before {
  content: "\f1c8";
}
.mif-file-code:before {
  content: "\f1c9";
}
.mif-visa:before {
  content: "\f1f0";
}
.mif-mastercard:before {
  content: "\f1f1";
}
.mif-discover:before {
  content: "\f1f2";
}
.mif-amex:before {
  content: "\f1f3";
}
.mif-cc-paypal:before {
  content: "\f1f4";
}
.mif-heartbeat:before {
  content: "\f21e";
}
.mif-venus:before {
  content: "\f221";
}
.mif-mars:before {
  content: "\f222";
}
.mif-medium:before {
  content: "\f23a";
}
body {
  background-color: #ECF0F5;
}

.bg-chem {
  background-color: #ecf0f5 !important; /*7C123E*/
}

.bg-chem-hover:hover {
  background-color: #8C325E !important;
}

.navview .navview-pane {
  background-color: #ecf0f5; /* #7C123E; */
  color: #000000;
  font-size: 14px;
}
.navview .navview-content {
  padding-top: 52px;
  background-color: #ECF0F5;
}
.navview .pull-button {
  height: 52px;
  width: 52px;
}
.navview .navview-menu {
  /* background-color: #E1D3D0; */
  /* background-color: #FFDDD0; */
  background-color: #FFFFFF;
}

.navview .navview-menu li a:hover {
  color: #000000;
  background: #c2c2c2;
}
.navview .navview-menu li.active a {
  color: #111111;
  background: #f7f7f7;
}
.navview .navview-menu .dropdown-toggle::after {
  border-bottom-color: white;
}
.navview .navview-menu .item-header {
  color: #000000;
  background: #FFDDD0 ;
  font-size: 13px;
}
.navview .suggest-box .holder:hover {
  color: #fff;
  background: #1e282c;
}
.navview .suggest-box .data-box {
  display: flex;
  padding: 0 8px;
}
.navview .suggest-box img.holder {
  width: 32px!important;
  height: auto!important;
}
.navview .navview-menu .navview-menu {
  color: #222;
  background-color: #FFFFFF;
}
.avatar-title {
  line-height: 1.2;
}
.navview .pull-button + h2,
.navview.compacted .pull-button + h2 {
  display: none;
}
.navview.expand .pull-button + h2,
.navview-pane.open .pull-button + h2 {
  display: flex;
}
@media screen and (min-width: 1200px) {
  .navview .pull-button + h2 {
    display: flex;
  }
}
.navview-pane .avatar,
.app-bar .avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
.app-bar-name {
  display: none;
}
@media screen and (min-width: 768px) {
  .app-bar-name {
    display: inline;
  }
}
.dashboard-section-title {
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
.user-list {
  margin: 0;
  padding: 0;
  list-style: none inside;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.user-list li {
  width: 25%;
  text-align: center;
  flex-shrink: 0;
  padding: 10px;
  font-size: 12px;
}
.user-list li .avatar {
  border-radius: 50%;
  max-width: 100%;
  height: auto;
  overflow: hidden;
}
.lock-box .avatar {
  width: 128px;
  height: auto;
  overflow: hidden;
  border-radius: 50%;
  border: 2px solid white;
}
.page-error-box {
  width: 100%;
  display: block;
  position: relative;
  text-align: center;
}
.login-box {
  display: block;
  position: relative;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.user-block {
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  width: 280px;
  line-height: 1.2;
}
.user-block .avatar {
  width: 128px;
  height: 120px;
  overflow: hidden;
  border-radius: 50%;
  border: 2px solid white;
}
.user-block .avatar img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 640px) {
  .login-box {
    width: 360px;
  }
  .page-error-box {
    width: 480px;
  }
}
.product-list {
  margin: 10px 0 0;
  padding: 24px;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  background-color: white;
  position: relative;
}
.product-list .product-list-item {
  position: relative;
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  flex-shrink: 0;
  max-width: calc(100% - 16px);
  margin: 20px 8px;
}
.product-list .product-list-item .product-image,
.product-list .product-list-item .product-title,
.product-list .product-list-item .product-price,
.product-list .product-list-item .product-desc {
  display: block;
  position: relative;
}
.product-list .product-list-item .product-image {
  width: 100%;
  height: auto;
  overflow: hidden;
  order: 1;
}
.product-list .product-list-item .product-image img {
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}
.product-list .product-list-item .product-image:hover img {
  transform: scale(1.2);
  transition: transform 0.3s ease;
}
.product-list .product-list-item .product-title {
  order: 2;
  font-size: 16px;
  margin: 8px 0 4px;
}
.product-list .product-list-item .product-price {
  order: 3;
  margin: 4px 0 8px;
  font-weight: bold;
  font-size: 18px;
}
.product-list .product-list-item .product-price .old-price {
  text-decoration: line-through;
  font-weight: 300;
  font-size: 14px;
}
.product-list .product-list-item .product-desc {
  display: none;
  order: 4;
}
.product-list .product-list-item .product-actions {
  margin-top: auto;
  order: 5;
}
.product-list .product-list-item .sales,
.product-list .product-list-item .discount {
  display: none;
}
.product-list .product-list-item .countdown {
  position: absolute;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  padding-bottom: 10px;
}
@media screen and (min-width: 576px) {
  .product-list:not(.view-as-list) .product-list-item {
    max-width: calc(50% - 16px);
  }
}
@media screen and (min-width: 992px) {
  .product-list:not(.view-as-list) .product-list-item {
    max-width: calc(33.3% - 16px);
  }
}
@media screen and (min-width: 1452px) {
  .product-list:not(.view-as-list) .product-list-item {
    max-width: calc(25% - 16px);
  }
}
.product-list.view-as-list .product-list-item {
  display: block;
  height: 240px;
}
.product-list.view-as-list .product-image {
  float: left;
  width: 200px;
}
.product-list.view-as-list .product-title,
.product-list.view-as-list .product-price,
.product-list.view-as-list .product-desc,
.product-list.view-as-list .product-actions {
  margin-left: 216px;
}
.product-list.view-as-list .product-price {
  margin-top: 16px;
  margin-bottom: 16px;
}
.product-list.view-as-list .product-desc {
  display: block;
  margin-top: 16px;
  margin-bottom: 16px;
}
.product-list.view-as-list .product-actions {
  border-top: 1px solid #ebebeb;
  padding-top: 16px;
}
.product-card {
  display: block;
  position: relative;
  background-color: white;
  padding: 0;
  margin: 0;
}
.product-card .product-image {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.product-card .product-image img {
  width: 100%;
  height: auto;
}
.product-card .product-title {
  font-weight: 600;
  font-size: 24px;
}
.product-card .product-price {
  margin: 12px 0;
}
.product-card .product-price .old-price {
  text-decoration: line-through;
  font-weight: 300;
  font-size: 14px;
}
.product-card .product-price .current-price {
  font-weight: 600;
  font-size: 32px;
}
.product-card .product-price .old-price + .current-price {
  color: red;
}
.product-card .product-option {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin: 4px 0;
}
.product-card .product-option > span {
  width: 80px;
}
.product-card .product-option > * {
  margin: 4px 8px;
}
.product-card .color-group button.active::before {
  content: "x";
  color: white;
}
.product-card .size-group button.active {
  background-color: transparent;
  border: 1px solid red;
  color: #000;
}
.product-card .product-actions {
  margin: 24px 0 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.product-card .product-actions .spinner {
  width: 200px;
  margin-right: 8px;
}
.product-card .thumb-list {
  padding: 0;
  margin: 8px 0;
  list-style: none inside;
  display: flex;
  flex-flow: row wrap;
}
.product-card .thumb-list li {
  display: block;
  width: calc(25% - 2px);
  height: auto;
  overflow: hidden;
  margin: 1px;
  border: 1px solid transparent;
  cursor: pointer;
}
.product-card .thumb-list li img {
  width: 100%;
  height: auto;
}
.product-card .thumb-list li.active {
  border-color: red;
}
.product-info {
  background-color: white;
  padding: 24px;
  margin-top: 24px;
}
.review-list {
  margin: 0;
  padding: 0;
  list-style: none inside;
  display: block;
  position: relative;
}
.review-list > li {
  display: block;
  font-size: 14px;
  padding: 24px;
  margin: 4px 0;
}
.review-list > li + li {
  border-top: 1px solid #f8f8f8;
}
.review-tabloid {
  width: 120px;
  height: 155px;
  overflow: hidden;
  float: left;
  margin: 4px;
}
.review-tabloid img {
  width: 100%;
  height: auto;
}
.inbox {
  display: block;
  position: relative;
  background-color: white;
}
.inbox-folders .badge {
  position: absolute;
  top: 12px;
  right: 8px;
}
.inbox-folders li.active {
  border-left-color: #0b98da;
}
.inbox-folders li:hover {
  background-color: #f7f7f7;
}
.inbox-folders li a {
  background-color: inherit!important;
  color: #000 !important;
  height: 40px;
  line-height: 40px;
}
.inbox-table .check-cell,
.inbox-table .star-cell,
.inbox-table .attach-cell {
  width: 32px;
}
.inbox-table .sender-cell {
  width: 120px;
}
.inbox-table .subject-cell {
  max-width: 0;
}
.inbox-table .time-cell {
  width: 100px;
}
.email-read-form .email-date,
.email-read-form .email-from,
.email-read-form .email-text {
  font-size: 14px;
}
.email-read-form .email-to {
  font-size: 12px;
}
.email-attachments {
  display: flex;
  flex-flow: row wrap;
}
.email-attachment {
  width: 180px;
  height: 170px;
  display: flex;
  flex-flow: column;
  border: 1px solid #ededed;
  margin: 4px;
}
.email-attachment .preview {
  width: 100%;
  height: 120px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.email-attachment .preview img {
  width: 100%;
  height: auto;
  min-height: 100%;
}
.email-attachment .preview span {
  font-size: 64px;
}
.email-attachment .desc {
  height: 50px;
  margin-top: auto;
  background-color: #ededed;
  font-size: 14px;
  padding: 8px;
  line-height: 1.2;
}
.email-attachment .desc > *:not(button) {
  margin-right: 36px;
}
.master {
  width: 320px;
  margin: 0 auto;
  padding: 5px 5px 0;
  color: #000;
}
@media all and (min-width: 640px) {
  .master {
    width: 500px;
    padding: 5px 10px 0;
  }
}
@media all and (min-width: 768px) {
  .master {
    width: 650px;
    padding: 5px 80px 0;
  }
}

pre {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    font-style: normal;
    font-weight: 400;
    color: #212121;
    white-space: pre-wrap;
}

form {
     display:inline;
     margin:0px;
     padding:0px;
}

input[type="text"] {
    padding-left: 13px;
}

/*# sourceMappingURL=index.css.map */
.MyCalendar {
    display: flex;
    flex-flow: column;
    width: 100%;
}
.MyCalendar .header  {
    margin-top: 0px;
    margin-bottom: 2px;
    font-size: 14px;
    color: #636e73;
    padding: 12px;
    text-align: center;
}
.MyCalendar .days {
    display: flex;
    flex-flow: wrap;
}
.MyCalendar .days .day_name {
    width: calc(100% / 7);
    border-right: 1px solid #2c7aca;
    padding: 4px;
    text-transform: none;
    font-size: 12px;
    font-weight: normal;
    color: #818589;
    color: #fff;
    background-color: #448cd6;
}
.MyCalendar .days .day_name:nth-child(7) {
    border: none;
}
.MyCalendar .days .day_num {
    display: flex;
    flex-flow: column;
    width: calc(100% / 7);
    border-right: 1px solid #e6e9ea;
    border-bottom: 1px solid #e6e9ea;
    padding: 15px;
    font-weight: normal;
    color: #7c878d;
    min-height: 100px;
}
.MyCalendar .days .day_num span {
    display: inline-flex;
    width: 30px;
    font-size: 14px;
}
.MyCalendar .days .day_num .event {
    margin-top: 10px;
    font-weight: 500;
    font-size: 12px;
    padding: 3px 6px;
    border-radius: 4px;
    background-color: #f7c30d;
    color: #fff;
    word-wrap: break-word;
}
.MyCalendar .days .day_num .event.green {
    background-color: #60a917;
    cursor: pointer;
}

.MyCalendar .days .day_num a:link {
  text-decoration: none;
}

.MyCalendar .days .day_num .event.blue {
    background-color: #518fce;
    cursor: pointer;
}
.MyCalendar .days .day_num .event.red {
    background-color: #ce5151;
    cursor: pointer;
}
.MyCalendar .days .day_num .event.grey {
    background-color: #C9CBCF;
    cursor: pointer;
}
.MyCalendar .days .day_num .event.lblue {
    background-color: #baccf0;
    cursor: pointer;
}
.MyCalendar .days .day_num:nth-child(7n+1) {
    border-left: 1px solid #e6e9ea;
}
.MyCalendar .days .day_num:hover {
    background-color: #fdfdfd;
}
.MyCalendar .days .day_num.ignore {
    background-color: #fdfdfd;
    color: #ced2d4;
    cursor: inherit;
}
.MyCalendar .days .day_num.selected {
    background-color: #f1f2f3;
    cursor: inherit;
}
@font-face{font-family:metro;font-style:normal;font-weight:400;src:url(data:application/font-woff;base64,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AAcAAP/ABAADwAADAAcAEAAcAOAA6QD1AAA3ESERAREhEQU0JiMhESEyNjcyNjU0JiMiBhUUFicOATEGIiMiJicuAScuAScuASMiBgcOAQcOAQcOARUUFhceARceARceARceARceARceARceARUUBgcOAQcOAQcGIiMVIzUiMCMiJicuAScuAScuAScuASc0JjU8ATc0NjU0NjUyNjMyFhceARceARceATMyNjc+ATc+ATc+ATU0JicuAScuAScuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc1MxU6ATMeARceARceARceARUwFhUWFBUcARUcARUUBhUHFBYzIREhIgYHIgYVFBYzMjY1NCYABAD8QAOA/uBeQgGg/mBCXoAUHBwUFBwcyAEBAQIBAQMDAgYDBAgFBAoGBAgDAwUDAgMBAQECAwIGBAQJBQUKBgUKBQUJBAQGAgMCBAMECwYHDwgCAgEfAQEGDQUGCgUECAIDBQEBAgEBAQECAQIBAQQDAgcEBAkGBQ0IBAkEBAYDAgQCAQIDAgMGBAQIBQUKBQYKBQQJBAQGAgMCAwQDCQYGDggECAUfAQIBBAkEBAcDAwQBAQIBAQHkXkL+YAGgQl6AFBwcFBQcHKACQP3AAgL+PgHC4lBw/oBwECYaGiYmGhomkQICAQEBAgMCAQMBAgEBAQEDAgIEAwIGAgUHAwQFAwIFAgIFAgIGAwMHBAUKBQYOBwsSBwgNBQUIAgEjHgECAQICAQQBAgMBAgMDAgcFAwUCAgQBAQIBAQIBAgQCAgMCAgEBAQEDAgMFAwMHBAQIAwMFAwIFAgIFAgMFAwMHBQQKBgYNCQkQBwcMBQQHAwEBASEhAQIBAQMBAgIBAQIBAgECAgICBAMDBQICAwFRUHABgHAQJhoaJiYaGiYAAAAACQAA/8AEwAPAAAUADAAQABUAMQA9AQEBHQEpAAAlEwU1IREHJxMhNSERByERIQchESERAxQWFyEyNjU0JiMhDgEVFBYzMjY3ES4BIyIGFSciBhUUFjMyNjU0JicwFhUUFhUcARUcARUUBhUOATEGIiMiJicuAScuAScuASMiBgcOAQcOAQcOARUUFhceARceARceARceARceARceARceARUUBgcOAQcOAQcqAQcVIzUwIjEiJicuAScuAScuAScuAScmNDU8ATU0Njc0NjM+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BAEECQEEAQQBAw4HAgEDAQQBBQMBBgQMAwcCBwwBAQICAQgEBQIHAwIKAQICBQIHAQUEAwwCAxoKBg8BBwcGBQQEAggEAwEEAQICBQkDAQQBBQYEAQUCAQUDCwECAwEBAwQFBgMKAgIBAQYFAQUBAwcEAQ4EAQICBQMFAgYJCwEBBgQIBAEHBQQFAwgIBQMDAgEBAwIFAgUJBQEHBQQDAwQBBAwGAgsEBQIBAgQCAQMCAQEDBgMEAggDCwMBAwECAQEBAQMCBgQDBQQGAwEGAQECBgICAgMCAgMLBAUDAgcFBAQDBAgFDRMQCwICAQMCBgEEDgICBQMIAgECAQMDAgUDCQQECgEBAggBCAMFAQEHAwEDAQUDAgMBAgEBAQEBAQUDAgUBAgIBHDsfOzc3YCgpHgIBAwMCBAIBBgIBAgIEAQEBAQEVFwECAhYBAxACAg0BCgMFQREBBAIBAQECAQMFBAUFAQYJCQcGAQMEAQ4CBAEEBwkJNgEIBQwFCAEEAQMCAwsCAwsBEQMDBQUDBQIFAQQEAQMHBBAKAQIYBA8CAwIBAg8CAgEIAQUCBAECAwIBBQUDAwIBBgcGBCUHGAEEDQULBAECAQMBAQQCBAIDAQMDAwMEBAEBBQQBBQEFAwEFAg0BAg8CHQMEDAEEBgIKAwUTAwUBBCACBAMDBwMEAwIJBQIHAgEDAQ0FBAamAQQCBAEDCRYCBwEEAQEEAwIDBAEBAVMGDgICAQEDAgIGAgMGCQMDARwFBAEBAQQCBAEFBQIDAQYCAQMBAwMDDAUCBAUDAQ0HBAYCAQgEAQEBAj4gBwkJByAHCQnBAQIBBBwBCwEDBQMCAQMHBQICAQcGBSgDCgEDBQIHBQYBBwYFCgEGAgUBAwMFAQICAQMdAQIBAQFFAQEBAwIKAkAoKIteXWpqXV6LKCgoKIteXWpqXV6LKCgCKwEBAwQCAQECAgQEAQECBAIHCQQDAQQDEQEDAQUDCgoDDgUDCAQPAhYQCQERAwEPBwYBDQIOAQYOBgcOBytfM0hCQm4pKhcMFgILBAsFBAkFAy4RGA8NARUFAwcEGwEEDAcCGAIDAQYKAw0CBg0MAgIHBAoCBgwBAQEJBgUFDgMEFgEBAQEBCgIDAQEBA5EKBAUDAQECAgYGBAEIDQoCAwIDCQcJAgEIowIDAiMEAQsCAgoEAg0EAQEFBQMGAwMJBAEBAgMDBgYECAcDAgIPAgkDAg0CAwMDCQEBAgITBQMEAgEOAQEDAgEGAwYFBAYDBA4FAgQLAQECBQQBGQIGAwUCAgIJBxkDAgEBAQQDAwUBAgcMBAEGAgEDBwEBBQUEAwQCBAgDBQgEAQQBDgMBBwQCBwEDBwMLBAEBAQMKBgYDCRIEBwEKBBwWFh8JCAgIHRUVGgEDAQQBCQUBAQIBAQQBAQIBAQIFBAIDAgQCBAUCBAEDBAESCwELBAEJBQQBAQMDAQIBAQELAwQBAgYHAwEEAwkGAQQFBwYEAQUCAg0JAgsDAgIBAQIBBQYOAgkCAQEBAQQGAgMHAQMHAgQKAwIBAwENBAECAQUHBAQCAQwBAwICAwECBwQBEgMIAwIBBAcHBQMFBAMNBwMCEgYIAgUBAQIIBAIDAQEDAQECAQEBAgEBAwEBAwEFAwsCAQgDAgULAQIOBwUKAg8EBAcBCAIMAgMDAQMCAgMCAQIBBQENCRcFBwQLBAEEAgEJAQQGAwUGAgcEBgQEBAQBAQEBAREFBwMCBgQFBwQQAgEBBQECAQIDAgwBAQIBAwEDAQEBAwMCAQICAgECAQUFAgECBQEEAgkECwUGBgMDBQwDAwECAxMNDBECAgICDwISBwUHAggDAwgEDwMCAQMDBwQFBwMCAgQLAQMCAgQBBQUEAwgFAwQBBgQGAwMBAQIDBQQDBQICBwkPDjYmJS8IDwIBBAUBBAMBAgIDAgEHAwEDAQIBAQEsYTQCAwIDBAEBDAMFBAQCEa8JAQMFAwIEAQ4BCQYHCQIEAQUDBgYDCQcHCdABAgEHCggGAQIFAgMKAwMKBAEUAyACGgYJBQECAgoIDgkRAQMQBg4CBQEDBAMJBQoCHgILCA4HFQkNCgoOBwgBBAsFBBQEAwEIBAQGAw4EAxcGAgsCCwMCBgIICwgDBgMGBAUCCAMCAgENAgYCAQIHAgMEBQMGBAUBAQEBGQQEAgEDBgQEAQIFCAQPAwsCBRADBAgECAEEGAICrAMDAgICCQYYDgIDBwQCBAkBAgEEAwICRwIDAQMCAgUBAwcHCQMFAx8EBQMBBAMDAgQDCQYDBAYBBAEBAQgDAgYFBAMEBwUqAgECAVIJBwcJCQcHCf7lAQIBAgIBAgEBAgICAwMDBAEGAgETBAMBAwEHAgcBBQQWBQECAQEDAycBAQEBAQFA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AwEBAwECBQIDBAMECAQDBwMBAwECAwECAwECBQMBARciBAIFAwIGAgICAgEDAQMGAgECAQEBAgMBAwYDAwYDAgMBAgMBAwcDAwYDAgMBAgMCAwYDDBgMCxUKChEICA0FAgIBAQEBAgECAQECAQEBAQIBAQEBAQEBAQEBAR8WAb4DBQMCAgIBAwICBAIFCQUFCgYDBgIDBgMCAwIBAwIDBwMBAQEBAgEBBAEEBwMDBwQCAwICAwIEBwMEBwQCAwICAwIEBwQOHA0NGQsMFAoJDwcBAwICAQICAgEBAgEBAQEBAQIBAQEBAQEBAQEBGiUBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQMBAQMCAQEBAQICBAIBBAIBAgEBAwECBAMJFQwMGQ4NHQ4PHg8DCAQBBAICAwIEBwQDCAMCAwICAwIEBgQDBwMCAwEBAgECAQMGAwICAgEDAgMFAwMFAgEBJhoBAQMFAwICAgEDAgIEAgUJBQUKBgMGAgMGAwIDAgEDAgMHAwEBAQECAQEEAQQHAwMHBAIDAgIDAgQHAwQHBAIDAgIDAgQHBA4cDQ0ZCwwUCgkPBwEDAgIBAgICAQECAQEBAQEBAgEBAQEBAQEBAQEaJQEBAQEBAQEBAgEBAQEBAQEBAQEBAQIBAQEBAQEBAwEBAwIBAQEBAgIEAgEEAgECAQEDAQIEAwkVDAwZDg0dDg8eDwMIBAEEAgIDAgQHBAMIAwIDAgIDAgQGBAMHAwIDAQECAQIBAwYDAgICAQMCAwUDAwUCAQEBJRoBAUEBAgUDAgYCAgICAQMBAwYCAQIBAQECAwEDBgMDBgMCAwECAwEDBwMDBgMCAwECAwIDBgMMGAwLFQoKEQgIDQUCAgEBAQECAQIBAQIBAQEBAgEBAQEBAQEBAQEBHhcBAQEBAQEBAQEBAgEBAQEBAgIBAQMBAQIBAQECAwIBBAICAQECAQIEAggTCgsWDAwZDQwaDQQGAwIDAgEDAgMGBAMGAwEDAgEDAgMGAwMFAwICAgIBAgMFAwEDAQEDAQIFAwIEAwQIBAMHAwEDAQIDAQIDAQIFAwEBFyIEAQIFAwIGAgICAgEDAQMGAgECAQEBAgMBAwYDAwYDAgMBAgMBAwcDAwYDAgMBAgMCAwYDDBgMCxUKChEICA0FAgIBAQEBAgECAQECAQEBAQIBAQEBAQEB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BwoJDg0BIBMODwkKBgcDAgICAbABAQIDBAQGBwkIDg0QAAAAAAIAAP/ABAADwAARAEEAAAE0JyUmBwYVERQXFjMyNyU2NSEUBxQHBgcGBwYHBiEgJyYnJicmJyY1JjU0NzQ3Njc2NzY3NiEgFxYXFhcWFxYVFgLbEf7cEhMTEwkIDAgBJBEBJQEEBQgJHx4pfv7//v9+KR8eCQgFBAEBBAUICR8eKX4BAQEBfikfHgkIBQQBAbcVCrcLCgsV/pIWCgUGtwoVNx8fLy8lKhwdBQ4OBR0cKiUvLx8fNzcfHjAvJSocHQQPDwQdHColLzAeHwAAAAAJAAD/twNqA8AACQASAC4BZwF2AY8BnQG+Aq8AAAEGBwYjBjU0NzMXBicmBzYXFgcHJgcGBwYHBgcGFzI3Njc0NzY1NjU0PQExNSYjBTQnNjc2NzY3Nic0NTQnJic0JyYnJicmJxYXFgcGBwYnJjUmJyYnJicmJyYnJiMmJyYnJicmJyY3NicmJyYnJiMmJyY3Njc2FxYHBhcWNzY9ASYnJicmJyYnBhcUIyYnIgcGJzQnJicmBwYHBhcWFxY3Njc2IyInJjUmNzYXMhcWBxQHBgcGBwYHBgcGFxYXFhcWFxYXFjcyNzY3Njc2NzYXFhcWBwYHBgcGBwYHBicmFRYXFjcyNzY3Njc2NzY3NhcWFxQHFAcGBwYHBgcGBwYjBgcGBwYnJicmBxQVFAcGBwYHBhcGBwYHBhUWBwYnJicmNzYjBwYXFhcWFxYXFhcWFxYHBgcWFxYXFhU2JyYnJicmNzY3NhcWNzY3NhcWBwYHBhcWFzY3Njc2JyY3NDc2MzY3NhcWFwE2JyYnJhUWMzIHBjMyNRcmJyYnJicmJyYnJicmNSIHBhcWFxY3NicnNCcmJyYjBh8BFhcUNzc0JyYnJicmIwYHBhUWBxQHBgcUFxY3Njc2NzYzMjc2NwEWFxYXFAcGBwYHBgcGBwYHBgcGBwYHBgcGJyYnJicmJyYnJiMiBwYHIgcGBwYHBiciJyYnJicmJyYnJicmJyY3Njc0JyYnJjU0NzY3Njc2NzY1FgcGJyYHBhcWFxYXFhcWFRQHBhcWFxYXFhcWFxYXFjc2NzY3NCcmJyYnJicmBwYnJjU2NzY3Njc2NzY3Njc2NzY3JicmNzY3NjMyFxYXFhcWBwYXFhcWFxYXFgcGBwYH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BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQeAAAEKAAABAAAAAQAAAAEAAAABAD//gQAAAAEAAAABMAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEgAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABQAAAAQAAAAEAAAABAAAAAQAAAAEgAAABEAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABQAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEQAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAASAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABIAAAAQAAAAEAAAABAAAAAQAAAAEAAAABIAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAA7sAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABEAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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)}[class*=mif-]{speak:none;display:inline-block;font-family:metro!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none}.mif-lg{font-size:1.2em}.mif-2x{font-size:1.5em}.mif-3x{font-size:2em}.mif-4x{font-size:2.5em}.mif-5x{font-size:3em}.mif-6x{font-size:3.5em}.mif-7x{font-size:4em}.mif-8x{font-size:4.5em}.mif-9x{font-size:5em}.mif-10x{font-size:5.5em}.mif-code-slash:before{content:"\ea7f"}.mif-code:before{content:"\ea80"}.mif-designing:before{content:"\eac4"}.mif-avi-file:before{content:"\eac5"}.mif-html-file:before{content:"\eac7"}.mif-mp4-file:before{content:"\eac9"}.mif-log-file:before{content:"\eaca"}.mif-format2:before{content:"\eacb"}.mif-format:before{content:"\eacc"}.mif-format-table:before{content:"\eacd"}.mif-format-document:before{content:"\eace"}.mif-format-image:before{content:"\eacf"}.mif-format-formula:before{content:"\ead0"}.mif-format-code:before{content:"\ead1"}.mif-typescript:before{content:"\ead2"}.mif-javascript:before{content:"\ead3"}.mif-css3:before{content:"\ead4"}.mif-html5:before{content:"\ead5"}.mif-codescan:before{content:"\ead6"}.mif-run-person:before{content:"\ead7"}.mif-database-server:before{content:"\e964"}.mif-database-select:before{content:"\e9f2"}.mif-database-layer:before{content:"\e9f3"}.mif-database:before{content:"\eaa4"}.mif-database-sand:before{content:"\eaa5"}.mif-database-upload:before{content:"\eaa6"}.mif-database-edit:before{content:"\eaa7"}.mif-databases:before{content:"\eaa8"}.mif-database-download:before{content:"\eaa9"}.mif-database-undo:before{content:"\eaaa"}.mif-database-time1:before{content:"\eaab"}.mif-database-net:before{content:"\eaac"}.mif-database-minus:before{content:"\eaad"}.mif-database-reload:before{content:"\eaaf"}.mif-database-cancel:before{content:"\eab1"}.mif-database-search:before{content:"\eab2"}.mif-database-star:before{content:"\eab3"}.mif-database-time:before{content:"\eab4"}.mif-database-lock:before{content:"\eab6"}.mif-database-cloud:before{content:"\eab7"}.mif-database-ok:before{content:"\eab8"}.mif-database-error:before{content:"\eab9"}.mif-database-favorite:before{content:"\eaba"}.mif-share-circle:before{content:"\eabb"}.mif-brackets-hexagon:before{content:"\eabc"}.mif-brackets:before{content:"\eabd"}.mif-group-by-ref:before{content:"\eabe"}.mif-build:before{content:"\ea74"}.mif-quickedit:before{content:"\ea75"}.mif-query:before{content:"\ea88"}.mif-graphql:before{content:"\ea9e"}.mif-mssql:before{content:"\ea9f"}.mif-mysql:before{content:"\eaa0"}.mif-zoom:before{content:"\eaa1"}.mif-postgresql:before{content:"\eaa2"}.mif-sql:before{content:"\eaa3"}.mif-export:before{content:"\e917"}.mif-import:before{content:"\e918"}.mif-database-next:before{content:"\e919"}.mif-database-prev:before{content:"\e91a"}.mif-database-down:before{content:"\e91c"}.mif-database-up:before{content:"\e922"}.mif-iso-file:before{content:"\e923"}.mif-eps-file:before{content:"\e93b"}.mif-xls-file:before{content:"\e93c"}.mif-jpg-file:before{content:"\e93d"}.mif-doc-file:before{content:"\e93e"}.mif-fnt-file:before{content:"\e943"}.mif-png-file:before{content:"\e944"}.mif-pdf-file:before{content:"\e946"}.mif-csv-file:before{content:"\e947"}.mif-github:before{content:"\e94c"}.mif-whatsapp1:before{content:"\e94e"}.mif-viber:before{content:"\e94f"}.mif-telegram:before{content:"\e950"}.mif-discord:before{content:"\e951"}.mif-sql-file:before{content:"\e952"}.mif-warning1:before{content:"\e958"}.mif-add_alert:before{content:"\e95b"}.mif-notification_important:before{content:"\e95c"}.mif-add_to_queue:before{content:"\e9ee"}.mif-video_call:before{content:"\e9f0"}.mif-clear_all:before{content:"\e95d"}.mif-email:before{content:"\ea6b"}.mif-key2:before{content:"\e9fd"}.mif-present_to_all:before{content:"\e9f4"}.mif-mail_outline:before{content:"\e95e"}.mif-screen_share:before{content:"\ea70"}.mif-stop_screen_share:before{content:"\ea7d"}.mif-alternate_email:before{content:"\ea6c"}.mif-cancel_presentation:before{content:"\e9f5"}.mif-pause_presentation:before{content:"\e9f6"}.mif-unsubscribe:before{content:"\ea81"}.mif-add1:before{content:"\e9f7"}.mif-block:before{content:"\e95f"}.mif-drafts1:before{content:"\ea83"}.mif-link_on:before{content:"\ea84"}.mif-remove_circle_outline:before{content:"\e967"}.mif-report:before{content:"\e968"}.mif-floppy-disk3:before{content:"\eac0"}.mif-send:before{content:"\eac2"}.mif-link_off:before{content:"\ea85"}.mif-add_link:before{content:"\e9f8"}.mif-add_alarm:before{content:"\e9f9"}.mif-now_widgets:before{content:"\e9e0"}.mif-attach_money:before{content:"\e969"}.mif-format_ltr:before{content:"\e96a"}.mif-format_rtl:before{content:"\e96d"}.mif-add_comment:before{content:"\e9fa"}.mif-folder3:before{content:"\ea86"}.mif-folder_open:before{content:"\ea89"}.mif-create_new_folder:before{content:"\e9fb"}.mif-cast1:before{content:"\ea8a"}.mif-desktop_mac:before{content:"\e96e"}.mif-desktop_windows:before{content:"\e96f"}.mif-laptop_chromebook:before{content:"\e970"}.mif-tablet_mac:before{content:"\e976"}.mif-toys:before{content:"\e977"}.mif-tv:before{content:"\e978"}.mif-watch:before{content:"\e97c"}.mif-device_hub:before{content:"\e9fc"}.mif-devices_other:before{content:"\e97e"}.mif-camera_front:before{content:"\e9e2"}.mif-camera_rear:before{content:"\e9e3"}.mif-hdr_strong:before{content:"\e9e4"}.mif-hdr_weak:before{content:"\e9e5"}.mif-loupe:before{content:"\e9fe"}.mif-nature:before{content:"\e9e6"}.mif-nature_people:before{content:"\e9e8"}.mif-picture_as_pdf:before{content:"\ea8b"}.mif-view_compact:before{content:"\ea8c"}.mif-photo_size_select_actual:before{content:"\ea8e"}.mif-add_a_photo:before{content:"\e9ff"}.mif-photo_filter:before{content:"\ea00"}.mif-add_photo_alternate:before{content:"\ea01"}.mif-category:before{content:"\ea02"}.mif-cancel1:before{content:"\e97f"}.mif-folder_special:before{content:"\ea03"}.mif-enhanced_encryption:before{content:"\ea04"}.mif-priority_high:before{content:"\e980"}.mif-bubble_chart:before{content:"\e9e9"}.mif-group:before{content:"\ea8f"}.mif-group_add:before{content:"\ea05"}.mif-notifications:before{content:"\e984"}.mif-notifications_none:before{content:"\e985"}.mif-notifications_off:before{content:"\e98e"}.mif-notifications_on:before{content:"\e98f"}.mif-people_outline:before{content:"\ea06"}.mif-person:before{content:"\ea11"}.mif-person_add:before{content:"\ea15"}.mif-person_outline:before{content:"\ea16"}.mif-account_circle:before{content:"\ea17"}.mif-assignment_ind:before{content:"\ea90"}.mif-face:before{content:"\ea18"}.mif-help1:before{content:"\e990"}.mif-highlight_remove:before{content:"\e996"}.mif-info:before{content:"\e998"}.mif-info_outline:before{content:"\e9a0"}.mif-note_add:before{content:"\ea19"}.mif-settings_input_antenna:before{content:"\ea1a"}.mif-settings_remote:before{content:"\ea1b"}.mif-settings_voice:before{content:"\ea31"}.mif-shopping_basket:before{content:"\e9a1"}.mif-spellcheck:before{content:"\ea32"}.mif-stars:before{content:"\e9a2"}.mif-supervisor_account:before{content:"\ea33"}.mif-system_update_tv:before{content:"\ea34"}.mif-help_outline:before{content:"\e9a4"}.mif-zoom_in:before{content:"\ea35"}.mif-zoom_out:before{content:"\ea36"}.mif-copyright1:before{content:"\e9a7"}.mif-important_devices:before{content:"\ea37"}.mif-record_voice_over1:before{content:"\ea92"}.mif-check_circle_outline:before{content:"\e9ab"}.mif-minimize:before{content:"\ea93"}.mif-supervised_user_circle:before{content:"\ea38"}.mif-voice_over_off:before{content:"\ea94"}.mif-compress:before{content:"\ead8"}.mif-filter_list_alt:before{content:"\e9ad"}.mif-expand:before{content:"\ead9"}.mif-add_chart:before{content:"\ea41"}.mif-add_moderator:before{content:"\ea42"}.mif-dashboard_customize:before{content:"\ea43"}.mif-mark_as_unread:before{content:"\e9ae"}.mif-menu_open:before{content:"\e9af"}.mif-switch_account:before{content:"\eada"}.mif-view_in_ar:before{content:"\eadb"}.mif-schedule_send:before{content:"\eadc"}.mif-send_and_archive:before{content:"\eadd"}.mif-file_present:before{content:"\ea44"}.mif-dynamic_feed:before{content:"\eade"}.mif-post_add:before{content:"\ea48"}.mif-people_alt:before{content:"\ea49"}.mif-metro:before{content:"\ea96"}.mif-cancel_schedule_send:before{content:"\eadf"}.mif-volunteer_activism:before{content:"\e9ea"}.mif-child_care:before{content:"\ea97"}.mif-add_business:before{content:"\ea4a"}.mif-add_location_alt:before{content:"\eae0"}.mif-admin_panel_settings:before{content:"\ea4b"}.mif-alt_route:before{content:"\ea50"}.mif-attach_email:before{content:"\ea51"}.mif-auto_awesome_motion:before{content:"\e9b1"}.mif-calculate:before{content:"\e9b2"}.mif-construction:before{content:"\e9b4"}.mif-face_retouching_natural:before{content:"\ea98"}.mif-forward_to_inbox:before{content:"\ea52"}.mif-grading:before{content:"\eae1"}.mif-hdr_enhanced_select:before{content:"\e9b5"}.mif-help_center:before{content:"\e9bd"}.mif-maps_ugc:before{content:"\ea53"}.mif-mark_chat_read:before{content:"\eae2"}.mif-mark_chat_unread:before{content:"\eae3"}.mif-mark_email_read:before{content:"\ea6d"}.mif-mark_email_unread:before{content:"\ea6e"}.mif-mediation:before{content:"\e9eb"}.mif-medical_services:before{content:"\ea54"}.mif-military_tech:before{content:"\e9ec"}.mif-more_time:before{content:"\ea55"}.mif-multiple_stop:before{content:"\eae4"}.mif-nat:before{content:"\eaea"}.mif-nightlight_round:before{content:"\eaeb"}.mif-outgoing_mail:before{content:"\ea6f"}.mif-person_add_alt:before{content:"\ea56"}.mif-person_add_alt_1:before{content:"\ea59"}.mif-person_remove:before{content:"\ea5c"}.mif-person_search:before{content:"\ea5d"}.mif-request_quote:before{content:"\eaec"}.mif-roofing:before{content:"\ea9a"}.mif-room_preferences:before{content:"\ea9b"}.mif-rule:before{content:"\e9be"}.mif-rule_folder:before{content:"\eaed"}.mif-sensor_door:before{content:"\ea9c"}.mif-source:before{content:"\eaee"}.mif-support_agent:before{content:"\e9bf"}.mif-verified1:before{content:"\eaef"}.mif-reduce_capacity:before{content:"\e9ed"}.mif-add_task:before{content:"\eaf0"}.mif-facebook1:before{content:"\e9c0"}.mif-groups:before{content:"\ea9d"}.mif-published_with_changes:before{content:"\eaf1"}.mif-request_page:before{content:"\eaf2"}.mif-memory:before{content:"\e9d4"}.mif-external:before{content:"\e9c6"}.mif-ac_unit:before{content:"\eb3b"}.mif-accessible:before{content:"\e916"}.mif-adb:before{content:"\e6d8"}.mif-add:before{content:"\e145"}.mif-add-photo:before{content:"\e439"}.mif-arrow-drop-down:before{content:"\e5c5"}.mif-arrow-drop-up:before{content:"\e5c7"}.mif-assignment:before{content:"\e85d"}.mif-backspace1:before{content:"\e14a"}.mif-beenhere:before{content:"\e52d"}.mif-cake:before{content:"\e7e9"}.mif-photo-camera:before{content:"\e412"}.mif-photo-camera-enhance:before{content:"\e8fc"}.mif-camera-front:before{content:"\e3b1"}.mif-camera-rear:before{content:"\e3b2"}.mif-chat:before{content:"\e0b7"}.mif-chat-bubble:before{content:"\e0ca"}.mif-chat-bubble-outline:before{content:"\e0cb"}.mif-comment:before{content:"\e0b9"}.mif-developer_board:before{content:"\e30d"}.mif-done:before{content:"\e876"}.mif-done_all:before{content:"\e877"}.mif-flash-auto:before{content:"\e3e5"}.mif-flash-off:before{content:"\e3e6"}.mif-flash-on:before{content:"\e3e7"}.mif-qa:before{content:"\e8af"}.mif-hdr-off:before{content:"\e3ed"}.mif-hdr-on:before{content:"\e3ee"}.mif-http:before{content:"\e909"}.mif-import-export:before{content:"\e0c3"}.mif-inbox:before{content:"\e156"}.mif-backspace:before{content:"\e317"}.mif-keyboard-tab:before{content:"\e31c"}.mif-restaurant:before{content:"\e561"}.mif-location-off:before{content:"\e0c7"}.mif-room:before{content:"\e8b4"}.mif-move_to_inbox:before{content:"\e168"}.mif-navigation:before{content:"\e55d"}.mif-near-me:before{content:"\e569"}.mif-network-cell:before{content:"\e1b9"}.mif-network-locked:before{content:"\e6d9"}.mif-network-wifi:before{content:"\e1ba"}.mif-cell-setting:before{content:"\e8a4"}.mif-phonelink-erase:before{content:"\e0db"}.mif-phonelink-lock:before{content:"\e0dc"}.mif-phonelink-ring:before{content:"\e0dd"}.mif-phonelink-setup:before{content:"\e0de"}.mif-present-all:before{content:"\e0df"}.mif-record_voice_over:before{content:"\e91f"}.mif-refresh:before{content:"\e5d5"}.mif-replay:before{content:"\e042"}.mif-reply:before{content:"\e15e"}.mif-reply_all:before{content:"\e15f"}.mif-lock-rotation:before{content:"\e1c0"}.mif-rotation:before{content:"\e1c1"}.mif-cell-on:before{content:"\e1c8"}.mif-cell-no-internet:before{content:"\e1cd"}.mif-cell-null:before{content:"\e1cf"}.mif-cell-off:before{content:"\e1d0"}.mif-wifi-lock:before{content:"\e1d9"}.mif-wifi-off:before{content:"\e1da"}.mif-verified:before{content:"\e8e8"}.mif-add-shopping-cart:before{content:"\e854"}.mif-cast:before{content:"\e307"}.mif-cast-connected:before{content:"\e308"}.mif-dashboard:before{content:"\e871"}.mif-description:before{content:"\e873"}.mif-equalizer2:before{content:"\e01d"}.mif-ev-station:before{content:"\e56d"}.mif-featured-play-list:before{content:"\e06d"}.mif-featured-video:before{content:"\e06e"}.mif-fingerprint:before{content:"\e912"}.mif-folder2:before{content:"\e2c7"}.mif-folder-open2:before{content:"\e2c8"}.mif-folder-shared:before{content:"\e2c9"}.mif-folder-special2:before{content:"\e6c4"}.mif-goat:before{content:"\e901"}.mif-import-contacts:before{content:"\e0e0"}.mif-insert-drive-file:before{content:"\e24d"}.mif-keyboard-hide:before{content:"\e31a"}.mif-note:before{content:"\e06f"}.mif-note-add:before{content:"\e89c"}.mif-pan-tool:before{content:"\e939"}.mif-directions-bike:before{content:"\e6bf"}.mif-location-city:before{content:"\e6c0"}.mif-wifi-low:before{content:"\e60c"}.mif-wifi-mid:before{content:"\e60d"}.mif-wifi-full:before{content:"\e634"}.mif-tablet-landscape:before{content:"\e635"}.mif-calculator2:before{content:"\e636"}.mif-barbell:before{content:"\e637"}.mif-chart-line:before{content:"\e656"}.mif-3d-rotation:before{content:"\e600"}.mif-alarm:before{content:"\e601"}.mif-alarm-on:before{content:"\e602"}.mif-favorite:before{content:"\e603"}.mif-perm-phone-msg:before{content:"\e604"}.mif-print:before{content:"\e605"}.mif-bt-settings:before{content:"\e606"}.mif-settings-ethernet:before{content:"\e607"}.mif-settings-phone:before{content:"\e608"}.mif-settings-power:before{content:"\e609"}.mif-settings-voice:before{content:"\e60a"}.mif-shopping-basket:before{content:"\e60b"}.mif-dialer-sip:before{content:"\e60e"}.mif-dialpad:before{content:"\e60f"}.mif-contacts-dialer:before{content:"\e610"}.mif-contacts-mail:before{content:"\e611"}.mif-ring-volume:before{content:"\e612"}.mif-voicemail:before{content:"\e613"}.mif-drafts:before{content:"\e614"}.mif-mail:before{content:"\e615"}.mif-bluetooth:before{content:"\e626"}.mif-bt-connected:before{content:"\e627"}.mif-bt-disabled:before{content:"\e628"}.mif-bt-searching:before{content:"\e629"}.mif-brightness-auto:before{content:"\e62a"}.mif-multitrack-audio:before{content:"\e616"}.mif-widgets:before{content:"\e617"}.mif-usb1:before{content:"\e638"}.mif-money:before{content:"\e639"}.mif-vertical-align-bottom:before{content:"\e63a"}.mif-vertical-align-center:before{content:"\e63b"}.mif-vertical-align-top:before{content:"\e63c"}.mif-file-download:before{content:"\e63d"}.mif-file-upload:before{content:"\e63e"}.mif-keyboard-return:before{content:"\e63f"}.mif-keyboard-voice:before{content:"\e640"}.mif-phonelink:before{content:"\e641"}.mif-phonelink-off:before{content:"\e642"}.mif-security:before{content:"\e618"}.mif-looks:before{content:"\e643"}.mif-palette:before{content:"\e619"}.mif-layers:before{content:"\e644"}.mif-layers-clear:before{content:"\e61a"}.mif-local-airport:before{content:"\e645"}.mif-florist:before{content:"\e61b"}.mif-gas-station:before{content:"\e61c"}.mif-hotel:before{content:"\e646"}.mif-local-service:before{content:"\e61d"}.mif-map2:before{content:"\e620"}.mif-my-location:before{content:"\e61e"}.mif-traff:before{content:"\e621"}.mif-apps:before{content:"\e647"}.mif-chevron-left:before{content:"\e648"}.mif-chevron-right:before{content:"\e649"}.mif-expand-less:before{content:"\e64a"}.mif-expand-more:before{content:"\e64b"}.mif-menu:before{content:"\e64c"}.mif-more-horiz:before{content:"\e64d"}.mif-more-vert:before{content:"\e64e"}.mif-unfold-less:before{content:"\e64f"}.mif-unfold-more:before{content:"\e650"}.mif-bt-audio:before{content:"\e651"}.mif-not:before{content:"\e633"}.mif-drive-eta:before{content:"\e652"}.mif-event-available:before{content:"\e653"}.mif-event-busy:before{content:"\e654"}.mif-folder-special:before{content:"\e655"}.mif-phone-bt:before{content:"\e657"}.mif-phone-forwarded:before{content:"\e658"}.mif-phone-in-talk:before{content:"\e659"}.mif-phone-locked:before{content:"\e65a"}.mif-phone-missed:before{content:"\e65b"}.mif-phone-paused:before{content:"\e65c"}.mif-sd-card:before{content:"\e65d"}.mif-sync-disabled:before{content:"\e622"}.mif-sync-problem:before{content:"\e623"}.mif-vpn-lock:before{content:"\e624"}.mif-vpn-publ:before{content:"\e625"}.mif-school:before{content:"\e61f"}.mif-floppy-disk2:before{content:"\ea5e"}.mif-drive:before{content:"\ea5f"}.mif-folder-images:before{content:"\ea60"}.mif-folder-music:before{content:"\ea61"}.mif-folder-video:before{content:"\ea66"}.mif-folder1:before{content:"\ea67"}.mif-help2:before{content:"\e9c4"}.mif-info1:before{content:"\e9cf"}.mif-price-ribbon:before{content:"\e9ef"}.mif-google-drive:before{content:"\e9d0"}.mif-paypal1:before{content:"\ea08"}.mif-spotify:before{content:"\ea09"}.mif-linkedin1:before{content:"\ea0c"}.mif-tumblr:before{content:"\ea0e"}.mif-twitter1:before{content:"\ea58"}.mif-cross-light:before{content:"\e9c5"}.mif-install:before{content:"\e902"}.mif-open-book:before{content:"\e903"}.mif-uninstall:before{content:"\e904"}.mif-drive2:before{content:"\e906"}.mif-news:before{content:"\e907"}.mif-book-reference:before{content:"\e908"}.mif-chevron-thin-down:before{content:"\e66b"}.mif-chevron-thin-left:before{content:"\e697"}.mif-chevron-thin-right:before{content:"\e69b"}.mif-chevron-thin-up:before{content:"\e69c"}.mif-flow-branch:before{content:"\e69d"}.mif-flow-cascade:before{content:"\e69e"}.mif-flow-line:before{content:"\e69f"}.mif-flow-parallel:before{content:"\e6a0"}.mif-flow-tree:before{content:"\e6a1"}.mif-air:before{content:"\e6a2"}.mif-medal:before{content:"\e6a3"}.mif-paper-plane:before{content:"\e6a4"}.mif-shareable:before{content:"\e6a5"}.mif-shop:before{content:"\e6a6"}.mif-shopping-basket2:before{content:"\e6a7"}.mif-thumbs-down:before{content:"\e6a8"}.mif-thumbs-up:before{content:"\e6a9"}.mif-traffic-cone:before{content:"\e6aa"}.mif-water:before{content:"\e6ab"}.mif-creative-cloud:before{content:"\e6ac"}.mif-dropbox:before{content:"\e6ad"}.mif-evernote:before{content:"\e6ae"}.mif-paypal:before{content:"\e6af"}.mif-swarm:before{content:"\e6b0"}.mif-vk:before{content:"\e6b1"}.mif-yelp:before{content:"\e6b2"}.mif-dribbble:before{content:"\e6b3"}.mif-lastfm:before{content:"\e6b4"}.mif-pinterest:before{content:"\e6b5"}.mif-stumbleupon:before{content:"\e6b6"}.mif-vimeo:before{content:"\e6b7"}.mif-slideshare:before{content:"\e9f1"}.mif-facebook:before{content:"\f09a"}.mif-steam:before{content:"\f1b6"}.mif-leanpub:before{content:"\f212"}.mif-user-secret:before{content:"\f21b"}.mif-server:before{content:"\f233"}.mif-balance-scale:before{content:"\f24e"}.mif-gitlab:before{content:"\f296"}.mif-themeisle:before{content:"\f2b2"}.mif-handshake:before{content:"\f2b5"}.mif-grav:before{content:"\f2d6"}.mif-imdb:before{content:"\f2d8"}.mif-meetup:before{content:"\f2e0"}.mif-unlink:before{content:"\f127"}.mif-fire-extinguisher:before{content:"\f134"}.mif-eur:before{content:"\f153"}.mif-gbp:before{content:"\f154"}.mif-dollar2:before{content:"\f155"}.mif-cny:before{content:"\f157"}.mif-bitcoin:before{content:"\f15a"}.mif-youtube-play:before{content:"\f16a"}.mif-linux:before{content:"\f17c"}.mif-space-shuttle:before{content:"\f197"}.mif-openid:before{content:"\f19b"}.mif-digg:before{content:"\f1a6"}.mif-language:before{content:"\f1ab"}.mif-automobile:before{content:"\f1b9"}.mif-cab:before{content:"\f1ba"}.mif-jsfiddle:before{content:"\f1cc"}.mif-google-wallet:before{content:"\f1ee"}.mif-copyright:before{content:"\f1f9"}.mif-bicycle:before{content:"\f206"}.mif-bus:before{content:"\f207"}.mif-ship:before{content:"\f21a"}.mif-motorcycle:before{content:"\f21c"}.mif-train:before{content:"\f238"}.mif-subway:before{content:"\f239"}.mif-opencart:before{content:"\f23d"}.mif-trademark:before{content:"\f25c"}.mif-registered:before{content:"\f25d"}.mif-creative-commons:before{content:"\f25e"}.mif-wikipedia:before{content:"\f266"}.mif-amazon:before{content:"\f270"}.mif-fonticons:before{content:"\f280"}.mif-user-md:before{content:"\f0f0"}.mif-stethoscope:before{content:"\f0f1"}.mif-ambulance:before{content:"\f0f9"}.mif-medkit:before{content:"\f0fa"}.mif-paw:before{content:"\f1b0"}.mif-visa:before{content:"\f1f0"}.mif-mastercard:before{content:"\f1f1"}.mif-discover:before{content:"\f1f2"}.mif-amex:before{content:"\f1f3"}.mif-cc-paypal:before{content:"\f1f4"}.mif-heartbeat:before{content:"\f21e"}.mif-venus:before{content:"\f221"}.mif-mars:before{content:"\f222"}.mif-medium:before{content:"\f23a"}.mif-network:before{content:"\e9d1"}.mif-lan:before{content:"\e9dc"}.mif-net-server:before{content:"\e9dd"}.mif-computer:before{content:"\e9de"}.mif-hdd:before{content:"\e9df"}.mif-cpu:before{content:"\e9e1"}.mif-sign-pen:before{content:"\e9c9"}.mif-usb:before{content:"\e9e7"}.mif-stack2:before{content:"\e6b9"}.mif-stack3:before{content:"\e6ba"}.mif-lamp:before{content:"\e6bb"}.mif-injection:before{content:"\e6bc"}.mif-thermometer2:before{content:"\e6bd"}.mif-justice:before{content:"\e6be"}.mif-cabinet:before{content:"\e62b"}.mif-suitcase:before{content:"\e62c"}.mif-gamepad:before{content:"\e65e"}.mif-satellite:before{content:"\e65f"}.mif-lock:before{content:"\e660"}.mif-unlock:before{content:"\e661"}.mif-battery-full:before{content:"\e62d"}.mif-battery-two:before{content:"\e62e"}.mif-battery-one:before{content:"\e62f"}.mif-battery-empty:before{content:"\e630"}.mif-battery-charge:before{content:"\e631"}.mif-tools:before{content:"\e632"}.mif-pin:before{content:"\e662"}.mif-discout:before{content:"\e663"}.mif-profile:before{content:"\e664"}.mif-dollar:before{content:"\e665"}.mif-dollars:before{content:"\e666"}.mif-coins:before{content:"\e6b8"}.mif-male:before{content:"\e667"}.mif-female:before{content:"\e668"}.mif-piano:before{content:"\e669"}.mif-anchor:before{content:"\e66a"}.mif-new-tab:before{content:"\ea7e"}.mif-whatsapp:before{content:"\e90b"}.mif-copy:before{content:"\e92c"}.mif-paste:before{content:"\e92d"}.mif-cut:before{content:"\ea5a"}.mif-earth2:before{content:"\e6c1"}.mif-shit:before{content:"\e6c2"}.mif-broadcast:before{content:"\f048"}.mif-organization:before{content:"\f037"}.mif-squirrel:before{content:"\f0b2"}.mif-steps:before{content:"\f0c7"}.mif-versions:before{content:"\f064"}.mif-microscope:before{content:"\f089"}.mif-library:before{content:"\e921"}.mif-file-binary:before{content:"\f094"}.mif-mail-read:before{content:"\f03c"}.mif-quote:before{content:"\f063"}.mif-sunrise:before{content:"\e66c"}.mif-sun:before{content:"\e66d"}.mif-moon:before{content:"\e66e"}.mif-sun3:before{content:"\e66f"}.mif-windy:before{content:"\e670"}.mif-wind:before{content:"\e671"}.mif-snowflake:before{content:"\e672"}.mif-cloudy:before{content:"\e673"}.mif-cloud2:before{content:"\e674"}.mif-weather:before{content:"\e675"}.mif-weather2:before{content:"\e676"}.mif-weather3:before{content:"\e677"}.mif-lines:before{content:"\e678"}.mif-cloud3:before{content:"\e679"}.mif-lightning:before{content:"\e67a"}.mif-lightning2:before{content:"\e67b"}.mif-rainy:before{content:"\e67c"}.mif-rainy2:before{content:"\e67d"}.mif-windy2:before{content:"\e67e"}.mif-windy3:before{content:"\e67f"}.mif-snowy:before{content:"\e680"}.mif-snowy2:before{content:"\e681"}.mif-snowy3:before{content:"\e682"}.mif-weather4:before{content:"\e683"}.mif-cloudy2:before{content:"\e684"}.mif-cloud4:before{content:"\e685"}.mif-lightning3:before{content:"\e686"}.mif-sun4:before{content:"\e687"}.mif-moon2:before{content:"\e688"}.mif-cloudy3:before{content:"\e689"}.mif-cloud5:before{content:"\e68a"}.mif-cloud6:before{content:"\e68b"}.mif-lightning4:before{content:"\e68c"}.mif-rainy3:before{content:"\e68d"}.mif-rainy4:before{content:"\e68e"}.mif-windy4:before{content:"\e68f"}.mif-windy5:before{content:"\e690"}.mif-snowy4:before{content:"\e691"}.mif-snowy5:before{content:"\e692"}.mif-weather5:before{content:"\e693"}.mif-cloudy4:before{content:"\e694"}.mif-lightning5:before{content:"\e695"}.mif-thermometer:before{content:"\e696"}.mif-none:before{content:"\e698"}.mif-celsius:before{content:"\e699"}.mif-fahrenheit:before{content:"\e69a"}.mif-home:before{content:"\e900"}.mif-pencil:before{content:"\e905"}.mif-eyedropper:before{content:"\e90a"}.mif-paint:before{content:"\e90c"}.mif-image:before{content:"\e90d"}.mif-images:before{content:"\e90e"}.mif-camera:before{content:"\e90f"}.mif-headphones:before{content:"\e910"}.mif-music:before{content:"\e911"}.mif-film:before{content:"\e913"}.mif-video-camera:before{content:"\e914"}.mif-dice:before{content:"\e915"}.mif-wifi-connect:before{content:"\e91b"}.mif-feed:before{content:"\e91d"}.mif-mic:before{content:"\e91e"}.mif-books:before{content:"\e920"}.mif-file-empty:before{content:"\e924"}.mif-files-empty:before{content:"\e925"}.mif-file-text:before{content:"\e926"}.mif-file-picture:before{content:"\e927"}.mif-file-music:before{content:"\e928"}.mif-file-play:before{content:"\e929"}.mif-file-video:before{content:"\e92a"}.mif-file-zip:before{content:"\e92b"}.mif-stack:before{content:"\e92e"}.mif-folder:before{content:"\e92f"}.mif-folder-open:before{content:"\e930"}.mif-folder-plus:before{content:"\e931"}.mif-folder-minus:before{content:"\e932"}.mif-folder-download:before{content:"\e933"}.mif-folder-upload:before{content:"\e934"}.mif-tag:before{content:"\e935"}.mif-tags:before{content:"\e936"}.mif-barcode:before{content:"\e937"}.mif-qrcode:before{content:"\e938"}.mif-cart:before{content:"\e93a"}.mif-credit-card:before{content:"\e93f"}.mif-calculator:before{content:"\e940"}.mif-help:before{content:"\e941"}.mif-phone:before{content:"\e942"}.mif-envelop:before{content:"\e945"}.mif-location:before{content:"\e948"}.mif-compass:before{content:"\e949"}.mif-compass2:before{content:"\e94a"}.mif-map:before{content:"\e94b"}.mif-history:before{content:"\e94d"}.mif-calendar:before{content:"\e953"}.mif-printer:before{content:"\e954"}.mif-keyboard:before{content:"\e955"}.mif-display:before{content:"\e956"}.mif-laptop:before{content:"\e957"}.mif-mobile:before{content:"\e959"}.mif-tablet:before{content:"\e95a"}.mif-download:before{content:"\e960"}.mif-upload:before{content:"\e961"}.mif-floppy-disk:before{content:"\e962"}.mif-drive1:before{content:"\e963"}.mif-undo:before{content:"\e965"}.mif-redo:before{content:"\e966"}.mif-bubble:before{content:"\e96b"}.mif-bubbles:before{content:"\e96c"}.mif-user:before{content:"\e971"}.mif-users:before{content:"\e972"}.mif-user-plus:before{content:"\e973"}.mif-user-minus:before{content:"\e974"}.mif-user-check:before{content:"\e975"}.mif-hour-glass:before{content:"\e979"}.mif-spinner:before{content:"\e97a"}.mif-spinner1:before{content:"\e97b"}.mif-spinner2:before{content:"\e97d"}.mif-spinner3:before{content:"\e981"}.mif-spinner4:before{content:"\e982"}.mif-spinner5:before{content:"\e983"}.mif-search:before{content:"\e986"}.mif-zoom-in:before{content:"\e987"}.mif-zoom-out:before{content:"\e988"}.mif-enlarge:before{content:"\e989"}.mif-shrink:before{content:"\e98a"}.mif-enlarge2:before{content:"\e98b"}.mif-shrink2:before{content:"\e98c"}.mif-key:before{content:"\e98d"}.mif-wrench:before{content:"\e991"}.mif-equalizer:before{content:"\e992"}.mif-equalizer-v:before{content:"\e993"}.mif-cog:before{content:"\e994"}.mif-cogs:before{content:"\e995"}.mif-magic-wand:before{content:"\e997"}.mif-bug:before{content:"\e999"}.mif-chart-pie:before{content:"\e99a"}.mif-chart-dots:before{content:"\e99b"}.mif-chart-bars:before{content:"\e99c"}.mif-chart-bars2:before{content:"\e99d"}.mif-trophy:before{content:"\e99e"}.mif-gift:before{content:"\e99f"}.mif-spoon-fork:before{content:"\e9a3"}.mif-rocket:before{content:"\e9a5"}.mif-meter:before{content:"\e9a6"}.mif-hammer:before{content:"\e9a8"}.mif-fire:before{content:"\e9a9"}.mif-lab:before{content:"\e9aa"}.mif-bin:before{content:"\e9ac"}.mif-truck:before{content:"\e9b0"}.mif-target:before{content:"\e9b3"}.mif-switch:before{content:"\e9b6"}.mif-power-cord:before{content:"\e9b7"}.mif-clipboard:before{content:"\e9b8"}.mif-list-numbered:before{content:"\e9b9"}.mif-list:before{content:"\e9ba"}.mif-list2:before{content:"\e9bb"}.mif-tree:before{content:"\e9bc"}.mif-cloud:before{content:"\e9c1"}.mif-cloud-download:before{content:"\e9c2"}.mif-cloud-upload:before{content:"\e9c3"}.mif-download2:before{content:"\e9c7"}.mif-upload2:before{content:"\e9c8"}.mif-earth:before{content:"\e9ca"}.mif-link:before{content:"\e9cb"}.mif-flag:before{content:"\e9cc"}.mif-attachment:before{content:"\e9cd"}.mif-eye:before{content:"\e9ce"}.mif-bookmark:before{content:"\e9d2"}.mif-bookmarks:before{content:"\e9d3"}.mif-contrast:before{content:"\e9d5"}.mif-brightness:before{content:"\e9d6"}.mif-star-empty:before{content:"\e9d7"}.mif-star-half:before{content:"\e9d8"}.mif-star-full:before{content:"\e9d9"}.mif-heart:before{content:"\e9da"}.mif-heart-broken:before{content:"\e9db"}.mif-warning:before{content:"\ea07"}.mif-plus:before{content:"\ea0a"}.mif-minus:before{content:"\ea0b"}.mif-cancel:before{content:"\ea0d"}.mif-cross:before{content:"\ea0f"}.mif-checkmark:before{content:"\ea10"}.mif-spell-check:before{content:"\ea12"}.mif-enter:before{content:"\ea13"}.mif-exit:before{content:"\ea14"}.mif-play:before{content:"\ea1c"}.mif-pause:before{content:"\ea1d"}.mif-stop:before{content:"\ea1e"}.mif-backward:before{content:"\ea1f"}.mif-forward:before{content:"\ea20"}.mif-first:before{content:"\ea21"}.mif-last:before{content:"\ea22"}.mif-previous:before{content:"\ea23"}.mif-next:before{content:"\ea24"}.mif-eject:before{content:"\ea25"}.mif-volume-high:before{content:"\ea26"}.mif-volume-medium:before{content:"\ea27"}.mif-volume-low:before{content:"\ea28"}.mif-volume-mute:before{content:"\ea29"}.mif-volume-mute2:before{content:"\ea2a"}.mif-volume-plus:before{content:"\ea2b"}.mif-volume-minus:before{content:"\ea2c"}.mif-loop:before{content:"\ea2d"}.mif-loop2:before{content:"\ea2e"}.mif-infinite:before{content:"\ea2f"}.mif-shuffle:before{content:"\ea30"}.mif-arrow-up-left:before{content:"\ea39"}.mif-arrow-up:before{content:"\ea3a"}.mif-arrow-up-right:before{content:"\ea3b"}.mif-arrow-right:before{content:"\ea3c"}.mif-arrow-down-right:before{content:"\ea3d"}.mif-arrow-down:before{content:"\ea3e"}.mif-arrow-down-left:before{content:"\ea3f"}.mif-arrow-left:before{content:"\ea40"}.mif-tab:before{content:"\ea45"}.mif-move-up:before{content:"\ea46"}.mif-move-down:before{content:"\ea47"}.mif-sort-asc:before{content:"\ea4c"}.mif-sort-desc:before{content:"\ea4d"}.mif-command:before{content:"\ea4e"}.mif-shift:before{content:"\ea4f"}.mif-crop:before{content:"\ea57"}.mif-filter:before{content:"\ea5b"}.mif-bold:before{content:"\ea62"}.mif-underline:before{content:"\ea63"}.mif-italic:before{content:"\ea64"}.mif-strikethrough:before{content:"\ea65"}.mif-page-break:before{content:"\ea68"}.mif-superscript:before{content:"\ea69"}.mif-subscript:before{content:"\ea6a"}.mif-table:before{content:"\ea71"}.mif-insert-template:before{content:"\ea72"}.mif-pilcrow:before{content:"\ea73"}.mif-section:before{content:"\ea76"}.mif-paragraph-left:before{content:"\ea77"}.mif-paragraph-center:before{content:"\ea78"}.mif-paragraph-right:before{content:"\ea79"}.mif-paragraph-justify:before{content:"\ea7a"}.mif-indent-increase:before{content:"\ea7b"}.mif-indent-decrease:before{content:"\ea7c"}.mif-share:before{content:"\ea82"}.mif-google:before{content:"\ea87"}.mif-facebook2:before{content:"\ea8d"}.mif-twitter:before{content:"\ea91"}.mif-feed3:before{content:"\ea95"}.mif-youtube:before{content:"\ea99"}.mif-steam2:before{content:"\eaae"}.mif-onedrive:before{content:"\eab0"}.mif-git:before{content:"\eab5"}.mif-apple:before{content:"\eabf"}.mif-android:before{content:"\eac1"}.mif-windows:before{content:"\eac3"}.mif-skype:before{content:"\eac6"}.mif-linkedin:before{content:"\eac8"}.mif-chrome:before{content:"\eae5"}.mif-firefox:before{content:"\eae6"}.mif-ie:before{content:"\eae7"}.mif-opera:before{content:"\eae8"}.mif-safari:before{content:"\eae9"}.mif-airplane:before{content:"\e6c3"}.mif-instagram:before{content:"\e6c5"}.mif-twitch:before{content:"\e6c6"}.mif-picassa:before{content:"\e6c7"}.mif-deviantart:before{content:"\e6c8"}.mif-wordpress:before{content:"\e6c9"}.mif-joomla:before{content:"\e6ca"}.mif-blogger:before{content:"\e6cb"}.mif-tux:before{content:"\e6cc"}.mif-finder:before{content:"\e6cd"}.mif-soundcloud:before{content:"\e6ce"}.mif-reddit:before{content:"\e6cf"}.mif-delicious:before{content:"\e6d0"}.mif-stackoverflow:before{content:"\e6d1"}.mif-flattr:before{content:"\e6d2"}.mif-foursquare:before{content:"\e6d3"}.mif-file-openoffice:before{content:"\e6d4"}.mif-libreoffice:before{content:"\e6d5"}.mif-codepen:before{content:"\e6d6"}.mif-IcoMoon:before{content:"\e6d7"}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */
/**
 * easymde v2.18.0
 * Copyright Jeroen Akkerman
 * @link https://github.com/ionaru/easy-markdown-editor
 * @license MIT
 */
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]::after{content:'';background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}