@media (max-width: 650px){
.header-overlay {
    height: 60px!important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
    margin-left: auto!important;
}
.h2, h2 {
    font-size: 1.5rem!important;
}
}
@media (min-width: 651px) and (max-width: 1150px){
.header-overlay {
    height: 75px!important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
    margin-left: auto!important;
}
.h2, h2 {
    font-size: 1.5rem!important;
}
}
.language {
    transition: all 0.3s;
    z-index: 16;
    line-height: 3.4;
}

.header-overlay {
    height: 100px;
    opacity: 1;
}

.vs-scrolldrag{
	height: auto!important;
}

body.desktop {
    overflow: hidden;
    position: initial;
    overflow-y: auto;
}
.cc-animate.cc-revoke {
    transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
    transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
    transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
    transform: translateY(0);
}
.cc-grower {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
}
.cc-link,
.cc-revoke:hover {
    text-decoration: underline;
}
.cc-revoke,
.cc-window {
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica, Calibri, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999;
}
.cc-window.cc-static {
    position: static;
}
.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
}
.cc-revoke {
    padding: 0.5em;
}
.cc-header {
    font-size: 18px;
    font-weight: 700;
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
    cursor: pointer;
}
.cc-link {
    opacity: 0.8;
    display: inline-block;
    padding: 0.2em;
}
.cc-link:hover {
    opacity: 1;
}
.cc-link:active,
.cc-link:visited {
    color: initial;
}
.cc-btn {
    display: block;
    padding: 0.4em 0.8em;
    font-size: 0.9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
}
.cc-banner .cc-btn:last-child {
    min-width: 140px;
}
.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline;
}
.cc-close {
    display: block;
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    font-size: 1.6em;
    opacity: 0.9;
    line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
    opacity: 1;
}
.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
    left: 3em;
    right: unset;
}
.cc-revoke.cc-right {
    right: 3em;
    left: unset;
}
.cc-top {
    top: 1em;
}
.cc-left {
    left: 1em;
}
.cc-right {
    right: 1em;
}
.cc-bottom {
    bottom: 1em;
}
.cc-floating > .cc-link {
    margin-bottom: 1em;
}
.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.cc-window.cc-banner {
    -ms-flex-align: center;
    align-items: center;
}
.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0;
}
.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
}
.cc-banner .cc-message {
    -ms-flex: 1;
    flex: 1;
}
.cc-compliance {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}
.cc-compliance > .cc-btn {
    -ms-flex: 1;
    flex: 1;
}
.cc-btn + .cc-btn {
    margin-left: 0.5em;
}
@media print {
    .cc-revoke,
    .cc-window {
        display: none;
    }
}
@media screen and (max-width: 900px) {
    .cc-btn {
        white-space: normal;
    }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
    .cc-window.cc-top {
        top: 0;
    }
    .cc-window.cc-bottom {
        bottom: 0;
    }
    .cc-window.cc-banner,
    .cc-window.cc-left,
    .cc-window.cc-right {
        left: 0;
        right: 0;
    }
    .cc-window.cc-banner {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cc-window.cc-banner .cc-compliance {
        -ms-flex: 1;
        flex: 1;
    }
    .cc-window.cc-floating {
        max-width: none;
    }
    .cc-window .cc-message {
        margin-bottom: 1em;
    }
    .cc-window.cc-banner {
        -ms-flex-align: unset;
        align-items: unset;
    }
}
.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -ms-flex: none;
    flex: none;
}
.cc-theme-classic .cc-btn {
    border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
    min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block;
}
.cc-theme-edgeless.cc-window {
    padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em 2em 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: 0.8em 1.8em;
    height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
    margin-left: 0;
}
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #4cae3d;
    --teal: #20c997;
    --cyan: #17a2b8;
    --gray: #848581;
    --gray-dark: #383838;
    --gray-light: #f2f2f2;
    --gray-darker: #1e1e1e;
    --primary: #000;
    --secondary: #fff;
    --success: #4cae3d;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f2f2f2;
    --dark: #383838;
    --white: #fff;
    --black: #000;
    --highlight1: #848581;
    --medium: #848581;
    --darker: #1e1e1e;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
@media print {
    *,
    :after,
    :before {
        text-shadow: none !important;
        box-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    pre {
        white-space: pre-wrap !important;
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    img,
    tr {
        page-break-inside: avoid;
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .badge {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd !important;
    }
}
*,
:after,
:before {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
    width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}
body {
    margin: 0;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    background-color: #fff;
}
[tabindex="-1"]:focus {
    outline: none !important;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}
address {
    font-style: normal;
    line-height: inherit;
}
address,
dl,
ol,
ul {
    margin-bottom: 1rem;
}
dl,
ol,
ul {
    margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0;
}
dt {
    font-weight: 700;
}
dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
blockquote {
    margin: 0 0 1rem;
}
dfn {
    font-style: italic;
}
b,
strong {
    font-weight: bolder;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
}
sup {
    top: -0.5em;
}
a {
    text-decoration: underline;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a,
a:hover {
    color: #000;
}
a:hover {
    text-decoration: underline;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
    outline: 0;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
pre {
    overflow: auto;
    -ms-overflow-style: scrollbar;
}
figure {
    margin: 0 0 1rem;
}
img {
    vertical-align: middle;
    border-style: none;
}
svg:not(:root) {
    overflow: hidden;
}
[role="button"],
a,
area,
button,
input:not([type="range"]),
label,
select,
summary,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
table {
    border-collapse: collapse;
}
caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #848581;
    text-align: left;
    caption-side: bottom;
}
th {
    text-align: inherit;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
button {
    border-radius: 0;
}
button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
    -webkit-appearance: listbox;
}
textarea {
    overflow: auto;
    resize: vertical;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
output {
    display: inline-block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.2;
    color: inherit;
}
.h1,
h1 {
    font-size: 3rem;
}
.h2,
h2 {
    font-size: 2.125rem;
}
.h3,
h3 {
    font-size: 1.625rem;
}
.h4,
h4 {
    font-size: 1.375rem;
}
.h5,
.h6,
h5,
h6 {
    font-size: 1.125rem;
}
.lead {
    font-size: 1.40625rem;
    font-weight: 300;
}
.display-1 {
    font-size: 6rem;
}
.display-1,
.display-2 {
    font-weight: 300;
    line-height: 1.2;
}
.display-2 {
    font-size: 5.5rem;
}
.display-3 {
    font-size: 4.5rem;
}
.display-3,
.display-4 {
    font-weight: 300;
    line-height: 1.2;
}
.display-4 {
    font-size: 3.5rem;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.small,
small {
    font-size: 80%;
    font-weight: 400;
}
.mark,
mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}
.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline-item {
    display: inline-block;
}
.list-inline-item:not(:last-child) {
    margin-right: 5px;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
.blockquote {
    margin-bottom: 1rem;
    font-size: 1.40625rem;
}
.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #848581;
}
.blockquote-footer:before {
    content: "\2014   \A0";
}
.img-fluid,
.img-thumbnail {
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.figure {
    display: inline-block;
}
.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}
.figure-caption {
    font-size: 90%;
    color: #848581;
}
code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
code {
    padding: 0.2rem 0.4rem;
    font-size: 90%;
    color: #bd4147;
    background-color: #f2f2f2;
}
a > code {
    padding: 0;
    color: inherit;
    background-color: inherit;
}
kbd {
    padding: 0.2rem 0.4rem;
    font-size: 90%;
    color: #fff;
    background-color: #1e1e1e;
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}
pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 90%;
    color: #1e1e1e;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}
.container-fluid {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-1,
.col-auto {
    -webkit-box-flex: 0;
}
.col-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}
.col-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}
.col-2,
.col-3 {
    -webkit-box-flex: 0;
}
.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}
.col-4,
.col-5 {
    -webkit-box-flex: 0;
}
.col-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}
.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-6,
.col-7 {
    -webkit-box-flex: 0;
}
.col-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}
.col-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}
.col-8,
.col-9 {
    -webkit-box-flex: 0;
}
.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}
.col-10,
.col-11 {
    -webkit-box-flex: 0;
}
.col-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}
.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}
.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}
.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}
.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
}
.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
}
.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
}
.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
}
.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
}
.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
}
.offset-1 {
    margin-left: 8.33333%;
}
.offset-2 {
    margin-left: 16.66667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.33333%;
}
.offset-5 {
    margin-left: 41.66667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.33333%;
}
.offset-8 {
    margin-left: 66.66667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.33333%;
}
.offset-11 {
    margin-left: 91.66667%;
}
@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.33333%;
    }
    .offset-sm-2 {
        margin-left: 16.66667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333%;
    }
    .offset-sm-5 {
        margin-left: 41.66667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333%;
    }
    .offset-sm-8 {
        margin-left: 66.66667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333%;
    }
    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}
@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333%;
    }
    .offset-md-2 {
        margin-left: 16.66667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333%;
    }
    .offset-md-5 {
        margin-left: 41.66667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333%;
    }
    .offset-md-8 {
        margin-left: 66.66667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333%;
    }
    .offset-md-11 {
        margin-left: 91.66667%;
    }
}
@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333%;
    }
    .offset-lg-2 {
        margin-left: 16.66667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333%;
    }
    .offset-lg-5 {
        margin-left: 41.66667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333%;
    }
    .offset-lg-8 {
        margin-left: 66.66667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333%;
    }
    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}
@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333%;
    }
    .offset-xl-2 {
        margin-left: 16.66667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333%;
    }
    .offset-xl-5 {
        margin-left: 41.66667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333%;
    }
    .offset-xl-8 {
        margin-left: 66.66667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333%;
    }
    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}
.table td,
.table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #e9eae4;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9eae4;
}
.table tbody + tbody {
    border-top: 2px solid #e9eae4;
}
.table .table {
    background-color: #fff;
}
.table-sm td,
.table-sm th {
    padding: 0.3rem;
}
.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #e9eae4;
}
.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
    background-color: #b8b8b8;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #ababab;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
    background-color: #fff;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #f2f2f2;
}
.table-success,
.table-success > td,
.table-success > th {
    background-color: #cde8c9;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #bce0b7;
}
.table-info,
.table-info > td,
.table-info > th {
    background-color: #bee5eb;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
    background-color: #ffeeba;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
    background-color: #f5c6cb;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f1b0b7;
}
.table-light,
.table-light > td,
.table-light > th {
    background-color: #fbfbfb;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #eee;
}
.table-dark,
.table-dark > td,
.table-dark > th {
    background-color: #c7c7c7;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #bababa;
}
.table-white,
.table-white > td,
.table-white > th {
    background-color: #fff;
}
.table-hover .table-white:hover,
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
    background-color: #f2f2f2;
}
.table-black,
.table-black > td,
.table-black > th {
    background-color: #b8b8b8;
}
.table-hover .table-black:hover,
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
    background-color: #ababab;
}
.table-highlight1,
.table-highlight1 > td,
.table-highlight1 > th {
    background-color: #dddddc;
}
.table-hover .table-highlight1:hover,
.table-hover .table-highlight1:hover > td,
.table-hover .table-highlight1:hover > th {
    background-color: #d0d0cf;
}
.table-medium,
.table-medium > td,
.table-medium > th {
    background-color: #dddddc;
}
.table-hover .table-medium:hover,
.table-hover .table-medium:hover > td,
.table-hover .table-medium:hover > th {
    background-color: #d0d0cf;
}
.table-darker,
.table-darker > td,
.table-darker > th {
    background-color: silver;
}
.table-hover .table-darker:hover,
.table-hover .table-darker:hover > td,
.table-hover .table-darker:hover > th {
    background-color: #b3b3b3;
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #313131;
}
.table .thead-light th {
    color: #495057;
    background-color: #e9eae4;
    border-color: #e9eae4;
}
.table-dark {
    color: #fff;
    background-color: #1e1e1e;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #313131;
}
.table-dark.table-bordered {
    border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, 0.05);
}
.table-dark.table-hover tbody tr:hover {
    background-color: hsla(0, 0%, 100%, 0.075);
}
@media (max-width: 575px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-sm.table-bordered {
        border: 0;
    }
}
@media (max-width: 767px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-md.table-bordered {
        border: 0;
    }
}
@media (max-width: 991px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-lg.table-bordered {
        border: 0;
    }
}
@media (max-width: 1199px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-xl.table-bordered {
        border: 0;
    }
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive.table-bordered {
    border: 0;
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1.125rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #cbcbcb;
    border-radius: 0;
    -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #404040;
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
}
.form-control::-webkit-input-placeholder {
    color: #848581;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #848581;
    opacity: 1;
}
.form-control::placeholder {
    color: #848581;
    opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
    background-color: #e9eae4;
    opacity: 1;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(2.4375rem + 2px);
}
select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}
.form-control-file,
.form-control-range {
    display: block;
}
.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    line-height: 1.5;
}
.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.40625rem;
    line-height: 1.5;
}
.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.98438rem;
    line-height: 1.5;
}
.col-form-legend {
    font-size: 1.125rem;
}
.col-form-legend,
.form-control-plaintext {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin-bottom: 0;
}
.form-control-plaintext {
    line-height: 1.5;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .form-control-plaintext.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-plaintext.btn,
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .form-control-plaintext.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-plaintext.btn {
    padding-right: 0;
    padding-left: 0;
}
.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.98438rem;
    line-height: 1.5;
}
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
    height: calc(1.97656rem + 2px);
}
.form-control-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.40625rem;
    line-height: 1.5;
}
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
    height: calc(3.10938rem + 2px);
}
.form-group {
    margin-bottom: 1rem;
}
.form-text {
    display: block;
    margin-top: 0.25rem;
}
.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.form-check {
    position: relative;
    display: block;
    margin-bottom: 0.5rem;
}
.form-check.disabled .form-check-label {
    color: #848581;
}
.form-check-label {
    padding-left: 1.25rem;
    margin-bottom: 0;
}
.form-check-input {
    position: absolute;
    margin-top: 0.25rem;
    margin-left: -1.25rem;
}
.form-check-inline {
    display: inline-block;
    margin-right: 0.75rem;
}
.form-check-inline .form-check-label {
    vertical-align: middle;
}
.valid-feedback {
    display: none;
    margin-top: 0.25rem;
    font-size: 0.875rem;
    color: #4cae3d;
}
.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    width: 250px;
    padding: 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(76, 174, 61, 0.8);
    border-radius: 0.2rem;
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
    border-color: #4cae3d;
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 174, 61, 0.25);
}
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
    display: block;
}
.form-check-input.is-valid + .form-check-label,
.was-validated .form-check-input:valid + .form-check-label {
    color: #4cae3d;
}
.custom-control-input.is-valid ~ .custom-control-indicator,
.was-validated .custom-control-input:valid ~ .custom-control-indicator {
    background-color: rgba(76, 174, 61, 0.25);
}
.custom-control-input.is-valid ~ .custom-control-description,
.was-validated .custom-control-input:valid ~ .custom-control-description {
    color: #4cae3d;
}
.custom-file-input.is-valid ~ .custom-file-control,
.was-validated .custom-file-input:valid ~ .custom-file-control {
    border-color: #4cae3d;
}
.custom-file-input.is-valid ~ .custom-file-control:before,
.was-validated .custom-file-input:valid ~ .custom-file-control:before {
    border-color: inherit;
}
.custom-file-input.is-valid:focus,
.was-validated .custom-file-input:valid:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 174, 61, 0.25);
}
.invalid-feedback {
    display: none;
    margin-top: 0.25rem;
    font-size: 0.875rem;
    color: #dc3545;
}
.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    width: 250px;
    padding: 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.8);
    border-radius: 0.2rem;
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
    border-color: #dc3545;
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
    display: block;
}
.form-check-input.is-invalid + .form-check-label,
.was-validated .form-check-input:invalid + .form-check-label {
    color: #dc3545;
}
.custom-control-input.is-invalid ~ .custom-control-indicator,
.was-validated .custom-control-input:invalid ~ .custom-control-indicator {
    background-color: rgba(220, 53, 69, 0.25);
}
.custom-control-input.is-invalid ~ .custom-control-description,
.was-validated .custom-control-input:invalid ~ .custom-control-description {
    color: #dc3545;
}
.custom-file-input.is-invalid ~ .custom-file-control,
.was-validated .custom-file-input:invalid ~ .custom-file-control {
    border-color: #dc3545;
}
.custom-file-input.is-invalid ~ .custom-file-control:before,
.was-validated .custom-file-input:invalid ~ .custom-file-control:before {
    border-color: inherit;
}
.custom-file-input.is-invalid:focus,
.was-validated .custom-file-input:invalid:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.form-inline .form-check {
    width: 100%;
}
@media (min-width: 576px) {
    .form-inline label {
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .form-inline .form-group,
    .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: 0;
    }
    .form-inline .form-group {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .form-inline .input-group {
        width: auto;
    }
    .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        margin-top: 0;
        margin-bottom: 0;
    }
    .form-inline .form-check-label {
        padding-left: 0;
    }
    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }
    .form-inline .custom-control {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
    }
    .form-inline .custom-control-indicator {
        position: static;
        display: inline-block;
        margin-right: 0.25rem;
        vertical-align: text-bottom;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1.125rem;
    line-height: 1.5;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:focus,
.btn:hover {
    text-decoration: none;
}
.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
}
.btn.disabled,
.btn:disabled {
    opacity: 0.65;
}
.btn:not([disabled]):not(.disabled).active,
.btn:not([disabled]):not(.disabled):active {
    background-image: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}
.btn-primary,
.btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #000;
    border-color: #000;
}
.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-secondary {
    color: #111;
    background-color: #fff;
    border-color: #fff;
}
.btn-secondary:hover {
    color: #111;
    background-color: #ececec;
    border-color: #e6e6e6;
}
.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #fff;
    border-color: #fff;
}
.btn-secondary:not([disabled]):not(.disabled).active,
.btn-secondary:not([disabled]):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
    color: #111;
    background-color: #e6e6e6;
    border-color: #dfdfdf;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-success {
    color: #fff;
    background-color: #4cae3d;
    border-color: #4cae3d;
}
.btn-success:hover {
    color: #fff;
    background-color: #409233;
    border-color: #3c8830;
}
.btn-success.focus,
.btn-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 174, 61, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
    background-color: #4cae3d;
    border-color: #4cae3d;
}
.btn-success:not([disabled]):not(.disabled).active,
.btn-success:not([disabled]):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3c8830;
    border-color: #377f2c;
    box-shadow: 0 0 0 0.2rem rgba(76, 174, 61, 0.5);
}
.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-info:not([disabled]):not(.disabled).active,
.btn-info:not([disabled]):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-warning {
    color: #111;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00;
}
.btn-warning.focus,
.btn-warning:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning:not([disabled]):not(.disabled).active,
.btn-warning:not([disabled]):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
    color: #111;
    background-color: #d39e00;
    border-color: #c69500;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
}
.btn-danger.focus,
.btn-danger:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger:not([disabled]):not(.disabled).active,
.btn-danger:not([disabled]):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-light {
    color: #111;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}
.btn-light:hover {
    color: #111;
    background-color: #dfdfdf;
    border-color: #d9d9d9;
}
.btn-light.focus,
.btn-light:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 95%, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}
.btn-light:not([disabled]):not(.disabled).active,
.btn-light:not([disabled]):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
    color: #111;
    background-color: #d9d9d9;
    border-color: #d2d2d2;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 95%, 0.5);
}
.btn-dark {
    color: #fff;
    background-color: #383838;
    border-color: #383838;
}
.btn-dark:hover {
    color: #fff;
    background-color: #252525;
    border-color: #1f1f1f;
}
.btn-dark.focus,
.btn-dark:focus {
    box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
    background-color: #383838;
    border-color: #383838;
}
.btn-dark:not([disabled]):not(.disabled).active,
.btn-dark:not([disabled]):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #181818;
    box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}
.btn-white {
    color: #111;
    background-color: #fff;
    border-color: #fff;
}
.btn-white:hover {
    color: #111;
    background-color: #ececec;
    border-color: #e6e6e6;
}
.btn-white.focus,
.btn-white:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-white.disabled,
.btn-white:disabled {
    background-color: #fff;
    border-color: #fff;
}
.btn-white:not([disabled]):not(.disabled).active,
.btn-white:not([disabled]):not(.disabled):active,
.show > .btn-white.dropdown-toggle {
    color: #111;
    background-color: #e6e6e6;
    border-color: #dfdfdf;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-black,
.btn-black:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.btn-black.focus,
.btn-black:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-black.disabled,
.btn-black:disabled {
    background-color: #000;
    border-color: #000;
}
.btn-black:not([disabled]):not(.disabled).active,
.btn-black:not([disabled]):not(.disabled):active,
.show > .btn-black.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-highlight1 {
    color: #fff;
    background-color: #848581;
    border-color: #848581;
}
.btn-highlight1:hover {
    color: #fff;
    background-color: #71726e;
    border-color: #6a6b68;
}
.btn-highlight1.focus,
.btn-highlight1:focus {
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-highlight1.disabled,
.btn-highlight1:disabled {
    background-color: #848581;
    border-color: #848581;
}
.btn-highlight1:not([disabled]):not(.disabled).active,
.btn-highlight1:not([disabled]):not(.disabled):active,
.show > .btn-highlight1.dropdown-toggle {
    color: #fff;
    background-color: #6a6b68;
    border-color: #646562;
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-medium {
    color: #fff;
    background-color: #848581;
    border-color: #848581;
}
.btn-medium:hover {
    color: #fff;
    background-color: #71726e;
    border-color: #6a6b68;
}
.btn-medium.focus,
.btn-medium:focus {
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-medium.disabled,
.btn-medium:disabled {
    background-color: #848581;
    border-color: #848581;
}
.btn-medium:not([disabled]):not(.disabled).active,
.btn-medium:not([disabled]):not(.disabled):active,
.show > .btn-medium.dropdown-toggle {
    color: #fff;
    background-color: #6a6b68;
    border-color: #646562;
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-darker {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #1e1e1e;
}
.btn-darker:hover {
    color: #fff;
    background-color: #0b0b0b;
    border-color: #050505;
}
.btn-darker.focus,
.btn-darker:focus {
    box-shadow: 0 0 0 0.2rem rgba(30, 30, 30, 0.5);
}
.btn-darker.disabled,
.btn-darker:disabled {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
}
.btn-darker:not([disabled]):not(.disabled).active,
.btn-darker:not([disabled]):not(.disabled):active,
.show > .btn-darker.dropdown-toggle {
    color: #fff;
    background-color: #050505;
    border-color: #000;
    box-shadow: 0 0 0 0.2rem rgba(30, 30, 30, 0.5);
}
.btn-outline-primary {
    color: #000;
    background-color: transparent;
    background-image: none;
    border-color: #000;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #000;
    background-color: transparent;
}
.btn-outline-primary:not([disabled]):not(.disabled).active,
.btn-outline-primary:not([disabled]):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-secondary {
    color: #fff;
    background-color: transparent;
    background-image: none;
    border-color: #fff;
}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #fff;
    background-color: transparent;
}
.btn-outline-secondary:not([disabled]):not(.disabled).active,
.btn-outline-secondary:not([disabled]):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-success {
    color: #4cae3d;
    background-color: transparent;
    background-image: none;
    border-color: #4cae3d;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #4cae3d;
    border-color: #4cae3d;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 174, 61, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #4cae3d;
    background-color: transparent;
}
.btn-outline-success:not([disabled]):not(.disabled).active,
.btn-outline-success:not([disabled]):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #4cae3d;
    border-color: #4cae3d;
    box-shadow: 0 0 0 0.2rem rgba(76, 174, 61, 0.5);
}
.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8;
}
.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent;
}
.btn-outline-info:not([disabled]):not(.disabled).active,
.btn-outline-info:not([disabled]):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107;
}
.btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}
.btn-outline-warning:not([disabled]):not(.disabled).active,
.btn-outline-warning:not([disabled]):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent;
}
.btn-outline-danger:not([disabled]):not(.disabled).active,
.btn-outline-danger:not([disabled]):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
    color: #f2f2f2;
    background-color: transparent;
    background-image: none;
    border-color: #f2f2f2;
}
.btn-outline-light:hover {
    color: #1e1e1e;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 95%, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f2f2f2;
    background-color: transparent;
}
.btn-outline-light:not([disabled]):not(.disabled).active,
.btn-outline-light:not([disabled]):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
    color: #1e1e1e;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 95%, 0.5);
}
.btn-outline-dark {
    color: #383838;
    background-color: transparent;
    background-image: none;
    border-color: #383838;
}
.btn-outline-dark:hover {
    color: #fff;
    background-color: #383838;
    border-color: #383838;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #383838;
    background-color: transparent;
}
.btn-outline-dark:not([disabled]):not(.disabled).active,
.btn-outline-dark:not([disabled]):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #383838;
    border-color: #383838;
    box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}
.btn-outline-white {
    color: #fff;
    background-color: transparent;
    background-image: none;
    border-color: #fff;
}
.btn-outline-white:hover {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
}
.btn-outline-white.focus,
.btn-outline-white:focus {
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-white.disabled,
.btn-outline-white:disabled {
    color: #fff;
    background-color: transparent;
}
.btn-outline-white:not([disabled]):not(.disabled).active,
.btn-outline-white:not([disabled]):not(.disabled):active,
.show > .btn-outline-white.dropdown-toggle {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-black {
    color: #000;
    background-color: transparent;
    background-image: none;
    border-color: #000;
}
.btn-outline-black:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.btn-outline-black.focus,
.btn-outline-black:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
    color: #000;
    background-color: transparent;
}
.btn-outline-black:not([disabled]):not(.disabled).active,
.btn-outline-black:not([disabled]):not(.disabled):active,
.show > .btn-outline-black.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-highlight1 {
    color: #848581;
    background-color: transparent;
    background-image: none;
    border-color: #848581;
}
.btn-outline-highlight1:hover {
    color: #fff;
    background-color: #848581;
    border-color: #848581;
}
.btn-outline-highlight1.focus,
.btn-outline-highlight1:focus {
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-outline-highlight1.disabled,
.btn-outline-highlight1:disabled {
    color: #848581;
    background-color: transparent;
}
.btn-outline-highlight1:not([disabled]):not(.disabled).active,
.btn-outline-highlight1:not([disabled]):not(.disabled):active,
.show > .btn-outline-highlight1.dropdown-toggle {
    color: #fff;
    background-color: #848581;
    border-color: #848581;
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-outline-medium {
    color: #848581;
    background-color: transparent;
    background-image: none;
    border-color: #848581;
}
.btn-outline-medium:hover {
    color: #fff;
    background-color: #848581;
    border-color: #848581;
}
.btn-outline-medium.focus,
.btn-outline-medium:focus {
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-outline-medium.disabled,
.btn-outline-medium:disabled {
    color: #848581;
    background-color: transparent;
}
.btn-outline-medium:not([disabled]):not(.disabled).active,
.btn-outline-medium:not([disabled]):not(.disabled):active,
.show > .btn-outline-medium.dropdown-toggle {
    color: #fff;
    background-color: #848581;
    border-color: #848581;
    box-shadow: 0 0 0 0.2rem hsla(75, 2%, 51%, 0.5);
}
.btn-outline-darker {
    color: #1e1e1e;
    background-color: transparent;
    background-image: none;
    border-color: #1e1e1e;
}
.btn-outline-darker:hover {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #1e1e1e;
}
.btn-outline-darker.focus,
.btn-outline-darker:focus {
    box-shadow: 0 0 0 0.2rem rgba(30, 30, 30, 0.5);
}
.btn-outline-darker.disabled,
.btn-outline-darker:disabled {
    color: #1e1e1e;
    background-color: transparent;
}
.btn-outline-darker:not([disabled]):not(.disabled).active,
.btn-outline-darker:not([disabled]):not(.disabled):active,
.show > .btn-outline-darker.dropdown-toggle {
    color: #fff;
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    box-shadow: 0 0 0 0.2rem rgba(30, 30, 30, 0.5);
}
.btn-link {
    font-weight: 400;
}
.btn-link,
.btn-link:hover {
    color: #000;
    background-color: transparent;
}
.btn-link:hover {
    text-decoration: underline;
    border-color: transparent;
}
.btn-link.focus,
.btn-link:focus {
    border-color: transparent;
    box-shadow: none;
}
.btn-link.disabled,
.btn-link:disabled {
    color: #848581;
}
.btn-group-lg > .btn,
.btn-lg {
    padding: 0.5rem 1rem;
    font-size: 1.40625rem;
    line-height: 1.5;
}
.btn-group-sm > .btn,
.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.98438rem;
    line-height: 1.5;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 0.5rem;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
    width: 100%;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade.show {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.show {
    display: block;
}
tr.collapse.show {
    display: table-row;
}
tbody.collapse.show {
    display: table-row-group;
}
.collapsing {
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
}
.collapsing,
.dropdown,
.dropup {
    position: relative;
}
.dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty:after {
    margin-left: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1.125rem;
    color: #000;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.dropup .dropdown-menu {
    margin-top: 0;
    margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty:after {
    margin-left: 0;
}
.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9eae4;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #1e1e1e;
    text-align: inherit;
    white-space: nowrap;
    background: none;
    border: 0;
}
.dropdown-item:focus,
.dropdown-item:hover {
    color: #111;
    text-decoration: none;
    background-color: #f2f2f2;
}
.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #000;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #848581;
    background-color: transparent;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.98438rem;
    color: #848581;
    white-space: nowrap;
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
    z-index: 2;
}
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group,
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.btn-toolbar .input-group {
    width: auto;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn-group {
    float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn + .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}
.btn + .dropdown-toggle-split:after {
    margin-left: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}
.btn-group-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
    width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
    z-index: 3;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.input-group-addon,
.input-group-btn {
    white-space: nowrap;
}
.input-group-addon {
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    background-color: #e9eae4;
    border: 1px solid #cbcbcb;
}
.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.98438rem;
}
.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.5rem 1rem;
    font-size: 1.40625rem;
}
.input-group-addon input[type="checkbox"],
.input-group-addon input[type="radio"] {
    margin-top: 0;
}
.input-group-addon:not(:last-child) {
    border-right: 0;
}
.form-control + .input-group-addon:not(:first-child) {
    border-left: 0;
}
.input-group-btn {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn,
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn + .btn {
    margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
    z-index: 3;
}
.input-group-btn:first-child > .btn + .btn {
    margin-left: 0;
}
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px;
}
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: 0;
}
.input-group-btn:not(:first-child) > .btn-group:first-child,
.input-group-btn:not(:first-child) > .btn:first-child {
    margin-left: -1px;
}
.input-group-btn:not(:first-child) > .btn-group:active,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:hover,
.input-group-btn:not(:first-child) > .btn:active,
.input-group-btn:not(:first-child) > .btn:focus,
.input-group-btn:not(:first-child) > .btn:hover {
    z-index: 3;
}
.custom-control {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    margin-right: 1rem;
}
.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #000;
}
.custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
}
.custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #595959;
}
.custom-control-input:disabled ~ .custom-control-indicator {
    background-color: #e9eae4;
}
.custom-control-input:disabled ~ .custom-control-description {
    color: #848581;
}
.custom-control-indicator {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ddd;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50% 50%;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
    background-color: #000;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-indicator {
    border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-controls-stacked {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.custom-controls-stacked .custom-control {
    margin-bottom: 0.25rem;
}
.custom-controls-stacked .custom-control + .custom-control {
    margin-left: 0;
}
.custom-select {
    display: inline-block;
    max-width: 100%;
    height: calc(2.4375rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
    background-size: 8px 10px;
    border: 1px solid #cbcbcb;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.custom-select:focus {
    border-color: #404040;
    outline: none;
}
.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}
.custom-select[multiple] {
    height: auto;
    background-image: none;
}
.custom-select:disabled {
    color: #848581;
    background-color: #e9eae4;
}
.custom-select::-ms-expand {
    opacity: 0;
}
.custom-select-sm {
    height: calc(1.97656rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 75%;
}
.custom-file {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
}
.custom-file,
.custom-file-input {
    max-width: 100%;
    height: calc(2.4375rem + 2px);
}
.custom-file-input {
    min-width: 14rem;
    margin: 0;
    opacity: 0;
}
.custom-file-input:focus ~ .custom-file-control {
    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #000;
}
.custom-file-control {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 5;
    height: calc(2.4375rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #cbcbcb;
}
.custom-file-control:lang(en):empty:after {
    content: "Choose file...";
}
.custom-file-control:before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    height: calc(2.4375rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #e9eae4;
    border: 1px solid #cbcbcb;
}
.custom-file-control:lang(en):before {
    content: "Browse";
}
.nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}
.nav-link:focus,
.nav-link:hover {
    text-decoration: none;
}
.nav-link.disabled {
    color: #848581;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs .nav-item {
    margin-bottom: -1px;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9eae4 #e9eae4 #ddd;
}
.nav-tabs .nav-link.disabled {
    color: #848581;
    background-color: transparent;
    border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #000;
}
.nav-fill .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}
.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.navbar {
    position: relative;
    padding: 0.5rem 1rem;
}
.navbar,
.navbar > .container,
.navbar > .container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.navbar-brand {
    display: inline-block;
    padding-top: 0.28906rem;
    padding-bottom: 0.28906rem;
    margin-right: 1rem;
    font-size: 1.40625rem;
    line-height: inherit;
    white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none;
}
.navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}
.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}
.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.40625rem;
    line-height: 1;
    border: 1px solid transparent;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
}
.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat 50%;
    background-size: 100% 100%;
}
@media (max-width: 575px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-sm,
    .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
    }
    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
    .navbar-expand-sm .dropup .dropdown-menu {
        top: auto;
        bottom: 100%;
    }
}
@media (max-width: 767px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-md,
    .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
    }
    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
    .navbar-expand-md .dropup .dropdown-menu {
        top: auto;
        bottom: 100%;
    }
}
@media (max-width: 991px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-lg,
    .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
    }
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
    .navbar-expand-lg .dropup .dropdown-menu {
        top: auto;
        bottom: 100%;
    }
}
@media (max-width: 1199px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 1200px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-xl,
    .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
    }
    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
    .navbar-expand-xl .dropup .dropdown-menu {
        top: auto;
        bottom: 100%;
    }
}
.navbar-expand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
.navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}
.navbar-expand .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
}
.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.navbar-expand .navbar-toggler {
    display: none;
}
.navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, 0.25);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
    color: #fff;
}
.navbar-dark .navbar-toggler {
    color: hsla(0, 0%, 100%, 0.5);
    border-color: hsla(0, 0%, 100%, 0.1);
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.card > hr {
    margin-right: 0;
    margin-left: 0;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-title {
    margin-bottom: 0.75rem;
}
.card-subtitle {
    margin-top: -0.375rem;
}
.card-subtitle,
.card-text:last-child {
    margin-bottom: 0;
}
.card-link:hover {
    text-decoration: none;
}
.card-link + .card-link {
    margin-left: 1.25rem;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header + .list-group .list-group-item:first-child {
    border-top: 0;
}
.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header-tabs {
    margin-bottom: -0.75rem;
    border-bottom: 0;
}
.card-header-pills,
.card-header-tabs {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}
.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
}
.card-img,
.card-img-bottom,
.card-img-top {
    width: 100%;
}
.card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-deck .card {
    margin-bottom: 10px;
}
@media (min-width: 576px) {
    .card-deck {
        -webkit-box-orient: horizontal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -10px;
        margin-left: -10px;
    }
    .card-deck,
    .card-deck .card {
        -webkit-box-direction: normal;
    }
    .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 10px;
    }
}
.card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-group .card {
    margin-bottom: 10px;
}
@media (min-width: 576px) {
    .card-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
    .card-group .card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0;
    }
    .card-group .card + .card {
        margin-left: 0;
        border-left: 0;
    }
}
.card-columns .card {
    margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}
.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9eae4;
}
.breadcrumb-item + .breadcrumb-item:before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #848581;
    content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none;
}
.breadcrumb-item.active {
    color: #848581;
}
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
}
.page-item:first-child .page-link {
    margin-left: 0;
}
.page-item.active .page-link {
    z-index: 2;
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.page-item.disabled .page-link {
    color: #848581;
    pointer-events: none;
    background-color: #fff;
    border-color: #ddd;
}
.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #000;
    background-color: #fff;
    border: 1px solid #ddd;
}
.page-link:focus,
.page-link:hover {
    color: #000;
    text-decoration: none;
    background-color: #e9eae4;
    border-color: #ddd;
}
.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.40625rem;
    line-height: 1.5;
}
.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.98438rem;
    line-height: 1.5;
}
.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
}
.badge-primary {
    color: #fff;
    background-color: #000;
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #000;
}
.badge-secondary {
    color: #111;
    background-color: #fff;
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #e6e6e6;
}
.badge-success {
    color: #fff;
    background-color: #4cae3d;
}
.badge-success[href]:focus,
.badge-success[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #3c8830;
}
.badge-info {
    color: #fff;
    background-color: #17a2b8;
}
.badge-info[href]:focus,
.badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b;
}
.badge-warning {
    color: #111;
    background-color: #ffc107;
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #d39e00;
}
.badge-danger {
    color: #fff;
    background-color: #dc3545;
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130;
}
.badge-light {
    color: #111;
    background-color: #f2f2f2;
}
.badge-light[href]:focus,
.badge-light[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #d9d9d9;
}
.badge-dark {
    color: #fff;
    background-color: #383838;
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1f1f1f;
}
.badge-white {
    color: #111;
    background-color: #fff;
}
.badge-white[href]:focus,
.badge-white[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #e6e6e6;
}
.badge-black {
    color: #fff;
    background-color: #000;
}
.badge-black[href]:focus,
.badge-black[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #000;
}
.badge-highlight1 {
    color: #fff;
    background-color: #848581;
}
.badge-highlight1[href]:focus,
.badge-highlight1[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6a6b68;
}
.badge-medium {
    color: #fff;
    background-color: #848581;
}
.badge-medium[href]:focus,
.badge-medium[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6a6b68;
}
.badge-darker {
    color: #fff;
    background-color: #1e1e1e;
}
.badge-darker[href]:focus,
.badge-darker[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #050505;
}
.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9eae4;
}
@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}
.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
}
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
}
.alert-heading {
    color: inherit;
}
.alert-link {
    font-weight: 700;
}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit;
}
.alert-primary {
    color: #000;
    background-color: #ccc;
    border-color: #b8b8b8;
}
.alert-primary hr {
    border-top-color: #ababab;
}
.alert-primary .alert-link {
    color: #000;
}
.alert-secondary {
    color: #858585;
    background-color: #fff;
    border-color: #fff;
}
.alert-secondary hr {
    border-top-color: #f2f2f2;
}
.alert-secondary .alert-link {
    color: #6c6c6c;
}
.alert-success {
    color: #285a20;
    background-color: #dbefd8;
    border-color: #cde8c9;
}
.alert-success hr {
    border-top-color: #bce0b7;
}
.alert-success .alert-link {
    color: #173413;
}
.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.alert-info hr {
    border-top-color: #abdde5;
}
.alert-info .alert-link {
    color: #062c33;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert-warning hr {
    border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
    color: #533f03;
}
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.alert-danger hr {
    border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
    color: #491217;
}
.alert-light {
    color: #7e7e7e;
    background-color: #fcfcfc;
    border-color: #fbfbfb;
}
.alert-light hr {
    border-top-color: #eee;
}
.alert-light .alert-link {
    color: #656565;
}
.alert-dark {
    color: #1d1d1d;
    background-color: #d7d7d7;
    border-color: #c7c7c7;
}
.alert-dark hr {
    border-top-color: #bababa;
}
.alert-dark .alert-link {
    color: #040404;
}
.alert-white {
    color: #858585;
    background-color: #fff;
    border-color: #fff;
}
.alert-white hr {
    border-top-color: #f2f2f2;
}
.alert-white .alert-link {
    color: #6c6c6c;
}
.alert-black {
    color: #000;
    background-color: #ccc;
    border-color: #b8b8b8;
}
.alert-black hr {
    border-top-color: #ababab;
}
.alert-black .alert-link {
    color: #000;
}
.alert-highlight1 {
    color: #454543;
    background-color: #e6e7e6;
    border-color: #dddddc;
}
.alert-highlight1 hr {
    border-top-color: #d0d0cf;
}
.alert-highlight1 .alert-link {
    color: #2b2b2a;
}
.alert-medium {
    color: #454543;
    background-color: #e6e7e6;
    border-color: #dddddc;
}
.alert-medium hr {
    border-top-color: #d0d0cf;
}
.alert-medium .alert-link {
    color: #2b2b2a;
}
.alert-darker {
    color: #101010;
    background-color: #d2d2d2;
    border-color: silver;
}
.alert-darker hr {
    border-top-color: #b3b3b3;
}
.alert-darker .alert-link {
    color: #000;
}
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
@-o-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    height: 1rem;
    overflow: hidden;
    font-size: 0.84375rem;
    background-color: #e9eae4;
}
.progress,
.progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.progress-bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background-color: #000;
}
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
    background-image: -o-linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 25%, transparent 50%, hsla(0, 0%, 100%, 0.15) 50%, hsla(0, 0%, 100%, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
    background-size: 1rem 1rem;
}
.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    -o-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}
.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.list-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}
.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
    color: #495057;
    text-decoration: none;
    background-color: #f2f2f2;
}
.list-group-item-action:active {
    color: #000;
    background-color: #e9eae4;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:last-child {
    margin-bottom: 0;
}
.list-group-item:focus,
.list-group-item:hover {
    text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled {
    color: #848581;
    background-color: #fff;
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0;
}
.list-group-item-primary {
    color: #000;
    background-color: #b8b8b8;
}
a.list-group-item-primary,
button.list-group-item-primary {
    color: #000;
}
a.list-group-item-primary:focus,
a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
    color: #000;
    background-color: #ababab;
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.list-group-item-secondary {
    color: #858585;
    background-color: #fff;
}
a.list-group-item-secondary,
button.list-group-item-secondary {
    color: #858585;
}
a.list-group-item-secondary:focus,
a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
    color: #858585;
    background-color: #f2f2f2;
}
a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585;
}
.list-group-item-success {
    color: #285a20;
    background-color: #cde8c9;
}
a.list-group-item-success,
button.list-group-item-success {
    color: #285a20;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
    color: #285a20;
    background-color: #bce0b7;
}
a.list-group-item-success.active,
button.list-group-item-success.active {
    color: #fff;
    background-color: #285a20;
    border-color: #285a20;
}
.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb;
}
a.list-group-item-info,
button.list-group-item-info {
    color: #0c5460;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
    color: #0c5460;
    background-color: #abdde5;
}
a.list-group-item-info.active,
button.list-group-item-info.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460;
}
.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba;
}
a.list-group-item-warning,
button.list-group-item-warning {
    color: #856404;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
    color: #856404;
    background-color: #ffe8a1;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404;
}
.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb;
}
a.list-group-item-danger,
button.list-group-item-danger {
    color: #721c24;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
    color: #721c24;
    background-color: #f1b0b7;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24;
}
.list-group-item-light {
    color: #7e7e7e;
    background-color: #fbfbfb;
}
a.list-group-item-light,
button.list-group-item-light {
    color: #7e7e7e;
}
a.list-group-item-light:focus,
a.list-group-item-light:hover,
button.list-group-item-light:focus,
button.list-group-item-light:hover {
    color: #7e7e7e;
    background-color: #eee;
}
a.list-group-item-light.active,
button.list-group-item-light.active {
    color: #fff;
    background-color: #7e7e7e;
    border-color: #7e7e7e;
}
.list-group-item-dark {
    color: #1d1d1d;
    background-color: #c7c7c7;
}
a.list-group-item-dark,
button.list-group-item-dark {
    color: #1d1d1d;
}
a.list-group-item-dark:focus,
a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover {
    color: #1d1d1d;
    background-color: #bababa;
}
a.list-group-item-dark.active,
button.list-group-item-dark.active {
    color: #fff;
    background-color: #1d1d1d;
    border-color: #1d1d1d;
}
.list-group-item-white {
    color: #858585;
    background-color: #fff;
}
a.list-group-item-white,
button.list-group-item-white {
    color: #858585;
}
a.list-group-item-white:focus,
a.list-group-item-white:hover,
button.list-group-item-white:focus,
button.list-group-item-white:hover {
    color: #858585;
    background-color: #f2f2f2;
}
a.list-group-item-white.active,
button.list-group-item-white.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585;
}
.list-group-item-black {
    color: #000;
    background-color: #b8b8b8;
}
a.list-group-item-black,
button.list-group-item-black {
    color: #000;
}
a.list-group-item-black:focus,
a.list-group-item-black:hover,
button.list-group-item-black:focus,
button.list-group-item-black:hover {
    color: #000;
    background-color: #ababab;
}
a.list-group-item-black.active,
button.list-group-item-black.active {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.list-group-item-highlight1 {
    color: #454543;
    background-color: #dddddc;
}
a.list-group-item-highlight1,
button.list-group-item-highlight1 {
    color: #454543;
}
a.list-group-item-highlight1:focus,
a.list-group-item-highlight1:hover,
button.list-group-item-highlight1:focus,
button.list-group-item-highlight1:hover {
    color: #454543;
    background-color: #d0d0cf;
}
a.list-group-item-highlight1.active,
button.list-group-item-highlight1.active {
    color: #fff;
    background-color: #454543;
    border-color: #454543;
}
.list-group-item-medium {
    color: #454543;
    background-color: #dddddc;
}
a.list-group-item-medium,
button.list-group-item-medium {
    color: #454543;
}
a.list-group-item-medium:focus,
a.list-group-item-medium:hover,
button.list-group-item-medium:focus,
button.list-group-item-medium:hover {
    color: #454543;
    background-color: #d0d0cf;
}
a.list-group-item-medium.active,
button.list-group-item-medium.active {
    color: #fff;
    background-color: #454543;
    border-color: #454543;
}
.list-group-item-darker {
    color: #101010;
    background-color: silver;
}
a.list-group-item-darker,
button.list-group-item-darker {
    color: #101010;
}
a.list-group-item-darker:focus,
a.list-group-item-darker:hover,
button.list-group-item-darker:focus,
button.list-group-item-darker:hover {
    color: #101010;
    background-color: #b3b3b3;
}
a.list-group-item-darker.active,
button.list-group-item-darker.active {
    color: #fff;
    background-color: #101010;
    border-color: #101010;
}
.close {
    float: right;
    font-size: 1.6875rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
}
.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75;
}
button.close {
    padding: 0;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.modal,
.modal-open {
    overflow: hidden;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
    -webkit-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%);
}
.modal.show .modal-dialog {
    -webkit-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    pointer-events: none;
}
.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.show {
    opacity: 0.5;
}
.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #e9eae4;
}
.modal-header .close {
    padding: 15px;
    margin: -15px -15px -15px auto;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 15px;
}
.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 15px;
    border-top: 1px solid #e9eae4;
}
.modal-footer > :not(:first-child) {
    margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
    margin-right: 0.25rem;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 30px auto;
    }
    .modal-sm {
        max-width: 300px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        max-width: 800px;
    }
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.98438rem;
    word-wrap: break-word;
    opacity: 0;
}
.tooltip.show {
    opacity: 0.9;
}
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 5px;
    height: 5px;
}
.tooltip .arrow:before {
    position: absolute;
    border-color: transparent;
    border-style: solid;
}
.tooltip.bs-tooltip-auto[x-placement^="top"],
.tooltip.bs-tooltip-top {
    padding: 5px 0;
}
.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow,
.tooltip.bs-tooltip-top .arrow {
    bottom: 0;
}
.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow:before,
.tooltip.bs-tooltip-top .arrow:before {
    margin-left: -3px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.bs-tooltip-auto[x-placement^="right"],
.tooltip.bs-tooltip-right {
    padding: 0 5px;
}
.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow,
.tooltip.bs-tooltip-right .arrow {
    left: 0;
}
.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow:before,
.tooltip.bs-tooltip-right .arrow:before {
    margin-top: -3px;
    content: "";
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.bs-tooltip-auto[x-placement^="bottom"],
.tooltip.bs-tooltip-bottom {
    padding: 5px 0;
}
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow,
.tooltip.bs-tooltip-bottom .arrow {
    top: 0;
}
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow:before,
.tooltip.bs-tooltip-bottom .arrow:before {
    margin-left: -3px;
    content: "";
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bs-tooltip-auto[x-placement^="left"],
.tooltip.bs-tooltip-left {
    padding: 0 5px;
}
.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow,
.tooltip.bs-tooltip-left .arrow {
    right: 0;
}
.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow:before,
.tooltip.bs-tooltip-left .arrow:before {
    right: 0;
    margin-top: -3px;
    content: "";
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
}
.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.98438rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.popover,
.popover .arrow {
    position: absolute;
    display: block;
}
.popover .arrow {
    width: 0.8rem;
    height: 0.4rem;
}
.popover .arrow:after,
.popover .arrow:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
}
.popover .arrow:after,
.popover .arrow:before {
    content: "";
    border-width: 0.8rem;
}
.popover.bs-popover-auto[x-placement^="top"],
.popover.bs-popover-top {
    margin-bottom: 0.8rem;
}
.popover.bs-popover-auto[x-placement^="top"] .arrow,
.popover.bs-popover-top .arrow {
    bottom: 0;
}
.popover.bs-popover-auto[x-placement^="top"] .arrow:after,
.popover.bs-popover-auto[x-placement^="top"] .arrow:before,
.popover.bs-popover-top .arrow:after,
.popover.bs-popover-top .arrow:before {
    border-bottom-width: 0;
}
.popover.bs-popover-auto[x-placement^="top"] .arrow:before,
.popover.bs-popover-top .arrow:before {
    bottom: -0.8rem;
    margin-left: -0.8rem;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-auto[x-placement^="top"] .arrow:after,
.popover.bs-popover-top .arrow:after {
    bottom: calc((0.8rem - 1px) * -1);
    margin-left: -0.8rem;
    border-top-color: #fff;
}
.popover.bs-popover-auto[x-placement^="right"],
.popover.bs-popover-right {
    margin-left: 0.8rem;
}
.popover.bs-popover-auto[x-placement^="right"] .arrow,
.popover.bs-popover-right .arrow {
    left: 0;
}
.popover.bs-popover-auto[x-placement^="right"] .arrow:after,
.popover.bs-popover-auto[x-placement^="right"] .arrow:before,
.popover.bs-popover-right .arrow:after,
.popover.bs-popover-right .arrow:before {
    margin-top: -0.8rem;
    border-left-width: 0;
}
.popover.bs-popover-auto[x-placement^="right"] .arrow:before,
.popover.bs-popover-right .arrow:before {
    left: -0.8rem;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-auto[x-placement^="right"] .arrow:after,
.popover.bs-popover-right .arrow:after {
    left: calc((0.8rem - 1px) * -1);
    border-right-color: #fff;
}
.popover.bs-popover-auto[x-placement^="bottom"],
.popover.bs-popover-bottom {
    margin-top: 0.8rem;
}
.popover.bs-popover-auto[x-placement^="bottom"] .arrow,
.popover.bs-popover-bottom .arrow {
    top: 0;
}
.popover.bs-popover-auto[x-placement^="bottom"] .arrow:after,
.popover.bs-popover-auto[x-placement^="bottom"] .arrow:before,
.popover.bs-popover-bottom .arrow:after,
.popover.bs-popover-bottom .arrow:before {
    margin-left: -0.8rem;
    border-top-width: 0;
}
.popover.bs-popover-auto[x-placement^="bottom"] .arrow:before,
.popover.bs-popover-bottom .arrow:before {
    top: -0.8rem;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-auto[x-placement^="bottom"] .arrow:after,
.popover.bs-popover-bottom .arrow:after {
    top: calc((0.8rem - 1px) * -1);
    border-bottom-color: #fff;
}
.popover.bs-popover-auto[x-placement^="bottom"] .popover-header:before,
.popover.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 20px;
    margin-left: -10px;
    content: "";
    border-bottom: 1px solid #f7f7f7;
}
.popover.bs-popover-auto[x-placement^="left"],
.popover.bs-popover-left {
    margin-right: 0.8rem;
}
.popover.bs-popover-auto[x-placement^="left"] .arrow,
.popover.bs-popover-left .arrow {
    right: 0;
}
.popover.bs-popover-auto[x-placement^="left"] .arrow:after,
.popover.bs-popover-auto[x-placement^="left"] .arrow:before,
.popover.bs-popover-left .arrow:after,
.popover.bs-popover-left .arrow:before {
    margin-top: -0.8rem;
    border-right-width: 0;
}
.popover.bs-popover-auto[x-placement^="left"] .arrow:before,
.popover.bs-popover-left .arrow:before {
    right: -0.8rem;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.bs-popover-auto[x-placement^="left"] .arrow:after,
.popover.bs-popover-left .arrow:after {
    right: calc((0.8rem - 1px) * -1);
    border-left-color: #fff;
}
.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1.125rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
}
.popover-header:empty {
    display: none;
}
.popover-body {
    padding: 0.5rem 0.75rem;
    color: #000;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-item {
    position: relative;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    -o-transition: -o-transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease, -o-transform 0.6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block;
}
.carousel-item-next,
.carousel-item-prev {
    position: absolute;
    top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.active.carousel-item-right,
.carousel-item-next {
    -webkit-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
    .active.carousel-item-right,
    .carousel-item-next {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
.active.carousel-item-left,
.carousel-item-prev {
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
    .active.carousel-item-left,
    .carousel-item-prev {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}
.carousel-control-prev {
    left: 0;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 50%;
    background-size: 100% 100%;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: hsla(0, 0%, 100%, 0.5);
}
.carousel-indicators li:before {
    top: -10px;
}
.carousel-indicators li:after,
.carousel-indicators li:before {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
}
.carousel-indicators li:after {
    bottom: -10px;
}
.carousel-indicators .active {
    background-color: #fff;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.align-baseline {
    vertical-align: baseline !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
.bg-primary,
a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #000 !important;
}
.bg-secondary {
    background-color: #fff !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover {
    background-color: #e6e6e6 !important;
}
.bg-success {
    background-color: #4cae3d !important;
}
a.bg-success:focus,
a.bg-success:hover {
    background-color: #3c8830 !important;
}
.bg-info {
    background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover {
    background-color: #117a8b !important;
}
.bg-warning {
    background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #d39e00 !important;
}
.bg-danger {
    background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #bd2130 !important;
}
.bg-light {
    background-color: #f2f2f2 !important;
}
a.bg-light:focus,
a.bg-light:hover {
    background-color: #d9d9d9 !important;
}
.bg-dark {
    background-color: #383838 !important;
}
a.bg-dark:focus,
a.bg-dark:hover {
    background-color: #1f1f1f !important;
}
a.bg-white:focus,
a.bg-white:hover {
    background-color: #e6e6e6 !important;
}
.bg-black,
a.bg-black:focus,
a.bg-black:hover {
    background-color: #000 !important;
}
.bg-highlight1 {
    background-color: #848581 !important;
}
a.bg-highlight1:focus,
a.bg-highlight1:hover {
    background-color: #6a6b68 !important;
}
.bg-medium {
    background-color: #848581 !important;
}
a.bg-medium:focus,
a.bg-medium:hover {
    background-color: #6a6b68 !important;
}
.bg-darker {
    background-color: #1e1e1e !important;
}
a.bg-darker:focus,
a.bg-darker:hover {
    background-color: #050505 !important;
}
.bg-white {
    background-color: #fff !important;
}
.bg-transparent {
    background-color: transparent !important;
}
.border {
    border: 1px solid #e9eae4 !important;
}
.border-0 {
    border: 0 !important;
}
.border-top-0 {
    border-top: 0 !important;
}
.border-right-0 {
    border-right: 0 !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
.border-left-0 {
    border-left: 0 !important;
}
.border-primary {
    border-color: #000 !important;
}
.border-secondary {
    border-color: #fff !important;
}
.border-success {
    border-color: #4cae3d !important;
}
.border-info {
    border-color: #17a2b8 !important;
}
.border-warning {
    border-color: #ffc107 !important;
}
.border-danger {
    border-color: #dc3545 !important;
}
.border-light {
    border-color: #f2f2f2 !important;
}
.border-dark {
    border-color: #383838 !important;
}
.border-black {
    border-color: #000 !important;
}
.border-highlight1,
.border-medium {
    border-color: #848581 !important;
}
.border-darker {
    border-color: #1e1e1e !important;
}
.border-white {
    border-color: #fff !important;
}
.rounded {
    border-radius: 0.25rem !important;
}
.rounded-top {
    border-top-left-radius: 0.25rem !important;
}
.rounded-right,
.rounded-top {
    border-top-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-right {
    border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-left {
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
    border-top-left-radius: 0.25rem !important;
}
.rounded-circle {
    border-radius: 50% !important;
}
.rounded-0 {
    border-radius: 0 !important;
}
.clearfix:after {
    display: block;
    clear: both;
    content: "";
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}
@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
.d-print-block {
    display: none !important;
}
@media print {
    .d-print-block {
        display: block !important;
    }
}
.d-print-inline {
    display: none !important;
}
@media print {
    .d-print-inline {
        display: inline !important;
    }
}
.d-print-inline-block {
    display: none !important;
}
@media print {
    .d-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive:before {
    display: block;
    content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-21by9:before {
    padding-top: 42.85714%;
}
.embed-responsive-16by9:before {
    padding-top: 56.25%;
}
.embed-responsive-4by3:before {
    padding-top: 75%;
}
.embed-responsive-1by1:before {
    padding-top: 100%;
}
.flex-row {
    -webkit-box-orient: horizontal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
.flex-column,
.flex-row {
    -webkit-box-direction: normal !important;
}
.flex-column {
    -webkit-box-orient: vertical !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}
.flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}
.flex-column-reverse,
.flex-row-reverse {
    -webkit-box-direction: reverse !important;
}
.flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}
.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}
.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}
.justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
.justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}
.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}
.align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}
.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}
.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}
.align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}
.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}
.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}
.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}
.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}
.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}
.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}
.align-self-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
}
.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}
.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}
.align-self-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
}
.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}
.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
}
@media (min-width: 576px) {
    .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-sm-column,
    .flex-sm-row {
        -webkit-box-direction: normal !important;
    }
    .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
}
@media (min-width: 768px) {
    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-md-column,
    .flex-md-row {
        -webkit-box-direction: normal !important;
    }
    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-md-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-md-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-md-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
}
@media (min-width: 992px) {
    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-lg-column,
    .flex-lg-row {
        -webkit-box-direction: normal !important;
    }
    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
}
@media (min-width: 1200px) {
    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-xl-column,
    .flex-xl-row {
        -webkit-box-direction: normal !important;
    }
    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
    }
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
    }
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
    }
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}
.fixed-top {
    top: 0;
}
.fixed-bottom,
.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
.fixed-bottom {
    bottom: 0;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
    -webkit-clip-path: none;
    clip-path: none;
}
.w-25 {
    width: 25% !important;
}
.w-50 {
    width: 50% !important;
}
.w-75 {
    width: 75% !important;
}
.w-100 {
    width: 100% !important;
}
.h-25 {
    height: 25% !important;
}
.h-50 {
    height: 50% !important;
}
.h-75 {
    height: 75% !important;
}
.h-100 {
    height: 100% !important;
}
.mw-100 {
    max-width: 100% !important;
}
.mh-100 {
    max-height: 100% !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto,
.my-auto {
    margin-top: auto !important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
.text-justify {
    text-align: justify !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.font-weight-light {
    font-weight: 300 !important;
}
.font-weight-normal {
    font-weight: 400 !important;
}
.font-weight-bold {
    font-weight: 700 !important;
}
.font-italic {
    font-style: italic !important;
}
.text-primary,
a.text-primary:focus,
a.text-primary:hover {
    color: #000 !important;
}
.text-secondary {
    color: #fff !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
    color: #e6e6e6 !important;
}
.text-success {
    color: #4cae3d !important;
}
a.text-success:focus,
a.text-success:hover {
    color: #3c8830 !important;
}
.text-info {
    color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
    color: #117a8b !important;
}
.text-warning {
    color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
    color: #d39e00 !important;
}
.text-danger {
    color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
    color: #bd2130 !important;
}
.text-light {
    color: #f2f2f2 !important;
}
a.text-light:focus,
a.text-light:hover {
    color: #d9d9d9 !important;
}
.text-dark {
    color: #383838 !important;
}
a.text-dark:focus,
a.text-dark:hover {
    color: #1f1f1f !important;
}
.text-white {
    color: #fff !important;
}
a.text-white:focus,
a.text-white:hover {
    color: #e6e6e6 !important;
}
.text-black,
a.text-black:focus,
a.text-black:hover {
    color: #000 !important;
}
.text-highlight1 {
    color: #848581 !important;
}
a.text-highlight1:focus,
a.text-highlight1:hover {
    color: #6a6b68 !important;
}
.text-medium {
    color: #848581 !important;
}
a.text-medium:focus,
a.text-medium:hover {
    color: #6a6b68 !important;
}
.text-darker {
    color: #1e1e1e !important;
}
a.text-darker:focus,
a.text-darker:hover {
    color: #050505 !important;
}
.text-muted {
    color: #848581 !important;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
select.bs-select-hidden,
select.selectpicker {
    display: none !important;
}
.bootstrap-select {
    width: 220px \0;
}
.bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: #999;
}
.bootstrap-select > select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
}
.bootstrap-select > select.mobile-device {
    top: 0;
    left: 0;
    display: block !important;
    width: 100% !important;
    z-index: 2;
}
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}
.bootstrap-select.fit-width {
    width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}
.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
    z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right;
}
.form-group .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group {
    margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
    height: 100%;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
    outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
    position: absolute;
    height: 0 !important;
    padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
    z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
    color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid hsla(0, 0%, 80%, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid hsla(0, 0%, 80%, 0.2);
    border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid #fff;
    border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before {
    display: block;
}
.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
    padding: 4px 8px;
}
.bs-actionsbox {
    width: 100%;
    box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
    width: 50%;
}
.bs-donebutton {
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.bs-donebutton .btn-group button {
    width: 100%;
}
.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}
.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none;
}
body.fancybox-active {
    overflow: hidden;
}
body.fancybox-iosfix {
    position: fixed;
    left: 0;
    right: 0;
}
.fancybox-is-hidden {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: hidden;
}
.fancybox-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99992;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.fancybox-outer {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    -o-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
    -o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
    opacity: 0.87;
    -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
    -o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar {
    position: absolute;
    direction: ltr;
    z-index: 99997;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.25s, visibility 0s linear 0.25s;
    -o-transition: opacity 0.25s, visibility 0s linear 0.25s;
    transition: opacity 0.25s, visibility 0s linear 0.25s;
    box-sizing: border-box;
}
.fancybox-show-caption .fancybox-caption-wrap,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.25s, visibility 0s;
    -o-transition: opacity 0.25s, visibility 0s;
    transition: opacity 0.25s, visibility 0s;
}
.fancybox-infobar {
    top: 0;
    left: 0;
    font-size: 13px;
    padding: 0 10px;
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    color: #ccc;
    text-align: center;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased;
    mix-blend-mode: exclusion;
}
.fancybox-toolbar {
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
}
.fancybox-stage {
    overflow: hidden;
    direction: ltr;
    z-index: 99994;
    -webkit-transform: translateZ(0);
}
.fancybox-is-closing .fancybox-stage {
    overflow: visible;
}
.fancybox-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    outline: none;
    white-space: normal;
    box-sizing: border-box;
    text-align: center;
    z-index: 99994;
    -webkit-overflow-scrolling: touch;
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: opacity, -webkit-transform;
    -webkit-transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, -o-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform, -o-transform;
    transition-property: transform, opacity, -webkit-transform;
}
.fancybox-slide:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block;
}
.fancybox-slide--image {
    overflow: visible;
}
.fancybox-slide--image:before {
    display: none;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
    background: #000;
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
    background: #e5e3df;
}
.fancybox-slide--next {
    z-index: 99995;
}
.fancybox-slide > * {
    display: inline-block;
    position: relative;
    padding: 24px;
    margin: 44px 0;
    border-width: 0;
    vertical-align: middle;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box;
}
.fancybox-slide > base,
.fancybox-slide > link,
.fancybox-slide > meta,
.fancybox-slide > script,
.fancybox-slide > style,
.fancybox-slide > title {
    display: none;
}
.fancybox-slide .fancybox-image-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border: 0;
    z-index: 99995;
    background: transparent;
    cursor: default;
    overflow: visible;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fancybox-can-zoomOut .fancybox-image-wrap {
    cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap {
    cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap {
    cursor: -webkit-grab;
    cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.fancybox-image,
.fancybox-spaceball {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    max-width: none;
    max-height: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fancybox-spaceball {
    z-index: 1;
}
.fancybox-slide--iframe .fancybox-content {
    padding: 0;
    width: 80%;
    height: 80%;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 88px);
    overflow: visible;
    background: #fff;
}
.fancybox-iframe {
    display: block;
    padding: 0;
    border: 0;
    height: 100%;
}
.fancybox-error,
.fancybox-iframe {
    margin: 0;
    width: 100%;
    background: #fff;
}
.fancybox-error {
    padding: 40px;
    max-width: 380px;
    cursor: default;
}
.fancybox-error p {
    margin: 0;
    padding: 0;
    color: #444;
    font-size: 16px;
    line-height: 20px;
}
.fancybox-button {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 10px;
    border: 0;
    border-radius: 0;
    background: rgba(30, 30, 30, 0.6);
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    cursor: pointer;
    outline: none;
}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc;
}
.fancybox-button:focus,
.fancybox-button:hover {
    color: #fff;
}
.fancybox-button[disabled] {
    color: #ccc;
    cursor: default;
    opacity: 0.6;
}
.fancybox-button svg {
    display: block;
    position: relative;
    overflow: visible;
    shape-rendering: geometricPrecision;
}
.fancybox-button svg path {
    fill: currentColor;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3;
}
.fancybox-button--share svg path {
    stroke-width: 1;
}
.fancybox-button--pause svg path:first-child,
.fancybox-button--play svg path:nth-child(2) {
    display: none;
}
.fancybox-button--zoom svg path {
    fill: transparent;
}
.fancybox-navigation {
    display: none;
}
.fancybox-show-nav .fancybox-navigation {
    display: block;
}
.fancybox-navigation button {
    position: absolute;
    top: 50%;
    margin: -50px 0 0;
    z-index: 99997;
    background: transparent;
    width: 60px;
    height: 100px;
    padding: 17px;
}
.fancybox-navigation button:before {
    content: "";
    position: absolute;
    top: 30px;
    right: 10px;
    width: 40px;
    height: 40px;
    background: rgba(30, 30, 30, 0.6);
}
.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
}
.fancybox-navigation .fancybox-button--arrow_right {
    right: 0;
}
.fancybox-close-small {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    z-index: 10;
    cursor: pointer;
}
.fancybox-close-small:after {
    content: "\D7";
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background-color: transparent;
    -webkit-transition: background-color 0.25s;
    -o-transition: background-color 0.25s;
    transition: background-color 0.25s;
    box-sizing: border-box;
    z-index: 2;
}
.fancybox-close-small:focus {
    outline: none;
}
.fancybox-close-small:focus:after {
    outline: 1px dotted #888;
}
.fancybox-close-small:hover:after {
    color: #555;
    background: #eee;
}
.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small {
    top: 0;
    right: -44px;
}
.fancybox-slide--iframe .fancybox-close-small:after,
.fancybox-slide--image .fancybox-close-small:after {
    font-size: 35px;
    color: #aaa;
}
.fancybox-slide--iframe .fancybox-close-small:hover:after,
.fancybox-slide--image .fancybox-close-small:hover:after {
    color: #fff;
    background: transparent;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
    display: none;
}
.fancybox-caption-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 2vw 0;
    background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
    background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
    pointer-events: none;
}
.fancybox-caption {
    padding: 30px 0;
    border-top: 1px solid hsla(0, 0%, 100%, 0.4);
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    -webkit-text-size-adjust: none;
}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
    pointer-events: all;
    position: relative;
}
.fancybox-caption a {
    color: #fff;
    text-decoration: underline;
}
.fancybox-slide > .fancybox-loading {
    border: 6px solid hsla(0, 0%, 39%, 0.4);
    border-top: 6px solid hsla(0, 0%, 100%, 0.6);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    -webkit-animation: fancybox-rotate 0.8s infinite linear;
    -o-animation: fancybox-rotate 0.8s infinite linear;
    animation: fancybox-rotate 0.8s infinite linear;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    z-index: 99999;
}
@-webkit-keyframes fancybox-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-o-keyframes fancybox-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fancybox-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
    -o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
    opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
}
.fancybox-fx-rotate.fancybox-slide--previous {
    -webkit-transform: rotate(-1turn);
    -o-transform: rotate(-1turn);
    transform: rotate(-1turn);
    opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next {
    -webkit-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
    opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
}
.fancybox-fx-circular.fancybox-slide--previous {
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next {
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current {
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0);
    opacity: 1;
}
.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
}
.fancybox-share {
    padding: 30px;
    border-radius: 3px;
    background: #f4f4f4;
    max-width: 90%;
}
.fancybox-share h1 {
    color: #222;
    margin: 0 0 20px;
    font-size: 33px;
    font-weight: 700;
    text-align: center;
}
.fancybox-share p {
    margin: 0;
    padding: 0;
    text-align: center;
}
.fancybox-share p:first-of-type {
    margin-right: -10px;
}
.fancybox-share_button {
    display: inline-block;
    text-decoration: none;
    margin: 0 10px 10px 0;
    padding: 10px 20px;
    border: 0;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
    background: #fff;
    white-space: nowrap;
    font-size: 16px;
    line-height: 23px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 140px;
    color: #707070;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.fancybox-share_button:focus,
.fancybox-share_button:hover {
    text-decoration: none;
    color: #333;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.fancybox-share_button svg {
    margin-right: 5px;
    width: 20px;
    height: 20px;
    vertical-align: text-bottom;
}
.fancybox-share input {
    box-sizing: border-box;
    width: 100%;
    margin: 5px 0 0;
    padding: 10px 15px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    background: #ebebeb;
    color: #5d5b5b;
    font-size: 14px;
    outline: none;
}
.fancybox-thumbs {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 212px;
    margin: 0;
    padding: 2px 2px 4px;
    background: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995;
}
.fancybox-thumbs-x {
    overflow-y: hidden;
    overflow-x: auto;
}
.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}
.fancybox-thumbs > ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0;
    white-space: nowrap;
}
.fancybox-thumbs-x > ul {
    overflow: hidden;
}
.fancybox-thumbs-y > ul::-webkit-scrollbar {
    width: 7px;
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}
.fancybox-thumbs > ul > li {
    float: left;
    overflow: hidden;
    padding: 0;
    margin: 2px;
    width: 100px;
    height: 75px;
    max-width: calc(50% - 4px);
    max-height: calc(100% - 8px);
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
}
li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1);
}
.fancybox-thumbs > ul > li > img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fancybox-thumbs > ul > li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
    opacity: 1;
}
@media (max-width: 800px) {
    .fancybox-thumbs {
        width: 110px;
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }
    .fancybox-thumbs > ul > li {
        max-width: calc(100% - 10px);
    }
}
.pushy {
    position: fixed;
    width: 300px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: #191918;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.pushy a {
    display: block;
    color: #b3b3b1;
    padding: 15px 30px;
    text-decoration: none;
}
.pushy a:hover {
    color: #fff;
}
.pushy ul:first-child {
    margin-top: 10px;
}
.pushy.pushy-left {
    left: 0;
}
.pushy.pushy-right {
    right: 0;
}
.pushy-content {
    visibility: hidden;
}
.pushy-left {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}
.pushy-open-left #container,
.pushy-open-left .push,
.pushy-right {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
}
.pushy-open-right #container,
.pushy-open-right .push {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}
.pushy-open-left .pushy,
.pushy-open-right .pushy {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
    visibility: visible;
}
#container,
.push,
.pushy {
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    -o-transition: -o-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99), -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99), -o-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
.pushy-content {
    -webkit-transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    -o-transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
.site-overlay {
    display: none;
}
.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-animation: fade 0.5s;
    -o-animation: fade 0.5s;
    animation: fade 0.5s;
}
@-o-keyframes fade {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fade {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.pushy-submenu ul {
    padding-left: 15px;
    -webkit-transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
    -o-transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
    transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.pushy-submenu ul .pushy-link {
    -webkit-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.pushy-submenu button {
    width: 100%;
    color: #b3b3b1;
    padding: 15px 30px;
    text-align: left;
    background: transparent;
    border: 0;
}
.pushy-submenu button:hover {
    color: #fff;
}
.pushy-submenu > a,
.pushy-submenu > button {
    position: relative;
}
.pushy-submenu > a:after,
.pushy-submenu > button:after {
    content: "";
    display: block;
    height: 11px;
    width: 8px;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
}
.pushy-submenu-closed ul {
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
}
.pushy-submenu-closed .pushy-link {
    opacity: 0;
}
.pushy-submenu-open ul {
    max-height: 1000px;
    visibility: visible;
}
.pushy-submenu-open .pushy-link {
    opacity: 1;
}
.pushy-submenu-open a:after,
.pushy-submenu-open button:after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    -o-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}
.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
    position: relative;
    display: block;
}
.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after,
.slick-track:before {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
    border: none;
    z-index: 1;
    -webkit-transition: border-color 0.3s ease, opacity 0.3s ease;
    -o-transition: border-color 0.3s ease, opacity 0.3s ease;
    transition: border-color 0.3s ease, opacity 0.3s ease;
}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: transparent;
    color: transparent;
    outline: none;
}
.slick-next.slick-disabled,
.slick-prev.slick-disabled {
    opacity: 0;
    cursor: default;
}
.slick-next:before,
.slick-prev:before {
    
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1;
    color: #000;
    display: block;
    text-transform: uppercase;
    opacity: 1;
    text-shadow: 0 0 10px hsla(0, 0%, 100%, 0.6);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: color 0.3s ease, -webkit-transform 0.3s ease;
    transition: color 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: color 0.3s ease, -o-transform 0.3s ease;
    transition: transform 0.3s ease, color 0.3s ease;
    transition: transform 0.3s ease, color 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.arrows-medium .slick-next:before,
.arrows-medium .slick-prev:before {
    color: #848581;
}
.arrows-medium .slick-next:focus:before,
.arrows-medium .slick-next:hover:before,
.arrows-medium .slick-prev:focus:before,
.arrows-medium .slick-prev:hover:before {
    color: #aaaba8;
}
.arrows-black .slick-next:before,
.arrows-black .slick-prev:before {
    color: #000;
}
.arrows-black .slick-next:focus:before,
.arrows-black .slick-next:hover:before,
.arrows-black .slick-prev:focus:before,
.arrows-black .slick-prev:hover:before {
    color: #262626;
}
.slick-prev {
    left: -20px;
}
[dir="rtl"] .slick-prev {
    left: auto;
    right: -20px;
}
.slick-prev:before {
    content: "\E95B";
}
[dir="rtl"] .slick-prev:before {
    content: "\E95C";
}
.slick-prev:hover:before {
    -webkit-transform: translateX(-6px);
    -o-transform: translateX(-6px);
    transform: translateX(-6px);
}
.slick-next {
    right: -20px;
}
[dir="rtl"] .slick-next {
    left: -20px;
    right: auto;
}
.slick-next:before {
    content: "\E95C";
}
[dir="rtl"] .slick-next:before {
    content: "\E95B";
}
.slick-next:hover:before {
    -webkit-transform: translateX(6px);
    -o-transform: translateX(6px);
    transform: translateX(6px);
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 3px;
    width: 40px;
    margin: 0 5px;
    padding: 10px 0;
    cursor: pointer;
}
@media (max-width: 575px) {
    .slick-dots li {
        width: 30px;
    }
}
.slick-dots li:before {
    display: none;
}
.slick-dots li:hover button {
    background: #ccc;
}
.slick-dots li button {
    border: 0;
    background: #e5e5e5;
    display: block;
    height: 3px;
    width: 40px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 0;
    cursor: pointer;
    -webkit-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
@media (max-width: 575px) {
    .slick-dots li button {
        width: 30px;
    }
}
.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none;
    background: #ccc;
}
.slick-dots li button:before {
    display: none;
}
.slick-dots li.slick-active button {
    background: #383838;
}
@font-face {
    font-family: icomoon;
    src: url('/wp-content/themes/AvaTech/fonts/icomoon.eot');
    src: url('/wp-content/themes/AvaTech/fonts/icomoon.eot') format("embedded-opentype"), url('/wp-content/themes/AvaTech/fonts/icomoon.ttf') format("truetype"), url('/wp-content/themes/AvaTech/fonts/icomoon.woff') format("woff"), url('/wp-content/themes/AvaTech/fonts/icomoon.svg') format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class*=" icon-"],
[class^="icon-"] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-D-Eyeglasses-2:before {
    content: "\E900";
}
.icon-D-Eyeglasses:before {
    content: "\E901";
}
.icon-secound:before {
    content: "\E902";
}
.icon-secound2:before {
    content: "\E903";
}
.icon-Hour:before {
    content: "\E904";
}
.icon-Dec:before {
    content: "\E905";
}
.icon-A-Z:before {
    content: "\E906";
}
.icon-Aa:before {
    content: "\E907";
}
.icon-Add-Bag:before {
    content: "\E908";
}
.icon-Add-Basket:before {
    content: "\E909";
}
.icon-Add-Cart:before {
    content: "\E90A";
}
.icon-Add-File:before {
    content: "\E90B";
}
.icon-Add-Space-After-Paragraph:before {
    content: "\E90C";
}
.icon-Add-Space-Before-Paragraph:before {
    content: "\E90D";
}
.icon-Add-User-Star:before {
    content: "\E90E";
}
.icon-Add-User:before {
    content: "\E90F";
}
.icon-Add-Window:before {
    content: "\E910";
}
.icon-Add:before {
    content: "\E911";
}
.icon-Address-Book-2:before {
    content: "\E912";
}
.icon-Address-Book:before {
    content: "\E913";
}
.icon-Administrator:before {
    content: "\E914";
}
.icon-Aerobics-2:before {
    content: "\E915";
}
.icon-Aerobics-3:before {
    content: "\E916";
}
.icon-Aerobics:before {
    content: "\E917";
}
.icon-Affiliate:before {
    content: "\E918";
}
.icon-Aim:before {
    content: "\E919";
}
.icon-Air-Balloon:before {
    content: "\E91A";
}
.icon-Airbrush:before {
    content: "\E91B";
}
.icon-Airship:before {
    content: "\E91C";
}
.icon-Alarm-Clock-2:before {
    content: "\E91D";
}
.icon-Alarm-Clock:before {
    content: "\E91E";
}
.icon-Alien-2:before {
    content: "\E91F";
}
.icon-Alien:before {
    content: "\E920";
}
.icon-Aligator:before {
    content: "\E921";
}
.icon-Align-Center:before {
    content: "\E922";
}
.icon-Align-Justify-All:before {
    content: "\E923";
}
.icon-Align-Justify-Center:before {
    content: "\E924";
}
.icon-Align-Justify-Left:before {
    content: "\E925";
}
.icon-Align-Justify-Right:before {
    content: "\E926";
}
.icon-Align-Left:before {
    content: "\E927";
}
.icon-Align-Right:before {
    content: "\E928";
}
.icon-Alpha:before {
    content: "\E929";
}
.icon-Ambulance:before {
    content: "\E92A";
}
.icon-AMX:before {
    content: "\E92B";
}
.icon-Anchor:before {
    content: "\E92C";
}
.icon-Android-Store:before {
    content: "\E92D";
}
.icon-Android:before {
    content: "\E92E";
}
.icon-Angel-Smiley:before {
    content: "\E92F";
}
.icon-Angel:before {
    content: "\E930";
}
.icon-Angry:before {
    content: "\E931";
}
.icon-Apple-Bite:before {
    content: "\E932";
}
.icon-Apple-Store:before {
    content: "\E933";
}
.icon-Apple:before {
    content: "\E934";
}
.icon-Approved-Window:before {
    content: "\E935";
}
.icon-Aquarius-2:before {
    content: "\E936";
}
.icon-Aquarius:before {
    content: "\E937";
}
.icon-Archery-2:before {
    content: "\E938";
}
.icon-Archery:before {
    content: "\E939";
}
.icon-Argentina:before {
    content: "\E93A";
}
.icon-Aries-2:before {
    content: "\E93B";
}
.icon-Aries:before {
    content: "\E93C";
}
.icon-Army-Key:before {
    content: "\E93D";
}
.icon-Arrow-Around:before {
    content: "\E93E";
}
.icon-Arrow-Back-2:before {
    content: "\E93F";
}
.icon-Arrow-Back-3:before {
    content: "\E940";
}
.icon-Arrow-Back:before {
    content: "\E941";
}
.icon-Arrow-Barrier:before {
    content: "\E942";
}
.icon-Arrow-Circle:before {
    content: "\E943";
}
.icon-Arrow-Cross:before {
    content: "\E944";
}
.icon-Arrow-Down-2:before {
    content: "\E945";
}
.icon-Arrow-Down-3:before {
    content: "\E946";
}
.icon-Arrow-Down-in-Circle:before {
    content: "\E947";
}
.icon-Arrow-Down:before {
    content: "\E948";
}
.icon-Arrow-Fork:before {
    content: "\E949";
}
.icon-Arrow-Forward-2:before {
    content: "\E94A";
}
.icon-Arrow-Forward:before {
    content: "\E94B";
}
.icon-Arrow-From:before {
    content: "\E94C";
}
.icon-Arrow-Inside-45:before {
    content: "\E94D";
}
.icon-Arrow-Inside-Gap-45:before {
    content: "\E94E";
}
.icon-Arrow-Inside-Gap:before {
    content: "\E94F";
}
.icon-Arrow-Inside:before {
    content: "\E950";
}
.icon-Arrow-Into:before {
    content: "\E951";
}
.icon-Arrow-Join:before {
    content: "\E952";
}
.icon-Arrow-Junction:before {
    content: "\E953";
}
.icon-Arrow-Left-2:before {
    content: "\E954";
}
.icon-Arrow-Left-in-Circle:before {
    content: "\E955";
}
.icon-Arrow-Left:before {
    content: "\E956";
}
.icon-Arrow-Loop:before {
    content: "\E957";
}
.icon-Arrow-Merge:before {
    content: "\E958";
}
.icon-Arrow-Mix:before {
    content: "\E959";
}
.icon-Arrow-Next:before {
    content: "\E95A";
}
.icon-Arrow-Out-Left:before {
    content: "\E95B";
}
.icon-Arrow-Out-Right:before {
    content: "\E95C";
}
.icon-Arrow-Outside-45:before {
    content: "\E95D";
}
.icon-Arrow-Outside-Gap-45:before {
    content: "\E95E";
}
.icon-Arrow-Outside-Gap:before {
    content: "\E95F";
}
.icon-Arrow-Outside:before {
    content: "\E960";
}
.icon-Arrow-Over:before {
    content: "\E961";
}
.icon-Arrow-Refresh-2:before {
    content: "\E962";
}
.icon-Arrow-Refresh:before {
    content: "\E963";
}
.icon-Arrow-Right-2:before {
    content: "\E964";
}
.icon-Arrow-Right-in-Circle:before {
    content: "\E965";
}
.icon-Arrow-Right:before {
    content: "\E966";
}
.icon-Arrow-Shuffle:before {
    content: "\E967";
}
.icon-Arrow-Squiggly:before {
    content: "\E968";
}
.icon-Arrow-Through:before {
    content: "\E969";
}
.icon-Arrow-To:before {
    content: "\E96A";
}
.icon-Arrow-Turn-Left:before {
    content: "\E96B";
}
.icon-Arrow-Turn-Right:before {
    content: "\E96C";
}
.icon-Arrow-Up-2:before {
    content: "\E96D";
}
.icon-Arrow-Up-3:before {
    content: "\E96E";
}
.icon-Arrow-Up-in-Circle:before {
    content: "\E96F";
}
.icon-Arrow-Up:before {
    content: "\E970";
}
.icon-Arrow-X-Left:before {
    content: "\E971";
}
.icon-Arrow-X-Right:before {
    content: "\E972";
}
.icon-Ask:before {
    content: "\E973";
}
.icon-Assistant:before {
    content: "\E974";
}
.icon-Astronaut:before {
    content: "\E975";
}
.icon-At-Sign:before {
    content: "\E976";
}
.icon-ATM:before {
    content: "\E977";
}
.icon-Atom:before {
    content: "\E978";
}
.icon-Audio:before {
    content: "\E979";
}
.icon-Auto-Flash:before {
    content: "\E97A";
}
.icon-Autumn:before {
    content: "\E97B";
}
.icon-Baby-Clothes-2:before {
    content: "\E97C";
}
.icon-Baby-Clothes:before {
    content: "\E97D";
}
.icon-Baby-Cry:before {
    content: "\E97E";
}
.icon-Baby:before {
    content: "\E97F";
}
.icon-Back-2:before {
    content: "\E980";
}
.icon-Back-Music:before {
    content: "\E981";
}
.icon-Back:before {
    content: "\E982";
}
.icon-Background:before {
    content: "\E983";
}
.icon-Bacteria:before {
    content: "\E984";
}
.icon-Bag-Coins:before {
    content: "\E985";
}
.icon-Bag-Items:before {
    content: "\E986";
}
.icon-Bag-Quantity:before {
    content: "\E987";
}
.icon-Bag:before {
    content: "\E988";
}
.icon-Bakelite:before {
    content: "\E989";
}
.icon-Ballet-Shoes:before {
    content: "\E98A";
}
.icon-Balloon:before {
    content: "\E98B";
}
.icon-Banana:before {
    content: "\E98C";
}
.icon-Band-Aid:before {
    content: "\E98D";
}
.icon-Bank:before {
    content: "\E98E";
}
.icon-Bar-Chart-2:before {
    content: "\E98F";
}
.icon-Bar-Chart-3:before {
    content: "\E990";
}
.icon-Bar-Chart-4:before {
    content: "\E991";
}
.icon-Bar-Chart-5:before {
    content: "\E992";
}
.icon-Bar-Chart:before {
    content: "\E993";
}
.icon-Bar-Code:before {
    content: "\E994";
}
.icon-Barricade:before {
    content: "\E995";
}
.icon-Baseball:before {
    content: "\E996";
}
.icon-Basket-Ball:before {
    content: "\E997";
}
.icon-Basket-Coins:before {
    content: "\E998";
}
.icon-Basket-Items:before {
    content: "\E999";
}
.icon-Basket-Quantity:before {
    content: "\E99A";
}
.icon-Bat:before {
    content: "\E99B";
}
.icon-Bathrobe:before {
    content: "\E99C";
}
.icon-Batman-Mask:before {
    content: "\E99D";
}
.icon-Battery-0p:before {
    content: "\E99E";
}
.icon-Battery-25p:before {
    content: "\E99F";
}
.icon-Battery-50p:before {
    content: "\E9A0";
}
.icon-Battery-75p:before {
    content: "\E9A1";
}
.icon-Battery-100p:before {
    content: "\E9A2";
}
.icon-Battery-Charge:before {
    content: "\E9A3";
}
.icon-Bear:before {
    content: "\E9A4";
}
.icon-Beard-2:before {
    content: "\E9A5";
}
.icon-Beard-3:before {
    content: "\E9A6";
}
.icon-Beard:before {
    content: "\E9A7";
}
.icon-Bebo:before {
    content: "\E9A8";
}
.icon-Bee:before {
    content: "\E9A9";
}
.icon-Beer-Glass:before {
    content: "\E9AA";
}
.icon-Beer:before {
    content: "\E9AB";
}
.icon-Behance:before {
    content: "\E9AC";
}
.icon-Bell:before {
    content: "\E9AD";
}
.icon-Belt-2:before {
    content: "\E9AE";
}
.icon-Belt-3:before {
    content: "\E9AF";
}
.icon-Belt:before {
    content: "\E9B0";
}
.icon-Berlin-Tower:before {
    content: "\E9B1";
}
.icon-Beta:before {
    content: "\E9B2";
}
.icon-Betvibes:before {
    content: "\E9B3";
}
.icon-Bicycle-2:before {
    content: "\E9B4";
}
.icon-Bicycle:before {
    content: "\E9B5";
}
.icon-Big-Bang:before {
    content: "\E9B6";
}
.icon-Big-Data:before {
    content: "\E9B7";
}
.icon-Bike-Helmet:before {
    content: "\E9B8";
}
.icon-Bikini:before {
    content: "\E9B9";
}
.icon-Bilk-Bottle-2:before {
    content: "\E9BA";
}
.icon-Billing:before {
    content: "\E9BB";
}
.icon-Bing:before {
    content: "\E9BC";
}
.icon-Binocular:before {
    content: "\E9BD";
}
.icon-Bio-Hazard:before {
    content: "\E9BE";
}
.icon-Biotech:before {
    content: "\E9BF";
}
.icon-Bird-Delivering-Letter:before {
    content: "\E9C0";
}
.icon-Bird:before {
    content: "\E9C1";
}
.icon-Birthday-Cake:before {
    content: "\E9C2";
}
.icon-Bisexual:before {
    content: "\E9C3";
}
.icon-Bishop:before {
    content: "\E9C4";
}
.icon-Bitcoin:before {
    content: "\E9C5";
}
.icon-Black-Cat:before {
    content: "\E9C6";
}
.icon-Blackboard:before {
    content: "\E9C7";
}
.icon-Blinklist:before {
    content: "\E9C8";
}
.icon-Block-Cloud:before {
    content: "\E9C9";
}
.icon-Block-Window:before {
    content: "\E9CA";
}
.icon-Blogger:before {
    content: "\E9CB";
}
.icon-Blood:before {
    content: "\E9CC";
}
.icon-Blouse:before {
    content: "\E9CD";
}
.icon-Blueprint:before {
    content: "\E9CE";
}
.icon-Board:before {
    content: "\E9CF";
}
.icon-Bodybuilding:before {
    content: "\E9D0";
}
.icon-Bold-Text:before {
    content: "\E9D1";
}
.icon-Bone:before {
    content: "\E9D2";
}
.icon-Bones:before {
    content: "\E9D3";
}
.icon-Book:before {
    content: "\E9D4";
}
.icon-Bookmark:before {
    content: "\E9D5";
}
.icon-Books-2:before {
    content: "\E9D6";
}
.icon-Books:before {
    content: "\E9D7";
}
.icon-Boom:before {
    content: "\E9D8";
}
.icon-Boot-2:before {
    content: "\E9D9";
}
.icon-Boot:before {
    content: "\E9DA";
}
.icon-Bottom-To-Top:before {
    content: "\E9DB";
}
.icon-Bow-2:before {
    content: "\E9DC";
}
.icon-Bow-3:before {
    content: "\E9DD";
}
.icon-Bow:before {
    content: "\E9DE";
}
.icon-Bowling-2:before {
    content: "\E9DF";
}
.icon-Bowling:before {
    content: "\E9E0";
}
.icon-Box-Close:before {
    content: "\E9E1";
}
.icon-Box-Full:before {
    content: "\E9E2";
}
.icon-Box-Open:before {
    content: "\E9E3";
}
.icon-Box-with-Folders:before {
    content: "\E9E4";
}
.icon-Box:before {
    content: "\E9E5";
}
.icon-Boy:before {
    content: "\E9E6";
}
.icon-Bra:before {
    content: "\E9E7";
}
.icon-Brain-2:before {
    content: "\E9E8";
}
.icon-Brain:before {
    content: "\E9E9";
}
.icon-Brazil:before {
    content: "\E9EA";
}
.icon-Bread-2:before {
    content: "\E9EB";
}
.icon-Bread:before {
    content: "\E9EC";
}
.icon-Bridge:before {
    content: "\E9ED";
}
.icon-Brightkite:before {
    content: "\E9EE";
}
.icon-Broke-Link-2:before {
    content: "\E9EF";
}
.icon-Broken-Link:before {
    content: "\E9F0";
}
.icon-Broom:before {
    content: "\E9F1";
}
.icon-Brush:before {
    content: "\E9F2";
}
.icon-Bucket:before {
    content: "\E9F3";
}
.icon-Bug:before {
    content: "\E9F4";
}
.icon-Building:before {
    content: "\E9F5";
}
.icon-Bulleted-List:before {
    content: "\E9F6";
}
.icon-Bus-2:before {
    content: "\E9F7";
}
.icon-Bus:before {
    content: "\E9F8";
}
.icon-Business-Man-Woman:before {
    content: "\E9F9";
}
.icon-Business-Man:before {
    content: "\E9FA";
}
.icon-Business-Mens:before {
    content: "\E9FB";
}
.icon-Business-Woman:before {
    content: "\E9FC";
}
.icon-Butterfly:before {
    content: "\E9FD";
}
.icon-Button:before {
    content: "\E9FE";
}
.icon-Cable-Car:before {
    content: "\E9FF";
}
.icon-Cake:before {
    content: "\EA00";
}
.icon-Calculator-2:before {
    content: "\EA01";
}
.icon-Calculator-3:before {
    content: "\EA02";
}
.icon-Calculator:before {
    content: "\E708";
}
.icon-Calendar-2:before {
    content: "\EA04";
}
.icon-Calendar-3:before {
    content: "\EA05";
}
.icon-Calendar-4:before {
    content: "\EA06";
}
.icon-Calendar-Clock:before {
    content: "\EA07";
}
.icon-Calendar:before {
    content: "\EA08";
}
.icon-Camel:before {
    content: "\EA09";
}
.icon-Camera-2:before {
    content: "\EA0A";
}
.icon-Camera-3:before {
    content: "\EA0B";
}
.icon-Camera-4:before {
    content: "\EA0C";
}
.icon-Camera-5:before {
    content: "\EA0D";
}
.icon-Camera-Back:before {
    content: "\EA0E";
}
.icon-Camera:before {
    content: "\EA0F";
}
.icon-Can-2:before {
    content: "\EA10";
}
.icon-Can:before {
    content: "\EA11";
}
.icon-Canada:before {
    content: "\EA12";
}
.icon-Cancer-2:before {
    content: "\EA13";
}
.icon-Cancer:before {
    content: "\EA14";
}
.icon-Candle:before {
    content: "\EA15";
}
.icon-Candy-Cane:before {
    content: "\EA16";
}
.icon-Candy:before {
    content: "\EA17";
}
.icon-Cannon:before {
    content: "\EA18";
}
.icon-Cap-2:before {
    content: "\EA19";
}
.icon-Cap-3:before {
    content: "\EA1A";
}
.icon-Cap:before {
    content: "\EA1B";
}
.icon-Capricorn-2:before {
    content: "\EA1C";
}
.icon-Capricorn:before {
    content: "\EA1D";
}
.icon-Car-2:before {
    content: "\EA1E";
}
.icon-Car-3:before {
    content: "\EA1F";
}
.icon-Car-Coins:before {
    content: "\EA20";
}
.icon-Car-Items:before {
    content: "\EA21";
}
.icon-Car-Wheel:before {
    content: "\EA22";
}
.icon-Car:before {
    content: "\EA23";
}
.icon-Cardigan:before {
    content: "\EA24";
}
.icon-Cardiovascular:before {
    content: "\EA25";
}
.icon-Cart-Quantity:before {
    content: "\EA26";
}
.icon-Casette-Tape:before {
    content: "\EA27";
}
.icon-Cash-register-2:before {
    content: "\EA28";
}
.icon-Cash-Register:before {
    content: "\EA29";
}
.icon-Castle:before {
    content: "\EA2A";
}
.icon-Cat:before {
    content: "\EA2B";
}
.icon-Cathedral:before {
    content: "\EA2C";
}
.icon-Cauldron:before {
    content: "\EA2D";
}
.icon-CD-2:before {
    content: "\EA2E";
}
.icon-CD-Cover:before {
    content: "\EA2F";
}
.icon-CD:before {
    content: "\EA30";
}
.icon-Cello:before {
    content: "\EA31";
}
.icon-Celsius:before {
    content: "\EA32";
}
.icon-Chacked-Flag:before {
    content: "\EA33";
}
.icon-Chair:before {
    content: "\EA34";
}
.icon-Charger:before {
    content: "\EA35";
}
.icon-Check-2:before {
    content: "\EA36";
}
.icon-Check:before {
    content: "\EA37";
}
.icon-Checked-User:before {
    content: "\EA38";
}
.icon-Checkmate:before {
    content: "\EA39";
}
.icon-Checkout-Bag:before {
    content: "\EA3A";
}
.icon-Checkout-Basket:before {
    content: "\EA3B";
}
.icon-Checkout:before {
    content: "\EA3C";
}
.icon-Cheese:before {
    content: "\EA3D";
}
.icon-Cheetah:before {
    content: "\EA3E";
}
.icon-Chef-Hat-2:before {
    content: "\EA3F";
}
.icon-Chef-Hat:before {
    content: "\EA40";
}
.icon-Chef:before {
    content: "\EA41";
}
.icon-Chemical-2:before {
    content: "\EA42";
}
.icon-Chemical-3:before {
    content: "\EA43";
}
.icon-Chemical-4:before {
    content: "\EA44";
}
.icon-Chemical-5:before {
    content: "\EA45";
}
.icon-Chemical:before {
    content: "\EA46";
}
.icon-Chess-Board:before {
    content: "\EA47";
}
.icon-Chess:before {
    content: "\EA48";
}
.icon-Chicken:before {
    content: "\EA49";
}
.icon-Chile:before {
    content: "\EA4A";
}
.icon-Chimney:before {
    content: "\EA4B";
}
.icon-China:before {
    content: "\EA4C";
}
.icon-Chinese-Temple:before {
    content: "\EA4D";
}
.icon-Chip:before {
    content: "\EA4E";
}
.icon-Chopsticks-2:before {
    content: "\EA4F";
}
.icon-Chopsticks:before {
    content: "\EA50";
}
.icon-Christmas-Ball:before {
    content: "\EA51";
}
.icon-Christmas-Bell:before {
    content: "\EA52";
}
.icon-Christmas-Candle:before {
    content: "\EA53";
}
.icon-Christmas-Hat:before {
    content: "\EA54";
}
.icon-Christmas-Sleigh:before {
    content: "\EA55";
}
.icon-Christmas-Snowman:before {
    content: "\EA56";
}
.icon-Christmas-Sock:before {
    content: "\EA57";
}
.icon-Christmas-Tree:before {
    content: "\EA58";
}
.icon-Christmas:before {
    content: "\EA59";
}
.icon-Chrome:before {
    content: "\EA5A";
}
.icon-Chrysler-Building:before {
    content: "\EA5B";
}
.icon-Cinema:before {
    content: "\EA5C";
}
.icon-Circular-Point:before {
    content: "\EA5D";
}
.icon-City-Hall:before {
    content: "\EA5E";
}
.icon-Clamp:before {
    content: "\EA5F";
}
.icon-Clapperboard-Close:before {
    content: "\EA60";
}
.icon-Clapperboard-Open:before {
    content: "\EA61";
}
.icon-Claps:before {
    content: "\EA62";
}
.icon-Clef:before {
    content: "\EA63";
}
.icon-Clinic:before {
    content: "\EA64";
}
.icon-Clock-2:before {
    content: "\EA65";
}
.icon-Clock-3:before {
    content: "\EA66";
}
.icon-Clock-4:before {
    content: "\EA67";
}
.icon-Clock-Back:before {
    content: "\EA68";
}
.icon-Clock-Forward:before {
    content: "\EA69";
}
.icon-Clock:before {
    content: "\EA6A";
}
.icon-Close-Window:before {
    content: "\EA6B";
}
.icon-Close:before {
    content: "\EA6C";
}
.icon-Clothing-Store:before {
    content: "\EA6D";
}
.icon-Cloud-Camera:before {
    content: "\EA6E";
}
.icon-Cloud-Computer:before {
    content: "\EA6F";
}
.icon-Cloud-Email:before {
    content: "\EA70";
}
.icon-Cloud-Hail:before {
    content: "\EA71";
}
.icon-Cloud-Laptop:before {
    content: "\EA72";
}
.icon-Cloud-Lock:before {
    content: "\EA73";
}
.icon-Cloud-Minus:before {
    content: "\EA74";
}
.icon-Cloud-Moon:before {
    content: "\EA75";
}
.icon-Cloud-Music:before {
    content: "\EA76";
}
.icon-Cloud-Picture:before {
    content: "\EA77";
}
.icon-Cloud-Plus:before {
    content: "\EA78";
}
.icon-Cloud-Rain:before {
    content: "\EA79";
}
.icon-Cloud-Remove:before {
    content: "\EA7A";
}
.icon-Cloud-Secure:before {
    content: "\EA7B";
}
.icon-Cloud-Settings:before {
    content: "\EA7C";
}
.icon-Cloud-Smartphone:before {
    content: "\EA7D";
}
.icon-Cloud-Snow:before {
    content: "\EA7E";
}
.icon-Cloud-Sun:before {
    content: "\EA7F";
}
.icon-Cloud-Tablet:before {
    content: "\EA80";
}
.icon-Cloud-Video:before {
    content: "\EA81";
}
.icon-Cloud-Weather:before {
    content: "\EA82";
}
.icon-Cloud:before {
    content: "\EA83";
}
.icon-Clouds-Weather:before {
    content: "\EA84";
}
.icon-Clouds:before {
    content: "\EA85";
}
.icon-Clown:before {
    content: "\EA86";
}
.icon-CMYK:before {
    content: "\EA87";
}
.icon-Coat:before {
    content: "\EA88";
}
.icon-Cocktail:before {
    content: "\EA89";
}
.icon-Coconut:before {
    content: "\EA8A";
}
.icon-Code-Window:before {
    content: "\EA8B";
}
.icon-Coding:before {
    content: "\EA8C";
}
.icon-Coffee-2:before {
    content: "\EA8D";
}
.icon-Coffee-Bean:before {
    content: "\EA8E";
}
.icon-Coffee-Machine:before {
    content: "\EA8F";
}
.icon-Coffee-to-Go:before {
    content: "\EA90";
}
.icon-Coffee:before {
    content: "\EA91";
}
.icon-Coffin:before {
    content: "\EA92";
}
.icon-Coin:before {
    content: "\EA93";
}
.icon-Coins-2:before {
    content: "\EA94";
}
.icon-Coins-3:before {
    content: "\EA95";
}
.icon-Coins:before {
    content: "\EA96";
}
.icon-Colombia:before {
    content: "\EA97";
}
.icon-Colosseum:before {
    content: "\EA98";
}
.icon-Column-2:before {
    content: "\EA99";
}
.icon-Column-3:before {
    content: "\EA9A";
}
.icon-Column:before {
    content: "\EA9B";
}
.icon-Comb-2:before {
    content: "\EA9C";
}
.icon-Comb:before {
    content: "\EA9D";
}
.icon-Communication-Tower-2:before {
    content: "\EA9E";
}
.icon-Communication-Tower:before {
    content: "\EA9F";
}
.icon-Compass-2:before {
    content: "\EAA0";
}
.icon-Compass-Rose:before {
    content: "\EAA1";
}
.icon-Compass:before {
    content: "\EAA2";
}
.icon-Computer-2:before {
    content: "\EAA3";
}
.icon-Computer-3:before {
    content: "\EAA4";
}
.icon-Computer-Secure:before {
    content: "\EAA5";
}
.icon-Computer:before {
    content: "\EAA6";
}
.icon-Conference:before {
    content: "\EAA7";
}
.icon-Confused:before {
    content: "\EAA8";
}
.icon-Conservation:before {
    content: "\EAA9";
}
.icon-Consulting:before {
    content: "\EAAA";
}
.icon-Contrast:before {
    content: "\EAAB";
}
.icon-Control-2:before {
    content: "\EAAC";
}
.icon-Control:before {
    content: "\EAAD";
}
.icon-Cookie-Man:before {
    content: "\EAAE";
}
.icon-Cookies:before {
    content: "\EAAF";
}
.icon-Cool-Guy:before {
    content: "\EAB0";
}
.icon-Cool:before {
    content: "\EAB1";
}
.icon-Copyright:before {
    content: "\EAB2";
}
.icon-Costume:before {
    content: "\EAB3";
}
.icon-Couple-Sign:before {
    content: "\EAB4";
}
.icon-Cow:before {
    content: "\EAB5";
}
.icon-CPU:before {
    content: "\EAB6";
}
.icon-Crane:before {
    content: "\EAB7";
}
.icon-Cranium:before {
    content: "\EAB8";
}
.icon-Credit-Card-2:before {
    content: "\EAB9";
}
.icon-Credit-Card-3:before {
    content: "\EABA";
}
.icon-Credit-Card:before {
    content: "\EABB";
}
.icon-Cricket:before {
    content: "\EABC";
}
.icon-Criminal:before {
    content: "\EABD";
}
.icon-Croissant:before {
    content: "\EABE";
}
.icon-Crop-2:before {
    content: "\EABF";
}
.icon-Crop:before {
    content: "\EAC0";
}
.icon-Crown-2:before {
    content: "\EAC1";
}
.icon-Crown:before {
    content: "\EAC2";
}
.icon-Crying:before {
    content: "\EAC3";
}
.icon-Cube-Molecule-2:before {
    content: "\EAC4";
}
.icon-Cube-Molecule:before {
    content: "\EAC5";
}
.icon-Cupcake:before {
    content: "\EAC6";
}
.icon-Cursor-Click-2:before {
    content: "\EAC7";
}
.icon-Cursor-Click:before {
    content: "\EAC8";
}
.icon-Cursor-Move-2:before {
    content: "\EAC9";
}
.icon-Cursor-Move:before {
    content: "\EACA";
}
.icon-Cursor-Select:before {
    content: "\EACB";
}
.icon-Cursor:before {
    content: "\EACC";
}
.icon-Dam:before {
    content: "\EACD";
}
.icon-Danemark:before {
    content: "\EACE";
}
.icon-Danger-2:before {
    content: "\EACF";
}
.icon-Danger:before {
    content: "\EAD0";
}
.icon-Dashboard:before {
    content: "\EAD1";
}
.icon-Data-Backup:before {
    content: "\EAD2";
}
.icon-Data-Block:before {
    content: "\EAD3";
}
.icon-Data-Center:before {
    content: "\EAD4";
}
.icon-Data-Clock:before {
    content: "\EAD5";
}
.icon-Data-Cloud:before {
    content: "\EAD6";
}
.icon-Data-Compress:before {
    content: "\EAD7";
}
.icon-Data-Copy:before {
    content: "\EAD8";
}
.icon-Data-Download:before {
    content: "\EAD9";
}
.icon-Data-Financial:before {
    content: "\EADA";
}
.icon-Data-Key:before {
    content: "\EADB";
}
.icon-Data-Lock:before {
    content: "\EADC";
}
.icon-Data-Network:before {
    content: "\EADD";
}
.icon-Data-Password:before {
    content: "\EADE";
}
.icon-Data-Power:before {
    content: "\EADF";
}
.icon-Data-Refresh:before {
    content: "\EAE0";
}
.icon-Data-Save:before {
    content: "\EAE1";
}
.icon-Data-Search:before {
    content: "\EAE2";
}
.icon-Data-Security:before {
    content: "\EAE3";
}
.icon-Data-Settings:before {
    content: "\EAE4";
}
.icon-Data-Sharing:before {
    content: "\EAE5";
}
.icon-Data-Shield:before {
    content: "\EAE6";
}
.icon-Data-Signal:before {
    content: "\EAE7";
}
.icon-Data-Storage:before {
    content: "\EAE8";
}
.icon-Data-Stream:before {
    content: "\EAE9";
}
.icon-Data-Transfer:before {
    content: "\EAEA";
}
.icon-Data-Unlock:before {
    content: "\EAEB";
}
.icon-Data-Upload:before {
    content: "\EAEC";
}
.icon-Data-Yes:before {
    content: "\EAED";
}
.icon-Data:before {
    content: "\EAEE";
}
.icon-David-Star:before {
    content: "\EAEF";
}
.icon-Daylight:before {
    content: "\EAF0";
}
.icon-Death:before {
    content: "\EAF1";
}
.icon-Debian:before {
    content: "\EAF2";
}
.icon-Decrase-Inedit:before {
    content: "\EAF3";
}
.icon-Deer-2:before {
    content: "\EAF4";
}
.icon-Deer:before {
    content: "\EAF5";
}
.icon-Delete-File:before {
    content: "\EAF6";
}
.icon-Delete-Window:before {
    content: "\EAF7";
}
.icon-Delicious:before {
    content: "\EAF8";
}
.icon-Depression:before {
    content: "\EAF9";
}
.icon-Deviantart:before {
    content: "\EAFA";
}
.icon-Device-Sync-with-Cloud:before {
    content: "\EAFB";
}
.icon-Diamond:before {
    content: "\EAFC";
}
.icon-Dice-2:before {
    content: "\EAFD";
}
.icon-Dice:before {
    content: "\EAFE";
}
.icon-Digg:before {
    content: "\EAFF";
}
.icon-Digital-Drawing:before {
    content: "\EB00";
}
.icon-Diigo:before {
    content: "\EB01";
}
.icon-Dinosaur:before {
    content: "\EB02";
}
.icon-Diploma-2:before {
    content: "\EB03";
}
.icon-Diploma:before {
    content: "\EB04";
}
.icon-Direction-East:before {
    content: "\EB05";
}
.icon-Direction-North:before {
    content: "\EB06";
}
.icon-Direction-South:before {
    content: "\EB07";
}
.icon-Direction-West:before {
    content: "\EB08";
}
.icon-Director:before {
    content: "\EB09";
}
.icon-Disk:before {
    content: "\EB0A";
}
.icon-Dj:before {
    content: "\EB0B";
}
.icon-DNA-2:before {
    content: "\EB0C";
}
.icon-DNA-Helix:before {
    content: "\EB0D";
}
.icon-DNA:before {
    content: "\EB0E";
}
.icon-Doctor:before {
    content: "\EB0F";
}
.icon-Dog:before {
    content: "\EB10";
}
.icon-Dollar-Sign-2:before {
    content: "\EB11";
}
.icon-Dollar-Sign:before {
    content: "\EB12";
}
.icon-Dollar:before {
    content: "\EB13";
}
.icon-Dolphin:before {
    content: "\EB14";
}
.icon-Domino:before {
    content: "\EB15";
}
.icon-Door-Hanger:before {
    content: "\EB16";
}
.icon-Door:before {
    content: "\EB17";
}
.icon-Doplr:before {
    content: "\EB18";
}
.icon-Double-Circle:before {
    content: "\EB19";
}
.icon-Double-Tap:before {
    content: "\EB1A";
}
.icon-Doughnut:before {
    content: "\EB1B";
}
.icon-Dove:before {
    content: "\EB1C";
}
.icon-Down-2:before {
    content: "\EB1D";
}
.icon-Down-3:before {
    content: "\EB1E";
}
.icon-Down:before {
    content: "\EB1F";
}
.icon-Download-from-Cloud:before {
    content: "\EB20";
}
.icon-Download-Window:before {
    content: "\EB21";
}
.icon-Download:before {
    content: "\EB22";
}
.icon-Downward:before {
    content: "\EB23";
}
.icon-Drag-Down:before {
    content: "\EB24";
}
.icon-Drag-Left:before {
    content: "\EB25";
}
.icon-Drag-Right:before {
    content: "\EB26";
}
.icon-Drag-Up:before {
    content: "\EB27";
}
.icon-Drag:before {
    content: "\EB28";
}
.icon-Dress:before {
    content: "\EB29";
}
.icon-Dribble:before {
    content: "\EB2A";
}
.icon-Drill:before {
    content: "\EB2B";
}
.icon-Drop:before {
    content: "\EB2C";
}
.icon-Dropbox:before {
    content: "\EB2D";
}
.icon-Drum:before {
    content: "\EB2E";
}
.icon-Dry:before {
    content: "\EB2F";
}
.icon-Duck:before {
    content: "\EB30";
}
.icon-Dumbbell:before {
    content: "\EB31";
}
.icon-Duplicate-Layer:before {
    content: "\EB32";
}
.icon-Duplicate-Window:before {
    content: "\EB33";
}
.icon-DVD:before {
    content: "\EB34";
}
.icon-Eagle:before {
    content: "\EB35";
}
.icon-Ear:before {
    content: "\EB36";
}
.icon-Earphones-2:before {
    content: "\EB37";
}
.icon-Earphones:before {
    content: "\EB38";
}
.icon-Eci-Icon:before {
    content: "\EB39";
}
.icon-Edit-Map:before {
    content: "\EB3A";
}
.icon-Edit:before {
    content: "\EB3B";
}
.icon-Eggs:before {
    content: "\EB3C";
}
.icon-Egypt:before {
    content: "\EB3D";
}
.icon-Eifel-Tower:before {
    content: "\EB3E";
}
.icon-Eject-2:before {
    content: "\EB3F";
}
.icon-Eject:before {
    content: "\EB40";
}
.icon-El-Castillo:before {
    content: "\EB41";
}
.icon-Elbow:before {
    content: "\EB42";
}
.icon-Electric-Guitar:before {
    content: "\EB43";
}
.icon-Electricity:before {
    content: "\EB44";
}
.icon-Elephant:before {
    content: "\EB45";
}
.icon-Email:before {
    content: "\EB46";
}
.icon-Embassy:before {
    content: "\EB47";
}
.icon-Empire-State-Building:before {
    content: "\EB48";
}
.icon-Empty-Box:before {
    content: "\EB49";
}
.icon-End-2:before {
    content: "\EB4A";
}
.icon-End:before {
    content: "\EB4B";
}
.icon-Endways:before {
    content: "\EB4C";
}
.icon-Engineering:before {
    content: "\EB4D";
}
.icon-Envelope-2:before {
    content: "\E85D";
}
.icon-Envelope:before {
    content: "\EB4F";
}
.icon-Environmental-2:before {
    content: "\EB50";
}
.icon-Environmental-3:before {
    content: "\EB51";
}
.icon-Environmental:before {
    content: "\EB52";
}
.icon-Equalizer:before {
    content: "\EB53";
}
.icon-Eraser-2:before {
    content: "\EB54";
}
.icon-Eraser-3:before {
    content: "\EB55";
}
.icon-Eraser:before {
    content: "\EB56";
}
.icon-Error-404-Window:before {
    content: "\EB57";
}
.icon-Euro-Sign-2:before {
    content: "\EB58";
}
.icon-Euro-Sign:before {
    content: "\EB59";
}
.icon-Euro:before {
    content: "\EB5A";
}
.icon-Evernote:before {
    content: "\EB5B";
}
.icon-Evil:before {
    content: "\EB5C";
}
.icon-Explode:before {
    content: "\EB5D";
}
.icon-Eye-Blind:before {
    content: "\EB5E";
}
.icon-Eye-Invisible:before {
    content: "\EB5F";
}
.icon-Eye-Scan:before {
    content: "\EB60";
}
.icon-Eye-Visible:before {
    content: "\EB61";
}
.icon-Eye:before {
    content: "\EB62";
}
.icon-Eyebrow-2:before {
    content: "\EB63";
}
.icon-Eyebrow-3:before {
    content: "\EB64";
}
.icon-Eyebrow:before {
    content: "\EB65";
}
.icon-Eyeglasses-Smiley-2:before {
    content: "\EB66";
}
.icon-Eyeglasses-Smiley:before {
    content: "\EB67";
}
.icon-Face-Style-2:before {
    content: "\EB68";
}
.icon-Face-Style-3:before {
    content: "\EB69";
}
.icon-Face-Style-4:before {
    content: "\EB6A";
}
.icon-Face-Style-5:before {
    content: "\EB6B";
}
.icon-Face-Style-6:before {
    content: "\EB6C";
}
.icon-Face-Style:before {
    content: "\EB6D";
}
.icon-Facebook-2:before {
    content: "\EB6E";
}
.icon-Facebook:before {
    content: "\EB6F";
}
.icon-Factory:before {
    content: "\EB70";
}
.icon-Fahrenheit:before {
    content: "\EB71";
}
.icon-Family-Sign:before {
    content: "\EB72";
}
.icon-Fan:before {
    content: "\EB73";
}
.icon-Farmer:before {
    content: "\EB74";
}
.icon-Fashion:before {
    content: "\EB75";
}
.icon-Favorite-Window:before {
    content: "\EB76";
}
.icon-Fax:before {
    content: "\EB77";
}
.icon-Feather:before {
    content: "\EB78";
}
.icon-Feedburner:before {
    content: "\EB79";
}
.icon-Female-2:before {
    content: "\EB7A";
}
.icon-Female:before {
    content: "\EB7B";
}
.icon-File-Block:before {
    content: "\EB7C";
}
.icon-File-Bookmark:before {
    content: "\EB7D";
}
.icon-File-Chart:before {
    content: "\EB7E";
}
.icon-File-Clipboard-File-Text:before {
    content: "\EB7F";
}
.icon-File-Clipboard-Text-Image:before {
    content: "\EB80";
}
.icon-File-Clipboard:before {
    content: "\EB81";
}
.icon-File-Cloud:before {
    content: "\EB82";
}
.icon-File-Copy-2:before {
    content: "\EB83";
}
.icon-File-Copy:before {
    content: "\EB84";
}
.icon-File-CSV:before {
    content: "\EB85";
}
.icon-File-Download:before {
    content: "\EB86";
}
.icon-File-Edit:before {
    content: "\EB87";
}
.icon-File-Excel:before {
    content: "\EB88";
}
.icon-File-Favorite:before {
    content: "\EB89";
}
.icon-File-Fire:before {
    content: "\EB8A";
}
.icon-File-Graph:before {
    content: "\EB8B";
}
.icon-File-Hide:before {
    content: "\EB8C";
}
.icon-File-Horizontal-Text:before {
    content: "\EB8D";
}
.icon-File-Horizontal:before {
    content: "\EB8E";
}
.icon-File-HTML:before {
    content: "\EB8F";
}
.icon-File-JPG:before {
    content: "\EB90";
}
.icon-File-Link:before {
    content: "\EB91";
}
.icon-File-Loading:before {
    content: "\EB92";
}
.icon-File-Lock:before {
    content: "\EB93";
}
.icon-File-Love:before {
    content: "\EB94";
}
.icon-File-Music:before {
    content: "\EB95";
}
.icon-File-Network:before {
    content: "\EB96";
}
.icon-File-Pictures:before {
    content: "\EB97";
}
.icon-File-Pie:before {
    content: "\EB98";
}
.icon-File-Presentation:before {
    content: "\EB99";
}
.icon-File-Refresh:before {
    content: "\EB9A";
}
.icon-File-Search:before {
    content: "\EB9B";
}
.icon-File-Settings:before {
    content: "\EB9C";
}
.icon-File-Share:before {
    content: "\EB9D";
}
.icon-File-Text-Image:before {
    content: "\EB9E";
}
.icon-File-Trash:before {
    content: "\EB9F";
}
.icon-File-TXT:before {
    content: "\EBA0";
}
.icon-File-Upload:before {
    content: "\EBA1";
}
.icon-File-Video:before {
    content: "\EBA2";
}
.icon-File-Word:before {
    content: "\EBA3";
}
.icon-File-Zip:before {
    content: "\EBA4";
}
.icon-File:before {
    content: "\EBA5";
}
.icon-Files:before {
    content: "\EBA6";
}
.icon-Film-Cartridge:before {
    content: "\EBA7";
}
.icon-Film-Strip:before {
    content: "\EBA8";
}
.icon-Film-Video:before {
    content: "\EBA9";
}
.icon-Film:before {
    content: "\EBAA";
}
.icon-Filter-2:before {
    content: "\EBAB";
}
.icon-Filter:before {
    content: "\EBAC";
}
.icon-Financial:before {
    content: "\EBAD";
}
.icon-Find-User:before {
    content: "\EBAE";
}
.icon-Finger-Drag-Four-Sides:before {
    content: "\EBAF";
}
.icon-Finger-Drag-Two-Sides:before {
    content: "\EBB0";
}
.icon-Finger-Print:before {
    content: "\EBB1";
}
.icon-Finger:before {
    content: "\EBB2";
}
.icon-Fingerprint-2:before {
    content: "\EBB3";
}
.icon-Fingerprint:before {
    content: "\EBB4";
}
.icon-Fire-Flame-2:before {
    content: "\EBB5";
}
.icon-Fire-Flame:before {
    content: "\EBB6";
}
.icon-Fire-Hydrant:before {
    content: "\EBB7";
}
.icon-Fire-Staion:before {
    content: "\EBB8";
}
.icon-Firefox:before {
    content: "\EBB9";
}
.icon-Firewall:before {
    content: "\EBBA";
}
.icon-First-Aid:before {
    content: "\EBBB";
}
.icon-First:before {
    content: "\EBBC";
}
.icon-Fish:before {
    content: "\EBBD";
}
.icon-Fit-To-2:before {
    content: "\EBBE";
}
.icon-Fit-To:before {
    content: "\EBBF";
}
.icon-Five-Fingers-Drag-2:before {
    content: "\EBC0";
}
.icon-Five-Fingers-Drag:before {
    content: "\EBC1";
}
.icon-Five-Fingers-Touch:before {
    content: "\EBC2";
}
.icon-Five-Fingers:before {
    content: "\EBC3";
}
.icon-Flag-2:before {
    content: "\EBC4";
}
.icon-Flag-3:before {
    content: "\EBC5";
}
.icon-Flag-4:before {
    content: "\EBC6";
}
.icon-Flag:before {
    content: "\EBC7";
}
.icon-Flamingo:before {
    content: "\EBC8";
}
.icon-Flash-2:before {
    content: "\EBC9";
}
.icon-Flash-Video:before {
    content: "\EBCA";
}
.icon-Flash:before {
    content: "\EBCB";
}
.icon-Flashlight:before {
    content: "\EBCC";
}
.icon-Flask-2:before {
    content: "\EBCD";
}
.icon-Flask:before {
    content: "\EBCE";
}
.icon-Flick:before {
    content: "\EBCF";
}
.icon-Flickr:before {
    content: "\EBD0";
}
.icon-Flowerpot:before {
    content: "\EBD1";
}
.icon-Fluorescent:before {
    content: "\EBD2";
}
.icon-Fog-Day:before {
    content: "\EBD3";
}
.icon-Fog-Night:before {
    content: "\EBD4";
}
.icon-Folder-Add:before {
    content: "\EBD5";
}
.icon-Folder-Archive:before {
    content: "\EBD6";
}
.icon-Folder-Binder-2:before {
    content: "\EBD7";
}
.icon-Folder-Binder:before {
    content: "\EBD8";
}
.icon-Folder-Block:before {
    content: "\EBD9";
}
.icon-Folder-Bookmark:before {
    content: "\EBDA";
}
.icon-Folder-Close:before {
    content: "\EBDB";
}
.icon-Folder-Cloud:before {
    content: "\EBDC";
}
.icon-Folder-Delete:before {
    content: "\EBDD";
}
.icon-Folder-Download:before {
    content: "\EBDE";
}
.icon-Folder-Edit:before {
    content: "\EBDF";
}
.icon-Folder-Favorite:before {
    content: "\EBE0";
}
.icon-Folder-Fire:before {
    content: "\EBE1";
}
.icon-Folder-Hide:before {
    content: "\EBE2";
}
.icon-Folder-Link:before {
    content: "\EBE3";
}
.icon-Folder-Loading:before {
    content: "\EBE4";
}
.icon-Folder-Lock:before {
    content: "\EBE5";
}
.icon-Folder-Love:before {
    content: "\EBE6";
}
.icon-Folder-Music:before {
    content: "\EBE7";
}
.icon-Folder-Network:before {
    content: "\EBE8";
}
.icon-Folder-Open-2:before {
    content: "\EBE9";
}
.icon-Folder-Open:before {
    content: "\EBEA";
}
.icon-Folder-Organizing:before {
    content: "\EBEB";
}
.icon-Folder-Pictures:before {
    content: "\EBEC";
}
.icon-Folder-Refresh:before {
    content: "\EBED";
}
.icon-Folder-Remove:before {
    content: "\EBEE";
}
.icon-Folder-Search:before {
    content: "\EBEF";
}
.icon-Folder-Settings:before {
    content: "\EBF0";
}
.icon-Folder-Share:before {
    content: "\EBF1";
}
.icon-Folder-Trash:before {
    content: "\EBF2";
}
.icon-Folder-Upload:before {
    content: "\EBF3";
}
.icon-Folder-Video:before {
    content: "\EBF4";
}
.icon-Folder-With-Document:before {
    content: "\EBF5";
}
.icon-Folder-Zip:before {
    content: "\EBF6";
}
.icon-Folder:before {
    content: "\EBF7";
}
.icon-Folders:before {
    content: "\EBF8";
}
.icon-Font-Color:before {
    content: "\EBF9";
}
.icon-Font-Name:before {
    content: "\EBFA";
}
.icon-Font-Size:before {
    content: "\EBFB";
}
.icon-Font-Style-Subscript:before {
    content: "\EBFC";
}
.icon-Font-Style-Superscript:before {
    content: "\EBFD";
}
.icon-Font-Style:before {
    content: "\EBFE";
}
.icon-Font-Window:before {
    content: "\EBFF";
}
.icon-Foot-2:before {
    content: "\EC00";
}
.icon-Foot:before {
    content: "\EC01";
}
.icon-Football-2:before {
    content: "\EC02";
}
.icon-Football:before {
    content: "\EC03";
}
.icon-Footprint-2:before {
    content: "\EC04";
}
.icon-Footprint:before {
    content: "\EC05";
}
.icon-Forest:before {
    content: "\EC06";
}
.icon-Fork:before {
    content: "\EC07";
}
.icon-Formspring:before {
    content: "\EC08";
}
.icon-Formula:before {
    content: "\EC09";
}
.icon-Forsquare:before {
    content: "\EC0A";
}
.icon-Forward:before {
    content: "\EC0B";
}
.icon-Fountain-Pen:before {
    content: "\EC0C";
}
.icon-Four-Fingers-Drag-2:before {
    content: "\EC0D";
}
.icon-Four-Fingers-Drag:before {
    content: "\EC0E";
}
.icon-Four-Fingers-Touch:before {
    content: "\EC0F";
}
.icon-Four-Fingers:before {
    content: "\EC10";
}
.icon-Fox:before {
    content: "\EC11";
}
.icon-Frankenstein:before {
    content: "\EC12";
}
.icon-French-Fries:before {
    content: "\EC13";
}
.icon-Friendfeed:before {
    content: "\EC14";
}
.icon-Friendster:before {
    content: "\EC15";
}
.icon-Frog:before {
    content: "\EC16";
}
.icon-Fruits:before {
    content: "\EC17";
}
.icon-Fuel:before {
    content: "\EC18";
}
.icon-Full-Basket:before {
    content: "\EC19";
}
.icon-Full-Cart:before {
    content: "\EC1A";
}
.icon-Full-Moon:before {
    content: "\EC1B";
}
.icon-Full-Screen-2:before {
    content: "\EC1C";
}
.icon-Full-Screen:before {
    content: "\EC1D";
}
.icon-Full-View-2:before {
    content: "\EC1E";
}
.icon-Full-View-Window:before {
    content: "\EC1F";
}
.icon-Full-View:before {
    content: "\EC20";
}
.icon-Function:before {
    content: "\EC21";
}
.icon-Funky:before {
    content: "\EC22";
}
.icon-Funny-Bicycle:before {
    content: "\EC23";
}
.icon-Furl:before {
    content: "\EC24";
}
.icon-Fyll-Bag:before {
    content: "\EC25";
}
.icon-Gamepad-2:before {
    content: "\EC26";
}
.icon-Gamepad:before {
    content: "\EC27";
}
.icon-Gas-Pump:before {
    content: "\EC28";
}
.icon-Gaugage-2:before {
    content: "\EC29";
}
.icon-Gaugage:before {
    content: "\EC2A";
}
.icon-Gay:before {
    content: "\EC2B";
}
.icon-Gear-2:before {
    content: "\EC2C";
}
.icon-Gear:before {
    content: "\EC2D";
}
.icon-Gears-2:before {
    content: "\EC2E";
}
.icon-Gears:before {
    content: "\EC2F";
}
.icon-Geek:before {
    content: "\EC30";
}
.icon-Gemini-2:before {
    content: "\EC31";
}
.icon-Gemini:before {
    content: "\EC32";
}
.icon-Genius:before {
    content: "\EC33";
}
.icon-Gentleman:before {
    content: "\EC34";
}
.icon-Geo-Close:before {
    content: "\EC35";
}
.icon-Geo-Love:before {
    content: "\EC36";
}
.icon-Geo-Minus:before {
    content: "\EC37";
}
.icon-Geo-Number:before {
    content: "\EC38";
}
.icon-Geo-Plus:before {
    content: "\EC39";
}
.icon-Geo-Star:before {
    content: "\EC3A";
}
.icon-Geo:before {
    content: "\EC3B";
}
.icon-Geo2-Close:before {
    content: "\EC3C";
}
.icon-Geo2-Love:before {
    content: "\EC3D";
}
.icon-Geo2-Minus:before {
    content: "\EC3E";
}
.icon-Geo2-Number:before {
    content: "\EC3F";
}
.icon-Geo2-Plus:before {
    content: "\EC40";
}
.icon-Geo2-Star:before {
    content: "\EC41";
}
.icon-Geo2:before {
    content: "\EC42";
}
.icon-Geo3-Close:before {
    content: "\EC43";
}
.icon-Geo3-Love:before {
    content: "\EC44";
}
.icon-Geo3-Minus:before {
    content: "\EC45";
}
.icon-Geo3-Number:before {
    content: "\EC46";
}
.icon-Geo3-Plus:before {
    content: "\EC47";
}
.icon-Geo3-Star:before {
    content: "\EC48";
}
.icon-Geo3:before {
    content: "\EC49";
}
.icon-Gey:before {
    content: "\EC4A";
}
.icon-Gift-Box:before {
    content: "\EC4B";
}
.icon-Giraffe:before {
    content: "\EC4C";
}
.icon-Girl:before {
    content: "\EC4D";
}
.icon-Glass-Water:before {
    content: "\EC4E";
}
.icon-Glasses-2:before {
    content: "\EC4F";
}
.icon-Glasses-3:before {
    content: "\EC50";
}
.icon-Glasses:before {
    content: "\EC51";
}
.icon-Global-Position:before {
    content: "\EC52";
}
.icon-Globe-2:before {
    content: "\EC53";
}
.icon-Globe:before {
    content: "\EC54";
}
.icon-Gloves:before {
    content: "\EC55";
}
.icon-Go-Bottom:before {
    content: "\EC56";
}
.icon-Go-Top:before {
    content: "\EC57";
}
.icon-Goggles:before {
    content: "\EC58";
}
.icon-Golf-2:before {
    content: "\EC59";
}
.icon-Golf:before {
    content: "\EC5A";
}
.icon-Google-Buzz:before {
    content: "\EC5B";
}
.icon-Google-Drive:before {
    content: "\EC5C";
}
.icon-Google-Play:before {
    content: "\EC5D";
}
.icon-Google-Plus:before {
    content: "\EC5E";
}
.icon-Google:before {
    content: "\EC5F";
}
.icon-Gopro:before {
    content: "\EC60";
}
.icon-Gorilla:before {
    content: "\EC61";
}
.icon-Gowalla:before {
    content: "\EC62";
}
.icon-Grave:before {
    content: "\EC63";
}
.icon-Graveyard:before {
    content: "\EC64";
}
.icon-Greece:before {
    content: "\EC65";
}
.icon-Green-Energy:before {
    content: "\EC66";
}
.icon-Green-House:before {
    content: "\EC67";
}
.icon-Guitar:before {
    content: "\EC68";
}
.icon-Gun-2:before {
    content: "\EC69";
}
.icon-Gun-3:before {
    content: "\EC6A";
}
.icon-Gun:before {
    content: "\EC6B";
}
.icon-Gymnastics:before {
    content: "\EC6C";
}
.icon-Hair-2:before {
    content: "\EC6D";
}
.icon-Hair-3:before {
    content: "\EC6E";
}
.icon-Hair:before {
    content: "\EC6F";
}
.icon-Half-Moon:before {
    content: "\EC70";
}
.icon-Halloween-Half-Moon:before {
    content: "\EC71";
}
.icon-Halloween-Moon:before {
    content: "\EC72";
}
.icon-Hamburger:before {
    content: "\EC73";
}
.icon-Hammer:before {
    content: "\EC74";
}
.icon-Hand-Touch-2:before {
    content: "\EC75";
}
.icon-Hand-Touch-Smartphone:before {
    content: "\EC76";
}
.icon-Hand-Touch:before {
    content: "\EC77";
}
.icon-Hand:before {
    content: "\EC78";
}
.icon-Hands:before {
    content: "\EC79";
}
.icon-Handshake:before {
    content: "\EC7A";
}
.icon-Hanger:before {
    content: "\EC7B";
}
.icon-Happy:before {
    content: "\EC7C";
}
.icon-Hat-2:before {
    content: "\EC7D";
}
.icon-Hat:before {
    content: "\EC7E";
}
.icon-Haunted-House:before {
    content: "\EC7F";
}
.icon-HD-Video:before {
    content: "\EC80";
}
.icon-HD:before {
    content: "\EC81";
}
.icon-HDD:before {
    content: "\EC82";
}
.icon-Headphone:before {
    content: "\EC83";
}
.icon-Headphones:before {
    content: "\EC84";
}
.icon-Headset:before {
    content: "\EC85";
}
.icon-Heart:before {
    content: "\EC86";
}
.icon-Heels-2:before {
    content: "\EC87";
}
.icon-Heels:before {
    content: "\EC88";
}
.icon-Height-Window:before {
    content: "\EC89";
}
.icon-Helicopter-2:before {
    content: "\EC8A";
}
.icon-Helicopter:before {
    content: "\EC8B";
}
.icon-Helix-2:before {
    content: "\EC8C";
}
.icon-Hello:before {
    content: "\EC8D";
}
.icon-Helmet-2:before {
    content: "\EC8E";
}
.icon-Helmet:before {
    content: "\EC8F";
}
.icon-Hipo:before {
    content: "\EC90";
}
.icon-Hipster-Glasses-2:before {
    content: "\EC91";
}
.icon-Hipster-Glasses-3:before {
    content: "\EC92";
}
.icon-Hipster-Glasses:before {
    content: "\EC93";
}
.icon-Hipster-Headphones:before {
    content: "\EC94";
}
.icon-Hipster-Men-2:before {
    content: "\EC95";
}
.icon-Hipster-Men-3:before {
    content: "\EC96";
}
.icon-Hipster-Men:before {
    content: "\EC97";
}
.icon-Hipster-Sunglasses-2:before {
    content: "\EC98";
}
.icon-Hipster-Sunglasses-3:before {
    content: "\EC99";
}
.icon-Hipster-Sunglasses:before {
    content: "\EC9A";
}
.icon-Hokey:before {
    content: "\EC9B";
}
.icon-Holly:before {
    content: "\EC9C";
}
.icon-Home-2:before {
    content: "\EC9D";
}
.icon-Home-3:before {
    content: "\EC9E";
}
.icon-Home-4:before {
    content: "\EC9F";
}
.icon-Home-Window:before {
    content: "\ECA0";
}
.icon-Home:before {
    content: "\ECA1";
}
.icon-Homosexual:before {
    content: "\ECA2";
}
.icon-Honey:before {
    content: "\ECA3";
}
.icon-Hong-Kong:before {
    content: "\ECA4";
}
.icon-Hoodie:before {
    content: "\ECA5";
}
.icon-Horror:before {
    content: "\ECA6";
}
.icon-Horse:before {
    content: "\ECA7";
}
.icon-Hospital:before {
    content: "\ECA8";
}
.icon-Host:before {
    content: "\ECA9";
}
.icon-Hot-Dog:before {
    content: "\ECAA";
}
.icon-Hotel:before {
    content: "\ECAB";
}
.icon-Hub:before {
    content: "\ECAC";
}
.icon-Humor:before {
    content: "\ECAD";
}
.icon-Hurt:before {
    content: "\ECAE";
}
.icon-Ice-Cream:before {
    content: "\ECAF";
}
.icon-ICQ:before {
    content: "\ECB0";
}
.icon-ID-2:before {
    content: "\ECB1";
}
.icon-ID-3:before {
    content: "\ECB2";
}
.icon-ID-Card:before {
    content: "\ECB3";
}
.icon-Idea-2:before {
    content: "\ECB4";
}
.icon-Idea-3:before {
    content: "\ECB5";
}
.icon-Idea-4:before {
    content: "\ECB6";
}
.icon-Idea-5:before {
    content: "\ECB7";
}
.icon-Idea:before {
    content: "\ECB8";
}
.icon-Identification-Badge:before {
    content: "\ECB9";
}
.icon-ImDB:before {
    content: "\ECBA";
}
.icon-Inbox-Empty:before {
    content: "\ECBB";
}
.icon-Inbox-Forward:before {
    content: "\ECBC";
}
.icon-Inbox-Full:before {
    content: "\ECBD";
}
.icon-Inbox-Into:before {
    content: "\ECBE";
}
.icon-Inbox-Out:before {
    content: "\ECBF";
}
.icon-Inbox-Reply:before {
    content: "\ECC0";
}
.icon-Inbox:before {
    content: "\ECC1";
}
.icon-Increase-Inedit:before {
    content: "\ECC2";
}
.icon-Indent-First-Line:before {
    content: "\ECC3";
}
.icon-Indent-Left-Margin:before {
    content: "\ECC4";
}
.icon-Indent-Right-Margin:before {
    content: "\ECC5";
}
.icon-India:before {
    content: "\ECC6";
}
.icon-Info-Window:before {
    content: "\ECC7";
}
.icon-Information:before {
    content: "\ECC8";
}
.icon-Inifity:before {
    content: "\ECC9";
}
.icon-Instagram:before {
    content: "\ECCA";
}
.icon-Internet-2:before {
    content: "\ECCB";
}
.icon-Internet-Explorer:before {
    content: "\ECCC";
}
.icon-Internet-Smiley:before {
    content: "\ECCD";
}
.icon-Internet:before {
    content: "\ECCE";
}
.icon-iOS-Apple:before {
    content: "\ECCF";
}
.icon-Israel:before {
    content: "\ECD0";
}
.icon-Italic-Text:before {
    content: "\ECD1";
}
.icon-Jacket:before {
    content: "\ECD2";
}
.icon-Jamaica:before {
    content: "\ECD3";
}
.icon-Japan:before {
    content: "\ECD4";
}
.icon-Japanese-Gate:before {
    content: "\ECD5";
}
.icon-Jeans:before {
    content: "\ECD6";
}
.icon-Jeep-2:before {
    content: "\ECD7";
}
.icon-Jeep:before {
    content: "\ECD8";
}
.icon-Jet:before {
    content: "\ECD9";
}
.icon-Joystick:before {
    content: "\ECDA";
}
.icon-Juice:before {
    content: "\ECDB";
}
.icon-Jump-Rope:before {
    content: "\ECDC";
}
.icon-Kangoroo:before {
    content: "\ECDD";
}
.icon-Kenya:before {
    content: "\ECDE";
}
.icon-Key-2:before {
    content: "\ECDF";
}
.icon-Key-3:before {
    content: "\ECE0";
}
.icon-Key-Lock:before {
    content: "\ECE1";
}
.icon-Key:before {
    content: "\ECE2";
}
.icon-Keyboard:before {
    content: "\ECE3";
}
.icon-Keyboard3:before {
    content: "\ECE4";
}
.icon-Keypad:before {
    content: "\ECE5";
}
.icon-King-2:before {
    content: "\ECE6";
}
.icon-King:before {
    content: "\ECE7";
}
.icon-Kiss:before {
    content: "\ECE8";
}
.icon-Knee:before {
    content: "\ECE9";
}
.icon-Knife:before {
    content: "\ECEA";
}
.icon-Knight:before {
    content: "\ECEB";
}
.icon-Koala:before {
    content: "\ECEC";
}
.icon-Korea:before {
    content: "\ECED";
}
.icon-Lamp:before {
    content: "\ECEE";
}
.icon-Landscape:before {
    content: "\ECEF";
}
.icon-Lantern:before {
    content: "\ECF0";
}
.icon-Laptop-2:before {
    content: "\ECF1";
}
.icon-Laptop-3:before {
    content: "\ECF2";
}
.icon-Laptop-Phone:before {
    content: "\ECF3";
}
.icon-Laptop-Secure:before {
    content: "\ECF4";
}
.icon-Laptop-Tablet:before {
    content: "\ECF5";
}
.icon-Laptop:before {
    content: "\ECF6";
}
.icon-Laser:before {
    content: "\ECF7";
}
.icon-Last-FM:before {
    content: "\ECF8";
}
.icon-Last:before {
    content: "\ECF9";
}
.icon-Laughing:before {
    content: "\ECFA";
}
.icon-Layer-Backward:before {
    content: "\ECFB";
}
.icon-Layer-Forward:before {
    content: "\ECFC";
}
.icon-Leafs-2:before {
    content: "\ECFD";
}
.icon-Leafs:before {
    content: "\ECFE";
}
.icon-Leaning-Tower:before {
    content: "\ECFF";
}
.icon-LED-IQ:before {
    content: "\ED00";
}
.icon-Left-2:before {
    content: "\ED01";
}
.icon-Left-3:before {
    content: "\ED02";
}
.icon-Left-Right-3:before {
    content: "\ED03";
}
.icon-Left-Right:before {
    content: "\ED04";
}
.icon-Left-To-Right:before {
    content: "\ED05";
}
.icon-Left:before {
    content: "\ED06";
}
.icon-Leg-2:before {
    content: "\ED07";
}
.icon-Leg:before {
    content: "\ED08";
}
.icon-Lego:before {
    content: "\ED09";
}
.icon-Lemon:before {
    content: "\ED0A";
}
.icon-Len-2:before {
    content: "\ED0B";
}
.icon-Len-3:before {
    content: "\ED0C";
}
.icon-Len:before {
    content: "\ED0D";
}
.icon-Leo-2:before {
    content: "\ED0E";
}
.icon-Leo:before {
    content: "\ED0F";
}
.icon-Leopard:before {
    content: "\ED10";
}
.icon-Lesbian:before {
    content: "\ED11";
}
.icon-Lesbians:before {
    content: "\ED12";
}
.icon-Letter-Close:before {
    content: "\ED13";
}
.icon-Letter-Open:before {
    content: "\ED14";
}
.icon-Letter-Sent:before {
    content: "\ED15";
}
.icon-Libra-2:before {
    content: "\ED16";
}
.icon-Libra:before {
    content: "\ED17";
}
.icon-Library:before {
    content: "\ED18";
}
.icon-Life-Jacket:before {
    content: "\ED19";
}
.icon-Life-Safer:before {
    content: "\ED1A";
}
.icon-Light-Bulb-2:before {
    content: "\ED1B";
}
.icon-Light-Bulb-Leaf:before {
    content: "\ED1C";
}
.icon-Light-Bulb:before {
    content: "\ED1D";
}
.icon-Lighthouse:before {
    content: "\ED1E";
}
.icon-Like-2:before {
    content: "\ED1F";
}
.icon-Like:before {
    content: "\ED20";
}
.icon-Line-Chart-2:before {
    content: "\ED21";
}
.icon-Line-Chart-3:before {
    content: "\ED22";
}
.icon-Line-Chart-4:before {
    content: "\ED23";
}
.icon-Line-Chart:before {
    content: "\ED24";
}
.icon-Line-Spacing-Text:before {
    content: "\ED25";
}
.icon-Line-Spacing:before {
    content: "\ED26";
}
.icon-Link-2:before {
    content: "\ED27";
}
.icon-Link:before {
    content: "\ED28";
}
.icon-Linkedin-2:before {
    content: "\ED29";
}
.icon-Linkedin:before {
    content: "\ED2A";
}
.icon-Linux:before {
    content: "\ED2B";
}
.icon-Lion:before {
    content: "\ED2C";
}
.icon-Livejournal:before {
    content: "\ED2D";
}
.icon-Loading-2:before {
    content: "\ED2E";
}
.icon-Loading-3:before {
    content: "\ED2F";
}
.icon-Loading-Window:before {
    content: "\ED30";
}
.icon-Loading:before {
    content: "\ED31";
}
.icon-Location-2:before {
    content: "\ED32";
}
.icon-Location:before {
    content: "\ED33";
}
.icon-Lock-2:before {
    content: "\ED34";
}
.icon-Lock-3:before {
    content: "\ED35";
}
.icon-Lock-User:before {
    content: "\ED36";
}
.icon-Lock-Window:before {
    content: "\ED37";
}
.icon-Lock:before {
    content: "\ED38";
}
.icon-Lollipop-2:before {
    content: "\ED39";
}
.icon-Lollipop:before {
    content: "\ED3A";
}
.icon-Loop:before {
    content: "\ED3B";
}
.icon-Loud:before {
    content: "\ED3C";
}
.icon-Loudspeaker:before {
    content: "\ED3D";
}
.icon-Love-User:before {
    content: "\ED3E";
}
.icon-Love-Window:before {
    content: "\ED3F";
}
.icon-Love:before {
    content: "\ED40";
}
.icon-Lowercase-Text:before {
    content: "\ED41";
}
.icon-Luggafe-Front:before {
    content: "\ED42";
}
.icon-Luggage-2:before {
    content: "\ED43";
}
.icon-Macro:before {
    content: "\ED44";
}
.icon-Magic-Wand:before {
    content: "\ED45";
}
.icon-Magnet:before {
    content: "\ED46";
}
.icon-Magnifi-Glass-Minus:before {
    content: "\ED47";
}
.icon-Magnifi-Glass-Plus:before {
    content: "\ED48";
}
.icon-Magnifi-Glass:before {
    content: "\ED49";
}
.icon-Mail-2:before {
    content: "\ED4A";
}
.icon-Mail-3:before {
    content: "\ED4B";
}
.icon-Mail-Add:before {
    content: "\ED4C";
}
.icon-Mail-Attachement:before {
    content: "\ED4D";
}
.icon-Mail-Block:before {
    content: "\ED4E";
}
.icon-Mail-Delete:before {
    content: "\ED4F";
}
.icon-Mail-Favorite:before {
    content: "\ED50";
}
.icon-Mail-Forward:before {
    content: "\ED51";
}
.icon-Mail-Gallery:before {
    content: "\ED52";
}
.icon-Mail-Inbox:before {
    content: "\ED53";
}
.icon-Mail-Link:before {
    content: "\ED54";
}
.icon-Mail-Lock:before {
    content: "\ED55";
}
.icon-Mail-Love:before {
    content: "\ED56";
}
.icon-Mail-Money:before {
    content: "\ED57";
}
.icon-Mail-Open:before {
    content: "\ED58";
}
.icon-Mail-Outbox:before {
    content: "\ED59";
}
.icon-Mail-Password:before {
    content: "\ED5A";
}
.icon-Mail-Photo:before {
    content: "\ED5B";
}
.icon-Mail-Read:before {
    content: "\ED5C";
}
.icon-Mail-Remove-x:before {
    content: "\ED5D";
}
.icon-Mail-Reply-All:before {
    content: "\ED5E";
}
.icon-Mail-Reply:before {
    content: "\ED5F";
}
.icon-Mail-Search:before {
    content: "\ED60";
}
.icon-Mail-Send:before {
    content: "\ED61";
}
.icon-Mail-Settings:before {
    content: "\ED62";
}
.icon-Mail-Unread:before {
    content: "\ED63";
}
.icon-Mail-Video:before {
    content: "\ED64";
}
.icon-Mail-with-At-Sign:before {
    content: "\ED65";
}
.icon-Mail-With-Cursors:before {
    content: "\ED66";
}
.icon-Mail:before {
    content: "\ED67";
}
.icon-Mailbox-Empty:before {
    content: "\ED68";
}
.icon-Mailbox-Full:before {
    content: "\ED69";
}
.icon-Male-2:before {
    content: "\ED6A";
}
.icon-Male-Female:before {
    content: "\ED6B";
}
.icon-Male:before {
    content: "\ED6C";
}
.icon-Man-Sign:before {
    content: "\ED6D";
}
.icon-Management:before {
    content: "\ED6E";
}
.icon-Mans-Underwear-2:before {
    content: "\ED6F";
}
.icon-Mans-Underwear:before {
    content: "\ED70";
}
.icon-Map-Marker-2:before {
    content: "\ED71";
}
.icon-Map-Marker-3:before {
    content: "\ED72";
}
.icon-Map-Marker:before {
    content: "\EA98";
}
.icon-Map:before {
    content: "\ED74";
}
.icon-Map2:before {
    content: "\ED75";
}
.icon-Marker-2:before {
    content: "\ED76";
}
.icon-Marker-3:before {
    content: "\ED77";
}
.icon-Marker:before {
    content: "\ED78";
}
.icon-Martini-Glass:before {
    content: "\ED79";
}
.icon-Mask:before {
    content: "\ED7A";
}
.icon-Master-Card:before {
    content: "\ED7B";
}
.icon-Maximize-Window:before {
    content: "\ED7C";
}
.icon-Maximize:before {
    content: "\ED7D";
}
.icon-Medal-2:before {
    content: "\ED7E";
}
.icon-Medal-3:before {
    content: "\ED7F";
}
.icon-Medal:before {
    content: "\ED80";
}
.icon-Medical-Sign:before {
    content: "\ED81";
}
.icon-Medicine-2:before {
    content: "\ED82";
}
.icon-Medicine-3:before {
    content: "\ED83";
}
.icon-Medicine:before {
    content: "\ED84";
}
.icon-Megaphone:before {
    content: "\ED85";
}
.icon-Memory-Card-2:before {
    content: "\ED86";
}
.icon-Memory-Card-3:before {
    content: "\ED87";
}
.icon-Memory-Card:before {
    content: "\ED88";
}
.icon-Men:before {
    content: "\ED89";
}
.icon-Menorah:before {
    content: "\ED8A";
}
.icon-Mens:before {
    content: "\ED8B";
}
.icon-Metacafe:before {
    content: "\ED8C";
}
.icon-Mexico:before {
    content: "\ED8D";
}
.icon-Mic:before {
    content: "\ED8E";
}
.icon-Microphone-2:before {
    content: "\ED8F";
}
.icon-Microphone-3:before {
    content: "\ED90";
}
.icon-Microphone-4:before {
    content: "\ED91";
}
.icon-Microphone-5:before {
    content: "\ED92";
}
.icon-Microphone-6:before {
    content: "\ED93";
}
.icon-Microphone-7:before {
    content: "\ED94";
}
.icon-Microphone:before {
    content: "\ED95";
}
.icon-Microscope:before {
    content: "\ED96";
}
.icon-Milk-Bottle:before {
    content: "\ED97";
}
.icon-Mine:before {
    content: "\ED98";
}
.icon-Minimize-Maximize-Close-Window:before {
    content: "\ED99";
}
.icon-Minimize-Window:before {
    content: "\ED9A";
}
.icon-Minimize:before {
    content: "\ED9B";
}
.icon-Mirror:before {
    content: "\ED9C";
}
.icon-Mixer:before {
    content: "\ED9D";
}
.icon-Mixx:before {
    content: "\ED9E";
}
.icon-Money-2:before {
    content: "\ED9F";
}
.icon-Money-Bag:before {
    content: "\EDA0";
}
.icon-Money:before {
    content: "\EDA1";
}
.icon-Monitor-2:before {
    content: "\EDA2";
}
.icon-Monitor-3:before {
    content: "\EDA3";
}
.icon-Monitor-4:before {
    content: "\EDA4";
}
.icon-Monitor-5:before {
    content: "\EDA5";
}
.icon-Monitor-Analytics:before {
    content: "\EDA6";
}
.icon-Monitor-Laptop:before {
    content: "\EDA7";
}
.icon-Monitor-Phone:before {
    content: "\EDA8";
}
.icon-Monitor-Tablet:before {
    content: "\EDA9";
}
.icon-Monitor-Vertical:before {
    content: "\EDAA";
}
.icon-Monitor:before {
    content: "\EDAB";
}
.icon-Monitoring:before {
    content: "\EDAC";
}
.icon-Monkey:before {
    content: "\EDAD";
}
.icon-Monster:before {
    content: "\EDAE";
}
.icon-Morocco:before {
    content: "\EDAF";
}
.icon-Motorcycle:before {
    content: "\EDB0";
}
.icon-Mouse-2:before {
    content: "\EDB1";
}
.icon-Mouse-3:before {
    content: "\EDB2";
}
.icon-Mouse-Pointer:before {
    content: "\EDB3";
}
.icon-Mouse:before {
    content: "\EDB4";
}
.icon-Moustache-Smiley:before {
    content: "\EDB5";
}
.icon-Movie-Ticket:before {
    content: "\EDB6";
}
.icon-Movie:before {
    content: "\EDB7";
}
.icon-Mp3-File:before {
    content: "\EDB8";
}
.icon-Museum:before {
    content: "\EDB9";
}
.icon-Mushroom:before {
    content: "\EDBA";
}
.icon-Music-Note-2:before {
    content: "\EDBB";
}
.icon-Music-Note-3:before {
    content: "\EDBC";
}
.icon-Music-Note-4:before {
    content: "\EDBD";
}
.icon-Music-Note:before {
    content: "\EDBE";
}
.icon-Music-Player:before {
    content: "\EDBF";
}
.icon-Mustache-2:before {
    content: "\EDC0";
}
.icon-Mustache-3:before {
    content: "\EDC1";
}
.icon-Mustache-4:before {
    content: "\EDC2";
}
.icon-Mustache-5:before {
    content: "\EDC3";
}
.icon-Mustache:before {
    content: "\EDC4";
}
.icon-Mute:before {
    content: "\EDC5";
}
.icon-Myspace:before {
    content: "\EDC6";
}
.icon-Navigat-Start:before {
    content: "\EDC7";
}
.icon-Navigate-End:before {
    content: "\EDC8";
}
.icon-Navigation-Left-Window:before {
    content: "\EDC9";
}
.icon-Navigation-Right-Window:before {
    content: "\EDCA";
}
.icon-Nepal:before {
    content: "\EDCB";
}
.icon-Netscape:before {
    content: "\EDCC";
}
.icon-Network-Window:before {
    content: "\EDCD";
}
.icon-Network:before {
    content: "\EDCE";
}
.icon-Neutron:before {
    content: "\EDCF";
}
.icon-New-Mail:before {
    content: "\EDD0";
}
.icon-New-Tab:before {
    content: "\EDD1";
}
.icon-Newspaper-2:before {
    content: "\EDD2";
}
.icon-Newspaper:before {
    content: "\EDD3";
}
.icon-Newsvine:before {
    content: "\EDD4";
}
.icon-Next-2:before {
    content: "\EDD5";
}
.icon-Next-Music:before {
    content: "\EDD6";
}
.icon-Next:before {
    content: "\EDD7";
}
.icon-No-Battery:before {
    content: "\EDD8";
}
.icon-No-Drop:before {
    content: "\EDD9";
}
.icon-No-Flash:before {
    content: "\EDDA";
}
.icon-No-Smoking:before {
    content: "\EDDB";
}
.icon-Noose:before {
    content: "\EDDC";
}
.icon-Normal-Text:before {
    content: "\EDDD";
}
.icon-Note:before {
    content: "\EDDE";
}
.icon-Notepad-2:before {
    content: "\EDDF";
}
.icon-Notepad:before {
    content: "\EDE0";
}
.icon-Nuclear:before {
    content: "\EDE1";
}
.icon-Numbering-List:before {
    content: "\EDE2";
}
.icon-Nurse:before {
    content: "\EDE3";
}
.icon-Office-Lamp:before {
    content: "\EDE4";
}
.icon-Office:before {
    content: "\EDE5";
}
.icon-Oil:before {
    content: "\EDE6";
}
.icon-Old-Camera:before {
    content: "\EDE7";
}
.icon-Old-Cassette:before {
    content: "\EDE8";
}
.icon-Old-Clock:before {
    content: "\EDE9";
}
.icon-Old-Radio:before {
    content: "\EDEA";
}
.icon-Old-Sticky-2:before {
    content: "\EDEB";
}
.icon-Old-Sticky:before {
    content: "\EDEC";
}
.icon-Old-Telephone:before {
    content: "\EDED";
}
.icon-Old-TV:before {
    content: "\EDEE";
}
.icon-On-Air:before {
    content: "\EDEF";
}
.icon-On-Off-2:before {
    content: "\EDF0";
}
.icon-On-Off-3:before {
    content: "\EDF1";
}
.icon-On-off:before {
    content: "\EDF2";
}
.icon-One-Finger-Touch:before {
    content: "\EDF3";
}
.icon-One-Finger:before {
    content: "\EDF4";
}
.icon-One-Window:before {
    content: "\EDF5";
}
.icon-Open-Banana:before {
    content: "\EDF6";
}
.icon-Open-Book:before {
    content: "\EDF7";
}
.icon-Opera-House:before {
    content: "\EDF8";
}
.icon-Opera:before {
    content: "\EDF9";
}
.icon-Optimization:before {
    content: "\EDFA";
}
.icon-Orientation-2:before {
    content: "\EDFB";
}
.icon-Orientation:before {
    content: "\EDFC";
}
.icon-Orkut:before {
    content: "\EDFD";
}
.icon-Ornament:before {
    content: "\EDFE";
}
.icon-Over-Time-2:before {
    content: "\EDFF";
}
.icon-Over-Time:before {
    content: "\EE00";
}
.icon-Owl:before {
    content: "\EE01";
}
.icon-Pac-Man:before {
    content: "\EE02";
}
.icon-Paint-Brush:before {
    content: "\EE03";
}
.icon-Paint-Bucket:before {
    content: "\EE04";
}
.icon-Paintbrush:before {
    content: "\EE05";
}
.icon-Palette:before {
    content: "\EE06";
}
.icon-Palm-Tree:before {
    content: "\EE07";
}
.icon-Panda:before {
    content: "\EE08";
}
.icon-Panorama:before {
    content: "\EE09";
}
.icon-Pantheon:before {
    content: "\EE0A";
}
.icon-Pantone:before {
    content: "\EE0B";
}
.icon-Pants:before {
    content: "\EE0C";
}
.icon-Paper-Plane:before {
    content: "\EE0D";
}
.icon-Paper:before {
    content: "\EE0E";
}
.icon-Parasailing:before {
    content: "\EE0F";
}
.icon-Parrot:before {
    content: "\EE10";
}
.icon-Password-2-shopping:before {
    content: "\EE11";
}
.icon-Password-Field:before {
    content: "\EE12";
}
.icon-Password-shopping:before {
    content: "\EE13";
}
.icon-Password:before {
    content: "\EE14";
}
.icon-Pause-2:before {
    content: "\EE15";
}
.icon-Pause:before {
    content: "\EE16";
}
.icon-Paw:before {
    content: "\EE17";
}
.icon-Pawn:before {
    content: "\EE18";
}
.icon-Paypal:before {
    content: "\EE19";
}
.icon-Pen-2:before {
    content: "\EE1A";
}
.icon-Pen-3:before {
    content: "\EE1B";
}
.icon-Pen-4:before {
    content: "\EE1C";
}
.icon-Pen-5:before {
    content: "\EE1D";
}
.icon-Pen-6:before {
    content: "\EE1E";
}
.icon-Pen:before {
    content: "\EE1F";
}
.icon-Pencil-Ruler:before {
    content: "\EE20";
}
.icon-Pencil:before {
    content: "\EE21";
}
.icon-Penguin:before {
    content: "\EE22";
}
.icon-Pentagon:before {
    content: "\EE23";
}
.icon-People-on-Cloud:before {
    content: "\EE24";
}
.icon-Pepper-with-Fire:before {
    content: "\EE25";
}
.icon-Pepper:before {
    content: "\EE26";
}
.icon-Petrol:before {
    content: "\EE27";
}
.icon-Petronas-Tower:before {
    content: "\EE28";
}
.icon-Philipines:before {
    content: "\EE29";
}
.icon-Phone-2:before {
    content: "\EE2A";
}
.icon-Phone-3:before {
    content: "\EE2B";
}
.icon-Phone-3G:before {
    content: "\EE2C";
}
.icon-Phone-4G:before {
    content: "\EE2D";
}
.icon-Phone-Simcard:before {
    content: "\EE2E";
}
.icon-Phone-SMS:before {
    content: "\EE2F";
}
.icon-Phone-Wifi:before {
    content: "\EB5E";
}
.icon-Phone:before {
    content: "\EE31";
}
.icon-Photo-2:before {
    content: "\EE32";
}
.icon-Photo-3:before {
    content: "\EE33";
}
.icon-Photo-Album-2:before {
    content: "\EE34";
}
.icon-Photo-Album-3:before {
    content: "\EE35";
}
.icon-Photo-Album:before {
    content: "\EE36";
}
.icon-Photo:before {
    content: "\EE37";
}
.icon-Photos:before {
    content: "\EE38";
}
.icon-Physics:before {
    content: "\EE39";
}
.icon-Pi:before {
    content: "\EE3A";
}
.icon-Piano:before {
    content: "\EE3B";
}
.icon-Picasa:before {
    content: "\EE3C";
}
.icon-Pie-Chart-2:before {
    content: "\EE3D";
}
.icon-Pie-Chart-3:before {
    content: "\EE3E";
}
.icon-Pie-Chart:before {
    content: "\EE3F";
}
.icon-Pilates-2:before {
    content: "\EE40";
}
.icon-Pilates-3:before {
    content: "\EE41";
}
.icon-Pilates:before {
    content: "\EE42";
}
.icon-Pilot:before {
    content: "\EE43";
}
.icon-Pinch:before {
    content: "\EE44";
}
.icon-Ping-Pong:before {
    content: "\EE45";
}
.icon-Pinterest:before {
    content: "\EE46";
}
.icon-Pipe:before {
    content: "\EE47";
}
.icon-Pipette:before {
    content: "\EE48";
}
.icon-Piramids:before {
    content: "\EE49";
}
.icon-Pisces-2:before {
    content: "\EE4A";
}
.icon-Pisces:before {
    content: "\EE4B";
}
.icon-Pizza-Slice:before {
    content: "\EE4C";
}
.icon-Pizza:before {
    content: "\EE4D";
}
.icon-Plane-2:before {
    content: "\EE4E";
}
.icon-Plane:before {
    content: "\EE4F";
}
.icon-Plant:before {
    content: "\EE50";
}
.icon-Plasmid:before {
    content: "\EE51";
}
.icon-Plaster:before {
    content: "\EE52";
}
.icon-Plastic-Cup-Phone-2:before {
    content: "\EE53";
}
.icon-Plastic-Cup-Phone:before {
    content: "\EE54";
}
.icon-Plate:before {
    content: "\EE55";
}
.icon-Plates:before {
    content: "\EE56";
}
.icon-Plaxo:before {
    content: "\EE57";
}
.icon-Play-Music:before {
    content: "\EE58";
}
.icon-Plug-In-2:before {
    content: "\EE59";
}
.icon-Plug-In:before {
    content: "\EE5A";
}
.icon-Plurk:before {
    content: "\EE5B";
}
.icon-Pointer:before {
    content: "\EE5C";
}
.icon-Poland:before {
    content: "\EE5D";
}
.icon-Police-Man:before {
    content: "\EE5E";
}
.icon-Police-Station:before {
    content: "\EE5F";
}
.icon-Police-Woman:before {
    content: "\EE60";
}
.icon-Police:before {
    content: "\EE61";
}
.icon-Polo-Shirt:before {
    content: "\EE62";
}
.icon-Portrait:before {
    content: "\EE63";
}
.icon-Portugal:before {
    content: "\EE64";
}
.icon-Post-Mail-2:before {
    content: "\EE65";
}
.icon-Post-Mail:before {
    content: "\EE66";
}
.icon-Post-Office:before {
    content: "\EE67";
}
.icon-Post-Sign-2-ways:before {
    content: "\EE68";
}
.icon-Post-Sign:before {
    content: "\EE69";
}
.icon-Posterous:before {
    content: "\EE6A";
}
.icon-Pound-Sign-2:before {
    content: "\EE6B";
}
.icon-Pound-Sign:before {
    content: "\EE6C";
}
.icon-Pound:before {
    content: "\EE6D";
}
.icon-Power-2:before {
    content: "\EE6E";
}
.icon-Power-3:before {
    content: "\EE6F";
}
.icon-Power-Cable:before {
    content: "\EE70";
}
.icon-Power-Station:before {
    content: "\EE71";
}
.icon-Power:before {
    content: "\EE72";
}
.icon-Prater:before {
    content: "\EE73";
}
.icon-Present:before {
    content: "\EE74";
}
.icon-Presents:before {
    content: "\EE75";
}
.icon-Press:before {
    content: "\EE76";
}
.icon-Preview:before {
    content: "\EE77";
}
.icon-Previous:before {
    content: "\EE78";
}
.icon-Pricing:before {
    content: "\EE79";
}
.icon-Printer:before {
    content: "\EE7A";
}
.icon-Professor:before {
    content: "\EE7B";
}
.icon-Profile:before {
    content: "\EE7C";
}
.icon-Project:before {
    content: "\EE7D";
}
.icon-Projector-2:before {
    content: "\EE7E";
}
.icon-Projector:before {
    content: "\EE7F";
}
.icon-Pulse:before {
    content: "\EE80";
}
.icon-Pumpkin:before {
    content: "\EE81";
}
.icon-Punk:before {
    content: "\EE82";
}
.icon-Punker:before {
    content: "\EE83";
}
.icon-Puzzle:before {
    content: "\EE84";
}
.icon-QIK:before {
    content: "\EE85";
}
.icon-QR-Code:before {
    content: "\EE86";
}
.icon-Queen-2:before {
    content: "\EE87";
}
.icon-Queen:before {
    content: "\EE88";
}
.icon-Quill-2:before {
    content: "\EE89";
}
.icon-Quill-3:before {
    content: "\EE8A";
}
.icon-Quill:before {
    content: "\EE8B";
}
.icon-Quotes-2:before {
    content: "\EE8C";
}
.icon-Quotes:before {
    content: "\EE8D";
}
.icon-Radio:before {
    content: "\EE8E";
}
.icon-Radioactive:before {
    content: "\EE8F";
}
.icon-Rafting:before {
    content: "\EE90";
}
.icon-Rain-Drop:before {
    content: "\EE91";
}
.icon-Rainbow-2:before {
    content: "\EE92";
}
.icon-Rainbow:before {
    content: "\EE93";
}
.icon-Ram:before {
    content: "\EE94";
}
.icon-Razzor-Blade:before {
    content: "\EE95";
}
.icon-Receipt-2:before {
    content: "\EE96";
}
.icon-Receipt-3:before {
    content: "\EE97";
}
.icon-Receipt-4:before {
    content: "\EE98";
}
.icon-Receipt:before {
    content: "\EE99";
}
.icon-Record-2:before {
    content: "\EE9A";
}
.icon-Record-Music:before {
    content: "\EE9B";
}
.icon-Record:before {
    content: "\EE9C";
}
.icon-Recycling-2:before {
    content: "\EE9D";
}
.icon-Recycling:before {
    content: "\EE9E";
}
.icon-Reddit:before {
    content: "\EE9F";
}
.icon-Redhat:before {
    content: "\EEA0";
}
.icon-Redirect:before {
    content: "\EEA1";
}
.icon-Redo:before {
    content: "\EEA2";
}
.icon-Reel:before {
    content: "\EEA3";
}
.icon-Refinery:before {
    content: "\EEA4";
}
.icon-Refresh-Window:before {
    content: "\EEA5";
}
.icon-Refresh:before {
    content: "\EEA6";
}
.icon-Reload-2:before {
    content: "\EEA7";
}
.icon-Reload:before {
    content: "\EEA8";
}
.icon-Remote-Controll-2:before {
    content: "\EEA9";
}
.icon-Remote-Controll:before {
    content: "\EEAA";
}
.icon-Remove-Bag:before {
    content: "\EEAB";
}
.icon-Remove-Basket:before {
    content: "\EEAC";
}
.icon-Remove-Cart:before {
    content: "\EEAD";
}
.icon-Remove-File:before {
    content: "\EEAE";
}
.icon-Remove-User:before {
    content: "\EEAF";
}
.icon-Remove-Window:before {
    content: "\EEB0";
}
.icon-Remove:before {
    content: "\EEB1";
}
.icon-Rename:before {
    content: "\EEB2";
}
.icon-Repair:before {
    content: "\EEB3";
}
.icon-Repeat-2:before {
    content: "\EEB4";
}
.icon-Repeat-3:before {
    content: "\EEB5";
}
.icon-Repeat-4:before {
    content: "\EEB6";
}
.icon-Repeat:before {
    content: "\EEB7";
}
.icon-Reset:before {
    content: "\EEB8";
}
.icon-Resize:before {
    content: "\EEB9";
}
.icon-Restore-Window:before {
    content: "\EEBA";
}
.icon-Retouching:before {
    content: "\EEBB";
}
.icon-Retro-Camera:before {
    content: "\EEBC";
}
.icon-Retro:before {
    content: "\EEBD";
}
.icon-Retweet:before {
    content: "\EEBE";
}
.icon-Reverbnation:before {
    content: "\EEBF";
}
.icon-Rewind:before {
    content: "\EEC0";
}
.icon-RGB:before {
    content: "\EEC1";
}
.icon-Ribbon-2:before {
    content: "\EEC2";
}
.icon-Ribbon-3:before {
    content: "\EEC3";
}
.icon-Ribbon:before {
    content: "\EEC4";
}
.icon-Right-2:before {
    content: "\EEC5";
}
.icon-Right-3:before {
    content: "\EEC6";
}
.icon-Right-To-Left:before {
    content: "\EEC7";
}
.icon-Right:before {
    content: "\EEC8";
}
.icon-Road-2:before {
    content: "\EEC9";
}
.icon-Road:before {
    content: "\EECA";
}
.icon-Robot:before {
    content: "\EECB";
}
.icon-Rock-and-Roll:before {
    content: "\EECC";
}
.icon-Rocket:before {
    content: "\EECD";
}
.icon-Roller:before {
    content: "\EECE";
}
.icon-Roof:before {
    content: "\EECF";
}
.icon-Rook:before {
    content: "\EED0";
}
.icon-Rotate-Gesture-2:before {
    content: "\EED1";
}
.icon-Rotate-Gesture-3:before {
    content: "\EED2";
}
.icon-Rotate-Gesture:before {
    content: "\EED3";
}
.icon-Rotation-390:before {
    content: "\EED4";
}
.icon-Rotation:before {
    content: "\EED5";
}
.icon-Router-2:before {
    content: "\EED6";
}
.icon-Router:before {
    content: "\EED7";
}
.icon-RSS:before {
    content: "\EED8";
}
.icon-Ruler-2:before {
    content: "\EED9";
}
.icon-Ruler:before {
    content: "\EEDA";
}
.icon-Running-Shoes:before {
    content: "\EEDB";
}
.icon-Running:before {
    content: "\EEDC";
}
.icon-Safari:before {
    content: "\EEDD";
}
.icon-Safe-Box:before {
    content: "\EEDE";
}
.icon-Safety-Pin-Close:before {
    content: "\EEDF";
}
.icon-Safety-Pin-Open:before {
    content: "\EEE0";
}
.icon-Sagittarus-2:before {
    content: "\EEE1";
}
.icon-Sagittarus:before {
    content: "\EEE2";
}
.icon-Sailing-Ship:before {
    content: "\EEE3";
}
.icon-Sand-watch-2:before {
    content: "\EEE4";
}
.icon-Sand-watch:before {
    content: "\EEE5";
}
.icon-Santa-Claus-2:before {
    content: "\EEE6";
}
.icon-Santa-Claus:before {
    content: "\EEE7";
}
.icon-Santa-on-Sled:before {
    content: "\EEE8";
}
.icon-Satelite-2:before {
    content: "\EEE9";
}
.icon-Satelite:before {
    content: "\EEEA";
}
.icon-Save-Window:before {
    content: "\EEEB";
}
.icon-Save:before {
    content: "\EEEC";
}
.icon-Saw:before {
    content: "\EEED";
}
.icon-Saxophone:before {
    content: "\EEEE";
}
.icon-Scale:before {
    content: "\EEEF";
}
.icon-Scarf:before {
    content: "\EEF0";
}
.icon-Scissor:before {
    content: "\EEF1";
}
.icon-Scooter-Front:before {
    content: "\EEF2";
}
.icon-Scooter:before {
    content: "\EEF3";
}
.icon-Scorpio-2:before {
    content: "\EEF4";
}
.icon-Scorpio:before {
    content: "\EEF5";
}
.icon-Scotland:before {
    content: "\EEF6";
}
.icon-Screwdriver:before {
    content: "\EEF7";
}
.icon-Scroll-Fast:before {
    content: "\EEF8";
}
.icon-Scroll:before {
    content: "\EEF9";
}
.icon-Scroller-2:before {
    content: "\EEFA";
}
.icon-Scroller:before {
    content: "\EEFB";
}
.icon-Sea-Dog:before {
    content: "\EEFC";
}
.icon-Search-on-Cloud:before {
    content: "\EEFD";
}
.icon-Search-People:before {
    content: "\EEFE";
}
.icon-Security-Block:before {
    content: "\EEFF";
}
.icon-Security-Bug:before {
    content: "\EF00";
}
.icon-Security-Camera:before {
    content: "\EF01";
}
.icon-Security-Check:before {
    content: "\EF02";
}
.icon-Security-Settings:before {
    content: "\EF03";
}
.icon-Security-Smiley:before {
    content: "\EF04";
}
.icon-Securiy-Remove:before {
    content: "\EF05";
}
.icon-Seed:before {
    content: "\EF06";
}
.icon-Selfie:before {
    content: "\EF07";
}
.icon-Serbia:before {
    content: "\EF08";
}
.icon-Server-2:before {
    content: "\EF09";
}
.icon-Server:before {
    content: "\EF0A";
}
.icon-Servers:before {
    content: "\EF0B";
}
.icon-Settings-Window:before {
    content: "\EF0C";
}
.icon-Sewing-Machine:before {
    content: "\EF0D";
}
.icon-Sexual:before {
    content: "\EF0E";
}
.icon-Share-on-Cloud:before {
    content: "\EF0F";
}
.icon-Share-Window:before {
    content: "\EF10";
}
.icon-Share:before {
    content: "\EF11";
}
.icon-Sharethis:before {
    content: "\EF12";
}
.icon-Shark:before {
    content: "\EF13";
}
.icon-Sheep:before {
    content: "\EF14";
}
.icon-Sheriff-Badge:before {
    content: "\EF15";
}
.icon-Shield:before {
    content: "\EF16";
}
.icon-Ship-2:before {
    content: "\EF17";
}
.icon-Ship:before {
    content: "\EF18";
}
.icon-Shirt:before {
    content: "\EF19";
}
.icon-Shoes-2:before {
    content: "\EF1A";
}
.icon-Shoes:before {
    content: "\EF1B";
}
.icon-Shop-2:before {
    content: "\EF1C";
}
.icon-Shop-3:before {
    content: "\EF1D";
}
.icon-Shop-4:before {
    content: "\EF1E";
}
.icon-Shop:before {
    content: "\EF1F";
}
.icon-Shopping-Bag:before {
    content: "\EF20";
}
.icon-Shopping-Basket:before {
    content: "\EF21";
}
.icon-Shopping-Cart:before {
    content: "\EF22";
}
.icon-Short-Pants:before {
    content: "\EF23";
}
.icon-Shoutwire:before {
    content: "\EF24";
}
.icon-Shovel:before {
    content: "\EF25";
}
.icon-Shuffle-2:before {
    content: "\EF26";
}
.icon-Shuffle:before {
    content: "\EF27";
}
.icon-Shutter:before {
    content: "\EF28";
}
.icon-Sidebar-Window:before {
    content: "\EF29";
}
.icon-Signal:before {
    content: "\EF2A";
}
.icon-Singapore:before {
    content: "\EF2B";
}
.icon-Skate-Shoes:before {
    content: "\EF2C";
}
.icon-Skateboard-2:before {
    content: "\EF2D";
}
.icon-Skateboard:before {
    content: "\EF2E";
}
.icon-Skeleton:before {
    content: "\EF2F";
}
.icon-Ski:before {
    content: "\EF30";
}
.icon-Skirt:before {
    content: "\EF31";
}
.icon-Skrill:before {
    content: "\EF32";
}
.icon-Skull:before {
    content: "\EF33";
}
.icon-Skydiving:before {
    content: "\EF34";
}
.icon-Skype:before {
    content: "\EF35";
}
.icon-Sled-with-Gifts:before {
    content: "\EF36";
}
.icon-Sled:before {
    content: "\EF37";
}
.icon-Sleeping:before {
    content: "\EF38";
}
.icon-Sleet:before {
    content: "\EF39";
}
.icon-Slippers:before {
    content: "\EF3A";
}
.icon-Smart:before {
    content: "\EF3B";
}
.icon-Smartphone-2:before {
    content: "\EF3C";
}
.icon-Smartphone-3:before {
    content: "\EF3D";
}
.icon-Smartphone-4:before {
    content: "\EF3E";
}
.icon-Smartphone-Secure:before {
    content: "\EF3F";
}
.icon-Smartphone:before {
    content: "\EF40";
}
.icon-Smile:before {
    content: "\EF41";
}
.icon-Smoking-Area:before {
    content: "\EF42";
}
.icon-Smoking-Pipe:before {
    content: "\EF43";
}
.icon-Snake:before {
    content: "\EF44";
}
.icon-Snorkel:before {
    content: "\EF45";
}
.icon-Snow-Dome:before {
    content: "\EF46";
}
.icon-Snow-Storm:before {
    content: "\EF47";
}
.icon-Snow:before {
    content: "\EF48";
}
.icon-Snowflake-2:before {
    content: "\EF49";
}
.icon-Snowflake-3:before {
    content: "\EF4A";
}
.icon-Snowflake:before {
    content: "\EF4B";
}
.icon-Snowman:before {
    content: "\EF4C";
}
.icon-Soccer-Ball:before {
    content: "\EF4D";
}
.icon-Soccer-Shoes:before {
    content: "\EF4E";
}
.icon-Socks:before {
    content: "\EF4F";
}
.icon-Solar:before {
    content: "\EF50";
}
.icon-Sound-Wave:before {
    content: "\EF51";
}
.icon-Sound:before {
    content: "\EF52";
}
.icon-Soundcloud:before {
    content: "\EF53";
}
.icon-Soup:before {
    content: "\EF54";
}
.icon-South-Africa:before {
    content: "\EF55";
}
.icon-Space-Needle:before {
    content: "\EF56";
}
.icon-Spain:before {
    content: "\EF57";
}
.icon-Spam-Mail:before {
    content: "\EF58";
}
.icon-Speach-Bubble-2:before {
    content: "\EF59";
}
.icon-Speach-Bubble-3:before {
    content: "\EF5A";
}
.icon-Speach-Bubble-4:before {
    content: "\EF5B";
}
.icon-Speach-Bubble-5:before {
    content: "\EF5C";
}
.icon-Speach-Bubble-6:before {
    content: "\EF5D";
}
.icon-Speach-Bubble-7:before {
    content: "\EF5E";
}
.icon-Speach-Bubble-8:before {
    content: "\EF5F";
}
.icon-Speach-Bubble-9:before {
    content: "\EF60";
}
.icon-Speach-Bubble-10:before {
    content: "\EF61";
}
.icon-Speach-Bubble-11:before {
    content: "\EF62";
}
.icon-Speach-Bubble-12:before {
    content: "\EF63";
}
.icon-Speach-Bubble-13:before {
    content: "\EF64";
}
.icon-Speach-Bubble-Asking:before {
    content: "\EF65";
}
.icon-Speach-Bubble-Comic-2:before {
    content: "\EF66";
}
.icon-Speach-Bubble-Comic-3:before {
    content: "\EF67";
}
.icon-Speach-Bubble-Comic-4:before {
    content: "\EF68";
}
.icon-Speach-Bubble-Comic:before {
    content: "\EF69";
}
.icon-Speach-Bubble-Dialog:before {
    content: "\EF6A";
}
.icon-Speach-Bubble:before {
    content: "\EF6B";
}
.icon-Speach-Bubbles:before {
    content: "\EF6C";
}
.icon-Speak-2:before {
    content: "\EF6D";
}
.icon-Speak:before {
    content: "\EF6E";
}
.icon-Speaker:before {
    content: "\EF6F";
}
.icon-Spell-Check-ABC:before {
    content: "\EF70";
}
.icon-Spell-Check:before {
    content: "\EF71";
}
.icon-Spermium:before {
    content: "\EF72";
}
.icon-Spider:before {
    content: "\EF73";
}
.icon-Spiderweb:before {
    content: "\EF74";
}
.icon-Split-Four-Square-Window:before {
    content: "\EF75";
}
.icon-Split-Horizontal-2-Window:before {
    content: "\EF76";
}
.icon-Split-Horizontal:before {
    content: "\EF77";
}
.icon-Split-Vertical-2:before {
    content: "\EF78";
}
.icon-Split-Vertical:before {
    content: "\EF79";
}
.icon-Split-Window:before {
    content: "\EF7A";
}
.icon-Spoder:before {
    content: "\EF7B";
}
.icon-Spoon:before {
    content: "\EF7C";
}
.icon-Sport-Mode:before {
    content: "\EF7D";
}
.icon-Sports-Clothings-1:before {
    content: "\EF7E";
}
.icon-Sports-Clothings-2:before {
    content: "\EF7F";
}
.icon-Sports-Shirt:before {
    content: "\EF80";
}
.icon-Spot:before {
    content: "\EF81";
}
.icon-Spray:before {
    content: "\EF82";
}
.icon-Spread:before {
    content: "\EF83";
}
.icon-Spring:before {
    content: "\EF84";
}
.icon-Spurl:before {
    content: "\EF85";
}
.icon-Spy:before {
    content: "\EF86";
}
.icon-Squirrel:before {
    content: "\EF87";
}
.icon-SSL:before {
    content: "\EF88";
}
.icon-St-Basils-Cathedral:before {
    content: "\EF89";
}
.icon-St-Pauls-Cathedral:before {
    content: "\EF8A";
}
.icon-Stamp-2:before {
    content: "\EF8B";
}
.icon-Stamp:before {
    content: "\EF8C";
}
.icon-Stapler:before {
    content: "\EF8D";
}
.icon-Star-Track:before {
    content: "\EF8E";
}
.icon-Star:before {
    content: "\EF8F";
}
.icon-Starfish:before {
    content: "\EF90";
}
.icon-Start-2:before {
    content: "\EF91";
}
.icon-Start-ways:before {
    content: "\EF92";
}
.icon-Start:before {
    content: "\EF93";
}
.icon-Statistic:before {
    content: "\EF94";
}
.icon-Stethoscope:before {
    content: "\EF95";
}
.icon-Stop-2:before {
    content: "\EF96";
}
.icon-Stop-Music:before {
    content: "\EF97";
}
.icon-Stop:before {
    content: "\EF98";
}
.icon-Stopwatch-2:before {
    content: "\EF99";
}
.icon-Stopwatch:before {
    content: "\EF9A";
}
.icon-Storm:before {
    content: "\EF9B";
}
.icon-Street-View-2:before {
    content: "\EF9C";
}
.icon-Street-View:before {
    content: "\EF9D";
}
.icon-Strikethrough-Text:before {
    content: "\EF9E";
}
.icon-Stroller:before {
    content: "\EF9F";
}
.icon-Structure:before {
    content: "\EFA0";
}
.icon-Student-Female:before {
    content: "\EFA1";
}
.icon-Student-Hat-2:before {
    content: "\EFA2";
}
.icon-Student-Hat:before {
    content: "\EFA3";
}
.icon-Student-Male-Female:before {
    content: "\EFA4";
}
.icon-Student-Male:before {
    content: "\EFA5";
}
.icon-Students:before {
    content: "\EFA6";
}
.icon-Studio-Flash:before {
    content: "\EFA7";
}
.icon-Studio-Lightbox:before {
    content: "\EFA8";
}
.icon-Stumbleupon:before {
    content: "\EFA9";
}
.icon-Suit:before {
    content: "\EFAA";
}
.icon-Suitcase:before {
    content: "\EFAB";
}
.icon-Sum:before {
    content: "\EFAC";
}
.icon-Summer:before {
    content: "\EFAD";
}
.icon-Sun-Cloudy-Rain:before {
    content: "\EFAE";
}
.icon-Sun:before {
    content: "\EFAF";
}
.icon-Sunglasses-2:before {
    content: "\EFB0";
}
.icon-Sunglasses-3:before {
    content: "\EFB1";
}
.icon-Sunglasses-Smiley-2:before {
    content: "\EFB2";
}
.icon-Sunglasses-Smiley:before {
    content: "\EFB3";
}
.icon-Sunglasses-W-2:before {
    content: "\EFB4";
}
.icon-Sunglasses-W-3:before {
    content: "\EFB5";
}
.icon-Sunglasses-W:before {
    content: "\EFB6";
}
.icon-Sunglasses:before {
    content: "\EFB7";
}
.icon-Sunrise:before {
    content: "\EFB8";
}
.icon-Sunset:before {
    content: "\EFB9";
}
.icon-Superman:before {
    content: "\EFBA";
}
.icon-Support:before {
    content: "\EFBB";
}
.icon-Surprise:before {
    content: "\EFBC";
}
.icon-Sushi:before {
    content: "\EFBD";
}
.icon-Sweden:before {
    content: "\EFBE";
}
.icon-Swimming-Short:before {
    content: "\EFBF";
}
.icon-Swimming:before {
    content: "\EFC0";
}
.icon-Swimmwear:before {
    content: "\EFC1";
}
.icon-Switch:before {
    content: "\EFC2";
}
.icon-Switzerland:before {
    content: "\EFC3";
}
.icon-Sync-Cloud:before {
    content: "\EFC4";
}
.icon-Sync:before {
    content: "\EFC5";
}
.icon-Synchronize-2:before {
    content: "\EFC6";
}
.icon-Synchronize:before {
    content: "\EFC7";
}
.icon-T-Shirt:before {
    content: "\EFC8";
}
.icon-Tablet-2:before {
    content: "\EFC9";
}
.icon-Tablet-3:before {
    content: "\EFCA";
}
.icon-Tablet-Orientation:before {
    content: "\EFCB";
}
.icon-Tablet-Phone:before {
    content: "\EFCC";
}
.icon-Tablet-Secure:before {
    content: "\EFCD";
}
.icon-Tablet-Vertical:before {
    content: "\EFCE";
}
.icon-Tablet:before {
    content: "\EFCF";
}
.icon-Tactic:before {
    content: "\EFD0";
}
.icon-Tag-2:before {
    content: "\EFD1";
}
.icon-Tag-3:before {
    content: "\EFD2";
}
.icon-Tag-4:before {
    content: "\EFD3";
}
.icon-Tag-5:before {
    content: "\EFD4";
}
.icon-Tag:before {
    content: "\EFD5";
}
.icon-Taj-Mahal:before {
    content: "\EFD6";
}
.icon-Talk-Man:before {
    content: "\EFD7";
}
.icon-Tap:before {
    content: "\EFD8";
}
.icon-Target-Market:before {
    content: "\EFD9";
}
.icon-Target:before {
    content: "\EFDA";
}
.icon-Taurus-2:before {
    content: "\EFDB";
}
.icon-Taurus:before {
    content: "\EFDC";
}
.icon-Taxi-2:before {
    content: "\EFDD";
}
.icon-Taxi-Sign:before {
    content: "\EFDE";
}
.icon-Taxi:before {
    content: "\EFDF";
}
.icon-Teacher:before {
    content: "\EFE0";
}
.icon-Teapot:before {
    content: "\EFE1";
}
.icon-Technorati:before {
    content: "\EFE2";
}
.icon-Teddy-Bear:before {
    content: "\EFE3";
}
.icon-Tee-Mug:before {
    content: "\EFE4";
}
.icon-Telephone-2:before {
    content: "\EFE5";
}
.icon-Telephone:before {
    content: "\EFE6";
}
.icon-Telescope:before {
    content: "\EFE7";
}
.icon-Temperature-2:before {
    content: "\EFE8";
}
.icon-Temperature:before {
    content: "\EFE9";
}
.icon-Temple:before {
    content: "\EFEA";
}
.icon-Tennis-Ball:before {
    content: "\EFEB";
}
.icon-Tennis:before {
    content: "\EFEC";
}
.icon-Tent:before {
    content: "\EFED";
}
.icon-Test-Tube-2:before {
    content: "\EFEE";
}
.icon-Test-Tube:before {
    content: "\EFEF";
}
.icon-Testimonal:before {
    content: "\EFF0";
}
.icon-Text-Box:before {
    content: "\EFF1";
}
.icon-Text-Effect:before {
    content: "\EFF2";
}
.icon-Text-Highlight-Color:before {
    content: "\EFF3";
}
.icon-Text-Paragraph:before {
    content: "\EFF4";
}
.icon-Thailand:before {
    content: "\EFF5";
}
.icon-The-White-House:before {
    content: "\EFF6";
}
.icon-This-Side-Up:before {
    content: "\EFF7";
}
.icon-Thread:before {
    content: "\EFF8";
}
.icon-Three-Arrow-Fork:before {
    content: "\EFF9";
}
.icon-Three-Fingers-Drag-2:before {
    content: "\EFFA";
}
.icon-Three-Fingers-Drag:before {
    content: "\EFFB";
}
.icon-Three-Fingers-Touch:before {
    content: "\EFFC";
}
.icon-Three-Fingers:before {
    content: "\EFFD";
}
.icon-Thumb:before {
    content: "\EFFE";
}
.icon-Thumbs-Down-Smiley:before {
    content: "\EFFF";
}
.icon-Thumbs-Up-Smiley:before {
    content: "\F000";
}
.icon-Thunder:before {
    content: "\F001";
}
.icon-Thunderstorm:before {
    content: "\F002";
}
.icon-Ticket:before {
    content: "\F003";
}
.icon-Tie-2:before {
    content: "\F004";
}
.icon-Tie-3:before {
    content: "\F005";
}
.icon-Tie:before {
    content: "\F006";
}
.icon-Tiger:before {
    content: "\F007";
}
.icon-Time-Backup:before {
    content: "\F008";
}
.icon-Time-Bomb:before {
    content: "\F009";
}
.icon-Time-Clock:before {
    content: "\F00A";
}
.icon-Time-Fire:before {
    content: "\F00B";
}
.icon-Time-Machine:before {
    content: "\F00C";
}
.icon-Time-Window:before {
    content: "\F00D";
}
.icon-Timer:before {
    content: "\F00E";
}
.icon-To-Bottom-2:before {
    content: "\F00F";
}
.icon-To-Bottom:before {
    content: "\F010";
}
.icon-To-Left:before {
    content: "\F011";
}
.icon-To-Right:before {
    content: "\F012";
}
.icon-To-Top-2:before {
    content: "\F013";
}
.icon-To-Top:before {
    content: "\F014";
}
.icon-Token-Dollar:before {
    content: "\F015";
}
.icon-Tomato:before {
    content: "\F016";
}
.icon-Tongue:before {
    content: "\F017";
}
.icon-Tooth-2:before {
    content: "\F018";
}
.icon-Tooth:before {
    content: "\F019";
}
.icon-Top-To-Bottom:before {
    content: "\F01A";
}
.icon-Touch-Window:before {
    content: "\F01B";
}
.icon-Tourch:before {
    content: "\F01C";
}
.icon-Tower-2:before {
    content: "\F01D";
}
.icon-Tower-Bridge:before {
    content: "\F01E";
}
.icon-Tower:before {
    content: "\F01F";
}
.icon-Trace:before {
    content: "\F020";
}
.icon-Tractor:before {
    content: "\F021";
}
.icon-Traffic-Light-2:before {
    content: "\F022";
}
.icon-traffic-Light:before {
    content: "\F023";
}
.icon-Train-2:before {
    content: "\F024";
}
.icon-Train:before {
    content: "\F025";
}
.icon-Tram:before {
    content: "\F026";
}
.icon-Transform-2:before {
    content: "\F027";
}
.icon-Transform-3:before {
    content: "\F028";
}
.icon-Transform-4:before {
    content: "\F029";
}
.icon-Transform:before {
    content: "\F02A";
}
.icon-Trash-with-Men:before {
    content: "\F02B";
}
.icon-Tree-2:before {
    content: "\F02C";
}
.icon-Tree-3:before {
    content: "\F02D";
}
.icon-Tree:before {
    content: "\F02E";
}
.icon-Trekking:before {
    content: "\F02F";
}
.icon-Triangle-Arrow-Down:before {
    content: "\F030";
}
.icon-Triangle-Arrow-Left:before {
    content: "\F031";
}
.icon-Triangle-Arrow-Right:before {
    content: "\F032";
}
.icon-Triangle-Arrow-Up:before {
    content: "\F033";
}
.icon-Tripod-2:before {
    content: "\F034";
}
.icon-Tripod-and-Video:before {
    content: "\F035";
}
.icon-Tripod-with-Camera:before {
    content: "\F036";
}
.icon-Tripod-with-Gopro:before {
    content: "\F037";
}
.icon-Trophy-2:before {
    content: "\F038";
}
.icon-Trophy:before {
    content: "\F039";
}
.icon-Truck:before {
    content: "\F03A";
}
.icon-Trumpet:before {
    content: "\F03B";
}
.icon-Tumblr:before {
    content: "\F03C";
}
.icon-Turkey:before {
    content: "\F03D";
}
.icon-Turn-Down-2:before {
    content: "\F03E";
}
.icon-Turn-Down-From-Left:before {
    content: "\F03F";
}
.icon-Turn-Down-From-Right:before {
    content: "\F040";
}
.icon-Turn-Down:before {
    content: "\F041";
}
.icon-Turn-Left-3:before {
    content: "\F042";
}
.icon-Turn-Left:before {
    content: "\F043";
}
.icon-Turn-Right-3:before {
    content: "\F044";
}
.icon-Turn-Right:before {
    content: "\F045";
}
.icon-Turn-Up-2:before {
    content: "\F046";
}
.icon-Turn-Up:before {
    content: "\F047";
}
.icon-Turtle:before {
    content: "\F048";
}
.icon-Tuxedo:before {
    content: "\F049";
}
.icon-TV:before {
    content: "\F04A";
}
.icon-Twister:before {
    content: "\F04B";
}
.icon-Twitter-2:before {
    content: "\F04C";
}
.icon-Twitter:before {
    content: "\F04D";
}
.icon-Two-Fingers-Drag-2:before {
    content: "\F04E";
}
.icon-Two-Fingers-Drag:before {
    content: "\F04F";
}
.icon-Two-Fingers-Scroll:before {
    content: "\F050";
}
.icon-Two-Fingers-Touch:before {
    content: "\F051";
}
.icon-Two-Fingers:before {
    content: "\F052";
}
.icon-Two-Windows:before {
    content: "\F053";
}
.icon-Type-Pass:before {
    content: "\F054";
}
.icon-Ukraine:before {
    content: "\F055";
}
.icon-Umbrela:before {
    content: "\F056";
}
.icon-Umbrella-2:before {
    content: "\F057";
}
.icon-Umbrella-3:before {
    content: "\F058";
}
.icon-Under-Line-Text:before {
    content: "\F059";
}
.icon-Undo:before {
    content: "\F05A";
}
.icon-United-Kingdom:before {
    content: "\F05B";
}
.icon-United-States:before {
    content: "\F05C";
}
.icon-University:before {
    content: "\F05D";
}
.icon-Unlike-2:before {
    content: "\F05E";
}
.icon-Unlike:before {
    content: "\F05F";
}
.icon-Unlock-2:before {
    content: "\F060";
}
.icon-Unlock-3:before {
    content: "\F061";
}
.icon-Unlock:before {
    content: "\F062";
}
.icon-Up-2:before {
    content: "\F063";
}
.icon-Up-3:before {
    content: "\F064";
}
.icon-Up-Down-3:before {
    content: "\F065";
}
.icon-Up-Down:before {
    content: "\F066";
}
.icon-Up:before {
    content: "\F067";
}
.icon-Upgrade:before {
    content: "\F068";
}
.icon-Upload-to-Cloud:before {
    content: "\F069";
}
.icon-Upload-Window:before {
    content: "\F06A";
}
.icon-Upload:before {
    content: "\F06B";
}
.icon-Uppercase-Text:before {
    content: "\F06C";
}
.icon-Upward:before {
    content: "\F06D";
}
.icon-URL-Window:before {
    content: "\F06E";
}
.icon-Usb-2:before {
    content: "\F06F";
}
.icon-Usb-Cable:before {
    content: "\F070";
}
.icon-Usb:before {
    content: "\F071";
}
.icon-User:before {
    content: "\F072";
}
.icon-Ustream:before {
    content: "\F073";
}
.icon-Vase:before {
    content: "\F074";
}
.icon-Vector-2:before {
    content: "\F075";
}
.icon-Vector-3:before {
    content: "\F076";
}
.icon-Vector-4:before {
    content: "\F077";
}
.icon-Vector-5:before {
    content: "\F078";
}
.icon-Vector:before {
    content: "\F079";
}
.icon-Venn-Diagram:before {
    content: "\F07A";
}
.icon-Vest:before {
    content: "\F07B";
}
.icon-Viddler:before {
    content: "\F07C";
}
.icon-Video-2:before {
    content: "\F07D";
}
.icon-Video-3:before {
    content: "\F07E";
}
.icon-Video-4:before {
    content: "\F07F";
}
.icon-Video-5:before {
    content: "\F080";
}
.icon-Video-6:before {
    content: "\F081";
}
.icon-Video-Game-Controller:before {
    content: "\F082";
}
.icon-Video-Len-2:before {
    content: "\F083";
}
.icon-Video-Len:before {
    content: "\F084";
}
.icon-Video-Photographer:before {
    content: "\F085";
}
.icon-Video-Tripod:before {
    content: "\F086";
}
.icon-Video:before {
    content: "\F087";
}
.icon-Vietnam:before {
    content: "\F088";
}
.icon-View-Height:before {
    content: "\F089";
}
.icon-View-Width:before {
    content: "\F08A";
}
.icon-Vimeo:before {
    content: "\F08B";
}
.icon-Virgo-2:before {
    content: "\F08C";
}
.icon-Virgo:before {
    content: "\F08D";
}
.icon-Virus-2:before {
    content: "\F08E";
}
.icon-Virus-3:before {
    content: "\F08F";
}
.icon-Virus:before {
    content: "\F090";
}
.icon-Visa:before {
    content: "\F091";
}
.icon-Voice:before {
    content: "\F092";
}
.icon-Voicemail:before {
    content: "\F093";
}
.icon-Volleyball:before {
    content: "\F094";
}
.icon-Volume-Down:before {
    content: "\F095";
}
.icon-Volume-Up:before {
    content: "\F096";
}
.icon-VPN:before {
    content: "\F097";
}
.icon-Wacom-Tablet:before {
    content: "\F098";
}
.icon-Waiter:before {
    content: "\F099";
}
.icon-Walkie-Talkie:before {
    content: "\F09A";
}
.icon-Wallet-2:before {
    content: "\F09B";
}
.icon-Wallet:before {
    content: "\F09C";
}
.icon-Warehouse:before {
    content: "\F09D";
}
.icon-Warning-Window:before {
    content: "\F09E";
}
.icon-Watch-2:before {
    content: "\F09F";
}
.icon-Watch-3:before {
    content: "\F0A0";
}
.icon-Watch:before {
    content: "\F0A1";
}
.icon-Wave-2:before {
    content: "\F0A2";
}
.icon-Wave:before {
    content: "\F0A3";
}
.icon-Webcam:before {
    content: "\F0A4";
}
.icon-weight-Lift:before {
    content: "\F0A5";
}
.icon-Wheelbarrow:before {
    content: "\F0A6";
}
.icon-Wheelchair:before {
    content: "\F0A7";
}
.icon-Width-Window:before {
    content: "\F0A8";
}
.icon-Wifi-2:before {
    content: "\F0A9";
}
.icon-Wifi-Keyboard:before {
    content: "\F0AA";
}
.icon-Wifi:before {
    content: "\F0AB";
}
.icon-Wind-Turbine:before {
    content: "\F0AC";
}
.icon-Windmill:before {
    content: "\F0AD";
}
.icon-Window-2:before {
    content: "\F0AE";
}
.icon-Window:before {
    content: "\F0AF";
}
.icon-Windows-2:before {
    content: "\F0B0";
}
.icon-Windows-Microsoft:before {
    content: "\F0B1";
}
.icon-Windows:before {
    content: "\F0B2";
}
.icon-Windsock:before {
    content: "\F0B3";
}
.icon-Windy:before {
    content: "\F0B4";
}
.icon-Wine-Bottle:before {
    content: "\F0B5";
}
.icon-Wine-Glass:before {
    content: "\F0B6";
}
.icon-Wink:before {
    content: "\F0B7";
}
.icon-Winter-2:before {
    content: "\F0B8";
}
.icon-Winter:before {
    content: "\F0B9";
}
.icon-Wireless:before {
    content: "\F0BA";
}
.icon-Witch-Hat:before {
    content: "\F0BB";
}
.icon-Witch:before {
    content: "\F0BC";
}
.icon-Wizard:before {
    content: "\F0BD";
}
.icon-Wolf:before {
    content: "\F0BE";
}
.icon-Woman-Man:before {
    content: "\F0BF";
}
.icon-Woman-Sign:before {
    content: "\F0C0";
}
.icon-Womans-Underwear-2:before {
    content: "\F0C1";
}
.icon-Womans-Underwear:before {
    content: "\F0C2";
}
.icon-Women:before {
    content: "\F0C3";
}
.icon-Wonder-Woman:before {
    content: "\F0C4";
}
.icon-Wordpress:before {
    content: "\F0C5";
}
.icon-Worker-Clothes:before {
    content: "\F0C6";
}
.icon-Worker:before {
    content: "\F0C7";
}
.icon-Wrap-Text:before {
    content: "\F0C8";
}
.icon-Wreath:before {
    content: "\F0C9";
}
.icon-Wrench:before {
    content: "\F0CA";
}
.icon-X-Box:before {
    content: "\F0CB";
}
.icon-X-ray:before {
    content: "\F0CC";
}
.icon-Xanga:before {
    content: "\F0CD";
}
.icon-Xing:before {
    content: "\F0CE";
}
.icon-Yacht:before {
    content: "\F0CF";
}
.icon-Yahoo-Buzz:before {
    content: "\F0D0";
}
.icon-Yahoo:before {
    content: "\F0D1";
}
.icon-Yelp:before {
    content: "\F0D2";
}
.icon-Yes:before {
    content: "\F0D3";
}
.icon-Ying-Yang:before {
    content: "\F0D4";
}
.icon-Youtube:before {
    content: "\F0D5";
}
.icon-Z-A:before {
    content: "\F0D6";
}
.icon-Zebra:before {
    content: "\F0D7";
}
.icon-Zombie:before {
    content: "\F0D8";
}
.icon-Zoom-Gesture:before {
    content: "\F0D9";
}
.icon-Zootool:before {
    content: "\F0DA";
}
.cd-image-container {
    position: relative;
    width: 100%;
    margin: 0;
}
.cd-image-container img {
    display: block;
    width: 100%;
    height: auto;
}
.cd-image-label {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: transparent;
    font-size: 0.84375rem;
    font-weight: 700;
    text-transform: uppercase;
    white-space: nowrap;
    color: #fff;
    padding: 4px 6.66667px 3.33333px;
    opacity: 0;
    -webkit-transform: translateY(150%);
    -o-transform: translateY(150%);
    transform: translateY(150%);
    -webkit-transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s;
    transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s;
    -o-transition: opacity 0.3s 0.7s, -o-transform 0.3s 0.7s;
    transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
    transition: transform 0.3s 0.7s, opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s, -o-transform 0.3s 0.7s;
}
.cd-image-label.label-content {
    background-color: rgba(0, 0, 0, 0.8);
}
.cd-image-label.is-hidden {
    visibility: hidden;
}
.is-visible .cd-image-label {
    opacity: 1;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.cd-resize-img {
    width: 0;
    overflow: hidden;
    border-right: 2px solid #fff;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.cd-resize-img,
.cd-resize-img img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.cd-resize-img img {
    display: block;
    width: auto;
    max-width: none;
}
.cd-resize-img .cd-image-label {
    right: auto;
    left: 10px;
}
.is-visible .cd-resize-img {
    width: 50%;
    -webkit-animation: cd-bounce-in 0.7s;
    -o-animation: cd-bounce-in 0.7s;
    animation: cd-bounce-in 0.7s;
}
@-webkit-keyframes cd-bounce-in {
    0% {
        width: 0;
    }
    60% {
        width: 55%;
    }
    to {
        width: 50%;
    }
}
@-o-keyframes cd-bounce-in {
    0% {
        width: 0;
    }
    60% {
        width: 55%;
    }
    to {
        width: 50%;
    }
}
@keyframes cd-bounce-in {
    0% {
        width: 0;
    }
    60% {
        width: 55%;
    }
    to {
        width: 50%;
    }
}
.cd-handle {
    position: absolute;
    height: 30px;
    width: 30px;
    left: 50%;
    top: 50%;
    margin-left: -15px;
    margin-top: -15px;
    border-radius: 50%;
   
    cursor: move;
    opacity: 0;
    -webkit-transform: translateZ(0) scale(0);
    transform: translateZ(0) scale(0);
}
.cd-handle.draggable {
    background-color: #f2f2f2;
}
.is-visible .cd-handle {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
    -webkit-transition: opacity 0s 0.7s, -webkit-transform 0.3s 0.7s;
    transition: opacity 0s 0.7s, -webkit-transform 0.3s 0.7s;
    -o-transition: opacity 0s 0.7s, -o-transform 0.3s 0.7s;
    transition: transform 0.3s 0.7s, opacity 0s 0.7s;
    transition: transform 0.3s 0.7s, opacity 0s 0.7s, -webkit-transform 0.3s 0.7s, -o-transform 0.3s 0.7s;
}
@media (min-width: 576px) {
    .cd-handle {
        height: 50px;
        width: 50px;
        margin-left: -25px;
        margin-top: -25px;
    }
}
@media (min-width: 768px) {
    .cd-image-label {
        bottom: 20px;
        right: 20px;
        font-size: 1.125rem;
        padding: 10px 20px;
    }
    .cd-resize-img .cd-image-label {
        right: auto;
        left: 20px;
    }
}
.tooltipster-base {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
}
.tooltipster-box {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.tooltipster-content {
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    overflow: auto;
}
.tooltipster-ruler {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
}
.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
    opacity: 1;
}
.tooltipster-grow {
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform;
    -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotate(4deg);
    -o-transform: rotate(4deg);
    transform: rotate(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -o-transition-property: -o-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform;
}
.tooltipster-swing.tooltipster-show {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
    -webkit-transition-property: top;
    -o-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
    top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    top: 0 !important;
    opacity: 0;
}
.tooltipster-slide {
    -webkit-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
    left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    left: 0 !important;
    opacity: 0;
}
@-webkit-keyframes tooltipster-fading {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes tooltipster-fading {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes tooltipster-fading {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.tooltipster-update-fade {
    -webkit-animation: tooltipster-fading 0.4s;
    -o-animation: tooltipster-fading 0.4s;
    animation: tooltipster-fading 0.4s;
}
@-webkit-keyframes tooltipster-rotating {
    25% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    75% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
}
@-o-keyframes tooltipster-rotating {
    25% {
        -o-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    75% {
        -o-transform: rotate(2deg);
        transform: rotate(2deg);
    }
    to {
        -o-transform: rotate(0);
        transform: rotate(0);
    }
}
@keyframes tooltipster-rotating {
    25% {
        -webkit-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    75% {
        -webkit-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        transform: rotate(2deg);
    }
    to {
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
}
.tooltipster-update-rotate {
    -webkit-animation: tooltipster-rotating 0.6s;
    -o-animation: tooltipster-rotating 0.6s;
    animation: tooltipster-rotating 0.6s;
}
@-webkit-keyframes tooltipster-scaling {
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes tooltipster-scaling {
    50% {
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes tooltipster-scaling {
    50% {
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
.tooltipster-update-scale {
    -webkit-animation: tooltipster-scaling 0.6s;
    -o-animation: tooltipster-scaling 0.6s;
    animation: tooltipster-scaling 0.6s;
}
.tooltipster-sidetip .tooltipster-box {
    background: #565656;
    border: 2px solid #000;
    border-radius: 4px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin-bottom: 8px;
}
.tooltipster-sidetip .tooltipster-content {
    color: #fff;
    line-height: 18px;
    padding: 6px 14px;
}
.tooltipster-sidetip .tooltipster-arrow {
    overflow: hidden;
    position: absolute;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
    height: 10px;
    margin-left: -10px;
    top: 0;
    width: 20px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    right: 0;
    top: 0;
    width: 10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    left: 0;
    top: 0;
    width: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    bottom: 0;
    height: 10px;
    margin-left: -10px;
    width: 20px;
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
    height: 0;
    position: absolute;
    width: 0;
}
.tooltipster-sidetip .tooltipster-arrow-background {
    border: 10px solid transparent;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #565656;
    left: 0;
    top: 3px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #565656;
    left: -3px;
    top: 0;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #565656;
    left: 3px;
    top: 0;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #565656;
    left: 0;
    top: -3px;
}
.tooltipster-sidetip .tooltipster-arrow-border {
    border: 10px solid transparent;
    left: 0;
    top: 0;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #000;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #000;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #000;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #000;
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
    position: relative;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
    left: -10px;
}
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid #eed3d7;
}
.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
}
.parsley-errors-list.filled {
    opacity: 1;
}
* {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
body {
    width: 100%;
    overflow-x: hidden;
}
.col-auto {
    max-width: 100%;
}


.h1,
.h2,
.h3,
.h4,
h1,
h2,
h3,
h4 {
    letter-spacing: 0.075rem;
}
.h1.line,
.h2.line,
h1.line,
h2.line {
    text-align: center;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.h1.line:after,
.h2.line:after,
h1.line:after,
h2.line:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    width: 60px;
    background: #000;
    margin-left: -30px;
}
@media (max-width: 767px) {
    .h1,
    h1 {
        font-size: 2.1rem;
    }
    .h2,
    h2 {
        font-size: 1.7rem;
    }
    .h3,
    h3 {
        font-size: 1.4625rem;
    }
    .h4,
    h4 {
        font-size: 1.30625rem;
    }
}
@media (max-width: 575px) {
    .h1,
    h1 {
        font-size: 1.8rem;
    }
    .h2,
    h2 {
        font-size: 1.4875rem;
    }
    .h3,
    h3 {
        font-size: 1.3rem;
    }
    .h4,
    h4 {
        font-size: 1.16875rem;
    }
}
blockquote p {
    font-family: Playfair Display, Times New Roman, Times, serif;
    font-size: 1.625rem;
}
@media (max-width: 767px) {
    blockquote p {
        font-size: 1.3rem;
    }
}
a,
a:active,
a:focus {
    outline: none !important;
}
p.text-subline {
    text-transform: uppercase;
    letter-spacing: 0.05rem;
    font-weight: 700;
    color: #848581;
}
h2 + .text-subline {
    margin-top: -0.25rem;
}
.btn,
.link-uppercase {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
    text-decoration: none;
}
.btn {
    padding: 10px 20px;
    box-shadow: none !important;
}
.btn-outline-white:hover {
    color: #000;
}
button:hover {
    cursor: pointer;
}
b,
strong {
    font-weight: 700;
}
sub,
sup {
    font-size: 70%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.45em;
}
sub {
    bottom: -0.25em;
}
.tooltipster-base ul,
main ul {
    margin: 0 0 1rem;
    padding: 0;
}
.tooltipster-base ul > li,
main ul > li {
    list-style: none;
    position: relative;
    padding-left: 1rem;
}
.tooltipster-base ul > li:before,
main ul > li:before {
    content: "\2013";
    position: absolute;
    top: 0;
    left: 0;
}
.tooltipster-base ol:not(.breadcrumb),
main ol:not(.breadcrumb) {
    margin: 0 0 1rem;
    padding: 0;
    counter-reset: orderedlist;
}
.tooltipster-base ol:not(.breadcrumb) > li,
main ol:not(.breadcrumb) > li {
    list-style: none;
    position: relative;
    padding-left: 1.75rem;
}
.tooltipster-base ol:not(.breadcrumb) > li:before,
main ol:not(.breadcrumb) > li:before {
    counter-increment: orderedlist;
    content: counter(orderedlist) ". ";
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    width: 1.5rem;
}
main .nav li {
    padding-left: 0;
}
main .nav li:before {
    display: none;
}
.table {
    text-align: left;
}
[class*=" icon-"].x1,
[class^="icon-"].x1 {
    font-size: 100%;
}
[class*=" icon-"].x2,
[class^="icon-"].x2 {
    font-size: 150%;
}
[class*=" icon-"].x3,
[class^="icon-"].x3 {
    font-size: 200%;
}
[class*=" icon-"].x4,
[class^="icon-"].x4 {
    font-size: 250%;
}
.date {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
    font-weight: 700;
    text-transform: uppercase;
}
section {
    padding-bottom: 2.5rem;
    padding-top: 1rem;
}
@media (min-width: 576px) {
    section {
    padding-bottom: 2.5rem;
    padding-top: 1rem;
    }
}
@media (min-width: 768px) {
    section {
    padding-bottom: 2.5rem;
    padding-top: 1rem;
    }
}
.bg-primary,
[class*="bg-"] .bg-primary,
[class*="bg-"] [class*="bg-"] .bg-primary {
    color: #fff;
}
.bg-primary a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-primary a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-primary a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-primary :not([class*="bg-"]) .btn-outline-inherit,
[class*="bg-"] .bg-primary :not([class*="bg-"]) .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-primary :not([class*="bg-"]) .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
.bg-primary :not([class*="bg-"]) .btn-outline-inherit:hover,
[class*="bg-"] .bg-primary :not([class*="bg-"]) .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-primary :not([class*="bg-"]) .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
.bg-primary hr,
[class*="bg-"] .bg-primary hr,
[class*="bg-"] [class*="bg-"] .bg-primary hr {
    border-top-color: #fff;
}
.bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-primary .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before {
    color: #fff;
}
.bg-secondary,
[class*="bg-"] .bg-secondary,
[class*="bg-"] [class*="bg-"] .bg-secondary {
    color: #000;
}
.bg-secondary a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-secondary a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-secondary a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-secondary .btn-outline-inherit,
[class*="bg-"] .bg-secondary .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-secondary .btn-outline-inherit {
    color: #000;
    border-color: #000;
}
.bg-secondary .btn-outline-inherit:hover,
[class*="bg-"] .bg-secondary .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-secondary .btn-outline-inherit:hover {
    background-color: #000;
    color: #fff;
}
.bg-black,
[class*="bg-"] .bg-black,
[class*="bg-"] [class*="bg-"] .bg-black {
    color: #fff;
}
.bg-black a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-black a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-black a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-black :not([class*="bg-"]) .btn-outline-inherit,
[class*="bg-"] .bg-black :not([class*="bg-"]) .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-black :not([class*="bg-"]) .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
.bg-black :not([class*="bg-"]) .btn-outline-inherit:hover,
[class*="bg-"] .bg-black :not([class*="bg-"]) .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-black :not([class*="bg-"]) .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
.bg-black .h1.line:after,
.bg-black .h2.line:after,
.bg-black .text-header.line:after,
.bg-black h1.line:after,
.bg-black h2.line:after,
[class*="bg-"] .bg-black .h1.line:after,
[class*="bg-"] .bg-black .h2.line:after,
[class*="bg-"] .bg-black .text-header.line:after,
[class*="bg-"] .bg-black h1.line:after,
[class*="bg-"] .bg-black h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-black .h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-black .h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-black .text-header.line:after,
[class*="bg-"] [class*="bg-"] .bg-black h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-black h2.line:after {
    background: #fff;
}
.bg-black hr,
[class*="bg-"] .bg-black hr,
[class*="bg-"] [class*="bg-"] .bg-black hr {
    border-top-color: #383838;
}
.bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-black .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before {
    color: #fff;
}
.bg-white,
[class*="bg-"] .bg-white,
[class*="bg-"] [class*="bg-"] .bg-white {
    color: #000;
}
.bg-white a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-white a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-white a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-white .btn-outline-inherit,
[class*="bg-"] .bg-white .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-white .btn-outline-inherit {
    color: #000;
    border-color: #000;
}
.bg-white .btn-outline-inherit:hover,
[class*="bg-"] .bg-white .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-white .btn-outline-inherit:hover {
    background-color: #000;
    color: #fff;
}
.bg-light,
[class*="bg-"] .bg-light,
[class*="bg-"] [class*="bg-"] .bg-light {
    color: #000;
}
.bg-light a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-light a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-light a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-light .btn-outline-inherit,
[class*="bg-"] .bg-light .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-light .btn-outline-inherit {
    color: #000;
    border-color: #000;
}
.bg-light .btn-outline-inherit:hover,
[class*="bg-"] .bg-light .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-light .btn-outline-inherit:hover {
    background-color: #000;
    color: #fff;
}
.bg-medium,
.bg-medium .table caption,
[class*="bg-"] .bg-medium,
[class*="bg-"] .bg-medium .table caption,
[class*="bg-"] [class*="bg-"] .bg-medium,
[class*="bg-"] [class*="bg-"] .bg-medium .table caption {
    color: #fff;
}
.bg-medium a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-medium a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-medium a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-medium .btn-outline-inherit,
[class*="bg-"] .bg-medium .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-medium .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
.bg-medium .btn-outline-inherit:hover,
[class*="bg-"] .bg-medium .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-medium .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
.bg-medium .h1.line:after,
.bg-medium .h2.line:after,
.bg-medium .text-header.line:after,
.bg-medium h1.line:after,
.bg-medium h2.line:after,
[class*="bg-"] .bg-medium .h1.line:after,
[class*="bg-"] .bg-medium .h2.line:after,
[class*="bg-"] .bg-medium .text-header.line:after,
[class*="bg-"] .bg-medium h1.line:after,
[class*="bg-"] .bg-medium h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-medium .h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-medium .h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-medium .text-header.line:after,
[class*="bg-"] [class*="bg-"] .bg-medium h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-medium h2.line:after {
    background: #fff;
}
.bg-medium p.text-subline,
[class*="bg-"] .bg-medium p.text-subline,
[class*="bg-"] [class*="bg-"] .bg-medium p.text-subline {
    color: #383838;
}
.bg-medium hr,
[class*="bg-"] .bg-medium hr,
[class*="bg-"] [class*="bg-"] .bg-medium hr {
    border-top-color: #fff;
}
.bg-dark,
.bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-dark,
[class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-dark,
[class*="bg-"] [class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-medium .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before {
    color: #fff;
}
.bg-dark a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-dark a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-dark a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-dark .btn-outline-inherit,
[class*="bg-"] .bg-dark .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-dark .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
.bg-dark .btn-outline-inherit:hover,
[class*="bg-"] .bg-dark .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-dark .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
.bg-dark .h1.line:after,
.bg-dark .h2.line:after,
.bg-dark .text-header.line:after,
.bg-dark h1.line:after,
.bg-dark h2.line:after,
[class*="bg-"] .bg-dark .h1.line:after,
[class*="bg-"] .bg-dark .h2.line:after,
[class*="bg-"] .bg-dark .text-header.line:after,
[class*="bg-"] .bg-dark h1.line:after,
[class*="bg-"] .bg-dark h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-dark .h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-dark .h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-dark .text-header.line:after,
[class*="bg-"] [class*="bg-"] .bg-dark h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-dark h2.line:after {
    background: #fff;
}
.bg-dark hr,
[class*="bg-"] .bg-dark hr,
[class*="bg-"] [class*="bg-"] .bg-dark hr {
    border-top-color: #fff;
}
.bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-dark .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before {
    color: #fff;
}
.bg-green,
.bg-green-image {
    background: #4cae3d;
}
.bg-green,
.bg-green-image,
.bg-green-image .table caption,
.bg-green .table caption,
[class*="bg-"] .bg-green,
[class*="bg-"] .bg-green-image,
[class*="bg-"] .bg-green-image .table caption,
[class*="bg-"] .bg-green .table caption,
[class*="bg-"] [class*="bg-"] .bg-green,
[class*="bg-"] [class*="bg-"] .bg-green-image,
[class*="bg-"] [class*="bg-"] .bg-green-image .table caption,
[class*="bg-"] [class*="bg-"] .bg-green .table caption {
    color: #fff;
}
.bg-green-image a:not([class*="btn-"]):not([class*="nav-link"]),
.bg-green a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-green-image a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-green a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-green-image a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-green a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-green-image .btn-outline-inherit,
.bg-green .btn-outline-inherit,
[class*="bg-"] .bg-green-image .btn-outline-inherit,
[class*="bg-"] .bg-green .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-green-image .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-green .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
.bg-green-image .btn-outline-inherit:hover,
.bg-green .btn-outline-inherit:hover,
[class*="bg-"] .bg-green-image .btn-outline-inherit:hover,
[class*="bg-"] .bg-green .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-green-image .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-green .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
.bg-green-image .h1.line:after,
.bg-green-image .h2.line:after,
.bg-green-image .text-header.line:after,
.bg-green-image h1.line:after,
.bg-green-image h2.line:after,
.bg-green .h1.line:after,
.bg-green .h2.line:after,
.bg-green .text-header.line:after,
.bg-green h1.line:after,
.bg-green h2.line:after,
[class*="bg-"] .bg-green-image .h1.line:after,
[class*="bg-"] .bg-green-image .h2.line:after,
[class*="bg-"] .bg-green-image .text-header.line:after,
[class*="bg-"] .bg-green-image h1.line:after,
[class*="bg-"] .bg-green-image h2.line:after,
[class*="bg-"] .bg-green .h1.line:after,
[class*="bg-"] .bg-green .h2.line:after,
[class*="bg-"] .bg-green .text-header.line:after,
[class*="bg-"] .bg-green h1.line:after,
[class*="bg-"] .bg-green h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-green-image .h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-green-image .h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-green-image .text-header.line:after,
[class*="bg-"] [class*="bg-"] .bg-green-image h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-green-image h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-green .h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-green .h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-green .text-header.line:after,
[class*="bg-"] [class*="bg-"] .bg-green h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-green h2.line:after {
    background: #fff;
}
.bg-green-image p.text-subline,
.bg-green p.text-subline,
[class*="bg-"] .bg-green-image p.text-subline,
[class*="bg-"] .bg-green p.text-subline,
[class*="bg-"] [class*="bg-"] .bg-green-image p.text-subline,
[class*="bg-"] [class*="bg-"] .bg-green p.text-subline {
    color: #fff;
}
.bg-green-image hr,
.bg-green hr,
[class*="bg-"] .bg-green-image hr,
[class*="bg-"] .bg-green hr,
[class*="bg-"] [class*="bg-"] .bg-green-image hr,
[class*="bg-"] [class*="bg-"] .bg-green hr {
    border-top-color: #fff;
}
.bg-danger,
.bg-danger .table caption,
.bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
.bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-danger,
[class*="bg-"] .bg-danger .table caption,
[class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-danger,
[class*="bg-"] [class*="bg-"] .bg-danger .table caption,
[class*="bg-"] [class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-green-image .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-green .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before {
    color: #fff;
}
.bg-danger a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] .bg-danger a:not([class*="btn-"]):not([class*="nav-link"]),
[class*="bg-"] [class*="bg-"] .bg-danger a:not([class*="btn-"]):not([class*="nav-link"]) {
    color: inherit;
}
.bg-danger .btn-outline-inherit,
[class*="bg-"] .bg-danger .btn-outline-inherit,
[class*="bg-"] [class*="bg-"] .bg-danger .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
.bg-danger .btn-outline-inherit:hover,
[class*="bg-"] .bg-danger .btn-outline-inherit:hover,
[class*="bg-"] [class*="bg-"] .bg-danger .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
.bg-danger .h1.line:after,
.bg-danger .h2.line:after,
.bg-danger .text-header.line:after,
.bg-danger h1.line:after,
.bg-danger h2.line:after,
[class*="bg-"] .bg-danger .h1.line:after,
[class*="bg-"] .bg-danger .h2.line:after,
[class*="bg-"] .bg-danger .text-header.line:after,
[class*="bg-"] .bg-danger h1.line:after,
[class*="bg-"] .bg-danger h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-danger .h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-danger .h2.line:after,
[class*="bg-"] [class*="bg-"] .bg-danger .text-header.line:after,
[class*="bg-"] [class*="bg-"] .bg-danger h1.line:after,
[class*="bg-"] [class*="bg-"] .bg-danger h2.line:after {
    background: #fff;
}
.bg-danger hr,
[class*="bg-"] .bg-danger hr,
[class*="bg-"] [class*="bg-"] .bg-danger hr {
    border-top-color: #fff;
}
.bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
.bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
.bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
.bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
.bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
.bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before,
[class*="bg-"] [class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:before,
[class*="bg-"] [class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:focus:before,
[class*="bg-"] [class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next:hover:before,
[class*="bg-"] [class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:before,
[class*="bg-"] [class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:focus:before,
[class*="bg-"] [class*="bg-"] .bg-danger .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev:hover:before {
    color: #fff;
}
.bg-green-image {
    background: #000; 
    background-position: top;
}
.bg-green-image,
.bg-image {
    background-repeat: no-repeat;
}
.bg-image {
    background-size: cover;
    background-position: 50%;
}
.m-grid {
    margin: 10px !important;
}
.mt-grid,
.my-grid {
    margin-top: 10px !important;
}
.mr-grid,
.mx-grid {
    margin-right: 10px !important;
}
.mb-grid,
.my-grid {
    margin-bottom: 10px !important;
}
.ml-grid,
.mx-grid {
    margin-left: 10px !important;
}
.m-grid-2 {
    margin: 20px !important;
}
.mt-grid-2,
.my-grid-2 {
    margin-top: 20px !important;
}
.mr-grid-2,
.mx-grid-2 {
    margin-right: 20px !important;
}
.mb-grid-2,
.my-grid-2 {
    margin-bottom: 20px !important;
}
.ml-grid-2,
.mx-grid-2 {
    margin-left: 20px !important;
}
.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}
.p-grid {
    padding: 10px !important;
}
.pt-grid,
.py-grid {
    padding-top: 10px !important;
}
.pr-grid,
.px-grid {
    padding-right: 10px !important;
}
.pb-grid,
.py-grid {
    padding-bottom: 10px !important;
}
.pl-grid,
.px-grid {
    padding-left: 10px !important;
}
.p-grid-2 {
    padding: 20px !important;
}
.pt-grid-2,
.py-grid-2 {
    padding-top: 20px !important;
}
.pr-grid-2,
.px-grid-2 {
    padding-right: 20px !important;
}
.pb-grid-2,
.py-grid-2 {
    padding-bottom: 20px !important;
}
.pl-grid-2,
.px-grid-2 {
    padding-left: 20px !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}
@media (min-width: 576px) {
    .m-sm-grid {
        margin: 10px !important;
    }
    .mt-sm-grid,
    .my-sm-grid {
        margin-top: 10px !important;
    }
    .mr-sm-grid,
    .mx-sm-grid {
        margin-right: 10px !important;
    }
    .mb-sm-grid,
    .my-sm-grid {
        margin-bottom: 10px !important;
    }
    .ml-sm-grid,
    .mx-sm-grid {
        margin-left: 10px !important;
    }
    .m-sm-grid-2 {
        margin: 20px !important;
    }
    .mt-sm-grid-2,
    .my-sm-grid-2 {
        margin-top: 20px !important;
    }
    .mr-sm-grid-2,
    .mx-sm-grid-2 {
        margin-right: 20px !important;
    }
    .mb-sm-grid-2,
    .my-sm-grid-2 {
        margin-bottom: 20px !important;
    }
    .ml-sm-grid-2,
    .mx-sm-grid-2 {
        margin-left: 20px !important;
    }
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-grid {
        padding: 10px !important;
    }
    .pt-sm-grid,
    .py-sm-grid {
        padding-top: 10px !important;
    }
    .pr-sm-grid,
    .px-sm-grid {
        padding-right: 10px !important;
    }
    .pb-sm-grid,
    .py-sm-grid {
        padding-bottom: 10px !important;
    }
    .pl-sm-grid,
    .px-sm-grid {
        padding-left: 10px !important;
    }
    .p-sm-grid-2 {
        padding: 20px !important;
    }
    .pt-sm-grid-2,
    .py-sm-grid-2 {
        padding-top: 20px !important;
    }
    .pr-sm-grid-2,
    .px-sm-grid-2 {
        padding-right: 20px !important;
    }
    .pb-sm-grid-2,
    .py-sm-grid-2 {
        padding-bottom: 20px !important;
    }
    .pl-sm-grid-2,
    .px-sm-grid-2 {
        padding-left: 20px !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
}
@media (min-width: 768px) {
    .m-md-grid {
        margin: 10px !important;
    }
    .mt-md-grid,
    .my-md-grid {
        margin-top: 10px !important;
    }
    .mr-md-grid,
    .mx-md-grid {
        margin-right: 10px !important;
    }
    .mb-md-grid,
    .my-md-grid {
        margin-bottom: 10px !important;
    }
    .ml-md-grid,
    .mx-md-grid {
        margin-left: 10px !important;
    }
    .m-md-grid-2 {
        margin: 20px !important;
    }
    .mt-md-grid-2,
    .my-md-grid-2 {
        margin-top: 20px !important;
    }
    .mr-md-grid-2,
    .mx-md-grid-2 {
        margin-right: 20px !important;
    }
    .mb-md-grid-2,
    .my-md-grid-2 {
        margin-bottom: 20px !important;
    }
    .ml-md-grid-2,
    .mx-md-grid-2 {
        margin-left: 20px !important;
    }
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-grid {
        padding: 10px !important;
    }
    .pt-md-grid,
    .py-md-grid {
        padding-top: 10px !important;
    }
    .pr-md-grid,
    .px-md-grid {
        padding-right: 10px !important;
    }
    .pb-md-grid,
    .py-md-grid {
        padding-bottom: 10px !important;
    }
    .pl-md-grid,
    .px-md-grid {
        padding-left: 10px !important;
    }
    .p-md-grid-2 {
        padding: 20px !important;
    }
    .pt-md-grid-2,
    .py-md-grid-2 {
        padding-top: 20px !important;
    }
    .pr-md-grid-2,
    .px-md-grid-2 {
        padding-right: 20px !important;
    }
    .pb-md-grid-2,
    .py-md-grid-2 {
        padding-bottom: 20px !important;
    }
    .pl-md-grid-2,
    .px-md-grid-2 {
        padding-left: 20px !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
}
@media (min-width: 992px) {
    .m-lg-grid {
        margin: 10px !important;
    }
    .mt-lg-grid,
    .my-lg-grid {
        margin-top: 10px !important;
    }
    .mr-lg-grid,
    .mx-lg-grid {
        margin-right: 10px !important;
    }
    .mb-lg-grid,
    .my-lg-grid {
        margin-bottom: 10px !important;
    }
    .ml-lg-grid,
    .mx-lg-grid {
        margin-left: 10px !important;
    }
    .m-lg-grid-2 {
        margin: 20px !important;
    }
    .mt-lg-grid-2,
    .my-lg-grid-2 {
        margin-top: 20px !important;
    }
    .mr-lg-grid-2,
    .mx-lg-grid-2 {
        margin-right: 20px !important;
    }
    .mb-lg-grid-2,
    .my-lg-grid-2 {
        margin-bottom: 20px !important;
    }
    .ml-lg-grid-2,
    .mx-lg-grid-2 {
        margin-left: 20px !important;
    }
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-grid {
        padding: 10px !important;
    }
    .pt-lg-grid,
    .py-lg-grid {
        padding-top: 10px !important;
    }
    .pr-lg-grid,
    .px-lg-grid {
        padding-right: 10px !important;
    }
    .pb-lg-grid,
    .py-lg-grid {
        padding-bottom: 10px !important;
    }
    .pl-lg-grid,
    .px-lg-grid {
        padding-left: 10px !important;
    }
    .p-lg-grid-2 {
        padding: 20px !important;
    }
    .pt-lg-grid-2,
    .py-lg-grid-2 {
        padding-top: 20px !important;
    }
    .pr-lg-grid-2,
    .px-lg-grid-2 {
        padding-right: 20px !important;
    }
    .pb-lg-grid-2,
    .py-lg-grid-2 {
        padding-bottom: 20px !important;
    }
    .pl-lg-grid-2,
    .px-lg-grid-2 {
        padding-left: 20px !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
}
@media (min-width: 1200px) {
    .m-xl-grid {
        margin: 10px !important;
    }
    .mt-xl-grid,
    .my-xl-grid {
        margin-top: 10px !important;
    }
    .mr-xl-grid,
    .mx-xl-grid {
        margin-right: 10px !important;
    }
    .mb-xl-grid,
    .my-xl-grid {
        margin-bottom: 10px !important;
    }
    .ml-xl-grid,
    .mx-xl-grid {
        margin-left: 10px !important;
    }
    .m-xl-grid-2 {
        margin: 20px !important;
    }
    .mt-xl-grid-2,
    .my-xl-grid-2 {
        margin-top: 20px !important;
    }
    .mr-xl-grid-2,
    .mx-xl-grid-2 {
        margin-right: 20px !important;
    }
    .mb-xl-grid-2,
    .my-xl-grid-2 {
        margin-bottom: 20px !important;
    }
    .ml-xl-grid-2,
    .mx-xl-grid-2 {
        margin-left: 20px !important;
    }
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-grid {
        padding: 10px !important;
    }
    .pt-xl-grid,
    .py-xl-grid {
        padding-top: 10px !important;
    }
    .pr-xl-grid,
    .px-xl-grid {
        padding-right: 10px !important;
    }
    .pb-xl-grid,
    .py-xl-grid {
        padding-bottom: 10px !important;
    }
    .pl-xl-grid,
    .px-xl-grid {
        padding-left: 10px !important;
    }
    .p-xl-grid-2 {
        padding: 20px !important;
    }
    .pt-xl-grid-2,
    .py-xl-grid-2 {
        padding-top: 20px !important;
    }
    .pr-xl-grid-2,
    .px-xl-grid-2 {
        padding-right: 20px !important;
    }
    .pb-xl-grid-2,
    .py-xl-grid-2 {
        padding-bottom: 20px !important;
    }
    .pl-xl-grid-2,
    .px-xl-grid-2 {
        padding-left: 20px !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
}
.btn[disabled] {
    opacity: 0.2;
    cursor: default;
}
main {
    overflow: hidden;
}
.container.has-letter-box {
    position: relative;
}
.letter-box {
    position: absolute;
    opacity: 1;
    visibility: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
    -o-transition: opacity 0.5s ease, visibility 0.5s ease;
    transition: opacity 0.5s ease, visibility 0.5s ease;
}
@media (max-width: 1600px) {
    .letter-box {
        opacity: 0;
        visibility: hidden;
    }
}
.letter-box p {
    font-size: 43.75rem;
    font-family: Playfair Display, Times New Roman, Times, serif;
    line-height: 43.75rem;
    margin: 0;
}
.letter-box.top {
    top: 0;
}
.letter-box.top.right {
    right: -20px;
    -webkit-transform: translateX(100%) translateY(-50%);
    -o-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%);
}
.letter-box.top.left {
    left: -20px;
    -webkit-transform: translateX(-100%) translateY(-50%);
    -o-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%);
}
.letter-box.center {
    top: 50%;
}
.letter-box.center.right {
    right: -20px;
    -webkit-transform: translateX(100%) translateY(-50%);
    -o-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%);
}
.letter-box.center.left {
    left: -20px;
    -webkit-transform: translateX(-100%) translateY(-50%);
    -o-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%);
}
.letter-box.bottom {
    bottom: 0;
}
.letter-box.bottom.right {
    right: -20px;
    -webkit-transform: translateX(100%) translateY(50%);
    -o-transform: translateX(100%) translateY(50%);
    transform: translateX(100%) translateY(50%);
}
.letter-box.bottom.left {
    left: -20px;
    -webkit-transform: translateX(-100%) translateY(50%);
    -o-transform: translateX(-100%) translateY(50%);
    transform: translateX(-100%) translateY(50%);
}
.fancybox-inner {
    -webkit-overflow-scrolling: touch !important;
    overflow: scroll !important;
}
.fancybox-container {
    font-family: inherit;
}
.fancybox-slide--inline > * {
    background: transparent;
    padding: 0 10px;
}
.fancybox-slide--inline > * .fancybox-close-small:after {
    top: 10px;
    right: 20px;
}
.fancybox-slide--inline > * .fancybox-slide__inline__content {
    padding: 50px 20px 20px;
    background: #fff;
}
.fancybox-slide--inline > .fancybox-fullscreen {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
.fancybox-slide--inline > .fancybox-fullscreen .fancybox-slide__inline__content {
    padding: 0;
}
.fancybox-fullscreen-close {
    position: fixed;
    top: 10px;
    right: 50%;
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
    display: block;
    z-index: 99999;
}
.fancybox-fullscreen-close:after {
    z-index: 99999;
    width: 44px;
    height: 44px;
    display: block;
    font-size: 26px;
    line-height: 44px;
    top: 0;
    right: auto;
    left: 0;
    background: #000;
    color: #fff;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.fancybox-fullscreen-close:hover:after {
    background: #000;
    color: #fff;
    opacity: 0.75;
}
.fancybox-fullscreen {
    -webkit-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.7s;
    transition: -webkit-transform 0.7s;
    -o-transition: -o-transform 0.7s;
    transition: transform 0.7s;
    transition: transform 0.7s, -webkit-transform 0.7s, -o-transform 0.7s;
}
.fancybox-slide--current .fancybox-fullscreen {
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
}
.bootstrap-select {
    width: 100% !important;
}
.bootstrap-select.show > .dropdown-menu,
.bootstrap-select.show > .dropdown-menu > .dropdown-menu {
    display: block;
}
.bookmark {
    width: auto;
    display: inline-block;
    position: relative;
    padding: 0 3.75rem;
}
.bookmark span {
    font-size: 60%;
    position: absolute;
    top: 0.65rem;
    right: 0;
    -webkit-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    transition: color 0.4s ease;
}
.bookmark span:hover {
    color: #848581;
    cursor: pointer;
}
@media (max-width: 767px) {
    .bookmark span {
        top: 0.45rem;
    }
}
.bookmark-btn {
    position: relative;
    text-align: left;
    white-space: normal;
    margin-top: 20px;
    padding-top: 12px;
    padding-left: 50px;
}
.bookmark-btn span {
    position: absolute;
    left: 1.125rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cc-revoke,
.cc-window {
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
.cc-window.cc-banner {
    padding: 20px 10px !important;
}
.cc-message {
    display: inline-block;
    float: left;
}
.cc-compliance {
    padding-left: 15px;
    display: inline-block;
    float: right;
}
@media (max-width: 767px) {
    .cc-revoke,
    .cc-window {
        display: block !important;
    }
    .cc-banner .cc-message {
        display: block;
        float: none;
        -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
        flex: none !important;
        width: 100%;
    }
    .cc-compliance {
        display: block !important;
        float: none;
        width: 100%;
        padding-left: 0;
        padding-top: 15px;
    }
}
.cc-btn,
.cc-theme-classic .cc-btn {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
    text-decoration: none;
    padding: 10px 20px;
    box-shadow: none !important;
    border-radius: 0;
    border-color: #fff !important;
    border-width: 1px;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    line-height: 1.5;
}
.cc-btn:hover,
.cc-theme-classic .cc-btn:hover {
    color: #000;
    background-color: #fff !important;
}
.cc-revoke.cc-invisible,
.cc-window.cc-invisible {
    z-index: -1;
}
#productdatabaseswitch {
    padding-top: 0.75rem;
}
#productdatabaseswitch .productdatabaseswitch-title {
    margin-right: 30px;
    font-weight: 700;
}
#productdatabaseswitch .form-check {
    display: inline-block;
    margin-bottom: 0;
}
#productdatabaseswitch .form-check label {
    display: inline-block;
    margin-right: 30px;
}
#productdatabaseswitch .form-check labellast-child {
    margin-right: 0;
}
#login-headbar {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1010;
    padding: 0.5rem 0;
    font-size: 0.875rem;
    white-space: nowrap;
}
#login-headbar .back-link {
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    position: relative;
    padding: 0.25rem 0.5rem 0.25rem 2.5rem;
    display: inline-block;
}
#login-headbar .back-link:before {
    content: "\E95B";
    font-family: icomoon;
    position: absolute;
    top: -0.5rem;
    left: 0;
    font-size: 200%;
    font-weight: 400;
}
#login-headbar .back-link:hover {
    text-decoration: underline;
}
#login-headbar ul {
    list-style-type: none;
    margin-bottom: 0;
    float: right;
}
#login-headbar ul li {
    display: table-cell;
    padding: 0.25rem 1rem;
}
#login-headbar ul li:not(:last-child) {
    border-right: 1px solid #fff;
}
#login-headbar .form-check {
    margin-bottom: 0;
}
#login-headbar .form-check-label {
    margin-bottom: 0 !important;
}
#login-headbar .form-check-label span:after {
    border-color: #fff !important;
}
#login-headbar .logout-icon {
    position: relative;
    top: 2px;
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}
#login-headbar .logout-icon a {
    text-decoration: none;
}
#login-mobile-control {
    margin-bottom: 1rem;
}
#login-mobile-control .back-link {
    text-transform: uppercase;
    padding: 14px 0 20px;
    font-size: 0.875rem;
}
#login-mobile-control ul {
    list-style-type: none;
    margin-bottom: 0;
}
#login-mobile-control ul li {
    display: inline-block;
}
#login-mobile-control .form-check {
    margin-bottom: 0;
}
#login-mobile-control .form-check-label {
    margin-bottom: 0 !important;
}
#login-mobile-control .form-check-label span:after {
    border-color: #fff !important;
}
#login-mobile-control .logout-icon {
    position: relative;
    top: 2px;
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
#login-mobile-control .logout-icon a {
    text-decoration: none;
    padding: 0 1rem;
}
html.logged-in header {
    border-bottom-color: #000;
}
@media (min-width: 1200px) {
    #login-headbar {
        display: block;
    }
}
.fixed-top {
    border-bottom: 1px solid #848581;
}
.fixed-top .container {
    margin-bottom: -1px;
}
@media (max-width: 1199px) {
    .fixed-top .container {
        max-width: 100%;
    }
}
.fixed-top .container .navbar {
    padding: 0;
    height: 55px;
}
@media (min-width: 992px) {
    .fixed-top .container .navbar {
        height: 61px;
    }
}
.fixed-top .container .navbar .navbar-brand {
    margin-right: 0;
}
@media (max-width: 1199px) {
    .fixed-top .container .navbar .navbar-brand {
        max-width: 120px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}
.fixed-top .container .navbar a {
    text-decoration: none;
}
.fixed-top .container .navbar .navbar-nav,
.fixed-top .container .navbar > div {
    height: 100%;
}
.fixed-top .container .navbar .navbar-nav li a {
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.fixed-top .container .navbar .navbar-nav > li {
    height: 100%;
    margin-left: 1rem;
}
.fixed-top .container .navbar .navbar-nav > li:first-child {
    margin-left: 0;
}
.fixed-top .container .navbar .navbar-nav > li > a {
    height: 100%;
    border-bottom: 3px solid transparent;
    -webkit-transition: border-color 0.3s ease;
    -o-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    padding: 0 20px;
    line-height: 55px;
}
@media (min-width: 992px) {
    .fixed-top .container .navbar .navbar-nav > li > a {
        line-height: 61px;
    }
}
.fixed-top .container .navbar .navbar-nav > li > a.collapse-toggle,
.fixed-top .container .navbar .navbar-nav > li > a:hover {
    border-color: #fff;
}
.fixed-top .container .navbar .navbar-nav > li > a.collapse-toggle.collapsed {
    border-color: transparent;
}
.fixed-top .container .navbar .navbar-nav > li.active > a,
.fixed-top .container .navbar .navbar-nav > li.active > a.collapse-toggle.collapsed,
.fixed-top .container .navbar .navbar-nav > li > a.collapse-toggle.collapsed:hover {
    border-color: #fff;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-toggle:after {
    display: none;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown.show .dropdown-toggle {
    border-color: #fff;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu {
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    background: #000;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu ul {
    padding: 0;
    margin: 40px 0;
    list-style: none;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: -100vw;
    width: 200vw;
    height: 100%;
    background: #000;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu a {
    background: transparent;
    padding: 6.66667px 20px;
    color: #848581;
    -webkit-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    transition: color 0.4s ease;
}
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu a .active,
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu a:hover,
.fixed-top .container .navbar .navbar-nav > li.dropdown .dropdown-menu li.active a {
    background: transparent;
    color: #fff;
}
.submenu-footer {
    border-top: 1px solid #202020;
    padding: 1rem 0;
}
.submenu-footer img {
    width: 100%;
    max-width: 200px;
}
.service-nav {
    font-size: 1.5rem;
}
.service-nav > li.dropdown {
    position: static;
}
.service-nav > li.dropdown .dropdown-toggle:after {
    display: none;
}
.service-nav > li.dropdown.show .dropdown-toggle {
    border-color: #fff;
}
.service-nav > li.dropdown .dropdown-menu {
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
}
.service-nav > li.dropdown .dropdown-menu ul {
    padding: 0;
    margin: 40px 0;
    list-style: none;
}
.service-nav > li.dropdown .dropdown-menu .container {
    margin: 40px 0;
}
.service-nav > li.dropdown .dropdown-menu:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: -100vw;
    width: 200vw;
    height: 100%;
    background: #000;
}
.service-nav > li.dropdown .header-search {
    text-align: center;
}
.service-nav > li.dropdown .header-search h4 {
    font-weight: 700;
    font-size: 0.95625rem;
    color: #848581;
    letter-spacing: 0;
    margin-top: 6.66667px;
}
.service-nav > li.dropdown .header-search .form-group {
    width: auto;
    position: relative;
    margin: 40px 0;
    display: inline-block;
    border-bottom: 2px solid transparent;
    width: 5rem;
    -webkit-transition: border-color 0.2s ease, width 0.2s ease;
    -o-transition: border-color 0.2s ease, width 0.2s ease;
    transition: border-color 0.2s ease, width 0.2s ease;
    overflow: hidden;
}
.service-nav > li.dropdown .header-search .form-group .form-control {
    font-size: 3rem;
    line-height: 1;
    color: #fff;
    background: transparent;
    text-transform: none;
    display: inline;
    vertical-align: middle;
    padding: 1rem 1rem 1rem 5rem;
    border: 0;
}
.service-nav > li.dropdown .header-search .form-group .form-control::-webkit-input-placeholder {
    color: #848581;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.service-nav > li.dropdown .header-search .form-group .form-control:-ms-input-placeholder {
    color: #848581;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.service-nav > li.dropdown .header-search .form-group .form-control::placeholder {
    color: #848581;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.service-nav > li.dropdown .header-search .form-group .btn-search-control {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 5rem;
    height: 100%;
    color: #fff;
    padding: 0;
    background: transparent;
    font-size: 3rem;
}
.service-nav > li.dropdown .header-search .form-group .btn-search-control span {
    vertical-align: middle;
    position: relative;
    display: block;
}
.service-nav > li.dropdown .header-search .form-group .btn-search-control:hover {
    color: #848581;
}
.service-nav > li.dropdown .header-contact {
    font-size: 0.875rem;
}
.service-nav > li.dropdown .header-contact h2 {
    font-size: 0.875rem;
    opacity: 0.6;
    text-transform: uppercase;
    font-weight: 700;
}
.service-nav > li.dropdown .header-contact .btn {
    position: relative;
    padding-right: 80px;
}
.service-nav > li.dropdown .header-contact .btn:after {
    position: absolute;
    top: -1px;
    right: 20px;
    -webkit-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition: -webkit-transform 0.4s ease 0.4s;
    transition: -webkit-transform 0.4s ease 0.4s;
    -o-transition: -o-transform 0.4s ease 0.4s;
    transition: transform 0.4s ease 0.4s;
    transition: transform 0.4s ease 0.4s, -webkit-transform 0.4s ease 0.4s, -o-transform 0.4s ease 0.4s;
    content: "\E95C";
    font-family: icomoon;
    font-size: 200%;
}
.service-nav > li.dropdown .header-contact .btn:hover {
    color: #000;
}
.service-nav > li.dropdown .header-contact .btn:hover:after {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    color: #000;
}
.service-nav > li.dropdown.show .header-search .form-group {
    width: 100%;
    border-color: #fff;
    -webkit-transition: border-color 0.5s ease 0.7s, width 0.5s ease 0.7s;
    -o-transition: border-color 0.5s ease 0.7s, width 0.5s ease 0.7s;
    transition: border-color 0.5s ease 0.7s, width 0.5s ease 0.7s;
}
.service-nav > li.dropdown.show .header-search .form-group .form-control::-webkit-input-placeholder {
    opacity: 1;
}
.service-nav > li.dropdown.show .header-search .form-group .form-control:-ms-input-placeholder {
    opacity: 1;
}
.service-nav > li.dropdown.show .header-search .form-group .form-control::placeholder {
    opacity: 1;
}
.service-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
    color: inherit;
    position: relative;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.service-nav > li > a .bookmark-counter {
    display: none;
    position: absolute;
    right: 2px;
    top: 5px;
    width: 18px;
    height: 18px;
    line-height: 21px;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    color: #000;
    font-size: 11px;
    font-weight: 700;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.service-nav > li > a:hover {
    color: #848581;
}
.service-nav > li > a:hover .bookmark-counter {
    background: #848581;
}
.service-nav > li > a span {
    vertical-align: middle;
}
@media (max-width: 1199px) {
    .fixed-top .container .navbar .service-nav {
        padding-left: 22px;
    }
}
.legal-nav a {
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.legal-nav a:hover {
    color: #f2f2f2;
}
.navbar-toggler {
    display: block;
    border: none;
    padding: 0;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    background: transparent;
    top: 27.5px;
}
@media (min-width: 992px) {
    .navbar-toggler {
        top: 30.5px;
    }
}
.navbar-toggler .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
}
.navbar-toggler .icon-bar + .icon-bar {
    margin-top: 4px;
}
.navbar-toggler .top-bar {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
.navbar-toggler .middle-bar {
    opacity: 1;
}
.navbar-toggler .bottom-bar {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
.navbar-toggler:hover {
    cursor: pointer;
}
.navbar-toggler:hover .icon-bar {
    background-color: #f2f2f2;
}
.pushy-open-left .navbar-toggler .icon-bar {
    background-color: #f2f2f2;
    height: 4px;
    width: 24px;
}
.pushy-open-left .navbar-toggler .top-bar {
    -webkit-transform: translateX(5px) rotate(45deg);
    -o-transform: translateX(5px) rotate(45deg);
    transform: translateX(5px) rotate(45deg);
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}
.pushy-open-left .navbar-toggler .middle-bar {
    opacity: 0;
}
.pushy-open-left .navbar-toggler .bottom-bar {
    -webkit-transform: translateX(5px) rotate(-45deg);
    -o-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.pushy-open-left .navbar-toggler:hover .icon-bar {
    background-color: #fff;
}
.nav-collapse {
    position: fixed;
    top: 55px;
    left: 0;
    z-index: 1030;
    background: #000;
    color: #fff;
    width: 100%;
    max-height: calc(100vh - 55px);
    -webkit-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
    overflow-y: scroll;
}
@media (min-width: 992px) {
    .nav-collapse {
        top: 61px;
        max-height: calc(100vh - 61px);
    }
}
.nav-collapse > .container {
    padding-top: 40px;
    padding-bottom: 40px;
}
.nav-collapse > .container > .row {
    position: relative;
}
.nav-collapse > .container > .row > div:first-child {
    padding-right: 0;
}
.nav-collapse > .container > .row > div:first-child:after {
    content: "";
    position: absolute;
    top: 0;
    right: -40px;
    width: 1px;
    height: 100%;
    background: #848581;
}
.nav-collapse .nav > li {
    width: 100%;
    padding: 0;
}
.nav-collapse .nav > li a {
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 20px 0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 100%;
    opacity: 0.6;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.nav-collapse .nav > li a:hover {
    opacity: 1;
}
.nav-collapse#p4 .nav > li:first-child {
    border-bottom: 1px solid #848581;
}
.nav-collapse .nav-sub-collapse {
    padding-left: 80px;
    display: none;
}
.nav-collapse .nav-sub-collapse a {
    display: block;
    text-decoration: none;
    color: #fff;
    margin-bottom: 20px;
    opacity: 1;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.nav-collapse .nav-sub-collapse a:hover {
    opacity: 0.75;
}
.nav-collapse .nav-sub-collapse a img {
    margin-bottom: 0.75rem;
}
.nav-collapse .nav-sub-collapse a h3 {
    font-weight: 700;
    text-transform: uppercase;
}
.nav-collapse .nav-sub-collapse a h3,
.nav-collapse .nav-sub-collapse a p {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
}
.pushy {
    top: 55px;
    background: #000;
    color: #fff;
}
@media (min-width: 992px) {
    .pushy {
        top: 61px;
    }
}
.pushy .pushy-content {
    font-weight: 700;
    padding-bottom: 110px;
}
@media (min-width: 992px) {
    .pushy .pushy-content {
        padding-bottom: 122px;
    }
}
.pushy .pushy-content .pushy-content-inner {
    padding: 20px;
}
.pushy .pushy-content hr {
    border-top: 1px solid #1e1e1e;
    margin: 10px 0;
}
.pushy .pushy-content .dropdown #dropdownLanguage {
    display: block;
    width: 100%;
    text-transform: uppercase;
    text-align: left;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 13.33333px 20px;
    box-shadow: none !important;
}
.pushy .pushy-content .dropdown #dropdownLanguage span {
    font-size: 150%;
    margin-right: 0.4rem;
    vertical-align: middle;
}
.pushy .pushy-content .dropdown #dropdownLanguage:after {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pushy .pushy-content .dropdown .dropdown-menu {
    width: 100%;
    background-color: #383838;
    border: 0;
    padding: 0;
    margin: 0;
}
.pushy .pushy-content .dropdown .dropdown-menu .dropdown-item {
    color: #fff;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 20px;
}
.pushy .pushy-content .dropdown .dropdown-menu .dropdown-item:hover {
    background: #1e1e1e;
}
.pushy .pushy-content ul,
.pushy .pushy-content ul li {
    margin: 0;
    padding: 0;
}
.pushy .pushy-content ul.legal-nav a,
.pushy .pushy-content ul.legal-nav button,
.pushy .pushy-content ul.pushy-main a,
.pushy .pushy-content ul.pushy-main button {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.pushy .pushy-content ul.legal-nav a:hover,
.pushy .pushy-content ul.legal-nav button:hover,
.pushy .pushy-content ul.pushy-main a:hover,
.pushy .pushy-content ul.pushy-main button:hover {
    color: #f2f2f2;
}
.pushy .pushy-content ul.pushy-main li.pushy-submenu a {
    background: #f2f2f2;
    color: #000;
}
.pushy .pushy-content ul.pushy-main li.pushy-submenu button:after {
    right: 20px;
}
.pushy .pushy-content ul.pushy-main li a,
.pushy .pushy-content ul.pushy-main li button {
    width: 100%;
    background: transparent;
    color: #fff;
    cursor: pointer;
    padding: 20px 40px 14px 20px;
    border-bottom: 1px solid #1e1e1e;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.pushy .pushy-content ul.pushy-main li a:hover,
.pushy .pushy-content ul.pushy-main li button:hover {
    color: #848581;
}
.pushy .pushy-content ul.pushy-main li.pushy-link {
    position: relative;
}
.pushy .pushy-content ul.pushy-main li.pushy-link.active a {
    background: #1e1e1e;
}
.pushy .pushy-content ul.pushy-main li.pushy-submenu.pushy-submenu-open > a,
.pushy .pushy-content ul.pushy-main li.pushy-submenu.pushy-submenu-open > button {
    background: #1e1e1e;
    color: #fff;
}
.pushy .pushy-content ul.service-nav {
    margin-top: 10px;
}
.pushy .pushy-content ul.service-nav li {
    padding: 10px 20px;
}
.pushy .pushy-content ul.service-nav a {
    position: relative;
    padding: 5px 0;
}
.pushy .pushy-content ul.service-nav a .bookmark-counter {
    display: none;
    right: -7px;
    line-height: 20px;
}
.pushy .pushy-content ul.legal-nav {
    padding: 0 20px;
    display: block;
}
.pushy .pushy-content ul.legal-nav a {
    padding: 5px 0;
}
.dropdown-menu-inner {
    overflow: hidden;
}
.teaser .teaser__img img {
    width: 100%;
    height: auto;
}
.teaser .teaser__img.teaser__video {
    position: relative;
}
.teaser .teaser__img.teaser__video .btn-play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
    width: 54px;
    height: 54px;
    display: block;
    text-decoration: none;
    text-align: center;
    opacity: 0.75;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
    transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
    -o-transition: opacity 0.4s ease, -o-transform 0.4s ease;
    transition: opacity 0.4s ease, transform 0.4s ease;
    transition: opacity 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease;
}
.teaser .teaser__img.teaser__video .btn-play:focus,
.teaser .teaser__img.teaser__video .btn-play:hover {
    opacity: 1;
    -webkit-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}
.teaser .teaser__img.teaser__video .btn-play span {
    line-height: 54px;
}
.teaser .teaser__logo {
    margin-bottom: -40px;
}
.teaser .teaser__logo img {
    width: 80px;
    height: auto;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.teaser .teaser__content {
    padding: 20px 0 0;
}
.teaser .teaser__content:not(.bg-transparent) {
    padding: 40px;
}
@media (max-width: 575px) {
    .teaser .teaser__content:not(.bg-transparent) {
        padding: 20px;
    }
}
.teaser .teaser__content:not(.bg-transparent) h3,
.teaser .teaser__content:not(.bg-transparent) h4,
.teaser .teaser__content:not(.bg-transparent) p {
    margin-bottom: 2rem;
}
.teaser .teaser__content:not(.bg-transparent) > :last-child {
    margin-bottom: 0;
}
.teaser .teaser__content h3 a {
    text-decoration: none;
}
.teaser-image-tile {
    position: relative;
    display: block;
}
.teaser-image-tile .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.teaser-image-tile .overlay .overlay-content {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 10px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.teaser-image-tile .overlay .overlay-content > :last-child {
    margin-bottom: 0;
}
.teaser-image-tile .overlay .overlay-content [class*=" icon-"],
.teaser-image-tile .overlay .overlay-content [class^="icon-"] {
    padding-left: 0;
    -webkit-transition: padding 0.4s ease 0.4s;
    -o-transition: padding 0.4s ease 0.4s;
    transition: padding 0.4s ease 0.4s;
}
.teaser-image-tile h3 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 1.275rem;
}
@media (min-width: 1200px) {
    .teaser-image-tile h3 {
        font-size: 2.125rem;
    }
}
.teaser-image-tile:active,
.teaser-image-tile:focus,
.teaser-image-tile:hover {
    cursor: pointer;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.teaser-image-tile:active .overlay,
.teaser-image-tile:focus .overlay,
.teaser-image-tile:hover .overlay {
    opacity: 1;
}
.teaser-image-tile:active .overlay [class*=" icon-"],
.teaser-image-tile:active .overlay [class^="icon-"],
.teaser-image-tile:focus .overlay [class*=" icon-"],
.teaser-image-tile:focus .overlay [class^="icon-"],
.teaser-image-tile:hover .overlay [class*=" icon-"],
.teaser-image-tile:hover .overlay [class^="icon-"] {
    padding-left: 10px;
}
.slick-slider * {
    outline: none !important;
}
.slider-teaser-1-col-img .teaser {
    margin-bottom: 0;
}
.slider-teaser-1-col-img .slick-slide img {
    display: inline-block;
}
@media (max-width: 575px) {
    .slider-teaser-1-col-img .slick-prev {
        left: 10px;
    }
    [dir="rtl"] .slider-teaser-1-col-img .slick-prev {
        left: auto;
        right: 10px;
    }
    .slider-teaser-1-col-img .slick-next {
        right: 10px;
    }
    [dir="rtl"] .slider-teaser-1-col-img .slick-next {
        left: 10px;
        right: auto;
    }
}
.slider-teaser-1-col-img.arrows-white .slick-next:before,
.slider-teaser-1-col-img.arrows-white .slick-prev:before {
    color: #fff;
}
.slider-teaser-3-cols {
    text-align: left;
}
.slider-teaser-3-cols .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}
.slider-teaser-3-cols .slick-list .slick-slide {
    padding-left: 10px;
    padding-right: 10px;
}
.slider-teaser-3-cols .slick-list .slick-slide img {
    display: inline-block;
}
@media (max-width: 575px) {
    .slider-teaser-3-cols .slick-prev {
        left: 10px;
    }
    [dir="rtl"] .slider-teaser-3-cols .slick-prev {
        left: auto;
        right: 10px;
    }
    .slider-teaser-3-cols .slick-next {
        right: 10px;
    }
    [dir="rtl"] .slider-teaser-3-cols .slick-next {
        left: 10px;
        right: auto;
    }
}
.slider-stage__outer {
    position: relative;
}
.slider-stage.slick-dotted.slick-slider {
    margin-bottom: 0;
}
.slider-stage .slick-slide {
    height: calc(100vh - 55px);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}
@media (min-width: 992px) {
    .slider-stage .slick-slide {
        height: calc(100vh - 61px);
    }
}
.slider-stage .slick-slide > div {
    height: 100%;
}
.slider-stage .slider-stage__img {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
}
.slider-stage .slider-stage__img.left-top {
    background-position: 0 0;
}
.slider-stage .slider-stage__img.left-center {
    background-position: 0;
}
.slider-stage .slider-stage__img.left-bottom {
    background-position: 0 100%;
}
.slider-stage .slider-stage__img.center-top {
    background-position: top;
}
.slider-stage .slider-stage__img.center-center {
    background-position: 50%;
}
.slider-stage .slider-stage__img.center-bottom {
    background-position: bottom;
}
.slider-stage .slider-stage__img.right-top {
    background-position: 100% 0;
}
.slider-stage .slider-stage__img.right-center {
    background-position: 100%;
}
.slider-stage .slider-stage__img.right-bottom {
    background-position: 100% 100%;
}
.slider-stage .container {
    height: 100%;
    position: relative;
}
.slider-stage .slider-stage__tile {
    position: absolute;
    left: 10px;
    bottom: 20%;
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.6s ease 0.4s;
    -o-transition: opacity 0.6s ease 0.4s;
    transition: opacity 0.6s ease 0.4s;
}
@media (max-width: 575px) {
    .slider-stage .slider-stage__tile {
        bottom: 60px;
        left: 0;
        width: 100%;
    }
}
@media (min-width: 576px) {
    .slider-stage .slider-stage__tile {
        width: auto;
        min-width: 220px;
        max-width: 250px;
    }
}
@media (min-width: 1200px) {
    .slider-stage .slider-stage__tile {
        min-width: 270px;
        max-width: 330px;
    }
}
.slider-stage .slider-stage__tile:before {
    content: "";
    position: absolute;
    width: 100%;
    display: block;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 575px) {
    .slider-stage .slider-stage__tile:before {
        height: 100%;
    }
}
@media (min-width: 576px) {
    .slider-stage .slider-stage__tile:before {
        padding-top: 100%;
        min-height: 100%;
    }
}
.slider-stage .slider-stage__tile__link {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    background: transparent;
    z-index: 3;
}
@media (max-width: 575px) {
    .slider-stage .slider-stage__tile__link {
        height: 100%;
    }
}
@media (min-width: 576px) {
    .slider-stage .slider-stage__tile__link {
        padding-top: 100%;
        min-height: 100%;
    }
}
.slider-stage .slider-stage__tile__content {
    position: relative;
    width: 100%;
    padding: 40px;
}
@media (max-width: 575px) {
    .slider-stage .slider-stage__tile__content {
        padding: 20px 10px 10px;
    }
    .slider-stage .slider-stage__tile__content br {
        display: none;
    }
}
.slider-stage .slider-stage__tile__content h2 {
    text-transform: uppercase;
    font-size: 1.275rem;
}
@media (min-width: 1200px) {
    .slider-stage .slider-stage__tile__content h2 {
        font-size: 2.125rem;
    }
}
.slider-stage .slider-stage__tile__content .tile-arrow-link {
    text-decoration: none;
}
.slider-stage .slider-stage__tile__content .tile-arrow-link span {
    padding-left: 0;
    -webkit-transition: padding 0.4s ease;
    -o-transition: padding 0.4s ease;
    transition: padding 0.4s ease;
}
.slider-stage .slider-stage__tile__content .tile-arrow-link:hover span {
    padding-left: 10px;
}
.slider-stage .slider-stage__tile__content p:last-child {
    margin-bottom: 0;
}
.slider-stage .slider-stage__tile:hover .tile-arrow-link span {
    padding-left: 10px;
}
.slider-stage .slider-stage__text {
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.slider-stage .slider-stage__text h2 {
    color: #fff;
    text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    font-size: 3rem;
    line-height: 1.15;
}
@media (min-width: 576px) {
    .slider-stage .slider-stage__text h2 {
        font-size: 5rem;
    }
}
@media (min-width: 768px) {
    .slider-stage .slider-stage__text h2 {
        font-size: 6rem;
    }
}
@media (min-width: 992px) {
    .slider-stage .slider-stage__text h2 {
        font-size: 8rem;
    }
}
@media (min-width: 1200px) {
    .slider-stage .slider-stage__text h2 {
        font-size: 10rem;
    }
}
.slider-stage .slick-active .slider-stage__tile,
.slider-stage .slick-current .slider-stage__tile {
    opacity: 1;
}
.slider-stage__arrow-nav {
    position: absolute;
    height: 100%;
    width: 100%;
}
@media (max-width: 1345px) {
    .slider-stage__arrow-nav {
        display: none;
    }
}
.slider-stage__arrow-nav .container {
    height: 100%;
    position: relative;
}
.slider-stage__arrow-nav .container .slick-prev {
    left: -100px;
    padding-right: 2rem;
}
.slider-stage__arrow-nav .container .slick-next,
[dir="rtl"] .slider-stage__arrow-nav .container .slick-prev {
    right: -100px;
    padding-left: 2rem;
}
[dir="rtl"] .slider-stage__arrow-nav .container .slick-next {
    left: -100px;
    padding-right: 2rem;
}
.slider-stage .slick-dots {
    bottom: 30px;
}
.slider-header {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0.1s ease, opacity 0.5s ease;
    -o-transition: visibility 0.1s ease, opacity 0.5s ease;
    transition: visibility 0.1s ease, opacity 0.5s ease;
}
.slider-header.slick-initialized {
    visibility: visible;
    opacity: 1;
}
@media (max-width: 575px) {
    .slider-header.slick-dotted.slick-slider {
        margin-bottom: 40px;
    }
}
.slider-header .slick-slide {
    -webkit-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
    transition: height 0.5s ease;
}
.slider-header .slick-slide img {
    width: 100%;
    height: auto;
    display: inline-block;
    position: relative;
}
@media (max-width: 575px) {
    .slider-header .slick-slide img {
        width: 150%;
        max-width: 150%;
        margin-left: -25%;
    }
}
.slider-header .slick-dots {
    bottom: 10px;
}
@media (max-width: 767px) {
    .slider-header .slick-dots {
        bottom: -30px;
    }
}
.slider-header .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.slider-header .container {
    height: 100%;
    position: relative;
}
@media (max-width: 767px) {
    .slider-header .container {
        padding: 0;
        max-width: 100%;
        width: 100%;
    }
}
.slider-header .slider-header__tile {
    position: absolute;
    left: 10px;
    bottom: 60px;
    color: #fff;
}
@media (min-width: 768px) {
    .slider-header .slider-header__tile {
        opacity: 0;
        -webkit-transition: opacity 0.6s ease 0.4s;
        -o-transition: opacity 0.6s ease 0.4s;
        transition: opacity 0.6s ease 0.4s;
    }
}
@media (max-width: 767px) {
    .slider-header .slider-header__tile {
        bottom: 0;
        width: 100%;
        left: 0;
        text-align: center;
    }
}
.slider-header .slider-header__tile:after {
    content: "";
    position: absolute;
    width: 100%;
    min-height: 100%;
    display: block;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1;
}
@media (max-width: 767px) {
    .slider-header .slider-header__tile:after {
        height: 100%;
    }
}
@media (min-width: 992px) {
    .slider-header .slider-header__tile:after {
        padding-top: 100%;
    }
}
.slider-header .slider-header__tile__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
    display: block;
    background: transparent;
    z-index: 3;
}
@media (min-width: 992px) {
    .slider-header .slider-header__tile__link {
        top: auto;
        bottom: 0;
        padding-top: 100%;
    }
}
.slider-header .slider-header__tile__content {
    position: relative;
    width: 100%;
    padding: 40px;
    z-index: 2;
}
@media (min-width: 768px) {
    .slider-header .slider-header__tile__content {
        width: auto;
        min-width: 220px;
        max-width: 250px;
    }
}
@media (min-width: 1200px) {
    .slider-header .slider-header__tile__content {
        min-width: 270px;
        max-width: 330px;
    }
}
@media (max-width: 767px) {
    .slider-header .slider-header__tile__content {
        padding: 20px 10px 10px;
    }
    .slider-header .slider-header__tile__content br {
        display: none;
    }
}
.slider-header .slider-header__tile__content h2 {
    text-transform: uppercase;
    font-size: 1.125rem;
}
@media (min-width: 576px) {
    .slider-header .slider-header__tile__content h2 {
        font-size: 1.625rem;
    }
}
@media (min-width: 768px) {
    .slider-header .slider-header__tile__content h2 {
        font-size: 1.275rem;
    }
}
@media (min-width: 1200px) {
    .slider-header .slider-header__tile__content h2 {
        font-size: 2.125rem;
    }
}
.slider-header .slider-header__tile__content .tile-arrow-link {
    text-decoration: none;
}
.slider-header .slider-header__tile__content .tile-arrow-link span {
    padding-left: 0;
    -webkit-transition: padding 0.4s ease;
    -o-transition: padding 0.4s ease;
    transition: padding 0.4s ease;
}
.slider-header .slider-header__tile__content .tile-arrow-link:hover span {
    padding-left: 10px;
}
.slider-header .slider-header__tile__content p:last-child {
    margin-bottom: 0;
}
@media (max-width: 991px) {
    .slider-header .slider-header__tile__content p.subline {
        display: none;
    }
}
.slider-header .slider-header__tile:hover .tile-arrow-link span {
    padding-left: 10px;
}
@media (max-width: 991px) {
    .slider-header-product .slider-header__tile {
        display: none;
    }
}
.slider-header .slick-active .slider-header__tile,
.slider-header .slick-current .slider-header__tile {
    opacity: 1;
}
.slider-header-thumbs-nav {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0.1s ease, opacity 0.5s ease;
    -o-transition: visibility 0.1s ease, opacity 0.5s ease;
    transition: visibility 0.1s ease, opacity 0.5s ease;
}
.slider-header-thumbs-nav.slick-initialized {
    visibility: visible;
    opacity: 1;
}
@media (max-width: 767px) {
    .slider-header-thumbs-nav {
        display: none;
    }
}
.slider-header-thumbs-nav .slick-slide > div > div {
    padding: 0 10px;
}
.slider-header-thumbs-nav .slick-slide img {
    display: inline-block;
    border-bottom: 2px solid transparent;
    -webkit-transition: border-color 0.6s ease;
    -o-transition: border-color 0.6s ease;
    transition: border-color 0.6s ease;
}
.slider-header-thumbs-nav .slick-slide img:hover {
    cursor: pointer;
    border-color: #000;
}
.slider-header-thumbs-nav .slick-slide.slick-current img {
    border-color: #000;
}
.slider-news {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0.1s ease, opacity 0.5s ease;
    -o-transition: visibility 0.1s ease, opacity 0.5s ease;
    transition: visibility 0.1s ease, opacity 0.5s ease;
}
.slider-news.slick-initialized {
    visibility: visible;
    opacity: 1;
}
@media (max-width: 767px) {
    .slider-news.slick-dotted.slick-slider {
        margin-bottom: 40px;
    }
}
.slider-news .slick-slide {
    -webkit-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
    transition: height 0.5s ease;
}
.slider-news .slick-slide img {
    width: 100%;
    height: auto;
    display: inline-block;
    position: relative;
}
.slider-news .slick-dots {
    bottom: 10px;
}
@media (max-width: 767px) {
    .slider-news .slick-dots {
        bottom: -30px;
    }
}
.slider-smooth .decor-text {
    width: 80%;
    position: absolute;
    top: 0;
    right: 40px;
    -webkit-transform: translateY(-33%);
    -o-transform: translateY(-33%);
    transform: translateY(-33%);
    z-index: 1;
}
@media (min-width: 576px) {
    .slider-smooth .decor-text {
        width: 50%;
        right: -20px;
    }
}
.slider-smooth .decor-text p {
    font-size: 6.25rem;
    font-family: Playfair Display, Times New Roman, Times, serif;
    line-height: 2;
    margin-bottom: 0;
}
@media (min-width: 1200px) {
    .slider-smooth .decor-text p {
        font-size: 13.75rem;
    }
}
.slider-smooth .container {
    height: 50px;
}
@media (min-width: 1200px) {
    .slider-smooth .container {
        height: 100px;
    }
}
.slider-smooth .container-fluid {
    padding-left: 4px;
    padding-right: 4px;
}
@media (min-width: 1200px) {
    .slider-smooth .container-fluid {
        padding-left: 6.66667px;
        padding-right: 6.66667px;
    }
}
.slider-smooth .sliderow {
    position: relative;
    width: 200%;
}
.slider-smooth .sliderow.firstsliderow {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-name: firstsliderow;
    -o-animation-name: firstsliderow;
    animation-name: firstsliderow;
    -webkit-animation-duration: 300s;
    -o-animation-duration: 300s;
    animation-duration: 300s;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes firstsliderow {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    50% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@-o-keyframes firstsliderow {
    0% {
        transform: translateZ(0);
    }
    50% {
        transform: translate3d(-50%, 0, 0);
    }
    to {
        transform: translateZ(0);
    }
}
@keyframes firstsliderow {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    50% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slider-smooth .sliderow.secondsliderow {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    -webkit-animation-name: secondsliderow;
    -o-animation-name: secondsliderow;
    animation-name: secondsliderow;
    -webkit-animation-duration: 300s;
    -o-animation-duration: 300s;
    animation-duration: 300s;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes secondsliderow {
    0% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
}
@-o-keyframes secondsliderow {
    0% {
        transform: translate3d(-50%, 0, 0);
    }
    50% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(-50%, 0, 0);
    }
}
@keyframes secondsliderow {
    0% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
}
.slider-smooth .sliderow > div {
    width: 20%;
    display: block;
    padding: 4px;
}
@media (min-width: 768px) {
    .slider-smooth .sliderow > div {
        width: 16.666666%;
    }
}
@media (min-width: 1200px) {
    .slider-smooth .sliderow > div {
        width: 12.5%;
    }
}
@media (min-width: 1800px) {
    .slider-smooth .sliderow > div {
        width: 10%;
    }
}
@media (min-width: 1200px) {
    .slider-smooth .sliderow > div {
        padding: 6.66667px;
    }
}
.slider-smooth .sliderow > div > div {
    width: 100%;
    height: 100%;
}
.slider-smooth .sliderow > div > div:before {
    content: "";
    width: 100%;
    padding-top: 65%;
    display: block;
}
.slider-smooth .sliderow .image-col {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
.slider-smooth .sliderow .image-col > div {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}
.slider-smooth .sliderow .image-col:nth-of-type(3) {
    left: 20%;
}
.slider-smooth .sliderow .image-col:nth-of-type(4) {
    left: 40%;
}
.slider-smooth .sliderow .image-col:nth-of-type(5) {
    left: 60%;
}
.slider-smooth .sliderow .image-col:nth-of-type(6) {
    left: 80%;
}
.slider-smooth .sliderow .image-col:nth-of-type(7) {
    left: 100%;
}
.slider-smooth .sliderow .image-col:nth-of-type(8) {
    left: 120%;
}
.slider-smooth .sliderow .image-col:nth-of-type(9) {
    left: 140%;
}
.slider-smooth .sliderow .image-col:nth-of-type(10) {
    left: 160%;
}
.slider-smooth .sliderow .image-col:nth-of-type(11) {
    left: 180%;
}
@media (min-width: 768px) {
    .slider-smooth .sliderow .image-col:nth-of-type(3) {
        left: 16.66667%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(4) {
        left: 33.33333%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(5) {
        left: 50%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(6) {
        left: 66.66666%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(7) {
        left: 83.33333%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(8) {
        left: 100%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(9) {
        left: 116.66666%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(10) {
        left: 133.33333%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(11) {
        left: 149.99999%;
    }
}
@media (min-width: 1200px) {
    .slider-smooth .sliderow .image-col:nth-of-type(3) {
        left: 12.5%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(4) {
        left: 25%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(5) {
        left: 37.5%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(6) {
        left: 50%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(7) {
        left: 62.5%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(8) {
        left: 75%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(9) {
        left: 87.5%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(10) {
        left: 100%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(11) {
        left: 112.5%;
    }
}
@media (min-width: 1800px) {
    .slider-smooth .sliderow .image-col:nth-of-type(3) {
        left: 10%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(4) {
        left: 20%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(5) {
        left: 30%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(6) {
        left: 40%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(7) {
        left: 50%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(8) {
        left: 60%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(9) {
        left: 70%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(10) {
        left: 80%;
    }
    .slider-smooth .sliderow .image-col:nth-of-type(11) {
        left: 90%;
    }
}
.slider-lightsituation-outer {
    position: relative;
}
.slider-lightsituation-outer .slider-lightsituation-images-outer .slick-slider {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.slider-lightsituation-outer .slider-lightsituation-images-outer .slick-slider.slick-dotted {
    margin-bottom: 0;
}
.slider-lightsituation-outer .slider-lightsituation-images-outer .slick-slider .slick-slide img {
    display: inline-block;
}
@media (max-width: 991px) {
    .slider-lightsituation-outer .slider-lightsituation-nav-outer {
        padding: 20px 0;
        text-align: center;
    }
}
@media (min-width: 992px) {
    .slider-lightsituation-outer .slider-lightsituation-nav-outer {
        position: absolute;
        left: 0;
        width: 100%;
        bottom: 3.75rem;
        color: #fff !important;
    }
    .slider-lightsituation-outer .slider-lightsituation-nav-outer .btn-outline-inherit {
        color: #fff;
        border-color: #fff;
    }
    .slider-lightsituation-outer .slider-lightsituation-nav-outer .btn-outline-inherit:hover {
        background-color: #fff;
        color: #000;
    }
    .slider-lightsituation-outer .slider-lightsituation-nav-outer hr {
        border-color: #fff;
    }
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer h5 {
    font-size: 0.875rem;
    text-transform: uppercase;
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer .slider-lightsituation-nav-inner {
    position: relative;
    width: 100%;
    height: auto;
}
@media (max-width: 991px) {
    .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider {
        padding-left: 60px;
        padding-right: 60px;
    }
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-list .slick-slide {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
@media (min-width: 992px) {
    .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-list .slick-slide {
        text-align: left;
    }
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-list .slick-slide p {
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-list .slick-slide.slick-current .btn-outline-inherit {
        background-color: #fff;
        color: #000;
    }
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev {
    left: 6px;
}
[dir="rtl"] .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-prev {
    left: auto;
    right: 6px;
}
.slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next {
    right: 6px;
}
[dir="rtl"] .slider-lightsituation-outer .slider-lightsituation-nav-outer .slick-slider .slick-next {
    left: 6px;
    right: auto;
}
.imageslider {
    padding: 1rem 1.5rem;
}
.imageslider .slick-arrow {
    color: currentColor;
}
.imageslider .slick-arrow:before {
    color: inherit;
}
.imageslider .slick-dots {
    bottom: 10px;
}
.imageslider .slick-dots li,
.imageslider .slick-dots li button {
    width: 20px;
}
@media (min-width: 768px) {
    .imageslider {
        padding: 1rem 0;
    }
    .arrow-padding-right {
        padding: 1rem 1.5rem 1rem 0;
    }
    .arrow-padding-left {
        padding-left: 1rem 0 1rem 1.5rem;
    }
    .arrow-padding-both {
        padding: 1rem 1.5rem;
    }
}
.image-text-slider ul {
    margin-top: 2rem;
}
.image-text-slider li {
    padding: 0 1rem 0 0;
    opacity: 0.5;
    -webkit-transition: padding 0.3s, opacity 0.3s;
    -o-transition: 0.3s padding, 0.3s opacity;
    transition: padding 0.3s, opacity 0.3s;
}
.image-text-slider li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: currentColor;
    -webkit-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left;
    -webkit-transition: transform 0.3s;
    -o-transition: 0.3s transform;
    transition: transform 0.3s;
}
.image-text-slider li:not(.active) {
    cursor: pointer;
}
.image-text-slider li.active {
    padding: 0 0 0 1rem;
    opacity: 1;
}
.image-text-slider li.active:before {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.image-text-slider li:hover {
    opacity: 1;
}
.image-text-slider li + li {
    margin-top: 1rem;
}
.nav-pills {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #000;
}
.nav-pills li {
    margin: 0;
    padding: 0;
}
.nav-pills li a {
    text-decoration: none;
    font-weight: 700;
}
.nav-pills li + li {
    margin-left: 0.5rem;
}
.nav-pills .nav-link {
    color: #fff;
    text-align: left;
    background-color: #d9d9d9;
    -webkit-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
.nav-pills .nav-link:hover {
    background-color: #848581;
}
.nav-pills .nav-link.active,
.nav-pills .nav-link:active,
.nav-pills .nav-link:focus {
    background-color: #000;
}
.tab-content {
    padding-top: 40px;
}
.table-light-technique td {
    border: 0;
    padding: 5px 20px;
}
.table-light-technique td:first-child {
    padding-left: 0;
    font-weight: 700;
}
.btn-downloads {
    width: 100%;
}
.btn-downloads span.file-name {
    float: left;
    margin-right: 20px;
}
.btn-downloads span.file-size,
.btn-downloads span.file-type {
    float: right;
    color: #848581;
}
.btn-downloads span.file-type {
    margin-right: 10px;
}
.section-nav {
    border: solid #cbcbcb;
    border-width: 1px 0;
    z-index: 1029;
}
.section-nav.position-fixed {
    top: 0;
    left: 0;
    width: 100%;
}
.section-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.section-nav li {
    padding: 0;
    margin: 0 1rem;
}
.section-nav li:before {
    display: none;
}
.section-nav li.active a:before {
    -webkit-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.section-nav a {
    position: relative;
    display: block;
    padding: 1rem;
    font-size: 0.875rem;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}
.section-nav a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: currentColor;
    -webkit-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: transform 0.3s;
    -o-transition: 0.3s transform;
    transition: transform 0.3s;
}
.section-nav a:hover:before {
    -webkit-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
@media (max-width: 991px) {
    .section-nav {
        display: none;
    }
}
.accordion {
    text-align: left;
    margin-bottom: 20px;
}
.accordion > .item {
    border-bottom: 1px solid #000;
}
.accordion > .item:first-child {
    border-top: 1px solid #000;
}
.accordion .accordion__heading {
    font-weight: 700;
    padding: 30px 20px;
    cursor: pointer;
    position: relative;
    display: block;
    text-decoration: none;
}
.accordion .accordion__heading:after {
    content: "-";
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.accordion .accordion__heading.collapsed:after {
    content: "+";
}
.accordion .accordion__heading p {
    margin: 0;
}
.accordion .accordion__heading-icon {
    padding-left: 80px;
}
.accordion .accordion__heading-icon span {
    position: absolute;
    top: 50%;
    left: 20px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.accordion .accordion__panel__content {
    padding: 0 20px 20px;
}
.accordion .accordion__panel__content > :last-child {
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .facts-modul {
        width: 100%;
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    .facts-modul .facts__content {
        width: 100%;
        max-width: 480px;
    }
}
@media (min-width: 1200px) {
    .facts-modul .facts__content {
        width: 100%;
        max-width: 570px;
    }
}
.slider-design-color {
    margin-top: -2.5rem;
}
@media (min-width: 576px) {
    .slider-design-color {
        margin-top: -3.125rem;
    }
}
@media (min-width: 768px) {
    .slider-design-color {
        margin-top: -3.75rem;
    }
}
.slider-design-color .slick-slide img {
    margin: 0 auto;
}
.slider-design-color-nav {
    text-align: center;
}
.slider-design-color-nav p {
    margin: 0;
}
.slider-design-color-nav .slick-dots {
    position: relative;
    bottom: auto;
    width: auto;
    display: inline-block;
    float: left;
}
.slider-design-color-nav .slick-dots li {
    position: static;
    display: inline-block;
    height: auto;
    width: auto;
    margin: 0 1rem 0 0;
    float: left;
}
.slider-design-color-nav .slick-dots li .color-circle {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: relative;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.slider-design-color-nav .slick-dots li .color-circle:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin-left: -3px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.slider-design-color-nav .slick-dots li .color-circle.bg-white:after {
    background: #848581;
}
.slider-design-color-nav .slick-dots li.slick-active .color-circle:after {
    opacity: 1;
}
.tile-gallery-1x1,
.tile-gallery-2x1,
.tile-gallery-2x2 {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
}
.tile-gallery-1x1 .overlay,
.tile-gallery-2x1 .overlay,
.tile-gallery-2x2 .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.tile-gallery-1x1 .overlay .overlay-content,
.tile-gallery-2x1 .overlay .overlay-content,
.tile-gallery-2x2 .overlay .overlay-content {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 10px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.tile-gallery-1x1 .overlay .overlay-content > :last-child,
.tile-gallery-2x1 .overlay .overlay-content > :last-child,
.tile-gallery-2x2 .overlay .overlay-content > :last-child {
    margin-bottom: 0;
}
.tile-gallery-1x1 .overlay .overlay-content [class*=" icon-"],
.tile-gallery-1x1 .overlay .overlay-content [class^="icon-"],
.tile-gallery-2x1 .overlay .overlay-content [class*=" icon-"],
.tile-gallery-2x1 .overlay .overlay-content [class^="icon-"],
.tile-gallery-2x2 .overlay .overlay-content [class*=" icon-"],
.tile-gallery-2x2 .overlay .overlay-content [class^="icon-"] {
    padding-left: 0;
    -webkit-transition: padding 0.4s ease 0.4s;
    -o-transition: padding 0.4s ease 0.4s;
    transition: padding 0.4s ease 0.4s;
}
.tile-gallery-1x1 h3,
.tile-gallery-2x1 h3,
.tile-gallery-2x2 h3 {
    font-size: 2.125rem;
    text-transform: uppercase;
    margin-bottom: 0;
}
.tile-gallery-1x1:active,
.tile-gallery-1x1:focus,
.tile-gallery-1x1:hover,
.tile-gallery-2x1:active,
.tile-gallery-2x1:focus,
.tile-gallery-2x1:hover,
.tile-gallery-2x2:active,
.tile-gallery-2x2:focus,
.tile-gallery-2x2:hover {
    cursor: pointer;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.tile-gallery-1x1:active .overlay,
.tile-gallery-1x1:focus .overlay,
.tile-gallery-1x1:hover .overlay,
.tile-gallery-2x1:active .overlay,
.tile-gallery-2x1:focus .overlay,
.tile-gallery-2x1:hover .overlay,
.tile-gallery-2x2:active .overlay,
.tile-gallery-2x2:focus .overlay,
.tile-gallery-2x2:hover .overlay {
    opacity: 1;
}
.tile-gallery-1x1:active .overlay [class*=" icon-"],
.tile-gallery-1x1:active .overlay [class^="icon-"],
.tile-gallery-1x1:focus .overlay [class*=" icon-"],
.tile-gallery-1x1:focus .overlay [class^="icon-"],
.tile-gallery-1x1:hover .overlay [class*=" icon-"],
.tile-gallery-1x1:hover .overlay [class^="icon-"],
.tile-gallery-2x1:active .overlay [class*=" icon-"],
.tile-gallery-2x1:active .overlay [class^="icon-"],
.tile-gallery-2x1:focus .overlay [class*=" icon-"],
.tile-gallery-2x1:focus .overlay [class^="icon-"],
.tile-gallery-2x1:hover .overlay [class*=" icon-"],
.tile-gallery-2x1:hover .overlay [class^="icon-"],
.tile-gallery-2x2:active .overlay [class*=" icon-"],
.tile-gallery-2x2:active .overlay [class^="icon-"],
.tile-gallery-2x2:focus .overlay [class*=" icon-"],
.tile-gallery-2x2:focus .overlay [class^="icon-"],
.tile-gallery-2x2:hover .overlay [class*=" icon-"],
.tile-gallery-2x2:hover .overlay [class^="icon-"] {
    padding-left: 10px;
}
.tile-gallery-1x1,
.tile-gallery-2x2 {
    padding-top: 100%;
}
@media (max-width: 575px) {
    .tile-gallery-1x1 h3 {
        font-size: 1.125rem;
    }
    .tile-gallery-1x1 p.subline {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .tile-gallery-1x1 h3 {
        font-size: 1.125rem;
    }
    .tile-gallery-1x1 p.subline {
        display: none;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .tile-gallery-1x1 h3 {
        font-size: 1.625rem;
    }
}
.tile-gallery-2x1 {
    padding-top: calc(50% - 10px);
}
@media (max-width: 575px) {
    .tile-gallery-2x1 h3 {
        font-size: 1.625rem;
    }
    .tile-gallery-2x1 p.subline {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .tile-gallery-2x1 h3 {
        font-size: 1.625rem;
    }
    .tile-gallery-2x1 p.subline {
        display: none;
    }
}
.efficiency-bubble-absolute {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
}
.efficiency-bubble-outer {
    width: 240px;
    height: 240px;
    margin-bottom: 20px;
}
.efficiency-bubble-outer .efficiency-bubble {
    width: 100%;
    padding-top: 100%;
    border-radius: 50%;
    position: relative;
}
.efficiency-bubble-outer .efficiency-bubble.bubble-white {
    color: #4cae3d;
    background: #fff;
}
.efficiency-bubble-outer .efficiency-bubble.bubble-green {
    color: #fff;
    background: #4cae3d;
}
.efficiency-bubble-outer .efficiency-bubble.bubble-gray {
    color: #fff;
    background: #383838;
}
.efficiency-bubble-outer .efficiency-bubble.bubble-green-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    color: #fff;
}
.efficiency-bubble-outer .efficiency-bubble .efficiency-bubble-content {
    position: absolute;
    width: 100%;
    top: 54%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 0.9;
}
.efficiency-bubble-outer .efficiency-bubble .efficiency-bubble-content p {
    margin-bottom: 0;
}
.efficiency-bubble-outer .efficiency-bubble .count-number {
    font-size: 6rem;
}
.efficiency-bubble-outer .efficiency-bubble .count-number .unit {
    font-size: 60%;
}
.efficiency-bubble-outer.bubblesize-s {
    width: 80px;
    height: 80px;
}
.efficiency-bubble-outer.bubblesize-s .efficiency-bubble .count-number {
    font-size: 2rem;
}
@media (min-width: 576px) {
    .efficiency-bubble-outer.bubblesize-s {
        width: 120px;
        height: 120px;
    }
    .efficiency-bubble-outer.bubblesize-s .efficiency-bubble .count-number {
        font-size: 3rem;
    }
}
.efficiency-bubble-outer.bubblesize-m {
    width: 140px;
    height: 140px;
}
.efficiency-bubble-outer.bubblesize-m .efficiency-bubble .count-number {
    font-size: 3.75rem;
}
@media (min-width: 576px) {
    .efficiency-bubble-outer.bubblesize-m {
        width: 180px;
        height: 180px;
    }
    .efficiency-bubble-outer.bubblesize-m .efficiency-bubble .count-number {
        font-size: 4.5rem;
    }
}
.col-md-5 .efficiency-bubble-outer {
    width: auto;
    max-width: 200px;
    height: auto;
    margin: 0 auto 40px;
}
@media (min-width: 768px) {
    .col-md-5 .efficiency-bubble-outer {
        max-width: 240px;
        margin: 0 40px 0 0;
    }
}
.col-md-5 .efficiency-bubble-outer .efficiency-bubble .count-number {
    font-size: 4.5rem;
    line-height: 3.75rem;
}
@media (min-width: 768px) {
    .col-md-5 .efficiency-bubble-outer .efficiency-bubble .count-number {
        font-size: 4.5rem;
        line-height: 3.75rem;
    }
}
@media (min-width: 1200px) {
    .col-md-5 .efficiency-bubble-outer .efficiency-bubble .count-number {
        font-size: 5.25rem;
        line-height: 4.5rem;
    }
}
.filters p {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0.5rem;
}
.filters #output {
    display: none;
}
.filters-select .dropdown-toggle {
    box-shadow: none !important;
    -webkit-transition: background-color 0.4s ease, color 0.4s ease;
    -o-transition: background-color 0.4s ease, color 0.4s ease;
    transition: background-color 0.4s ease, color 0.4s ease;
}
.filters-select .dropdown-toggle:active,
.filters-select .dropdown-toggle:hover {
    color: #000;
}
.filters-select .dropdown-toggle .filter-option {
    vertical-align: bottom !important;
}
.filters-select.show .dropdown-toggle {
    color: #000;
}
.filters-select > .dropdown-menu {
    padding: 0;
    border: 0;
}
.filters-select > .dropdown-menu > .dropdown-menu li {
    border-bottom: 1px solid #848581;
}
.filters-select > .dropdown-menu > .dropdown-menu li:last-child {
    border-bottom: 0;
}
.filters-select > .dropdown-menu > .dropdown-menu li a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
    display: block;
    padding: 10px 20px;
}
.filters-select > .dropdown-menu > .dropdown-menu li a:hover {
    color: #848581;
}
.filters-select > .dropdown-menu > .dropdown-menu li.disabled a {
    color: #ccc;
}
#no-results {
    display: none;
}
.grid .filter-item {
    opacity: 1;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.grid .filter-item:hover {
    opacity: 0.75;
}
.grid .filter-item a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
}
.grid .filter-item a img {
    width: 100%;
}
.grid .filter-item a span {
    display: block;
    margin: 0.5rem 0 0.75rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.story-telling .decor-text {
    width: calc(100% - 10px);
    padding: 0 20px;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-65%);
    -o-transform: translateY(-65%);
    transform: translateY(-65%);
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.8s ease-in-out 1.2s;
    -o-transition: opacity 0.8s ease-in-out 1.2s;
    transition: opacity 0.8s ease-in-out 1.2s;
}
@media (min-width: 576px) {
    .story-telling .decor-text {
        padding: 0 40px;
    }
}
.story-telling .decor-text.animation-start {
    opacity: 1;
}
.story-telling .decor-text p {
    font-size: 3.5rem;
    font-family: Playfair Display, Times New Roman, Times, serif;
    line-height: 1;
    margin-bottom: 0;
}
@media (min-width: 576px) {
    .story-telling .decor-text p {
        font-size: 6.25rem;
    }
}
.story-telling figure {
    position: relative;
    margin: 0;
}
.story-telling img {
    width: 100%;
    height: auto;
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: -webkit-transform 0.8s ease-in-out 0.4s;
    transition: -webkit-transform 0.8s ease-in-out 0.4s;
    -o-transition: -o-transform 0.8s ease-in-out 0.4s;
    transition: transform 0.8s ease-in-out 0.4s;
    transition: transform 0.8s ease-in-out 0.4s, -webkit-transform 0.8s ease-in-out 0.4s, -o-transform 0.8s ease-in-out 0.4s;
}
.story-telling .btn-play,
.story-telling img.animation-start {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.story-telling .btn-play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
    width: 54px;
    height: 54px;
    display: block;
    text-decoration: none;
    text-align: center;
    opacity: 0.75;
    z-index: 10;
    -webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
    transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
    -o-transition: opacity 0.4s ease, -o-transform 0.4s ease;
    transition: opacity 0.4s ease, transform 0.4s ease;
    transition: opacity 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease;
}
.story-telling .btn-play:focus,
.story-telling .btn-play:hover {
    opacity: 1;
    -webkit-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}
.story-telling .btn-play span {
    line-height: 54px;
}
@media (max-width: 991px) {
    .story-telling-1-2,
    .story-telling-awards-2 {
        padding-top: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-2-1-1 figure {
        margin-top: 5rem;
    }
}
@media (min-width: 992px) {
    .story-telling-2-1-2 {
        padding-top: 3rem;
        padding-bottom: 2rem;
        padding-right: 7rem;
    }
}
@media (max-width: 991px) {
    .story-telling-2-1-2 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-2-1-3 figure {
        margin-right: -4rem;
        width: calc(100% + 4rem);
        max-width: calc(100% + 4rem);
        z-index: 1;
        position: relative;
    }
}
@media (min-width: 992px) {
    .story-telling-2-1-4 {
        padding-top: 3rem;
        padding-bottom: 2rem;
        padding-right: 5rem;
    }
}
@media (max-width: 991px) {
    .story-telling-2-1-4 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-2-2-1 figure {
        margin-left: -4rem;
        width: calc(100% + 4rem);
        max-width: calc(100% + 4rem);
    }
}
@media (min-width: 992px) {
    .story-telling-2-2-2 {
        padding-top: 3rem;
        padding-bottom: 2rem;
    }
}
@media (max-width: 991px) {
    .story-telling-2-2-2 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-2-2-4 {
        padding-top: 3rem;
        padding-bottom: 2rem;
    }
}
@media (max-width: 991px) {
    .story-telling-2-2-4 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-3-1 figure {
        margin-top: 3rem;
        position: relative;
        z-index: 1;
    }
}
@media (max-width: 991px) {
    .story-telling-3-2 figure {
        margin-top: -3rem;
    }
}
@media (min-width: 992px) {
    .story-telling-3-4 figure {
        margin-top: -4rem;
        position: relative;
        z-index: 0;
    }
}
@media (max-width: 991px) {
    .story-telling-3-3 {
        padding-top: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-3-3 {
        padding-top: 3rem;
    }
}
@media (min-width: 992px) {
    .story-telling-4-1-1 {
        padding-bottom: 2rem;
        padding-right: 7rem;
    }
}
@media (max-width: 991px) {
    .story-telling-4-1-1 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-4-1-2 figure {
        z-index: 1;
        position: relative;
        margin-top: 2rem;
    }
}
@media (min-width: 992px) {
    .story-telling-4-1-3 {
        padding-top: 3rem;
        padding-bottom: 2rem;
        padding-right: 2rem;
    }
}
@media (max-width: 991px) {
    .story-telling-4-1-3 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-4-2-1 figure {
        margin-top: 3rem;
        margin-left: -4rem;
        width: calc(100% + 6rem);
        max-width: calc(100% + 6rem);
    }
}
@media (min-width: 992px) {
    .story-telling-4-2-2 {
        padding-top: 3rem;
        padding-bottom: 2rem;
    }
}
@media (max-width: 991px) {
    .story-telling-4-2-2 {
        padding-top: 2rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 992px) {
    .story-telling-4-2-3 figure {
        margin-top: 8rem;
    }
}
.story-telling-4-2-4 {
    padding-top: 2rem;
    padding-bottom: 1rem;
}
.tooltip_templates {
    display: none;
}
.tooltip-outer {
    position: relative;
}
.tooltip-outer > img {
    width: 100%;
    height: 100%;
}
.tooltip-outer .tooltipster-tooltip {
    cursor: pointer;
}
.bubble-tooltip {
    position: absolute;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    background: #000;
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    font-size: 1rem;
    line-height: 20px;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
    -webkit-animation: pulse 5s infinite;
    -o-animation: pulse 5s infinite;
    animation: pulse 5s infinite;
}
.bubble-tooltip.mobile-tooltip {
    position: absolute;
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.6);
}
.bubble-tooltip:hover {
    text-decoration: none;
}
@media (min-width: 768px) {
    .bubble-tooltip {
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 30px;
        border: 3px solid #fff;
    }
    .bubble-tooltip:hover {
        background: #383838;
        -webkit-animation: none;
        -o-animation: none;
        animation: none;
    }
}
@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    }
    25% {
        -webkit-box-shadow: 0 0 0 1rem transparent;
    }
    to {
        -webkit-box-shadow: 0 0 0 0 transparent;
    }
}
@-o-keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    }
    25% {
        box-shadow: 0 0 0 1rem transparent;
    }
    to {
        box-shadow: 0 0 0 0 transparent;
    }
}
@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    }
    25% {
        box-shadow: 0 0 0 1rem transparent;
    }
    to {
        box-shadow: 0 0 0 0 transparent;
    }
}
.tooltip_list {
    margin-top: 20px !important;
    margin-bottom: 0 !important;
    padding-bottom: 20px !important;
    list-style: none;
}
.tooltip_list > li {
    position: relative;
    padding-left: 35px !important;
    margin-bottom: 20px;
}
.tooltip_list > li:before {
    display: none;
}
.tooltip_list > li:last-child {
    margin-bottom: 0;
}
.tooltip_list > li img {
    margin-bottom: 10px;
}
.tooltip_list > li :last-child {
    margin-bottom: 0;
}
.tooltip_list > li .tooltip_list_counter {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    background: #000;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 1rem;
    line-height: 20px;
    border: 2px solid #fff;
    border-radius: 50%;
}
@media (max-width: 767px) {
    .tooltipster-base {
        display: none !important;
    }
}
.tooltipster-sidetip.tooltipster-oktalite .tooltipster-box {
    border: none;
    background: #fff;
    border-radius: 0;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.8);
}
.tooltipster-sidetip .tooltipster-content {
    font-size: 0.875rem;
    line-height: inherit;
    color: #000;
    padding: 15px;
    position: relative;
    max-width: 400px;
}
.tooltipster-sidetip .tooltipster-content img {
    margin-bottom: 10px;
}
.tooltipster-sidetip .tooltipster-content ol,
.tooltipster-sidetip .tooltipster-content p,
.tooltipster-sidetip .tooltipster-content ul {
    margin-bottom: 0.5rem;
}
.tooltipster-sidetip .tooltipster-content > div :last-child {
    margin-bottom: 0;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-bottom .tooltipster-box {
    margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-left .tooltipster-box {
    margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-right .tooltipster-box {
    margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-top .tooltipster-box {
    margin-bottom: 8px;
}
.tooltipster-sidetip.tooltipster-oktalite .tooltipster-arrow {
    height: 8px;
    margin-left: -8px;
    width: 16px;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-right .tooltipster-arrow {
    height: 16px;
    margin-left: 0;
    margin-top: -8px;
    width: 8px;
}
.tooltipster-sidetip.tooltipster-oktalite .tooltipster-arrow-background {
    display: none;
}
.tooltipster-sidetip.tooltipster-oktalite .tooltipster-arrow-border {
    border: 8px solid transparent;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #fff;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #fff;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #fff;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #fff;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -8px;
}
.tooltipster-sidetip.tooltipster-oktalite.tooltipster-right .tooltipster-arrow-uncropped {
    left: -8px;
}
.bookmarks .bookmarks-download {
    display: none;
}
.bookmarks .file-name {
    padding-right: 10px;
}
.bookmarks .file-size {
    font-weight: 400;
    font-size: 0.875rem;
    color: #848581;
    white-space: nowrap;
}
.bookmarks .bookmark-item {
    padding: 2rem 0;
}
.bookmarks .bookmark-item > div {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.bookmarks .bookmark-item > div img {
    width: 100%;
}
.bookmarks .bookmark-item .form-group {
    margin-bottom: 0;
}
.bookmarks .bookmark-item .form-group .form-check {
    margin-bottom: 0;
    font-size: 1rem;
}
.bookmarks .bookmark-item .form-group .form-check .form-check-label {
    margin-bottom: 0.25rem;
}
.bookmarks .bookmark-item .form-group .form-check .form-check-label span:after {
    top: 2px;
}
.bookmarks .bookmark-item h4 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
    text-transform: uppercase;
}
.bookmarks .bookmark-item h3 {
    width: 100%;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #848581;
    padding: 0 0 10px;
    border-bottom: 1px solid #848581;
    margin-bottom: 10px;
}
.bookmarks .bookmark-item h3 .form-group .form-check {
    font-size: 0.875rem;
}
.bookmarks .bookmark-item h3 .form-group .form-check .form-check-label {
    margin-bottom: 0;
}
.bookmarks .bookmark-item h3 .form-group .form-check .form-check-label span:after {
    top: 0;
}
.bookmark-btn-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1rem;
    line-height: 1;
    -webkit-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0.3s, opacity 0.3s, transform 0.6s;
    -o-transition: 0.3s visibility, 0.3s opacity, 0.6s transform;
    transition: visibility 0.3s, opacity 0.3s, transform 0.6s;
    cursor: default;
}
.bookmark-btn-status div {
    margin-right: 0.5rem;
}
.bookmark-btn-status.visible {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    visibility: visible;
    opacity: 1;
}
.map-oktalite {
    width: 100%;
    height: 800px;
}
@media (max-width: 1199px) {
    .map-oktalite {
        height: 550px;
    }
}
@media (max-width: 991px) {
    .map-oktalite {
        height: 500px;
    }
}
@media (max-width: 767px) {
    .map-oktalite {
        height: 400px;
    }
}
@media (max-width: 575px) {
    .map-oktalite {
        height: 280px;
    }
}
.hidden {
    display: none;
}
#renderCanvasWrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 800px;
    margin: 0;
    padding: 0;
    background-size: cover;
}
#renderCanvasWrap .btn-outline-inherit {
    background-color: transparent;
    color: #000;
    border-color: #000;
}
#renderCanvasWrap .btn-outline-inherit:hover {
    background-color: #000;
    color: #fff;
}
#renderCanvasWrap .btn-outline-inherit + .btn-outline-inherit {
    margin-left: 10px;
}

#renderCanvasWrap.white {
    background-image: none;
}

#renderCanvasWrap.dark .btn-outline-inherit {
    color: #fff;
    border-color: #fff;
}
#renderCanvasWrap.dark .btn-outline-inherit:hover {
    background-color: #fff;
    color: #000;
}
#renderCanvasWrap.dark h2 {
    color: #fff;
}
#renderCanvasWrap.dark section > .container .controls button {
    background-color: #fff;
    color: #333;
}
#renderCanvasWrap .infotext {
    margin-top: 120px;
}
#renderCanvasWrap .infotext .infotext_tile {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    padding: 40px;
}
@media (min-width: 768px) {
    #renderCanvasWrap .infotext .infotext_tile {
        min-width: 270px;
        max-width: 330px;
    }
}
#renderCanvasWrap .infotext .infotext_tile h3 {
    text-transform: uppercase;
    letter-spacing: 0.075rem;
    font-weight: 700;
    line-height: 1.2;
    font-size: 1.125rem;
}
@media (min-width: 576px) {
    #renderCanvasWrap .infotext .infotext_tile h3 {
        font-size: 1.625rem;
    }
}
@media (min-width: 768px) {
    #renderCanvasWrap .infotext .infotext_tile h3 {
        font-size: 1.275rem;
    }
}
@media (min-width: 1200px) {
    #renderCanvasWrap .infotext .infotext_tile h3 {
        font-size: 2.125rem;
    }
}
#renderCanvasWrap .infotext .infotext_tile p {
    font-size: 16px;
}
#renderCanvasWrap .controls {
    display: none;
    position: absolute;
    top: 40px;
    right: 40px;
    z-index: 100;
}
#loadingScreen,
#renderCanvas {
    width: 100%;
    height: 100%;
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#loadingScreen {
    background-size: cover;
    background-position: 50%;
    display: initial;
    vertical-align: bottom;
    background-color: transparent;
    font-size: 24px;
}
#loadingScreen a {
    display: block;
    width: 100%;
    height: 100%;
}
#loadingScreen img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
}
#loadingScreen img.play {
    width: 125px;
    height: 125px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#sliderContainer {
    display: none;
    margin: auto;
    width: 100%;
    height: 60px;
    background-color: hsla(0, 0%, 50%, 0.4);
    padding: 6px;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    text-decoration: none;
    font-size: 25px;
}
.video-header {
    width: 100%;
    position: relative;
}
.video-header video {
    width: 100%;
    height: auto;
    display: block;
}
.video-header .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
@media (max-width: 991px) {
    .video-header .overlay {
        opacity: 0;
    }
}
.video-header .container {
    height: 100%;
    position: relative;
}
.video-header .video-header__tile {
    position: absolute;
    left: 10px;
    bottom: 60px;
    color: #fff;
}
.video-header .video-header__tile:after {
    content: "";
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1;
}
.video-header .video-header__tile:after,
.video-header .video-header__tile__link {
    position: absolute;
    width: 100%;
    min-height: 100%;
    display: block;
    left: 0;
    bottom: 0;
    padding-top: 100%;
}
.video-header .video-header__tile__link {
    top: auto;
    height: 100%;
    background: transparent;
    z-index: 3;
}
.video-header .video-header__tile__content {
    position: relative;
    width: auto;
    min-width: 220px;
    max-width: 250px;
    padding: 40px;
    z-index: 2;
}
@media (min-width: 1200px) {
    .video-header .video-header__tile__content {
        min-width: 270px;
        max-width: 330px;
    }
}
.video-header .video-header__tile__content h2 {
    text-transform: uppercase;
    font-size: 1.275rem;
}
@media (min-width: 1200px) {
    .video-header .video-header__tile__content h2 {
        font-size: 2.125rem;
    }
}
.video-header .video-header__tile__content .tile-arrow-link {
    text-decoration: none;
}
.video-header .video-header__tile__content .tile-arrow-link span {
    padding-left: 0;
    -webkit-transition: padding 0.4s ease;
    -o-transition: padding 0.4s ease;
    transition: padding 0.4s ease;
}
.video-header .video-header__tile__content .tile-arrow-link:hover span {
    padding-left: 10px;
}
.video-header .video-header__tile__content p:last-child {
    margin-bottom: 0;
}
.video-header .video-header__tile:hover .tile-arrow-link span {
    padding-left: 10px;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset,
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset > h1,
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset > legend {
    margin-bottom: 60px;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form {
    display: inline-block;
    margin-right: 20px;
}
@media (max-width: 767px) {
    .tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form {
        display: block;
        margin-right: 0;
        margin-bottom: 20px;
    }
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form label {
    margin-right: 20px;
}
@media (max-width: 767px) {
    .tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form label {
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form input[type="text"] {
    border: 1px solid #fff;
    color: #fff;
    background: transparent;
    text-transform: none;
    font-weight: 700;
    font-size: 0.875rem;
    padding: 10px 20px;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form input[type="text"]::-webkit-input-placeholder {
    text-transform: uppercase;
    color: #fff;
    opacity: 0.5;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form input[type="text"]:-ms-input-placeholder {
    text-transform: uppercase;
    color: #fff;
    opacity: 0.5;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form input[type="text"]::placeholder {
    text-transform: uppercase;
    color: #fff;
    opacity: 0.5;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-form input[type="text"]:focus {
    box-shadow: 0 0 4px 2px hsla(0, 0%, 100%, 0.5);
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-search-submit {
    display: inline-block;
}
@media (max-width: 767px) {
    .tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-search-submit {
        display: block;
    }
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-search-submit button[type="submit"] {
    position: relative;
    padding-right: 80px;
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-search-submit button[type="submit"]:after {
    position: absolute;
    top: -1px;
    right: 20px;
    -webkit-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition: -webkit-transform 0.4s ease 0.4s;
    transition: -webkit-transform 0.4s ease 0.4s;
    -o-transition: -o-transform 0.4s ease 0.4s;
    transition: transform 0.4s ease 0.4s;
    transition: transform 0.4s ease 0.4s, -webkit-transform 0.4s ease 0.4s, -o-transform 0.4s ease 0.4s;
    content: "\E95C";
    font-family: icomoon;
    font-size: 200%;
    color: #fff;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-search-submit button[type="submit"]:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.tx-indexedsearch-searchbox #tx_indexedsearch > fieldset .tx-indexedsearch-search-submit button[type="submit"]:hover:after {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    color: #000;
}
.searchterm-outer .searchterm {
    font-weight: 700;
    font-size: 120%;
}
div.tx-indexedsearch-browsebox {
    margin-top: 40px;
    margin-bottom: 40px;
}
.tx-indexedsearch-browsebox ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.tx-indexedsearch-browsebox ul li:before {
    display: none;
}
.tx-indexedsearch-res {
    padding-top: 40px;
    border-bottom: 1px solid #848581;
}
.tx-indexedsearch-res:first-child {
    border-top: 1px solid #848581;
}
.tx-indexedsearch-res h3 {
    vertical-align: middle;
}
.tx-indexedsearch-res h3 span {
    display: inline-block;
}
.tx-indexedsearch-res h3 span.tx-indexedsearch-icon {
    -webkit-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px);
    margin-right: 0.5rem;
}
.tx-indexedsearch-res h3 span a {
    text-decoration: none;
    opacity: 1;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.tx-indexedsearch-res h3 span a:hover {
    opacity: 0.8;
}
.tx-indexedsearch-res .tx-indexedsearch-percent {
    font-size: 70%;
    color: #848581;
}
.tx-indexedsearch-res .tx-indexedsearch-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.tx-indexedsearch-res .tx-indexedsearch-info dd {
    margin-right: 10px;
}
.tx-indexedsearch-res .tx-indexedsearch-info dd,
.tx-indexedsearch-res .tx-indexedsearch-info dt {
    display: none;
}
.tx-indexedsearch-res .tx-indexedsearch-info .tx-indexedsearch-text-item-path {
    display: block;
}
.ce-uploads {
    text-align: left;
    margin: 0 0 1rem;
    padding: 0;
}
.ce-uploads li {
    list-style: none;
    padding: 0 !important;
    border-bottom: 1px solid #000;
}
.ce-uploads li p {
    margin-bottom: 0;
    line-height: 1.25;
}
@media (max-width: 575px) {
    .ce-uploads li p {
        margin-bottom: 0.25rem;
    }
}
.ce-uploads li:before {
    display: none;
}
.ce-uploads li:first-child {
    border-top: 1px solid #000;
}
.ce-uploads li a {
    display: block;
    position: relative;
    padding: 20px 10px 15px;
    text-decoration: none;
    -webkit-transition: background 0.4s ease;
    -o-transition: background 0.4s ease;
    transition: background 0.4s ease;
}
@media (min-width: 576px) {
    .ce-uploads li a {
        padding: 20px 120px 20px 10px;
    }
}
.ce-uploads li a:hover {
    background: #f2f2f2;
}
.ce-uploads li a.ce-uploads-has-icon {
    padding-left: 40px;
}
@media (min-width: 576px) {
    .ce-uploads li a.ce-uploads-has-icon {
        padding-left: 60px;
    }
}
.ce-uploads li a .ce-uploads-icon,
.ce-uploads li a img {
    position: absolute;
    left: 10px;
    top: 20px;
}
@media (min-width: 576px) {
    .ce-uploads li a .ce-uploads-icon,
    .ce-uploads li a img {
        left: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 200%;
    }
}
@media (max-width: 575px) {
    .ce-uploads li a img {
        width: 20px;
        height: auto;
    }
}
.ce-uploads li a .ce-uploads-fileName {
    font-weight: 700;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media (max-width: 575px) {
    .ce-uploads li a .ce-uploads-filesize {
        display: inline-block;
        font-size: 80%;
        padding-right: 20px;
    }
}
@media (min-width: 576px) {
    .ce-uploads li a .ce-uploads-filesize {
        position: absolute;
        right: 60px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
@media (max-width: 575px) {
    .ce-uploads li a .ce-uploads-download-icon {
        display: inline-block;
        float: right;
        text-align: right;
        font-size: 80%;
    }
}
@media (min-width: 576px) {
    .ce-uploads li a .ce-uploads-download-icon {
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
.bg-black .ce-uploads li,
.bg-danger .ce-uploads li,
.bg-dark .ce-uploads li,
.bg-green-image .ce-uploads li,
.bg-green .ce-uploads li,
.bg-medium .ce-uploads li,
.bg-primary .ce-uploads li {
    border-bottom: 1px solid #fff;
}
.bg-black .ce-uploads li:first-child,
.bg-danger .ce-uploads li:first-child,
.bg-dark .ce-uploads li:first-child,
.bg-green-image .ce-uploads li:first-child,
.bg-green .ce-uploads li:first-child,
.bg-medium .ce-uploads li:first-child,
.bg-primary .ce-uploads li:first-child {
    border-top: 1px solid #fff;
}
.bg-black .ce-uploads li a:hover,
.bg-primary .ce-uploads li a:hover {
    background: #1a1a1a;
}
.bg-light .ce-uploads li a:hover {
    background: #d9d9d9;
}
.bg-medium .ce-uploads li a:hover {
    background: #6a6b68;
}
.bg-dark .ce-uploads li a:hover {
    background: #1f1f1f;
}
.bg-green-image .ce-uploads li a:hover,
.bg-green .ce-uploads li a:hover {
    background: #3c8830;
}
.bg-danger .ce-uploads li a:hover {
    background: #bd2130;
}
.ce-downloads img {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-transition: transform 0.3s;
    -o-transition: 0.3s transform;
    transition: transform 0.3s;
}
.ce-downloads img:hover {
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.ce-downloads .btn:hover {
    text-decoration: underline;
}
.header-topic {
    padding-top: 7rem;
    padding-bottom: 40px;
}
@media (min-width: 576px) {
    .header-topic {
        padding-top: 12rem;
    }
}
@media (min-width: 768px) {
    .header-topic {
        padding-bottom: 60px;
    }
}
.header-topic .header-topic-inner {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
}
.header-topic .header-topic-inner.left-top {
    background-position: 0 0;
}
.header-topic .header-topic-inner.left-center {
    background-position: 0;
}
.header-topic .header-topic-inner.left-bottom {
    background-position: 0 100%;
}
.header-topic .header-topic-inner.center-top {
    background-position: top;
}
.header-topic .header-topic-inner.center-center {
    background-position: 50%;
}
.header-topic .header-topic-inner.center-bottom {
    background-position: bottom;
}
.header-topic .header-topic-inner.right-top {
    background-position: 100% 0;
}
.header-topic .header-topic-inner.right-center {
    background-position: 100%;
}
.header-topic .header-topic-inner.right-bottom {
    background-position: 100% 100%;
}
.header-topic .header-topic-inner .container {
    position: relative;
}
.header-topic .header-topic-inner .container .letter-box {
    top: 0;
    left: -40px;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1;
    visibility: visible;
}
@media (min-width: 768px) {
    .header-topic .header-topic-inner .container .letter-box {
        left: -80px;
    }
}
.header-topic .header-topic-inner .container .letter-box p {
    font-size: 16rem;
    line-height: 1;
}
@media (min-width: 768px) {
    .header-topic .header-topic-inner .container .letter-box p {
        font-size: 25.625rem;
    }
}
.header-topic .header-topic__tile-outer {
    width: 100%;
    position: relative;
}
@media (min-width: 576px) {
    .header-topic .header-topic__tile-outer {
        width: 80%;
    }
}
@media (min-width: 768px) {
    .header-topic .header-topic__tile-outer {
        width: 70%;
    }
}
@media (min-width: 992px) {
    .header-topic .header-topic__tile-outer {
        width: 55%;
    }
}
.header-topic .header-topic__tile-outer:before {
    content: "";
    width: 100%;
    padding-top: 50%;
    display: block;
}
.header-topic .header-topic__tile-outer .header-topic__tile {
    padding: 40px;
    -webkit-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
@media (min-width: 768px) {
    .header-topic .header-topic__tile-outer .header-topic__tile {
        padding: 60px;
        -webkit-transform: translateY(60px);
        -o-transform: translateY(60px);
        transform: translateY(60px);
    }
}
.header-topic .header-topic__tile-outer .header-topic__tile h2 {
    text-transform: uppercase;
}
.header-topic .header-topic__tile-outer .header-topic__tile .text-subline {
    color: #fff;
}
.header-topic .header-topic__tile-outer .header-topic__tile > :last-child {
    margin-bottom: 0;
}
.text-header.line {
    position: relative;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
}
.text-header.line:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 60px;
    background: #000;
}
.text-header.line > :last-child {
    margin-bottom: 0;
}
.half-image .half-image-col-text {
    padding: 20px;
}
@media (min-width: 768px) {
    .half-image .half-image-col-text {
        max-width: 360px;
        padding: 40px 10px 40px 40px;
    }
}
@media (min-width: 992px) {
    .half-image .half-image-col-text {
        max-width: 480px;
        padding-left: 60px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media (min-width: 1200px) {
    .half-image .half-image-col-text {
        max-width: 570px;
        padding-left: 80px;
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
.half-image .half-image-col-text > div > :last-child {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .half-image.flex-md-row-reverse .half-image-col-text {
        padding-right: 40px;
        padding-left: 10px;
    }
}
@media (min-width: 992px) {
    .half-image.flex-md-row-reverse .half-image-col-text {
        padding-right: 60px;
        padding-left: 10px;
    }
}
@media (min-width: 1200px) {
    .half-image.flex-md-row-reverse .half-image-col-text {
        padding-right: 80px;
        padding-left: 10px;
    }
}
@media (min-width: 768px) {
    .half-image .half-image-col .half-image-col-image-outer {
        padding-top: 100%;
        min-height: 100%;
    }
}
@media (min-width: 992px) {
    .half-image .half-image-col .half-image-col-image-outer {
        padding-top: 85%;
    }
}
@media (min-width: 1200px) {
    .half-image .half-image-col .half-image-col-image-outer {
        padding-top: 80%;
    }
}
@media (min-width: 768px) {
    .half-image .half-image-col {
        position: relative;
    }
    .half-image .half-image-col .half-image-col-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 50vw;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .half-image .half-image-col .half-image-col-image.left-top {
        background-position: 0 0;
    }
    .half-image .half-image-col .half-image-col-image.left-center {
        background-position: 0;
    }
    .half-image .half-image-col .half-image-col-image.left-bottom {
        background-position: 0 100%;
    }
    .half-image .half-image-col .half-image-col-image.center-top {
        background-position: top;
    }
    .half-image .half-image-col .half-image-col-image.center-center {
        background-position: 50%;
    }
    .half-image .half-image-col .half-image-col-image.center-bottom {
        background-position: bottom;
    }
    .half-image .half-image-col .half-image-col-image.right-top {
        background-position: 100% 0;
    }
    .half-image .half-image-col .half-image-col-image.right-center {
        background-position: 100%;
    }
    .half-image .half-image-col .half-image-col-image.right-bottom {
        background-position: 100% 100%;
    }
}
.comparison-table {
    overflow-x: auto;
}
.comparison-table tr {
    border-bottom: 1px solid hsla(75, 2%, 51%, 0.3);
}
.comparison-table th {
    padding: 1.5rem 1rem 1.5rem 0;
    width: 25%;
    font-weight: 700;
}
.comparison-table td {
    padding: 1.5rem 1rem;
    width: 25%;
    min-width: 250px;
    text-align: center;
}
.comparison-title-row td {
    vertical-align: top;
}
.comparison-image {
    margin-bottom: 1.5rem;
}
.comparison-title {
    font-weight: 700;
    text-transform: uppercase;
}
#login-headbar,
#login-mobile-control,
#productdatabaseswitch,
.bookmarks,
.frame-type-form_formframework,
.login-form {
    text-align: left;
}
#login-headbar .form-group > .control-label,
#login-mobile-control .form-group > .control-label,
#productdatabaseswitch .form-group > .control-label,
.bookmarks .form-group > .control-label,
.frame-type-form_formframework .form-group > .control-label,
.login-form .form-group > .control-label {
    display: none;
}
#login-headbar .form-control,
#login-mobile-control .form-control,
#productdatabaseswitch .form-control,
.bookmarks .form-control,
.frame-type-form_formframework .form-control,
.login-form .form-control {
    background-color: transparent;
}
#login-headbar input.form-control,
#login-headbar textarea.form-control,
#login-mobile-control input.form-control,
#login-mobile-control textarea.form-control,
#productdatabaseswitch input.form-control,
#productdatabaseswitch textarea.form-control,
.bookmarks input.form-control,
.bookmarks textarea.form-control,
.frame-type-form_formframework input.form-control,
.frame-type-form_formframework textarea.form-control,
.login-form input.form-control,
.login-form textarea.form-control {
    border: 1px solid #000;
    color: #000;
    text-transform: none;
    font-weight: 700;
    font-size: 0.875rem;
    padding: 10px 20px;
}
#login-headbar input.form-control::-webkit-input-placeholder,
#login-headbar textarea.form-control::-webkit-input-placeholder,
#login-mobile-control input.form-control::-webkit-input-placeholder,
#login-mobile-control textarea.form-control::-webkit-input-placeholder,
#productdatabaseswitch input.form-control::-webkit-input-placeholder,
#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bookmarks input.form-control::-webkit-input-placeholder,
.bookmarks textarea.form-control::-webkit-input-placeholder,
.frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.login-form input.form-control::-webkit-input-placeholder,
.login-form textarea.form-control::-webkit-input-placeholder {
    text-transform: uppercase;
    color: #000;
    opacity: 0.5;
}
#login-headbar input.form-control:-ms-input-placeholder,
#login-headbar textarea.form-control:-ms-input-placeholder,
#login-mobile-control input.form-control:-ms-input-placeholder,
#login-mobile-control textarea.form-control:-ms-input-placeholder,
#productdatabaseswitch input.form-control:-ms-input-placeholder,
#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bookmarks input.form-control:-ms-input-placeholder,
.bookmarks textarea.form-control:-ms-input-placeholder,
.frame-type-form_formframework input.form-control:-ms-input-placeholder,
.frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.login-form input.form-control:-ms-input-placeholder,
.login-form textarea.form-control:-ms-input-placeholder {
    text-transform: uppercase;
    color: #000;
    opacity: 0.5;
}
#login-headbar input.form-control::placeholder,
#login-headbar textarea.form-control::placeholder,
#login-mobile-control input.form-control::placeholder,
#login-mobile-control textarea.form-control::placeholder,
#productdatabaseswitch input.form-control::placeholder,
#productdatabaseswitch textarea.form-control::placeholder,
.bookmarks input.form-control::placeholder,
.bookmarks textarea.form-control::placeholder,
.frame-type-form_formframework input.form-control::placeholder,
.frame-type-form_formframework textarea.form-control::placeholder,
.login-form input.form-control::placeholder,
.login-form textarea.form-control::placeholder {
    text-transform: uppercase;
    color: #000;
    opacity: 0.5;
}
#login-headbar input.form-control:focus,
#login-headbar textarea.form-control:focus,
#login-mobile-control input.form-control:focus,
#login-mobile-control textarea.form-control:focus,
#productdatabaseswitch input.form-control:focus,
#productdatabaseswitch textarea.form-control:focus,
.bookmarks input.form-control:focus,
.bookmarks textarea.form-control:focus,
.frame-type-form_formframework input.form-control:focus,
.frame-type-form_formframework textarea.form-control:focus,
.login-form input.form-control:focus,
.login-form textarea.form-control:focus {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.25);
}
#login-headbar .form-check,
#login-mobile-control .form-check,
#productdatabaseswitch .form-check,
.bookmarks .form-check,
.frame-type-form_formframework .form-check,
.login-form .form-check {
    font-weight: 700;
    font-size: 0.875rem;
    text-transform: uppercase;
}
#login-headbar .form-check-label,
#login-mobile-control .form-check-label,
#productdatabaseswitch .form-check-label,
.bookmarks .form-check-label,
.frame-type-form_formframework .form-check-label,
.login-form .form-check-label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#login-headbar .form-check-label input,
#login-mobile-control .form-check-label input,
#productdatabaseswitch .form-check-label input,
.bookmarks .form-check-label input,
.frame-type-form_formframework .form-check-label input,
.login-form .form-check-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
#login-headbar .form-check-label span:after,
#login-mobile-control .form-check-label span:after,
#productdatabaseswitch .form-check-label span:after,
.bookmarks .form-check-label span:after,
.frame-type-form_formframework .form-check-label span:after,
.login-form .form-check-label span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    width: 19px;
    height: 19px;
    display: block;
    border: 1px solid #000;
    -webkit-transition: border-width 0.4s ease;
    -o-transition: border-width 0.4s ease;
    transition: border-width 0.4s ease;
    background: transparent;
}
#login-headbar .form-check-label input:checked ~ span:after,
#login-mobile-control .form-check-label input:checked ~ span:after,
#productdatabaseswitch .form-check-label input:checked ~ span:after,
.bookmarks .form-check-label input:checked ~ span:after,
.frame-type-form_formframework .form-check-label input:checked ~ span:after,
.login-form .form-check-label input:checked ~ span:after {
    border-width: 8px;
}
#login-headbar .checkbox .form-check-label span:after,
#login-mobile-control .checkbox .form-check-label span:after,
#productdatabaseswitch .checkbox .form-check-label span:after,
.bookmarks .checkbox .form-check-label span:after,
.frame-type-form_formframework .checkbox .form-check-label span:after,
.login-form .checkbox .form-check-label span:after {
    border-radius: 0;
}
#login-headbar button[type="submit"],
#login-mobile-control button[type="submit"],
#productdatabaseswitch button[type="submit"],
.bookmarks button[type="submit"],
.frame-type-form_formframework button[type="submit"],
.login-form button[type="submit"] {
    position: relative;
    padding-right: 80px;
    color: #000;
    background-color: transparent;
    border-color: #000;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
#login-headbar button[type="submit"]:after,
#login-mobile-control button[type="submit"]:after,
#productdatabaseswitch button[type="submit"]:after,
.bookmarks button[type="submit"]:after,
.frame-type-form_formframework button[type="submit"]:after,
.login-form button[type="submit"]:after {
    position: absolute;
    top: -1px;
    right: 20px;
    -webkit-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition: -webkit-transform 0.4s ease 0.4s;
    transition: -webkit-transform 0.4s ease 0.4s;
    -o-transition: -o-transform 0.4s ease 0.4s;
    transition: transform 0.4s ease 0.4s;
    transition: transform 0.4s ease 0.4s, -webkit-transform 0.4s ease 0.4s, -o-transform 0.4s ease 0.4s;
    content: "\E95C";
    font-family: icomoon;
    font-size: 200%;
    color: #000;
}
#login-headbar button[type="submit"]:hover,
#login-mobile-control button[type="submit"]:hover,
#productdatabaseswitch button[type="submit"]:hover,
.bookmarks button[type="submit"]:hover,
.frame-type-form_formframework button[type="submit"]:hover,
.login-form button[type="submit"]:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
#login-headbar button[type="submit"]:hover:after,
#login-mobile-control button[type="submit"]:hover:after,
#productdatabaseswitch button[type="submit"]:hover:after,
.bookmarks button[type="submit"]:hover:after,
.frame-type-form_formframework button[type="submit"]:hover:after,
.login-form button[type="submit"]:hover:after {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    color: #fff;
}
.bootstrap-select .dropdown-toggle {
    color: #000;
    background-color: transparent;
    border-color: #000;
    padding-right: 40px;
    -webkit-transition: background-color 0.4s ease, color 0.4s ease;
    -o-transition: background-color 0.4s ease, color 0.4s ease;
    transition: background-color 0.4s ease, color 0.4s ease;
}
.bootstrap-select .dropdown-toggle.bs-placeholder {
    color: #000;
    border-color: #000;
}
.bootstrap-select .dropdown-toggle.bs-placeholder .filter-option {
    opacity: 0.5;
}
.bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select .dropdown-toggle.bs-placeholder:hover {
    color: #fff;
}
.bootstrap-select .dropdown-toggle:active,
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select .dropdown-toggle:hover {
    background-color: #000;
    color: #fff;
}
.bootstrap-select .dropdown-toggle .filter-option {
    vertical-align: bottom !important;
}
.bootstrap-select .dropdown-toggle:focus {
    outline: none !important;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.25) !important;
}
.bootstrap-select .dropdown-toggle:after {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -0.15rem;
}
.bootstrap-select .dropdown-toggle.bs-invalid {
    box-shadow: 0 0 3px 1px red !important;
}
.bootstrap-select.show .dropdown-toggle {
    background-color: #000;
    color: #fff;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.25) !important;
}
.bootstrap-select > .dropdown-menu {
    padding: 0;
    border: 0;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu {
    background-color: #000;
    color: #fff;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li {
    border-bottom: 1px solid #848581;
    padding: 0;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li:before {
    display: none;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li:last-child {
    border-bottom: 0;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
    color: #fff;
    display: block;
    padding: 10px 20px;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover {
    color: #848581;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li a.opt {
    padding-left: 40px;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a {
    color: #ccc;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu .divider[data-optgroup="2div"] {
    border-bottom: none;
}
.bootstrap-select > .dropdown-menu > .dropdown-menu .dropdown-header {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
    color: #848581;
    padding: 10px 20px;
}
.bg-black#productdatabaseswitch input.form-control,
.bg-black#productdatabaseswitch textarea.form-control,
.bg-black .bookmarks input.form-control,
.bg-black .bookmarks textarea.form-control,
.bg-black .frame-type-form_formframework input.form-control,
.bg-black .frame-type-form_formframework textarea.form-control,
.bg-danger#productdatabaseswitch input.form-control,
.bg-danger#productdatabaseswitch textarea.form-control,
.bg-danger .bookmarks input.form-control,
.bg-danger .bookmarks textarea.form-control,
.bg-danger .frame-type-form_formframework input.form-control,
.bg-danger .frame-type-form_formframework textarea.form-control,
.bg-dark#productdatabaseswitch input.form-control,
.bg-dark#productdatabaseswitch textarea.form-control,
.bg-dark .bookmarks input.form-control,
.bg-dark .bookmarks textarea.form-control,
.bg-dark .frame-type-form_formframework input.form-control,
.bg-dark .frame-type-form_formframework textarea.form-control,
.bg-green#productdatabaseswitch input.form-control,
.bg-green#productdatabaseswitch textarea.form-control,
.bg-green-image#productdatabaseswitch input.form-control,
.bg-green-image#productdatabaseswitch textarea.form-control,
.bg-green-image .bookmarks input.form-control,
.bg-green-image .bookmarks textarea.form-control,
.bg-green-image .frame-type-form_formframework input.form-control,
.bg-green-image .frame-type-form_formframework textarea.form-control,
.bg-green .bookmarks input.form-control,
.bg-green .bookmarks textarea.form-control,
.bg-green .frame-type-form_formframework input.form-control,
.bg-green .frame-type-form_formframework textarea.form-control,
.bg-medium#productdatabaseswitch input.form-control,
.bg-medium#productdatabaseswitch textarea.form-control,
.bg-medium .bookmarks input.form-control,
.bg-medium .bookmarks textarea.form-control,
.bg-medium .frame-type-form_formframework input.form-control,
.bg-medium .frame-type-form_formframework textarea.form-control,
.bg-primary#productdatabaseswitch input.form-control,
.bg-primary#productdatabaseswitch textarea.form-control,
.bg-primary .bookmarks input.form-control,
.bg-primary .bookmarks textarea.form-control,
.bg-primary .frame-type-form_formframework input.form-control,
.bg-primary .frame-type-form_formframework textarea.form-control {
    border-color: #fff;
    color: #fff;
}
.bg-black#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-black#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-black .bookmarks input.form-control::-webkit-input-placeholder,
.bg-black .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-black .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-black .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.bg-danger#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-danger#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-danger .bookmarks input.form-control::-webkit-input-placeholder,
.bg-danger .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-danger .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-danger .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.bg-dark#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-dark#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-dark .bookmarks input.form-control::-webkit-input-placeholder,
.bg-dark .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-dark .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-dark .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.bg-green#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-green#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-green-image#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-green-image#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-green-image .bookmarks input.form-control::-webkit-input-placeholder,
.bg-green-image .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-green-image .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-green-image .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.bg-green .bookmarks input.form-control::-webkit-input-placeholder,
.bg-green .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-green .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-green .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.bg-medium#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-medium#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-medium .bookmarks input.form-control::-webkit-input-placeholder,
.bg-medium .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-medium .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-medium .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder,
.bg-primary#productdatabaseswitch input.form-control::-webkit-input-placeholder,
.bg-primary#productdatabaseswitch textarea.form-control::-webkit-input-placeholder,
.bg-primary .bookmarks input.form-control::-webkit-input-placeholder,
.bg-primary .bookmarks textarea.form-control::-webkit-input-placeholder,
.bg-primary .frame-type-form_formframework input.form-control::-webkit-input-placeholder,
.bg-primary .frame-type-form_formframework textarea.form-control::-webkit-input-placeholder {
    color: #fff;
}
.bg-black#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-black#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-black .bookmarks input.form-control:-ms-input-placeholder,
.bg-black .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-black .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-black .frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.bg-danger#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-danger#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-danger .bookmarks input.form-control:-ms-input-placeholder,
.bg-danger .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-danger .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-danger .frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.bg-dark#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-dark#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-dark .bookmarks input.form-control:-ms-input-placeholder,
.bg-dark .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-dark .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-dark .frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.bg-green#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-green#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-green-image#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-green-image#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-green-image .bookmarks input.form-control:-ms-input-placeholder,
.bg-green-image .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-green-image .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-green-image .frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.bg-green .bookmarks input.form-control:-ms-input-placeholder,
.bg-green .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-green .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-green .frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.bg-medium#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-medium#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-medium .bookmarks input.form-control:-ms-input-placeholder,
.bg-medium .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-medium .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-medium .frame-type-form_formframework textarea.form-control:-ms-input-placeholder,
.bg-primary#productdatabaseswitch input.form-control:-ms-input-placeholder,
.bg-primary#productdatabaseswitch textarea.form-control:-ms-input-placeholder,
.bg-primary .bookmarks input.form-control:-ms-input-placeholder,
.bg-primary .bookmarks textarea.form-control:-ms-input-placeholder,
.bg-primary .frame-type-form_formframework input.form-control:-ms-input-placeholder,
.bg-primary .frame-type-form_formframework textarea.form-control:-ms-input-placeholder {
    color: #fff;
}
.bg-black#productdatabaseswitch input.form-control::placeholder,
.bg-black#productdatabaseswitch textarea.form-control::placeholder,
.bg-black .bookmarks input.form-control::placeholder,
.bg-black .bookmarks textarea.form-control::placeholder,
.bg-black .frame-type-form_formframework input.form-control::placeholder,
.bg-black .frame-type-form_formframework textarea.form-control::placeholder,
.bg-danger#productdatabaseswitch input.form-control::placeholder,
.bg-danger#productdatabaseswitch textarea.form-control::placeholder,
.bg-danger .bookmarks input.form-control::placeholder,
.bg-danger .bookmarks textarea.form-control::placeholder,
.bg-danger .frame-type-form_formframework input.form-control::placeholder,
.bg-danger .frame-type-form_formframework textarea.form-control::placeholder,
.bg-dark#productdatabaseswitch input.form-control::placeholder,
.bg-dark#productdatabaseswitch textarea.form-control::placeholder,
.bg-dark .bookmarks input.form-control::placeholder,
.bg-dark .bookmarks textarea.form-control::placeholder,
.bg-dark .frame-type-form_formframework input.form-control::placeholder,
.bg-dark .frame-type-form_formframework textarea.form-control::placeholder,
.bg-green#productdatabaseswitch input.form-control::placeholder,
.bg-green#productdatabaseswitch textarea.form-control::placeholder,
.bg-green-image#productdatabaseswitch input.form-control::placeholder,
.bg-green-image#productdatabaseswitch textarea.form-control::placeholder,
.bg-green-image .bookmarks input.form-control::placeholder,
.bg-green-image .bookmarks textarea.form-control::placeholder,
.bg-green-image .frame-type-form_formframework input.form-control::placeholder,
.bg-green-image .frame-type-form_formframework textarea.form-control::placeholder,
.bg-green .bookmarks input.form-control::placeholder,
.bg-green .bookmarks textarea.form-control::placeholder,
.bg-green .frame-type-form_formframework input.form-control::placeholder,
.bg-green .frame-type-form_formframework textarea.form-control::placeholder,
.bg-medium#productdatabaseswitch input.form-control::placeholder,
.bg-medium#productdatabaseswitch textarea.form-control::placeholder,
.bg-medium .bookmarks input.form-control::placeholder,
.bg-medium .bookmarks textarea.form-control::placeholder,
.bg-medium .frame-type-form_formframework input.form-control::placeholder,
.bg-medium .frame-type-form_formframework textarea.form-control::placeholder,
.bg-primary#productdatabaseswitch input.form-control::placeholder,
.bg-primary#productdatabaseswitch textarea.form-control::placeholder,
.bg-primary .bookmarks input.form-control::placeholder,
.bg-primary .bookmarks textarea.form-control::placeholder,
.bg-primary .frame-type-form_formframework input.form-control::placeholder,
.bg-primary .frame-type-form_formframework textarea.form-control::placeholder {
    color: #fff;
}
.bg-black#productdatabaseswitch input.form-control:focus,
.bg-black#productdatabaseswitch textarea.form-control:focus,
.bg-black .bookmarks input.form-control:focus,
.bg-black .bookmarks textarea.form-control:focus,
.bg-black .frame-type-form_formframework input.form-control:focus,
.bg-black .frame-type-form_formframework textarea.form-control:focus,
.bg-danger#productdatabaseswitch input.form-control:focus,
.bg-danger#productdatabaseswitch textarea.form-control:focus,
.bg-danger .bookmarks input.form-control:focus,
.bg-danger .bookmarks textarea.form-control:focus,
.bg-danger .frame-type-form_formframework input.form-control:focus,
.bg-danger .frame-type-form_formframework textarea.form-control:focus,
.bg-dark#productdatabaseswitch input.form-control:focus,
.bg-dark#productdatabaseswitch textarea.form-control:focus,
.bg-dark .bookmarks input.form-control:focus,
.bg-dark .bookmarks textarea.form-control:focus,
.bg-dark .frame-type-form_formframework input.form-control:focus,
.bg-dark .frame-type-form_formframework textarea.form-control:focus,
.bg-green#productdatabaseswitch input.form-control:focus,
.bg-green#productdatabaseswitch textarea.form-control:focus,
.bg-green-image#productdatabaseswitch input.form-control:focus,
.bg-green-image#productdatabaseswitch textarea.form-control:focus,
.bg-green-image .bookmarks input.form-control:focus,
.bg-green-image .bookmarks textarea.form-control:focus,
.bg-green-image .frame-type-form_formframework input.form-control:focus,
.bg-green-image .frame-type-form_formframework textarea.form-control:focus,
.bg-green .bookmarks input.form-control:focus,
.bg-green .bookmarks textarea.form-control:focus,
.bg-green .frame-type-form_formframework input.form-control:focus,
.bg-green .frame-type-form_formframework textarea.form-control:focus,
.bg-medium#productdatabaseswitch input.form-control:focus,
.bg-medium#productdatabaseswitch textarea.form-control:focus,
.bg-medium .bookmarks input.form-control:focus,
.bg-medium .bookmarks textarea.form-control:focus,
.bg-medium .frame-type-form_formframework input.form-control:focus,
.bg-medium .frame-type-form_formframework textarea.form-control:focus,
.bg-primary#productdatabaseswitch input.form-control:focus,
.bg-primary#productdatabaseswitch textarea.form-control:focus,
.bg-primary .bookmarks input.form-control:focus,
.bg-primary .bookmarks textarea.form-control:focus,
.bg-primary .frame-type-form_formframework input.form-control:focus,
.bg-primary .frame-type-form_formframework textarea.form-control:focus {
    box-shadow: 0 0 4px 2px hsla(0, 0%, 100%, 0.5);
}
.bg-black#productdatabaseswitch .form-check-label span:after,
.bg-black .bookmarks .form-check-label span:after,
.bg-black .frame-type-form_formframework .form-check-label span:after,
.bg-danger#productdatabaseswitch .form-check-label span:after,
.bg-danger .bookmarks .form-check-label span:after,
.bg-danger .frame-type-form_formframework .form-check-label span:after,
.bg-dark#productdatabaseswitch .form-check-label span:after,
.bg-dark .bookmarks .form-check-label span:after,
.bg-dark .frame-type-form_formframework .form-check-label span:after,
.bg-green#productdatabaseswitch .form-check-label span:after,
.bg-green-image#productdatabaseswitch .form-check-label span:after,
.bg-green-image .bookmarks .form-check-label span:after,
.bg-green-image .frame-type-form_formframework .form-check-label span:after,
.bg-green .bookmarks .form-check-label span:after,
.bg-green .frame-type-form_formframework .form-check-label span:after,
.bg-medium#productdatabaseswitch .form-check-label span:after,
.bg-medium .bookmarks .form-check-label span:after,
.bg-medium .frame-type-form_formframework .form-check-label span:after,
.bg-primary#productdatabaseswitch .form-check-label span:after,
.bg-primary .bookmarks .form-check-label span:after,
.bg-primary .frame-type-form_formframework .form-check-label span:after {
    border-color: #fff;
}
.bg-black#productdatabaseswitch button[type="submit"],
.bg-black .bookmarks button[type="submit"],
.bg-black .frame-type-form_formframework button[type="submit"],
.bg-danger#productdatabaseswitch button[type="submit"],
.bg-danger .bookmarks button[type="submit"],
.bg-danger .frame-type-form_formframework button[type="submit"],
.bg-dark#productdatabaseswitch button[type="submit"],
.bg-dark .bookmarks button[type="submit"],
.bg-dark .frame-type-form_formframework button[type="submit"],
.bg-green#productdatabaseswitch button[type="submit"],
.bg-green-image#productdatabaseswitch button[type="submit"],
.bg-green-image .bookmarks button[type="submit"],
.bg-green-image .frame-type-form_formframework button[type="submit"],
.bg-green .bookmarks button[type="submit"],
.bg-green .frame-type-form_formframework button[type="submit"],
.bg-medium#productdatabaseswitch button[type="submit"],
.bg-medium .bookmarks button[type="submit"],
.bg-medium .frame-type-form_formframework button[type="submit"],
.bg-primary#productdatabaseswitch button[type="submit"],
.bg-primary .bookmarks button[type="submit"],
.bg-primary .frame-type-form_formframework button[type="submit"] {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}
.bg-black#productdatabaseswitch button[type="submit"]:after,
.bg-black .bookmarks button[type="submit"]:after,
.bg-black .frame-type-form_formframework button[type="submit"]:after,
.bg-danger#productdatabaseswitch button[type="submit"]:after,
.bg-danger .bookmarks button[type="submit"]:after,
.bg-danger .frame-type-form_formframework button[type="submit"]:after,
.bg-dark#productdatabaseswitch button[type="submit"]:after,
.bg-dark .bookmarks button[type="submit"]:after,
.bg-dark .frame-type-form_formframework button[type="submit"]:after,
.bg-green#productdatabaseswitch button[type="submit"]:after,
.bg-green-image#productdatabaseswitch button[type="submit"]:after,
.bg-green-image .bookmarks button[type="submit"]:after,
.bg-green-image .frame-type-form_formframework button[type="submit"]:after,
.bg-green .bookmarks button[type="submit"]:after,
.bg-green .frame-type-form_formframework button[type="submit"]:after,
.bg-medium#productdatabaseswitch button[type="submit"]:after,
.bg-medium .bookmarks button[type="submit"]:after,
.bg-medium .frame-type-form_formframework button[type="submit"]:after,
.bg-primary#productdatabaseswitch button[type="submit"]:after,
.bg-primary .bookmarks button[type="submit"]:after,
.bg-primary .frame-type-form_formframework button[type="submit"]:after {
    color: #fff;
}
.bg-black#productdatabaseswitch button[type="submit"]:hover,
.bg-black .bookmarks button[type="submit"]:hover,
.bg-black .frame-type-form_formframework button[type="submit"]:hover,
.bg-danger#productdatabaseswitch button[type="submit"]:hover,
.bg-danger .bookmarks button[type="submit"]:hover,
.bg-danger .frame-type-form_formframework button[type="submit"]:hover,
.bg-dark#productdatabaseswitch button[type="submit"]:hover,
.bg-dark .bookmarks button[type="submit"]:hover,
.bg-dark .frame-type-form_formframework button[type="submit"]:hover,
.bg-green#productdatabaseswitch button[type="submit"]:hover,
.bg-green-image#productdatabaseswitch button[type="submit"]:hover,
.bg-green-image .bookmarks button[type="submit"]:hover,
.bg-green-image .frame-type-form_formframework button[type="submit"]:hover,
.bg-green .bookmarks button[type="submit"]:hover,
.bg-green .frame-type-form_formframework button[type="submit"]:hover,
.bg-medium#productdatabaseswitch button[type="submit"]:hover,
.bg-medium .bookmarks button[type="submit"]:hover,
.bg-medium .frame-type-form_formframework button[type="submit"]:hover,
.bg-primary#productdatabaseswitch button[type="submit"]:hover,
.bg-primary .bookmarks button[type="submit"]:hover,
.bg-primary .frame-type-form_formframework button[type="submit"]:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.bg-black#productdatabaseswitch button[type="submit"]:hover:after,
.bg-black .bookmarks button[type="submit"]:hover:after,
.bg-black .frame-type-form_formframework button[type="submit"]:hover:after,
.bg-danger#productdatabaseswitch button[type="submit"]:hover:after,
.bg-danger .bookmarks button[type="submit"]:hover:after,
.bg-danger .frame-type-form_formframework button[type="submit"]:hover:after,
.bg-dark#productdatabaseswitch button[type="submit"]:hover:after,
.bg-dark .bookmarks button[type="submit"]:hover:after,
.bg-dark .frame-type-form_formframework button[type="submit"]:hover:after,
.bg-green#productdatabaseswitch button[type="submit"]:hover:after,
.bg-green-image#productdatabaseswitch button[type="submit"]:hover:after,
.bg-green-image .bookmarks button[type="submit"]:hover:after,
.bg-green-image .frame-type-form_formframework button[type="submit"]:hover:after,
.bg-green .bookmarks button[type="submit"]:hover:after,
.bg-green .frame-type-form_formframework button[type="submit"]:hover:after,
.bg-medium#productdatabaseswitch button[type="submit"]:hover:after,
.bg-medium .bookmarks button[type="submit"]:hover:after,
.bg-medium .frame-type-form_formframework button[type="submit"]:hover:after,
.bg-primary#productdatabaseswitch button[type="submit"]:hover:after,
.bg-primary .bookmarks button[type="submit"]:hover:after,
.bg-primary .frame-type-form_formframework button[type="submit"]:hover:after {
    color: #000;
}
.bg-black .bootstrap-select .dropdown-toggle,
.bg-black .bootstrap-select .dropdown-toggle.bs-placeholder,
.bg-danger .bootstrap-select .dropdown-toggle,
.bg-danger .bootstrap-select .dropdown-toggle.bs-placeholder,
.bg-dark .bootstrap-select .dropdown-toggle,
.bg-dark .bootstrap-select .dropdown-toggle.bs-placeholder,
.bg-green-image .bootstrap-select .dropdown-toggle,
.bg-green-image .bootstrap-select .dropdown-toggle.bs-placeholder,
.bg-green .bootstrap-select .dropdown-toggle,
.bg-green .bootstrap-select .dropdown-toggle.bs-placeholder,
.bg-medium .bootstrap-select .dropdown-toggle,
.bg-medium .bootstrap-select .dropdown-toggle.bs-placeholder,
.bg-primary .bootstrap-select .dropdown-toggle,
.bg-primary .bootstrap-select .dropdown-toggle.bs-placeholder {
    color: #fff;
    border-color: #fff;
}
.bg-black .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-black .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-black .bootstrap-select .dropdown-toggle.bs-placeholder:hover,
.bg-danger .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-danger .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-danger .bootstrap-select .dropdown-toggle.bs-placeholder:hover,
.bg-dark .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-dark .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-dark .bootstrap-select .dropdown-toggle.bs-placeholder:hover,
.bg-green-image .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-green-image .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-green-image .bootstrap-select .dropdown-toggle.bs-placeholder:hover,
.bg-green .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-green .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-green .bootstrap-select .dropdown-toggle.bs-placeholder:hover,
.bg-medium .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-medium .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-medium .bootstrap-select .dropdown-toggle.bs-placeholder:hover,
.bg-primary .bootstrap-select .dropdown-toggle.bs-placeholder:active,
.bg-primary .bootstrap-select .dropdown-toggle.bs-placeholder:focus,
.bg-primary .bootstrap-select .dropdown-toggle.bs-placeholder:hover {
    color: #000;
}
.bg-black .bootstrap-select .dropdown-toggle:active,
.bg-black .bootstrap-select .dropdown-toggle:focus,
.bg-black .bootstrap-select .dropdown-toggle:hover,
.bg-danger .bootstrap-select .dropdown-toggle:active,
.bg-danger .bootstrap-select .dropdown-toggle:focus,
.bg-danger .bootstrap-select .dropdown-toggle:hover,
.bg-dark .bootstrap-select .dropdown-toggle:active,
.bg-dark .bootstrap-select .dropdown-toggle:focus,
.bg-dark .bootstrap-select .dropdown-toggle:hover,
.bg-green-image .bootstrap-select .dropdown-toggle:active,
.bg-green-image .bootstrap-select .dropdown-toggle:focus,
.bg-green-image .bootstrap-select .dropdown-toggle:hover,
.bg-green .bootstrap-select .dropdown-toggle:active,
.bg-green .bootstrap-select .dropdown-toggle:focus,
.bg-green .bootstrap-select .dropdown-toggle:hover,
.bg-medium .bootstrap-select .dropdown-toggle:active,
.bg-medium .bootstrap-select .dropdown-toggle:focus,
.bg-medium .bootstrap-select .dropdown-toggle:hover,
.bg-primary .bootstrap-select .dropdown-toggle:active,
.bg-primary .bootstrap-select .dropdown-toggle:focus,
.bg-primary .bootstrap-select .dropdown-toggle:hover {
    background-color: #fff;
    color: #000;
}
.bg-black .bootstrap-select .dropdown-toggle:focus,
.bg-danger .bootstrap-select .dropdown-toggle:focus,
.bg-dark .bootstrap-select .dropdown-toggle:focus,
.bg-green-image .bootstrap-select .dropdown-toggle:focus,
.bg-green .bootstrap-select .dropdown-toggle:focus,
.bg-medium .bootstrap-select .dropdown-toggle:focus,
.bg-primary .bootstrap-select .dropdown-toggle:focus {
    box-shadow: 0 0 4px 2px hsla(0, 0%, 100%, 0.5) !important;
}
.bg-black .bootstrap-select .dropdown-toggle.bs-invalid,
.bg-danger .bootstrap-select .dropdown-toggle.bs-invalid,
.bg-dark .bootstrap-select .dropdown-toggle.bs-invalid,
.bg-green-image .bootstrap-select .dropdown-toggle.bs-invalid,
.bg-green .bootstrap-select .dropdown-toggle.bs-invalid,
.bg-medium .bootstrap-select .dropdown-toggle.bs-invalid,
.bg-primary .bootstrap-select .dropdown-toggle.bs-invalid {
    box-shadow: 0 0 3px 1px red !important;
}
.bg-black .bootstrap-select.show .dropdown-toggle,
.bg-danger .bootstrap-select.show .dropdown-toggle,
.bg-dark .bootstrap-select.show .dropdown-toggle,
.bg-green-image .bootstrap-select.show .dropdown-toggle,
.bg-green .bootstrap-select.show .dropdown-toggle,
.bg-medium .bootstrap-select.show .dropdown-toggle,
.bg-primary .bootstrap-select.show .dropdown-toggle {
    background-color: #fff;
    color: #000;
    box-shadow: 0 0 4px 2px hsla(0, 0%, 100%, 0.5) !important;
}
.bg-black .bootstrap-select > .dropdown-menu > .dropdown-menu,
.bg-danger .bootstrap-select > .dropdown-menu > .dropdown-menu,
.bg-dark .bootstrap-select > .dropdown-menu > .dropdown-menu,
.bg-green-image .bootstrap-select > .dropdown-menu > .dropdown-menu,
.bg-green .bootstrap-select > .dropdown-menu > .dropdown-menu,
.bg-medium .bootstrap-select > .dropdown-menu > .dropdown-menu,
.bg-primary .bootstrap-select > .dropdown-menu > .dropdown-menu {
    background-color: #fff;
    color: #000;
}
.bg-black .bootstrap-select > .dropdown-menu > .dropdown-menu li,
.bg-danger .bootstrap-select > .dropdown-menu > .dropdown-menu li,
.bg-dark .bootstrap-select > .dropdown-menu > .dropdown-menu li,
.bg-green-image .bootstrap-select > .dropdown-menu > .dropdown-menu li,
.bg-green .bootstrap-select > .dropdown-menu > .dropdown-menu li,
.bg-medium .bootstrap-select > .dropdown-menu > .dropdown-menu li,
.bg-primary .bootstrap-select > .dropdown-menu > .dropdown-menu li {
    border-bottom: 1px solid #848581;
}
.bg-black .bootstrap-select > .dropdown-menu > .dropdown-menu li a,
.bg-danger .bootstrap-select > .dropdown-menu > .dropdown-menu li a,
.bg-dark .bootstrap-select > .dropdown-menu > .dropdown-menu li a,
.bg-green-image .bootstrap-select > .dropdown-menu > .dropdown-menu li a,
.bg-green .bootstrap-select > .dropdown-menu > .dropdown-menu li a,
.bg-medium .bootstrap-select > .dropdown-menu > .dropdown-menu li a,
.bg-primary .bootstrap-select > .dropdown-menu > .dropdown-menu li a {
    color: #000;
}
.bg-black .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover,
.bg-danger .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover,
.bg-dark .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover,
.bg-green-image .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover,
.bg-green .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover,
.bg-medium .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover,
.bg-primary .bootstrap-select > .dropdown-menu > .dropdown-menu li a:hover {
    color: #848581;
}
.bg-black .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a,
.bg-danger .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a,
.bg-dark .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a,
.bg-green-image .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a,
.bg-green .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a,
.bg-medium .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a,
.bg-primary .bootstrap-select > .dropdown-menu > .dropdown-menu li.disabled a {
    color: #ccc;
}
#products-uld-dropdown .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option {
    opacity: 1;
}
.frame-type-form_formframework .parsley-error .parsley-errors-list {
    margin-top: 0.5rem;
    color: #dc3545;
}
.frame-type-form_formframework .parsley-error .parsley-errors-list > li {
    padding-left: 0;
}
.frame-type-form_formframework .parsley-error .parsley-errors-list > li:before {
    display: none;
}
.frame-type-form_formframework .parsley-error input.form-control,
.frame-type-form_formframework .parsley-error textarea.form-control {
    border-color: #dc3545;
    color: #dc3545;
}
.frame-type-form_formframework .parsley-error .bootstrap-select .dropdown-toggle,
.frame-type-form_formframework .parsley-error .bootstrap-select .dropdown-toggle.bs-placeholder {
    border-color: #dc3545;
}
section.award .col-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #202020;
}
@media (max-width: 767px) {
    section.award .col-12 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
section.award .col-12 > * {
    width: 350px;
    height: auto;
    text-align: center;
    padding-bottom: 3rem;
}
@media (max-width: 991px) {
    section.award .col-12 > * {
        width: 320px;
    }
}
footer {
    padding-top: 20px;
    padding-bottom: 20px;
}
footer .logo {
    max-width: 200px;
    height: 100%;
}
footer a.btn {
    padding: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    text-decoration: none;
}
footer a.btn span {
    font-size: 150%;
    margin-right: 0.5rem;
    vertical-align: middle;
}
footer a.btn:hover {
    color: #848581;
}
footer a.btn + a.btn {
    margin-left: 2rem;
}
footer .legal-nav li {
    margin-left: 1.5rem;
}
footer .legal-nav li:first-child {
    margin-left: 0;
}
footer .legal-nav li a {
    padding: 0;
}
footer .legal-nav li a:hover {
    color: #848581;
}
footer .social-nav li {
    margin-left: 0.75rem;
}
footer .social-nav li:first-child {
    margin-left: 0;
}
footer .social-nav li a {
    opacity: 0.4;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
footer .social-nav li a:hover {
    opacity: 1;
}
footer .social-nav li a img {
    width: 22px;
    height: 22px;
}
.fancybox-container .language-nav {
    display: block;
    margin: 0 -20px -20px;
}
.fancybox-container .language-nav li {
    display: block;
    width: 100%;
}
.fancybox-container .language-nav li a {
    display: block;
    padding: 10px 40px;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    background: transparent;
    text-decoration: none;
    text-align: center;
    border-top: 1px solid #1e1e1e;
    -webkit-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
.fancybox-container .language-nav li a:hover {
    background: #383838;
}
form.form-user-login h3 {
    font-size: 0.875rem;
    text-transform: uppercase;
    letter-spacing: 0;
}
form.form-user-login label {
    display: none;
}
form.form-user-login .form-control,
form.form-user-login button {
    font-size: 0.675rem;
    font-weight: 700;
    padding: 13.98601px 20px 12.5px;
}
form.form-user-login .form-control {
    border: 2px solid #383838;
}
form.form-user-login button {
    display: block;
    width: 100%;
    text-align: left;
}
@media print {
    * {
        max-width: 100%;
        overflow-y: visible !important;
    }
    #productdatabaseswitch,
    #renderCanvasWrap,
    .btn-play,
    .pushy,
    footer,
    header {
        display: none !important;
    }
    body {
        background: #fff;
        padding: 0;
    }
    .container,
    .container-fluid,
    body,
    section {
        page-break-before: auto;
        page-break-inside: auto;
        page-break-after: auto;
        overflow: visible !important;
    }
    .bookmark {
        padding: 0;
    }
    .accordion .accordion__heading:after,
    .bookmark span {
        display: none;
    }
    .accordion .accordion__panel.collapse {
        display: block;
    }
    .tab-content > .tab-pane {
        display: block;
        opacity: 1;
    }
    .tab-content > .tab-pane + .tab-pane {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #000;
    }
    .slick-slider .slick-slide {
        display: none;
    }
    .slick-slider .slick-slide:first-child {
        display: block;
    }
    .slider-design-color-nav,
    .slider-header-thumbs-nav {
        display: none !important;
    }
}
.tothetop {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    right: 20px;
    bottom: 0;
    width: 3rem;
    height: 3rem;
    cursor: pointer;
    background: #000;
    z-index: 99999999;
    text-align: center;
    line-height: 3rem;
    font-weight: 600;
    border: 1px solid #776f6f;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all ease-in-out 0.3s;
    transition: all 0.3s ease-in-out;
}
.showtop {
    bottom: 95px;
    visibility: visible;
    opacity: 1;
}
.tothetop img {
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@media (max-width: 768px) {
    .showtop {
        bottom: 90px;
    }
}
@media (min-width: 769px) and (max-width: 1366px) {
    .showtop {
        bottom: 130px;
    }
}
.products-lediqble-badge {
    position: absolute;
    bottom: 25%;
    right: 3%;
    -webkit-transform: scale(0.9) rotate(10deg) translateY(50%);
    -o-transform: scale(0.9) rotate(10deg) translateY(50%);
    transform: scale(0.9) rotate(10deg) translateY(50%);
    -webkit-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: transform 0.3s;
    -o-transition: 0.3s transform;
    transition: transform 0.3s;
    z-index: 1;
}
.products-lediqble-badge img {
    width: 8rem;
    height: 8rem;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.3));
    -webkit-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}
.products-lediqble-badge:hover {
    -webkit-transform: rotate(5deg) translateY(50%);
    -o-transform: rotate(5deg) translateY(50%);
    transform: rotate(5deg) translateY(50%);
}
@media (min-width: 576px) {
    .products-lediqble-badge {
        right: 5%;
    }
    .products-lediqble-badge img {
        width: 10rem;
        height: 10rem;
    }
}
@media (min-width: 768px) {
    .products-lediqble-badge {
        bottom: 35%;
        right: 10%;
    }
    .products-lediqble-badge img {
        width: 12rem;
        height: 12rem;
    }
}
@media (min-width: 992px) {
    .products-lediqble-badge img {
        width: 16rem;
        height: 16rem;
    }
}
@media (min-width: 1200px) {
    .products-lediqble-badge {
        right: 15%;
    }
    .products-lediqble-badge img {
        width: 18rem;
        height: 18rem;
    }
}
@-webkit-keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@-o-keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.pardot-success {
    display: none;
}

[class*=" konf-icon-"],
[class^="konf-icon-"] {
    font-family: ytkonfigurator;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.konf-icon-A-Z:before {
    content: "\E600";
}
.konf-icon-Aa:before {
    content: "\E601";
}
.konf-icon-Add-Bag:before {
    content: "\E602";
}
.konf-icon-Add-Basket:before {
    content: "\E603";
}
.konf-icon-Add-Cart:before {
    content: "\E604";
}
.konf-icon-Add-File:before {
    content: "\E605";
}
.konf-icon-Add-SpaceAfterParagraph:before {
    content: "\E606";
}
.konf-icon-Add-SpaceBeforeParagraph:before {
    content: "\E607";
}
.konf-icon-Add-User:before {
    content: "\E608";
}
.konf-icon-Add-UserStar:before {
    content: "\E609";
}
.konf-icon-Add-Window:before {
    content: "\E60A";
}
.konf-icon-Add:before {
    content: "\E60B";
}
.konf-icon-Address-Book:before {
    content: "\E60C";
}
.konf-icon-Address-Book2:before {
    content: "\E60D";
}
.konf-icon-Administrator:before {
    content: "\E60E";
}
.konf-icon-Aerobics-2:before {
    content: "\E60F";
}
.konf-icon-Aerobics-3:before {
    content: "\E610";
}
.konf-icon-Aerobics:before {
    content: "\E611";
}
.konf-icon-Affiliate:before {
    content: "\E612";
}
.konf-icon-Aim:before {
    content: "\E613";
}
.konf-icon-Air-Balloon:before {
    content: "\E614";
}
.konf-icon-Airbrush:before {
    content: "\E615";
}
.konf-icon-Airship:before {
    content: "\E616";
}
.konf-icon-Alarm-Clock:before {
    content: "\E617";
}
.konf-icon-Alarm-Clock2:before {
    content: "\E618";
}
.konf-icon-Alarm:before {
    content: "\E619";
}
.konf-icon-Alien-2:before {
    content: "\E61A";
}
.konf-icon-Alien:before {
    content: "\E61B";
}
.konf-icon-Aligator:before {
    content: "\E61C";
}
.konf-icon-Align-Center:before {
    content: "\E61D";
}
.konf-icon-Align-JustifyAll:before {
    content: "\E61E";
}
.konf-icon-Align-JustifyCenter:before {
    content: "\E61F";
}
.konf-icon-Align-JustifyLeft:before {
    content: "\E620";
}
.konf-icon-Align-JustifyRight:before {
    content: "\E621";
}
.konf-icon-Align-Left:before {
    content: "\E622";
}
.konf-icon-Align-Right:before {
    content: "\E623";
}
.konf-icon-Alpha:before {
    content: "\E624";
}
.konf-icon-Ambulance:before {
    content: "\E625";
}
.konf-icon-AMX:before {
    content: "\E626";
}
.konf-icon-Anchor-2:before {
    content: "\E627";
}
.konf-icon-Anchor:before {
    content: "\E628";
}
.konf-icon-Android-Store:before {
    content: "\E629";
}
.konf-icon-Android:before {
    content: "\E62A";
}
.konf-icon-Angel-Smiley:before {
    content: "\E62B";
}
.konf-icon-Angel:before {
    content: "\E62C";
}
.konf-icon-Angry:before {
    content: "\E62D";
}
.konf-icon-Apple-Bite:before {
    content: "\E62E";
}
.konf-icon-Apple-Store:before {
    content: "\E62F";
}
.konf-icon-Apple:before {
    content: "\E630";
}
.konf-icon-Approved-Window:before {
    content: "\E631";
}
.konf-icon-Aquarius-2:before {
    content: "\E632";
}
.konf-icon-Aquarius:before {
    content: "\E633";
}
.konf-icon-Archery-2:before {
    content: "\E634";
}
.konf-icon-Archery:before {
    content: "\E635";
}
.konf-icon-Argentina:before {
    content: "\E636";
}
.konf-icon-Aries-2:before {
    content: "\E637";
}
.konf-icon-Aries:before {
    content: "\E638";
}
.konf-icon-Army-Key:before {
    content: "\E639";
}
.konf-icon-Arrow-Around:before {
    content: "\E63A";
}
.konf-icon-Arrow-Back3:before {
    content: "\E63B";
}
.konf-icon-Arrow-Back:before {
    content: "\E63C";
}
.konf-icon-Arrow-Back2:before {
    content: "\E63D";
}
.konf-icon-Arrow-Barrier:before {
    content: "\E63E";
}
.konf-icon-Arrow-Circle:before {
    content: "\E63F";
}
.konf-icon-Arrow-Cross:before {
    content: "\E640";
}
.konf-icon-Arrow-Down:before {
    content: "\E641";
}
.konf-icon-Arrow-Down2:before {
    content: "\E642";
}
.konf-icon-Arrow-Down3:before {
    content: "\E643";
}
.konf-icon-Arrow-DowninCircle:before {
    content: "\E644";
}
.konf-icon-Arrow-Fork:before {
    content: "\E645";
}
.konf-icon-Arrow-Forward:before {
    content: "\E646";
}
.konf-icon-Arrow-Forward2:before {
    content: "\E647";
}
.konf-icon-Arrow-From:before {
    content: "\E648";
}
.konf-icon-Arrow-Inside:before {
    content: "\E649";
}
.konf-icon-Arrow-Inside45:before {
    content: "\E64A";
}
.konf-icon-Arrow-InsideGap:before {
    content: "\E64B";
}
.konf-icon-Arrow-InsideGap45:before {
    content: "\E64C";
}
.konf-icon-Arrow-Into:before {
    content: "\E64D";
}
.konf-icon-Arrow-Join:before {
    content: "\E64E";
}
.konf-icon-Arrow-Junction:before {
    content: "\E64F";
}
.konf-icon-Arrow-Left:before {
    content: "\E650";
}
.konf-icon-Arrow-Left2:before {
    content: "\E651";
}
.konf-icon-Arrow-LeftinCircle:before {
    content: "\E652";
}
.konf-icon-Arrow-Loop:before {
    content: "\E653";
}
.konf-icon-Arrow-Merge:before {
    content: "\E654";
}
.konf-icon-Arrow-Mix:before {
    content: "\E655";
}
.konf-icon-Arrow-Next:before {
    content: "\E656";
}
.konf-icon-Arrow-OutLeft:before {
    content: "\E657";
}
.konf-icon-Arrow-OutRight:before {
    content: "\E658";
}
.konf-icon-Arrow-Outside:before {
    content: "\E659";
}
.konf-icon-Arrow-Outside45:before {
    content: "\E65A";
}
.konf-icon-Arrow-OutsideGap:before {
    content: "\E65B";
}
.konf-icon-Arrow-OutsideGap45:before {
    content: "\E65C";
}
.konf-icon-Arrow-Over:before {
    content: "\E65D";
}
.konf-icon-Arrow-Refresh:before {
    content: "\E65E";
}
.konf-icon-Arrow-Refresh2:before {
    content: "\E65F";
}
.konf-icon-Arrow-Right:before {
    content: "\E660";
}
.konf-icon-Arrow-Right2:before {
    content: "\E661";
}
.konf-icon-Arrow-RightinCircle:before {
    content: "\E662";
}
.konf-icon-Arrow-Shuffle:before {
    content: "\E663";
}
.konf-icon-Arrow-Squiggly:before {
    content: "\E664";
}
.konf-icon-Arrow-Through:before {
    content: "\E665";
}
.konf-icon-Arrow-To:before {
    content: "\E666";
}
.konf-icon-Arrow-TurnLeft:before {
    content: "\E667";
}
.konf-icon-Arrow-TurnRight:before {
    content: "\E668";
}
.konf-icon-Arrow-Up:before {
    content: "\E669";
}
.konf-icon-Arrow-Up2:before {
    content: "\E66A";
}
.konf-icon-Arrow-Up3:before {
    content: "\E66B";
}
.konf-icon-Arrow-UpinCircle:before {
    content: "\E66C";
}
.konf-icon-Arrow-XLeft:before {
    content: "\E66D";
}
.konf-icon-Arrow-XRight:before {
    content: "\E66E";
}
.konf-icon-Ask:before {
    content: "\E66F";
}
.konf-icon-Assistant:before {
    content: "\E670";
}
.konf-icon-Astronaut:before {
    content: "\E671";
}
.konf-icon-At-Sign:before {
    content: "\E672";
}
.konf-icon-ATM:before {
    content: "\E673";
}
.konf-icon-Atom:before {
    content: "\E674";
}
.konf-icon-Audio:before {
    content: "\E675";
}
.konf-icon-Auto-Flash:before {
    content: "\E676";
}
.konf-icon-Autumn:before {
    content: "\E677";
}
.konf-icon-Baby-Clothes:before {
    content: "\E678";
}
.konf-icon-Baby-Clothes2:before {
    content: "\E679";
}
.konf-icon-Baby-Cry:before {
    content: "\E67A";
}
.konf-icon-Baby:before {
    content: "\E67B";
}
.konf-icon-Back2:before {
    content: "\E67C";
}
.konf-icon-Back-Media:before {
    content: "\E67D";
}
.konf-icon-Back-Music:before {
    content: "\E67E";
}
.konf-icon-Back:before {
    content: "\E67F";
}
.konf-icon-Background:before {
    content: "\E680";
}
.konf-icon-Bacteria:before {
    content: "\E681";
}
.konf-icon-Bag-Coins:before {
    content: "\E682";
}
.konf-icon-Bag-Items:before {
    content: "\E683";
}
.konf-icon-Bag-Quantity:before {
    content: "\E684";
}
.konf-icon-Bag:before {
    content: "\E685";
}
.konf-icon-Bakelite:before {
    content: "\E686";
}
.konf-icon-Ballet-Shoes:before {
    content: "\E687";
}
.konf-icon-Balloon:before {
    content: "\E688";
}
.konf-icon-Banana:before {
    content: "\E689";
}
.konf-icon-Band-Aid:before {
    content: "\E68A";
}
.konf-icon-Bank:before {
    content: "\E68B";
}
.konf-icon-Bar-Chart:before {
    content: "\E68C";
}
.konf-icon-Bar-Chart2:before {
    content: "\E68D";
}
.konf-icon-Bar-Chart3:before {
    content: "\E68E";
}
.konf-icon-Bar-Chart4:before {
    content: "\E68F";
}
.konf-icon-Bar-Chart5:before {
    content: "\E690";
}
.konf-icon-Bar-Code:before {
    content: "\E691";
}
.konf-icon-Barricade-2:before {
    content: "\E692";
}
.konf-icon-Barricade:before {
    content: "\E693";
}
.konf-icon-Baseball:before {
    content: "\E694";
}
.konf-icon-Basket-Ball:before {
    content: "\E695";
}
.konf-icon-Basket-Coins:before {
    content: "\E696";
}
.konf-icon-Basket-Items:before {
    content: "\E697";
}
.konf-icon-Basket-Quantity:before {
    content: "\E698";
}
.konf-icon-Bat-2:before {
    content: "\E699";
}
.konf-icon-Bat:before {
    content: "\E69A";
}
.konf-icon-Bathrobe:before {
    content: "\E69B";
}
.konf-icon-Batman-Mask:before {
    content: "\E69C";
}
.konf-icon-Battery-0:before {
    content: "\E69D";
}
.konf-icon-Battery-25:before {
    content: "\E69E";
}
.konf-icon-Battery-50:before {
    content: "\E69F";
}
.konf-icon-Battery-75:before {
    content: "\E6A0";
}
.konf-icon-Battery-100:before {
    content: "\E6A1";
}
.konf-icon-Battery-Charge:before {
    content: "\E6A2";
}
.konf-icon-Bear:before {
    content: "\E6A3";
}
.konf-icon-Beard-2:before {
    content: "\E6A4";
}
.konf-icon-Beard-3:before {
    content: "\E6A5";
}
.konf-icon-Beard:before {
    content: "\E6A6";
}
.konf-icon-Bebo:before {
    content: "\E6A7";
}
.konf-icon-Bee:before {
    content: "\E6A8";
}
.konf-icon-Beer-Glass:before {
    content: "\E6A9";
}
.konf-icon-Beer:before {
    content: "\E6AA";
}
.konf-icon-Bell-2:before {
    content: "\E6AB";
}
.konf-icon-Bell:before {
    content: "\E6AC";
}
.konf-icon-Belt-2:before {
    content: "\E6AD";
}
.konf-icon-Belt-3:before {
    content: "\E6AE";
}
.konf-icon-Belt:before {
    content: "\E6AF";
}
.konf-icon-Berlin-Tower:before {
    content: "\E6B0";
}
.konf-icon-Beta:before {
    content: "\E6B1";
}
.konf-icon-Betvibes:before {
    content: "\E6B2";
}
.konf-icon-Bicycle-2:before {
    content: "\E6B3";
}
.konf-icon-Bicycle-3:before {
    content: "\E6B4";
}
.konf-icon-Bicycle:before {
    content: "\E6B5";
}
.konf-icon-Big-Bang:before {
    content: "\E6B6";
}
.konf-icon-Big-Data:before {
    content: "\E6B7";
}
.konf-icon-Bike-Helmet:before {
    content: "\E6B8";
}
.konf-icon-Bikini:before {
    content: "\E6B9";
}
.konf-icon-Bilk-Bottle2:before {
    content: "\E6BA";
}
.konf-icon-Billing:before {
    content: "\E6BB";
}
.konf-icon-Bing:before {
    content: "\E6BC";
}
.konf-icon-Binocular:before {
    content: "\E6BD";
}
.konf-icon-Bio-Hazard:before {
    content: "\E6BE";
}
.konf-icon-Biotech:before {
    content: "\E6BF";
}
.konf-icon-Bird-DeliveringLetter:before {
    content: "\E6C0";
}
.konf-icon-Bird:before {
    content: "\E6C1";
}
.konf-icon-Birthday-Cake:before {
    content: "\E6C2";
}
.konf-icon-Bisexual:before {
    content: "\E6C3";
}
.konf-icon-Bishop:before {
    content: "\E6C4";
}
.konf-icon-Bitcoin:before {
    content: "\E6C5";
}
.konf-icon-Black-Cat:before {
    content: "\E6C6";
}
.konf-icon-Blackboard:before {
    content: "\E6C7";
}
.konf-icon-Blinklist:before {
    content: "\E6C8";
}
.konf-icon-Block-Cloud:before {
    content: "\E6C9";
}
.konf-icon-Block-Window:before {
    content: "\E6CA";
}
.konf-icon-Blogger:before {
    content: "\E6CB";
}
.konf-icon-Blood:before {
    content: "\E6CC";
}
.konf-icon-Blouse:before {
    content: "\E6CD";
}
.konf-icon-Blueprint:before {
    content: "\E6CE";
}
.konf-icon-Board:before {
    content: "\E6CF";
}
.konf-icon-Bodybuilding:before {
    content: "\E6D0";
}
.konf-icon-Bold-Text:before {
    content: "\E6D1";
}
.konf-icon-Bone:before {
    content: "\E6D2";
}
.konf-icon-Bones:before {
    content: "\E6D3";
}
.konf-icon-Book:before {
    content: "\E6D4";
}
.konf-icon-Bookmark:before {
    content: "\E6D5";
}
.konf-icon-Books-2:before {
    content: "\E6D6";
}
.konf-icon-Books:before {
    content: "\E6D7";
}
.konf-icon-Boom:before {
    content: "\E6D8";
}
.konf-icon-Boot-2:before {
    content: "\E6D9";
}
.konf-icon-Boot:before {
    content: "\E6DA";
}
.konf-icon-Bottom-ToTop:before {
    content: "\E6DB";
}
.konf-icon-Bow-2:before {
    content: "\E6DC";
}
.konf-icon-Bow-3:before {
    content: "\E6DD";
}
.konf-icon-Bow-4:before {
    content: "\E6DE";
}
.konf-icon-Bow-5:before {
    content: "\E6DF";
}
.konf-icon-Bow-6:before {
    content: "\E6E0";
}
.konf-icon-Bow:before {
    content: "\E6E1";
}
.konf-icon-Bowling-2:before {
    content: "\E6E2";
}
.konf-icon-Bowling:before {
    content: "\E6E3";
}
.konf-icon-Box2:before {
    content: "\E6E4";
}
.konf-icon-Box-Close:before {
    content: "\E6E5";
}
.konf-icon-Box-Full:before {
    content: "\E6E6";
}
.konf-icon-Box-Open:before {
    content: "\E6E7";
}
.konf-icon-Box-withFolders:before {
    content: "\E6E8";
}
.konf-icon-Box:before {
    content: "\E6E9";
}
.konf-icon-Boy:before {
    content: "\E6EA";
}
.konf-icon-Bra:before {
    content: "\E6EB";
}
.konf-icon-Brain-2:before {
    content: "\E6EC";
}
.konf-icon-Brain-3:before {
    content: "\E6ED";
}
.konf-icon-Brain:before {
    content: "\E6EE";
}
.konf-icon-Brazil:before {
    content: "\E6EF";
}
.konf-icon-Bread-2:before {
    content: "\E6F0";
}
.konf-icon-Bread:before {
    content: "\E6F1";
}
.konf-icon-Bridge:before {
    content: "\E6F2";
}
.konf-icon-Brightkite:before {
    content: "\E6F3";
}
.konf-icon-Broke-Link2:before {
    content: "\E6F4";
}
.konf-icon-Broken-Link:before {
    content: "\E6F5";
}
.konf-icon-Broom:before {
    content: "\E6F6";
}
.konf-icon-Brush:before {
    content: "\E6F7";
}
.konf-icon-Bucket:before {
    content: "\E6F8";
}
.konf-icon-Bug:before {
    content: "\E6F9";
}
.konf-icon-Building:before {
    content: "\E6FA";
}
.konf-icon-Bulleted-List:before {
    content: "\E6FB";
}
.konf-icon-Bus-2:before {
    content: "\E6FC";
}
.konf-icon-Bus:before {
    content: "\E6FD";
}
.konf-icon-Business-Man:before {
    content: "\E6FE";
}
.konf-icon-Business-ManWoman:before {
    content: "\E6FF";
}
.konf-icon-Business-Mens:before {
    content: "\E700";
}
.konf-icon-Business-Woman:before {
    content: "\E701";
}
.konf-icon-Butterfly:before {
    content: "\E702";
}
.konf-icon-Button:before {
    content: "\E703";
}
.konf-icon-Cable-Car:before {
    content: "\E704";
}
.konf-icon-Cake:before {
    content: "\E705";
}
.konf-icon-Calculator-2:before {
    content: "\E706";
}
.konf-icon-Calculator-3:before {
    content: "\E707";
}
.konf-icon-Calculator:before {
    content: "\E708";
}
.konf-icon-Calendar-2:before {
    content: "\E709";
}
.konf-icon-Calendar-3:before {
    content: "\E70A";
}
.konf-icon-Calendar-4:before {
    content: "\E70B";
}
.konf-icon-Calendar-Clock:before {
    content: "\E70C";
}
.konf-icon-Calendar:before {
    content: "\E70D";
}
.konf-icon-Camel:before {
    content: "\E70E";
}
.konf-icon-Camera-2:before {
    content: "\E70F";
}
.konf-icon-Camera-3:before {
    content: "\E710";
}
.konf-icon-Camera-4:before {
    content: "\E711";
}
.konf-icon-Camera-5:before {
    content: "\E712";
}
.konf-icon-Camera-Back:before {
    content: "\E713";
}
.konf-icon-Camera:before {
    content: "\E714";
}
.konf-icon-Can-2:before {
    content: "\E715";
}
.konf-icon-Can:before {
    content: "\E716";
}
.konf-icon-Canada:before {
    content: "\E717";
}
.konf-icon-Cancer-2:before {
    content: "\E718";
}
.konf-icon-Cancer-3:before {
    content: "\E719";
}
.konf-icon-Cancer:before {
    content: "\E71A";
}
.konf-icon-Candle:before {
    content: "\E71B";
}
.konf-icon-Candy-Cane:before {
    content: "\E71C";
}
.konf-icon-Candy:before {
    content: "\E71D";
}
.konf-icon-Cannon:before {
    content: "\E71E";
}
.konf-icon-Cap-2:before {
    content: "\E71F";
}
.konf-icon-Cap-3:before {
    content: "\E720";
}
.konf-icon-Cap-Smiley:before {
    content: "\E721";
}
.konf-icon-Cap:before {
    content: "\E722";
}
.konf-icon-Capricorn-2:before {
    content: "\E723";
}
.konf-icon-Capricorn:before {
    content: "\E724";
}
.konf-icon-Car-2:before {
    content: "\E725";
}
.konf-icon-Car-3:before {
    content: "\E726";
}
.konf-icon-Car-Coins:before {
    content: "\E727";
}
.konf-icon-Car-Items:before {
    content: "\E728";
}
.konf-icon-Car-Wheel:before {
    content: "\E729";
}
.konf-icon-Car:before {
    content: "\E72A";
}
.konf-icon-Cardigan:before {
    content: "\E72B";
}
.konf-icon-Cardiovascular:before {
    content: "\E72C";
}
.konf-icon-Cart-Quantity:before {
    content: "\E72D";
}
.konf-icon-Casette-Tape:before {
    content: "\E72E";
}
.konf-icon-Cash-Register:before {
    content: "\E72F";
}
.konf-icon-Cash-register2:before {
    content: "\E730";
}
.konf-icon-Castle:before {
    content: "\E731";
}
.konf-icon-Cat:before {
    content: "\E732";
}
.konf-icon-Cathedral:before {
    content: "\E733";
}
.konf-icon-Cauldron:before {
    content: "\E734";
}
.konf-icon-CD-2:before {
    content: "\E735";
}
.konf-icon-CD-Cover:before {
    content: "\E736";
}
.konf-icon-CD:before {
    content: "\E737";
}
.konf-icon-Cello:before {
    content: "\E738";
}
.konf-icon-Celsius:before {
    content: "\E739";
}
.konf-icon-Chacked-Flag:before {
    content: "\E73A";
}
.konf-icon-Chair:before {
    content: "\E73B";
}
.konf-icon-Charger:before {
    content: "\E73C";
}
.konf-icon-Check-2:before {
    content: "\E73D";
}
.konf-icon-Check:before {
    content: "\E73E";
}
.konf-icon-Checked-User:before {
    content: "\E73F";
}
.konf-icon-Checkmate:before {
    content: "\E740";
}
.konf-icon-Checkout-Bag:before {
    content: "\E741";
}
.konf-icon-Checkout-Basket:before {
    content: "\E742";
}
.konf-icon-Checkout:before {
    content: "\E743";
}
.konf-icon-Cheese:before {
    content: "\E744";
}
.konf-icon-Cheetah:before {
    content: "\E745";
}
.konf-icon-Chef-Hat:before {
    content: "\E746";
}
.konf-icon-Chef-Hat2:before {
    content: "\E747";
}
.konf-icon-Chef:before {
    content: "\E748";
}
.konf-icon-Chemical-2:before {
    content: "\E749";
}
.konf-icon-Chemical-3:before {
    content: "\E74A";
}
.konf-icon-Chemical-4:before {
    content: "\E74B";
}
.konf-icon-Chemical-5:before {
    content: "\E74C";
}
.konf-icon-Chemical:before {
    content: "\E74D";
}
.konf-icon-Chess-Board:before {
    content: "\E74E";
}
.konf-icon-Chess:before {
    content: "\E74F";
}
.konf-icon-Chicken:before {
    content: "\E750";
}
.konf-icon-Chile:before {
    content: "\E751";
}
.konf-icon-Chimney:before {
    content: "\E752";
}
.konf-icon-China:before {
    content: "\E753";
}
.konf-icon-Chinese-Temple:before {
    content: "\E754";
}
.konf-icon-Chip:before {
    content: "\E755";
}
.konf-icon-Chopsticks-2:before {
    content: "\E756";
}
.konf-icon-Chopsticks:before {
    content: "\E757";
}
.konf-icon-Christmas-Ball:before {
    content: "\E758";
}
.konf-icon-Christmas-Bell:before {
    content: "\E759";
}
.konf-icon-Christmas-Candle:before {
    content: "\E75A";
}
.konf-icon-Christmas-Hat:before {
    content: "\E75B";
}
.konf-icon-Christmas-Sleigh:before {
    content: "\E75C";
}
.konf-icon-Christmas-Snowman:before {
    content: "\E75D";
}
.konf-icon-Christmas-Sock:before {
    content: "\E75E";
}
.konf-icon-Christmas-Tree:before {
    content: "\E75F";
}
.konf-icon-Christmas:before {
    content: "\E760";
}
.konf-icon-Chrome:before {
    content: "\E761";
}
.konf-icon-Chrysler-Building:before {
    content: "\E762";
}
.konf-icon-Cinema:before {
    content: "\E763";
}
.konf-icon-Circular-Point:before {
    content: "\E764";
}
.konf-icon-City-Hall:before {
    content: "\E765";
}
.konf-icon-Clamp:before {
    content: "\E766";
}
.konf-icon-Clapperboard-Close:before {
    content: "\E767";
}
.konf-icon-Clapperboard-Open:before {
    content: "\E768";
}
.konf-icon-Claps:before {
    content: "\E769";
}
.konf-icon-Clef:before {
    content: "\E76A";
}
.konf-icon-Clinic:before {
    content: "\E76B";
}
.konf-icon-Clock-2:before {
    content: "\E76C";
}
.konf-icon-Clock-3:before {
    content: "\E76D";
}
.konf-icon-Clock-4:before {
    content: "\E76E";
}
.konf-icon-Clock-Back:before {
    content: "\E76F";
}
.konf-icon-Clock-Forward:before {
    content: "\E770";
}
.konf-icon-Clock:before {
    content: "\E771";
}
.konf-icon-Close-Window:before {
    content: "\E772";
}
.konf-icon-Close:before {
    content: "\E773";
}
.konf-icon-Clothing-Store:before {
    content: "\E774";
}
.konf-icon-Cloud--:before {
    content: "\E775";
}
.konf-icon-Cloud-:before {
    content: "\E776";
}
.konf-icon-Cloud-Camera:before {
    content: "\E777";
}
.konf-icon-Cloud-Computer:before {
    content: "\E778";
}
.konf-icon-Cloud-Email:before {
    content: "\E779";
}
.konf-icon-Cloud-Hail:before {
    content: "\E77A";
}
.konf-icon-Cloud-Laptop:before {
    content: "\E77B";
}
.konf-icon-Cloud-Lock:before {
    content: "\E77C";
}
.konf-icon-Cloud-Moon:before {
    content: "\E77D";
}
.konf-icon-Cloud-Music:before {
    content: "\E77E";
}
.konf-icon-Cloud-Picture:before {
    content: "\E77F";
}
.konf-icon-Cloud-Rain:before {
    content: "\E780";
}
.konf-icon-Cloud-Remove:before {
    content: "\E781";
}
.konf-icon-Cloud-Secure:before {
    content: "\E782";
}
.konf-icon-Cloud-Settings:before {
    content: "\E783";
}
.konf-icon-Cloud-Smartphone:before {
    content: "\E784";
}
.konf-icon-Cloud-Snow:before {
    content: "\E785";
}
.konf-icon-Cloud-Sun:before {
    content: "\E786";
}
.konf-icon-Cloud-Tablet:before {
    content: "\E787";
}
.konf-icon-Cloud-Video:before {
    content: "\E788";
}
.konf-icon-Cloud-Weather:before {
    content: "\E789";
}
.konf-icon-Cloud:before {
    content: "\E78A";
}
.konf-icon-Clouds-Weather:before {
    content: "\E78B";
}
.konf-icon-Clouds:before {
    content: "\E78C";
}
.konf-icon-Clown:before {
    content: "\E78D";
}
.konf-icon-CMYK:before {
    content: "\E78E";
}
.konf-icon-Coat:before {
    content: "\E78F";
}
.konf-icon-Cocktail:before {
    content: "\E790";
}
.konf-icon-Coconut:before {
    content: "\E791";
}
.konf-icon-Code-Window:before {
    content: "\E792";
}
.konf-icon-Coding:before {
    content: "\E793";
}
.konf-icon-Coffee-2:before {
    content: "\E794";
}
.konf-icon-Coffee-Bean:before {
    content: "\E795";
}
.konf-icon-Coffee-Machine:before {
    content: "\E796";
}
.konf-icon-Coffee-toGo:before {
    content: "\E797";
}
.konf-icon-Coffee:before {
    content: "\E798";
}
.konf-icon-Coffin:before {
    content: "\E799";
}
.konf-icon-Coin:before {
    content: "\E79A";
}
.konf-icon-Coins-2:before {
    content: "\E79B";
}
.konf-icon-Coins-3:before {
    content: "\E79C";
}
.konf-icon-Coins:before {
    content: "\E79D";
}
.konf-icon-Colombia:before {
    content: "\E79E";
}
.konf-icon-Colosseum:before {
    content: "\E79F";
}
.konf-icon-Column-2:before {
    content: "\E7A0";
}
.konf-icon-Column-3:before {
    content: "\E7A1";
}
.konf-icon-Column:before {
    content: "\E7A2";
}
.konf-icon-Comb-2:before {
    content: "\E7A3";
}
.konf-icon-Comb:before {
    content: "\E7A4";
}
.konf-icon-Communication-Tower:before {
    content: "\E7A5";
}
.konf-icon-Communication-Tower2:before {
    content: "\E7A6";
}
.konf-icon-Compass-2:before {
    content: "\E7A7";
}
.konf-icon-Compass-3:before {
    content: "\E7A8";
}
.konf-icon-Compass-4:before {
    content: "\E7A9";
}
.konf-icon-Compass-Rose:before {
    content: "\E7AA";
}
.konf-icon-Compass:before {
    content: "\E7AB";
}
.konf-icon-Computer-2:before {
    content: "\E7AC";
}
.konf-icon-Computer-3:before {
    content: "\E7AD";
}
.konf-icon-Computer-Secure:before {
    content: "\E7AE";
}
.konf-icon-Computer:before {
    content: "\E7AF";
}
.konf-icon-Conference:before {
    content: "\E7B0";
}
.konf-icon-Confused:before {
    content: "\E7B1";
}
.konf-icon-Conservation:before {
    content: "\E7B2";
}
.konf-icon-Consulting:before {
    content: "\E7B3";
}
.konf-icon-Contrast:before {
    content: "\E7B4";
}
.konf-icon-Control-2:before {
    content: "\E7B5";
}
.konf-icon-Control:before {
    content: "\E7B6";
}
.konf-icon-Cookie-Man:before {
    content: "\E7B7";
}
.konf-icon-Cookies:before {
    content: "\E7B8";
}
.konf-icon-Cool-Guy:before {
    content: "\E7B9";
}
.konf-icon-Cool:before {
    content: "\E7BA";
}
.konf-icon-Copyright:before {
    content: "\E7BB";
}
.konf-icon-Costume:before {
    content: "\E7BC";
}
.konf-icon-Couple-Sign:before {
    content: "\E7BD";
}
.konf-icon-Cow:before {
    content: "\E7BE";
}
.konf-icon-CPU:before {
    content: "\E7BF";
}
.konf-icon-Crane:before {
    content: "\E7C0";
}
.konf-icon-Cranium:before {
    content: "\E7C1";
}
.konf-icon-Credit-Card:before {
    content: "\E7C2";
}
.konf-icon-Credit-Card2:before {
    content: "\E7C3";
}
.konf-icon-Credit-Card3:before {
    content: "\E7C4";
}
.konf-icon-Cricket:before {
    content: "\E7C5";
}
.konf-icon-Criminal:before {
    content: "\E7C6";
}
.konf-icon-Croissant:before {
    content: "\E7C7";
}
.konf-icon-Crop-2:before {
    content: "\E7C8";
}
.konf-icon-Crop-3:before {
    content: "\E7C9";
}
.konf-icon-Crown-2:before {
    content: "\E7CA";
}
.konf-icon-Crown:before {
    content: "\E7CB";
}
.konf-icon-Crying:before {
    content: "\E7CC";
}
.konf-icon-Cube-Molecule:before {
    content: "\E7CD";
}
.konf-icon-Cube-Molecule2:before {
    content: "\E7CE";
}
.konf-icon-Cupcake:before {
    content: "\E7CF";
}
.konf-icon-Cursor-Click:before {
    content: "\E7D0";
}
.konf-icon-Cursor-Click2:before {
    content: "\E7D1";
}
.konf-icon-Cursor-Move:before {
    content: "\E7D2";
}
.konf-icon-Cursor-Move2:before {
    content: "\E7D3";
}
.konf-icon-Cursor-Select:before {
    content: "\E7D4";
}
.konf-icon-Cursor:before {
    content: "\E7D5";
}
.konf-icon-D-Eyeglasses:before {
    content: "\E7D6";
}
.konf-icon-D-Eyeglasses2:before {
    content: "\E7D7";
}
.konf-icon-Dam:before {
    content: "\E7D8";
}
.konf-icon-Danemark:before {
    content: "\E7D9";
}
.konf-icon-Danger-2:before {
    content: "\E7DA";
}
.konf-icon-Danger:before {
    content: "\E7DB";
}
.konf-icon-Dashboard:before {
    content: "\E7DC";
}
.konf-icon-Data-Backup:before {
    content: "\E7DD";
}
.konf-icon-Data-Block:before {
    content: "\E7DE";
}
.konf-icon-Data-Center:before {
    content: "\E7DF";
}
.konf-icon-Data-Clock:before {
    content: "\E7E0";
}
.konf-icon-Data-Cloud:before {
    content: "\E7E1";
}
.konf-icon-Data-Compress:before {
    content: "\E7E2";
}
.konf-icon-Data-Copy:before {
    content: "\E7E3";
}
.konf-icon-Data-Download:before {
    content: "\E7E4";
}
.konf-icon-Data-Financial:before {
    content: "\E7E5";
}
.konf-icon-Data-Key:before {
    content: "\E7E6";
}
.konf-icon-Data-Lock:before {
    content: "\E7E7";
}
.konf-icon-Data-Network:before {
    content: "\E7E8";
}
.konf-icon-Data-Password:before {
    content: "\E7E9";
}
.konf-icon-Data-Power:before {
    content: "\E7EA";
}
.konf-icon-Data-Refresh:before {
    content: "\E7EB";
}
.konf-icon-Data-Save:before {
    content: "\E7EC";
}
.konf-icon-Data-Search:before {
    content: "\E7ED";
}
.konf-icon-Data-Security:before {
    content: "\E7EE";
}
.konf-icon-Data-Settings:before {
    content: "\E7EF";
}
.konf-icon-Data-Sharing:before {
    content: "\E7F0";
}
.konf-icon-Data-Shield:before {
    content: "\E7F1";
}
.konf-icon-Data-Signal:before {
    content: "\E7F2";
}
.konf-icon-Data-Storage:before {
    content: "\E7F3";
}
.konf-icon-Data-Stream:before {
    content: "\E7F4";
}
.konf-icon-Data-Transfer:before {
    content: "\E7F5";
}
.konf-icon-Data-Unlock:before {
    content: "\E7F6";
}
.konf-icon-Data-Upload:before {
    content: "\E7F7";
}
.konf-icon-Data-Yes:before {
    content: "\E7F8";
}
.konf-icon-Data:before {
    content: "\E7F9";
}
.konf-icon-David-Star:before {
    content: "\E7FA";
}
.konf-icon-Daylight:before {
    content: "\E7FB";
}
.konf-icon-Death:before {
    content: "\E7FC";
}
.konf-icon-Debian:before {
    content: "\E7FD";
}
.konf-icon-Dec:before {
    content: "\E7FE";
}
.konf-icon-Decrase-Inedit:before {
    content: "\E7FF";
}
.konf-icon-Deer-2:before {
    content: "\E800";
}
.konf-icon-Deer:before {
    content: "\E801";
}
.konf-icon-Delete-File:before {
    content: "\E802";
}
.konf-icon-Delete-Window:before {
    content: "\E803";
}
.konf-icon-Delicious:before {
    content: "\E804";
}
.konf-icon-Depression:before {
    content: "\E805";
}
.konf-icon-Deviantart:before {
    content: "\E806";
}
.konf-icon-Device-SyncwithCloud:before {
    content: "\E807";
}
.konf-icon-Diamond:before {
    content: "\E808";
}
.konf-icon-Dice-2:before {
    content: "\E809";
}
.konf-icon-Dice:before {
    content: "\E80A";
}
.konf-icon-Digg:before {
    content: "\E80B";
}
.konf-icon-Digital-Drawing:before {
    content: "\E80C";
}
.konf-icon-Diigo:before {
    content: "\E80D";
}
.konf-icon-Dinosaur:before {
    content: "\E80E";
}
.konf-icon-Diploma-2:before {
    content: "\E80F";
}
.konf-icon-Diploma:before {
    content: "\E810";
}
.konf-icon-Direction-East:before {
    content: "\E811";
}
.konf-icon-Direction-North:before {
    content: "\E812";
}
.konf-icon-Direction-South:before {
    content: "\E813";
}
.konf-icon-Direction-West:before {
    content: "\E814";
}
.konf-icon-Director:before {
    content: "\E815";
}
.konf-icon-Disk:before {
    content: "\E816";
}
.konf-icon-Dj:before {
    content: "\E817";
}
.konf-icon-DNA-2:before {
    content: "\E818";
}
.konf-icon-DNA-Helix:before {
    content: "\E819";
}
.konf-icon-DNA:before {
    content: "\E81A";
}
.konf-icon-Doctor:before {
    content: "\E81B";
}
.konf-icon-Dog:before {
    content: "\E81C";
}
.konf-icon-Dollar-Sign:before {
    content: "\E81D";
}
.konf-icon-Dollar-Sign2:before {
    content: "\E81E";
}
.konf-icon-Dollar:before {
    content: "\E81F";
}
.konf-icon-Dolphin:before {
    content: "\E820";
}
.konf-icon-Domino:before {
    content: "\E821";
}
.konf-icon-Door-Hanger:before {
    content: "\E822";
}
.konf-icon-Door:before {
    content: "\E823";
}
.konf-icon-Doplr:before {
    content: "\E824";
}
.konf-icon-Double-Circle:before {
    content: "\E825";
}
.konf-icon-Double-Tap:before {
    content: "\E826";
}
.konf-icon-Doughnut:before {
    content: "\E827";
}
.konf-icon-Dove:before {
    content: "\E828";
}
.konf-icon-Down-2:before {
    content: "\E829";
}
.konf-icon-Down-3:before {
    content: "\E82A";
}
.konf-icon-Down-4:before {
    content: "\E82B";
}
.konf-icon-Down:before {
    content: "\E82C";
}
.konf-icon-Download-2:before {
    content: "\E82D";
}
.konf-icon-Download-fromCloud:before {
    content: "\E82E";
}
.konf-icon-Download-Window:before {
    content: "\E82F";
}
.konf-icon-Download:before {
    content: "\E830";
}
.konf-icon-Downward:before {
    content: "\E831";
}
.konf-icon-Drag-Down:before {
    content: "\E832";
}
.konf-icon-Drag-Left:before {
    content: "\E833";
}
.konf-icon-Drag-Right:before {
    content: "\E834";
}
.konf-icon-Drag-Up:before {
    content: "\E835";
}
.konf-icon-Drag:before {
    content: "\E836";
}
.konf-icon-Dress:before {
    content: "\E837";
}
.konf-icon-Drill-2:before {
    content: "\E838";
}
.konf-icon-Drill:before {
    content: "\E839";
}
.konf-icon-Drop:before {
    content: "\E83A";
}
.konf-icon-Dropbox:before {
    content: "\E83B";
}
.konf-icon-Drum:before {
    content: "\E83C";
}
.konf-icon-Dry:before {
    content: "\E83D";
}
.konf-icon-Duck:before {
    content: "\E83E";
}
.konf-icon-Dumbbell:before {
    content: "\E83F";
}
.konf-icon-Duplicate-Layer:before {
    content: "\E840";
}
.konf-icon-Duplicate-Window:before {
    content: "\E841";
}
.konf-icon-DVD:before {
    content: "\E842";
}
.konf-icon-Eagle:before {
    content: "\E843";
}
.konf-icon-Ear:before {
    content: "\E844";
}
.konf-icon-Earphones-2:before {
    content: "\E845";
}
.konf-icon-Earphones:before {
    content: "\E846";
}
.konf-icon-Eci-Icon:before {
    content: "\E847";
}
.konf-icon-Edit-Map:before {
    content: "\E848";
}
.konf-icon-Edit:before {
    content: "\E849";
}
.konf-icon-Eggs:before {
    content: "\E84A";
}
.konf-icon-Egypt:before {
    content: "\E84B";
}
.konf-icon-Eifel-Tower:before {
    content: "\E84C";
}
.konf-icon-eject-2:before {
    content: "\E84D";
}
.konf-icon-Eject:before {
    content: "\E84E";
}
.konf-icon-El-Castillo:before {
    content: "\E84F";
}
.konf-icon-Elbow:before {
    content: "\E850";
}
.konf-icon-Electric-Guitar:before {
    content: "\E851";
}
.konf-icon-Electricity:before {
    content: "\E852";
}
.konf-icon-Elephant:before {
    content: "\E853";
}
.konf-icon-Email:before {
    content: "\E854";
}
.konf-icon-Embassy:before {
    content: "\E855";
}
.konf-icon-Empire-StateBuilding:before {
    content: "\E856";
}
.konf-icon-Empty-Box:before {
    content: "\E857";
}
.konf-icon-End2:before {
    content: "\E858";
}
.konf-icon-End-2:before {
    content: "\E859";
}
.konf-icon-End:before {
    content: "\E85A";
}
.konf-icon-Endways:before {
    content: "\E85B";
}
.konf-icon-Engineering:before {
    content: "\E85C";
}
.konf-icon-Envelope-2:before {
    content: "\E85D";
}
.konf-icon-Envelope:before {
    content: "\E85E";
}
.konf-icon-Environmental-2:before {
    content: "\E85F";
}
.konf-icon-Environmental-3:before {
    content: "\E860";
}
.konf-icon-Environmental:before {
    content: "\E861";
}
.konf-icon-Equalizer:before {
    content: "\E862";
}
.konf-icon-Eraser-2:before {
    content: "\E863";
}
.konf-icon-Eraser-3:before {
    content: "\E864";
}
.konf-icon-Eraser:before {
    content: "\E865";
}
.konf-icon-Error-404Window:before {
    content: "\E866";
}
.konf-icon-Euro-Sign:before {
    content: "\E867";
}
.konf-icon-Euro-Sign2:before {
    content: "\E868";
}
.konf-icon-Euro:before {
    content: "\E869";
}
.konf-icon-Evernote:before {
    content: "\E86A";
}
.konf-icon-Evil:before {
    content: "\E86B";
}
.konf-icon-Explode:before {
    content: "\E86C";
}
.konf-icon-Eye-2:before {
    content: "\E86D";
}
.konf-icon-Eye-Blind:before {
    content: "\E86E";
}
.konf-icon-Eye-Invisible:before {
    content: "\E86F";
}
.konf-icon-Eye-Scan:before {
    content: "\E870";
}
.konf-icon-Eye-Visible:before {
    content: "\E871";
}
.konf-icon-Eye:before {
    content: "\E872";
}
.konf-icon-Eyebrow-2:before {
    content: "\E873";
}
.konf-icon-Eyebrow-3:before {
    content: "\E874";
}
.konf-icon-Eyebrow:before {
    content: "\E875";
}
.konf-icon-Eyeglasses-Smiley:before {
    content: "\E876";
}
.konf-icon-Eyeglasses-Smiley2:before {
    content: "\E877";
}
.konf-icon-Face-Style:before {
    content: "\E878";
}
.konf-icon-Face-Style2:before {
    content: "\E879";
}
.konf-icon-Face-Style3:before {
    content: "\E87A";
}
.konf-icon-Face-Style4:before {
    content: "\E87B";
}
.konf-icon-Face-Style5:before {
    content: "\E87C";
}
.konf-icon-Face-Style6:before {
    content: "\E87D";
}
.konf-icon-Facebook-2:before {
    content: "\E87E";
}
.konf-icon-Facebook:before {
    content: "\E87F";
}
.konf-icon-Factory-2:before {
    content: "\E880";
}
.konf-icon-Factory:before {
    content: "\E881";
}
.konf-icon-Fahrenheit:before {
    content: "\E882";
}
.konf-icon-Family-Sign:before {
    content: "\E883";
}
.konf-icon-Fan:before {
    content: "\E884";
}
.konf-icon-Farmer:before {
    content: "\E885";
}
.konf-icon-Fashion:before {
    content: "\E886";
}
.konf-icon-Favorite-Window:before {
    content: "\E887";
}
.konf-icon-Fax:before {
    content: "\E888";
}
.konf-icon-Feather:before {
    content: "\E889";
}
.konf-icon-Feedburner:before {
    content: "\E88A";
}
.konf-icon-Female-2:before {
    content: "\E88B";
}
.konf-icon-Female-Sign:before {
    content: "\E88C";
}
.konf-icon-Female:before {
    content: "\E88D";
}
.konf-icon-File-Block:before {
    content: "\E88E";
}
.konf-icon-File-Bookmark:before {
    content: "\E88F";
}
.konf-icon-File-Chart:before {
    content: "\E890";
}
.konf-icon-File-Clipboard:before {
    content: "\E891";
}
.konf-icon-File-ClipboardFileText:before {
    content: "\E892";
}
.konf-icon-File-ClipboardTextImage:before {
    content: "\E893";
}
.konf-icon-File-Cloud:before {
    content: "\E894";
}
.konf-icon-File-Copy:before {
    content: "\E895";
}
.konf-icon-File-Copy2:before {
    content: "\E896";
}
.konf-icon-File-CSV:before {
    content: "\E897";
}
.konf-icon-File-Download:before {
    content: "\E898";
}
.konf-icon-File-Edit:before {
    content: "\E899";
}
.konf-icon-File-Excel:before {
    content: "\E89A";
}
.konf-icon-File-Favorite:before {
    content: "\E89B";
}
.konf-icon-File-Fire:before {
    content: "\E89C";
}
.konf-icon-File-Graph:before {
    content: "\E89D";
}
.konf-icon-File-Hide:before {
    content: "\E89E";
}
.konf-icon-File-Horizontal:before {
    content: "\E89F";
}
.konf-icon-File-HorizontalText:before {
    content: "\E8A0";
}
.konf-icon-File-HTML:before {
    content: "\E8A1";
}
.konf-icon-File-JPG:before {
    content: "\E8A2";
}
.konf-icon-File-Link:before {
    content: "\E8A3";
}
.konf-icon-File-Loading:before {
    content: "\E8A4";
}
.konf-icon-File-Lock:before {
    content: "\E8A5";
}
.konf-icon-File-Love:before {
    content: "\E8A6";
}
.konf-icon-File-Music:before {
    content: "\E8A7";
}
.konf-icon-File-Network:before {
    content: "\E8A8";
}
.konf-icon-File-Pictures:before {
    content: "\E8A9";
}
.konf-icon-File-Pie:before {
    content: "\E8AA";
}
.konf-icon-File-Presentation:before {
    content: "\E8AB";
}
.konf-icon-File-Refresh:before {
    content: "\E8AC";
}
.konf-icon-File-Search:before {
    content: "\E8AD";
}
.konf-icon-File-Settings:before {
    content: "\E8AE";
}
.konf-icon-File-Share:before {
    content: "\E8AF";
}
.konf-icon-File-TextImage:before {
    content: "\E8B0";
}
.konf-icon-File-Trash:before {
    content: "\E8B1";
}
.konf-icon-File-TXT:before {
    content: "\E8B2";
}
.konf-icon-File-Upload:before {
    content: "\E8B3";
}
.konf-icon-File-Video:before {
    content: "\E8B4";
}
.konf-icon-File-Word:before {
    content: "\E8B5";
}
.konf-icon-File-Zip:before {
    content: "\E8B6";
}
.konf-icon-File:before {
    content: "\E8B7";
}
.konf-icon-Files:before {
    content: "\E8B8";
}
.konf-icon-Film-Board:before {
    content: "\E8B9";
}
.konf-icon-Film-Cartridge:before {
    content: "\E8BA";
}
.konf-icon-Film-Strip:before {
    content: "\E8BB";
}
.konf-icon-Film-Video:before {
    content: "\E8BC";
}
.konf-icon-Film:before {
    content: "\E8BD";
}
.konf-icon-Filter-2:before {
    content: "\E8BE";
}
.konf-icon-Filter:before {
    content: "\E8BF";
}
.konf-icon-Financial:before {
    content: "\E8C0";
}
.konf-icon-Find-User:before {
    content: "\E8C1";
}
.konf-icon-Finger-DragFourSides:before {
    content: "\E8C2";
}
.konf-icon-Finger-DragTwoSides:before {
    content: "\E8C3";
}
.konf-icon-Finger-Print:before {
    content: "\E8C4";
}
.konf-icon-Finger:before {
    content: "\E8C5";
}
.konf-icon-Fingerprint-2:before {
    content: "\E8C6";
}
.konf-icon-Fingerprint:before {
    content: "\E8C7";
}
.konf-icon-Fire-Flame:before {
    content: "\E8C8";
}
.konf-icon-Fire-Flame2:before {
    content: "\E8C9";
}
.konf-icon-Fire-Hydrant:before {
    content: "\E8CA";
}
.konf-icon-Fire-Staion:before {
    content: "\E8CB";
}
.konf-icon-Firefox:before {
    content: "\E8CC";
}
.konf-icon-Firewall:before {
    content: "\E8CD";
}
.konf-icon-First-Aid:before {
    content: "\E8CE";
}
.konf-icon-First:before {
    content: "\E8CF";
}
.konf-icon-Fish-Food:before {
    content: "\E8D0";
}
.konf-icon-Fish:before {
    content: "\E8D1";
}
.konf-icon-Fit-To:before {
    content: "\E8D2";
}
.konf-icon-Fit-To2:before {
    content: "\E8D3";
}
.konf-icon-Five-Fingers:before {
    content: "\E8D4";
}
.konf-icon-Five-FingersDrag:before {
    content: "\E8D5";
}
.konf-icon-Five-FingersDrag2:before {
    content: "\E8D6";
}
.konf-icon-Five-FingersTouch:before {
    content: "\E8D7";
}
.konf-icon-Flag-2:before {
    content: "\E8D8";
}
.konf-icon-Flag-3:before {
    content: "\E8D9";
}
.konf-icon-Flag-4:before {
    content: "\E8DA";
}
.konf-icon-Flag-5:before {
    content: "\E8DB";
}
.konf-icon-Flag-6:before {
    content: "\E8DC";
}
.konf-icon-Flag:before {
    content: "\E8DD";
}
.konf-icon-Flamingo:before {
    content: "\E8DE";
}
.konf-icon-Flash-2:before {
    content: "\E8DF";
}
.konf-icon-Flash-Video:before {
    content: "\E8E0";
}
.konf-icon-Flash:before {
    content: "\E8E1";
}
.konf-icon-Flashlight:before {
    content: "\E8E2";
}
.konf-icon-Flask-2:before {
    content: "\E8E3";
}
.konf-icon-Flask:before {
    content: "\E8E4";
}
.konf-icon-Flick:before {
    content: "\E8E5";
}
.konf-icon-Flickr:before {
    content: "\E8E6";
}
.konf-icon-Flowerpot:before {
    content: "\E8E7";
}
.konf-icon-Fluorescent:before {
    content: "\E8E8";
}
.konf-icon-Fog-Day:before {
    content: "\E8E9";
}
.konf-icon-Fog-Night:before {
    content: "\E8EA";
}
.konf-icon-Folder-Add:before {
    content: "\E8EB";
}
.konf-icon-Folder-Archive:before {
    content: "\E8EC";
}
.konf-icon-Folder-Binder:before {
    content: "\E8ED";
}
.konf-icon-Folder-Binder2:before {
    content: "\E8EE";
}
.konf-icon-Folder-Block:before {
    content: "\E8EF";
}
.konf-icon-Folder-Bookmark:before {
    content: "\E8F0";
}
.konf-icon-Folder-Close:before {
    content: "\E8F1";
}
.konf-icon-Folder-Cloud:before {
    content: "\E8F2";
}
.konf-icon-Folder-Delete:before {
    content: "\E8F3";
}
.konf-icon-Folder-Download:before {
    content: "\E8F4";
}
.konf-icon-Folder-Edit:before {
    content: "\E8F5";
}
.konf-icon-Folder-Favorite:before {
    content: "\E8F6";
}
.konf-icon-Folder-Fire:before {
    content: "\E8F7";
}
.konf-icon-Folder-Hide:before {
    content: "\E8F8";
}
.konf-icon-Folder-Link:before {
    content: "\E8F9";
}
.konf-icon-Folder-Loading:before {
    content: "\E8FA";
}
.konf-icon-Folder-Lock:before {
    content: "\E8FB";
}
.konf-icon-Folder-Love:before {
    content: "\E8FC";
}
.konf-icon-Folder-Music:before {
    content: "\E8FD";
}
.konf-icon-Folder-Network:before {
    content: "\E8FE";
}
.konf-icon-Folder-Open:before {
    content: "\E8FF";
}
.konf-icon-Folder-Open2:before {
    content: "\E900";
}
.konf-icon-Folder-Organizing:before {
    content: "\E901";
}
.konf-icon-Folder-Pictures:before {
    content: "\E902";
}
.konf-icon-Folder-Refresh:before {
    content: "\E903";
}
.konf-icon-Folder-Remove-:before {
    content: "\E904";
}
.konf-icon-Folder-Search:before {
    content: "\E905";
}
.konf-icon-Folder-Settings:before {
    content: "\E906";
}
.konf-icon-Folder-Share:before {
    content: "\E907";
}
.konf-icon-Folder-Trash:before {
    content: "\E908";
}
.konf-icon-Folder-Upload:before {
    content: "\E909";
}
.konf-icon-Folder-Video:before {
    content: "\E90A";
}
.konf-icon-Folder-WithDocument:before {
    content: "\E90B";
}
.konf-icon-Folder-Zip:before {
    content: "\E90C";
}
.konf-icon-Folder:before {
    content: "\E90D";
}
.konf-icon-Folders:before {
    content: "\E90E";
}
.konf-icon-Font-Color:before {
    content: "\E90F";
}
.konf-icon-Font-Name:before {
    content: "\E910";
}
.konf-icon-Font-Size:before {
    content: "\E911";
}
.konf-icon-Font-Style:before {
    content: "\E912";
}
.konf-icon-Font-StyleSubscript:before {
    content: "\E913";
}
.konf-icon-Font-StyleSuperscript:before {
    content: "\E914";
}
.konf-icon-Font-Window:before {
    content: "\E915";
}
.konf-icon-Foot-2:before {
    content: "\E916";
}
.konf-icon-Foot:before {
    content: "\E917";
}
.konf-icon-Football-2:before {
    content: "\E918";
}
.konf-icon-Football:before {
    content: "\E919";
}
.konf-icon-Footprint-2:before {
    content: "\E91A";
}
.konf-icon-Footprint-3:before {
    content: "\E91B";
}
.konf-icon-Footprint:before {
    content: "\E91C";
}
.konf-icon-Forest:before {
    content: "\E91D";
}
.konf-icon-Fork:before {
    content: "\E91E";
}
.konf-icon-Formspring:before {
    content: "\E91F";
}
.konf-icon-Formula:before {
    content: "\E920";
}
.konf-icon-Forsquare:before {
    content: "\E921";
}
.konf-icon-Forward:before {
    content: "\E922";
}
.konf-icon-Fountain-Pen:before {
    content: "\E923";
}
.konf-icon-Four-Fingers:before {
    content: "\E924";
}
.konf-icon-Four-FingersDrag:before {
    content: "\E925";
}
.konf-icon-Four-FingersDrag2:before {
    content: "\E926";
}
.konf-icon-Four-FingersTouch:before {
    content: "\E927";
}
.konf-icon-Fox:before {
    content: "\E928";
}
.konf-icon-Frankenstein:before {
    content: "\E929";
}
.konf-icon-French-Fries:before {
    content: "\E92A";
}
.konf-icon-Friendfeed:before {
    content: "\E92B";
}
.konf-icon-Friendster:before {
    content: "\E92C";
}
.konf-icon-Frog:before {
    content: "\E92D";
}
.konf-icon-Fruits:before {
    content: "\E92E";
}
.konf-icon-Fuel:before {
    content: "\E92F";
}
.konf-icon-Full-Bag:before {
    content: "\E930";
}
.konf-icon-Full-Basket:before {
    content: "\E931";
}
.konf-icon-Full-Cart:before {
    content: "\E932";
}
.konf-icon-Full-Moon:before {
    content: "\E933";
}
.konf-icon-Full-Screen:before {
    content: "\E934";
}
.konf-icon-Full-Screen2:before {
    content: "\E935";
}
.konf-icon-Full-View:before {
    content: "\E936";
}
.konf-icon-Full-View2:before {
    content: "\E937";
}
.konf-icon-Full-ViewWindow:before {
    content: "\E938";
}
.konf-icon-Function:before {
    content: "\E939";
}
.konf-icon-Funky:before {
    content: "\E93A";
}
.konf-icon-Funny-Bicycle:before {
    content: "\E93B";
}
.konf-icon-Furl:before {
    content: "\E93C";
}
.konf-icon-Gamepad-2:before {
    content: "\E93D";
}
.konf-icon-Gamepad:before {
    content: "\E93E";
}
.konf-icon-Gas-Pump:before {
    content: "\E93F";
}
.konf-icon-Gaugage-2:before {
    content: "\E940";
}
.konf-icon-Gaugage:before {
    content: "\E941";
}
.konf-icon-Gay:before {
    content: "\E942";
}
.konf-icon-Gear-2:before {
    content: "\E943";
}
.konf-icon-Gear:before {
    content: "\E944";
}
.konf-icon-Gears-2:before {
    content: "\E945";
}
.konf-icon-Gears:before {
    content: "\E946";
}
.konf-icon-Geek-2:before {
    content: "\E947";
}
.konf-icon-Geek:before {
    content: "\E948";
}
.konf-icon-Gemini-2:before {
    content: "\E949";
}
.konf-icon-Gemini:before {
    content: "\E94A";
}
.konf-icon-Genius:before {
    content: "\E94B";
}
.konf-icon-Gentleman:before {
    content: "\E94C";
}
.konf-icon-Geo--:before {
    content: "\E94D";
}
.konf-icon-Geo-:before {
    content: "\E94E";
}
.konf-icon-Geo-Close:before {
    content: "\E94F";
}
.konf-icon-Geo-Love:before {
    content: "\E950";
}
.konf-icon-Geo-Number:before {
    content: "\E951";
}
.konf-icon-Geo-Star:before {
    content: "\E952";
}
.konf-icon-Geo:before {
    content: "\E953";
}
.konf-icon-Geo2--:before {
    content: "\E954";
}
.konf-icon-Geo2-:before {
    content: "\E955";
}
.konf-icon-Geo2-Close:before {
    content: "\E956";
}
.konf-icon-Geo2-Love:before {
    content: "\E957";
}
.konf-icon-Geo2-Number:before {
    content: "\E958";
}
.konf-icon-Geo2-Star:before {
    content: "\E959";
}
.konf-icon-Geo2:before {
    content: "\E95A";
}
.konf-icon-Geo3--:before {
    content: "\E95B";
}
.konf-icon-Geo3-:before {
    content: "\E95C";
}
.konf-icon-Geo3-Close:before {
    content: "\E95D";
}
.konf-icon-Geo3-Love:before {
    content: "\E95E";
}
.konf-icon-Geo3-Number:before {
    content: "\E95F";
}
.konf-icon-Geo3-Star:before {
    content: "\E960";
}
.konf-icon-Geo3:before {
    content: "\E961";
}
.konf-icon-Gey:before {
    content: "\E962";
}
.konf-icon-Gift-Box:before {
    content: "\E963";
}
.konf-icon-Giraffe:before {
    content: "\E964";
}
.konf-icon-Girl:before {
    content: "\E965";
}
.konf-icon-Glass-Water:before {
    content: "\E966";
}
.konf-icon-Glasses-2:before {
    content: "\E967";
}
.konf-icon-Glasses-3:before {
    content: "\E968";
}
.konf-icon-Glasses:before {
    content: "\E969";
}
.konf-icon-Global-Position:before {
    content: "\E96A";
}
.konf-icon-Globe-2:before {
    content: "\E96B";
}
.konf-icon-Globe:before {
    content: "\E96C";
}
.konf-icon-Gloves:before {
    content: "\E96D";
}
.konf-icon-Go-Bottom:before {
    content: "\E96E";
}
.konf-icon-Go-Top:before {
    content: "\E96F";
}
.konf-icon-Goggles:before {
    content: "\E970";
}
.konf-icon-Golf-2:before {
    content: "\E971";
}
.konf-icon-Golf:before {
    content: "\E972";
}
.konf-icon-Google-Buzz:before {
    content: "\E973";
}
.konf-icon-Google-Drive:before {
    content: "\E974";
}
.konf-icon-Google-Play:before {
    content: "\E975";
}
.konf-icon-Google-Plus:before {
    content: "\E976";
}
.konf-icon-Google:before {
    content: "\E977";
}
.konf-icon-Gopro:before {
    content: "\E978";
}
.konf-icon-Gorilla:before {
    content: "\E979";
}
.konf-icon-Gowalla:before {
    content: "\E97A";
}
.konf-icon-Grave:before {
    content: "\E97B";
}
.konf-icon-Graveyard:before {
    content: "\E97C";
}
.konf-icon-Greece:before {
    content: "\E97D";
}
.konf-icon-Green-Energy:before {
    content: "\E97E";
}
.konf-icon-Green-House:before {
    content: "\E97F";
}
.konf-icon-Guitar:before {
    content: "\E980";
}
.konf-icon-Gun-2:before {
    content: "\E981";
}
.konf-icon-Gun-3:before {
    content: "\E982";
}
.konf-icon-Gun:before {
    content: "\E983";
}
.konf-icon-Gymnastics:before {
    content: "\E984";
}
.konf-icon-Hair-2:before {
    content: "\E985";
}
.konf-icon-Hair-3:before {
    content: "\E986";
}
.konf-icon-Hair-4:before {
    content: "\E987";
}
.konf-icon-Hair:before {
    content: "\E988";
}
.konf-icon-Half-Moon:before {
    content: "\E989";
}
.konf-icon-Halloween-HalfMoon:before {
    content: "\E98A";
}
.konf-icon-Halloween-Moon:before {
    content: "\E98B";
}
.konf-icon-Hamburger:before {
    content: "\E98C";
}
.konf-icon-Hammer:before {
    content: "\E98D";
}
.konf-icon-Hand-Touch:before {
    content: "\E98E";
}
.konf-icon-Hand-Touch2:before {
    content: "\E98F";
}
.konf-icon-Hand-TouchSmartphone:before {
    content: "\E990";
}
.konf-icon-Hand:before {
    content: "\E991";
}
.konf-icon-Hands:before {
    content: "\E992";
}
.konf-icon-Handshake:before {
    content: "\E993";
}
.konf-icon-Hanger:before {
    content: "\E994";
}
.konf-icon-Happy:before {
    content: "\E995";
}
.konf-icon-Hat-2:before {
    content: "\E996";
}
.konf-icon-Hat:before {
    content: "\E997";
}
.konf-icon-Haunted-House:before {
    content: "\E998";
}
.konf-icon-HD-Video:before {
    content: "\E999";
}
.konf-icon-HD:before {
    content: "\E99A";
}
.konf-icon-HDD:before {
    content: "\E99B";
}
.konf-icon-Headphone:before {
    content: "\E99C";
}
.konf-icon-Headphones:before {
    content: "\E99D";
}
.konf-icon-Headset:before {
    content: "\E99E";
}
.konf-icon-Heart-2:before {
    content: "\E99F";
}
.konf-icon-Heart:before {
    content: "\E9A0";
}
.konf-icon-Heels-2:before {
    content: "\E9A1";
}
.konf-icon-Heels:before {
    content: "\E9A2";
}
.konf-icon-Height-Window:before {
    content: "\E9A3";
}
.konf-icon-Helicopter-2:before {
    content: "\E9A4";
}
.konf-icon-Helicopter:before {
    content: "\E9A5";
}
.konf-icon-Helix-2:before {
    content: "\E9A6";
}
.konf-icon-Hello:before {
    content: "\E9A7";
}
.konf-icon-Helmet-2:before {
    content: "\E9A8";
}
.konf-icon-Helmet-3:before {
    content: "\E9A9";
}
.konf-icon-Helmet:before {
    content: "\E9AA";
}
.konf-icon-Hipo:before {
    content: "\E9AB";
}
.konf-icon-Hipster-Glasses:before {
    content: "\E9AC";
}
.konf-icon-Hipster-Glasses2:before {
    content: "\E9AD";
}
.konf-icon-Hipster-Glasses3:before {
    content: "\E9AE";
}
.konf-icon-Hipster-Headphones:before {
    content: "\E9AF";
}
.konf-icon-Hipster-Men:before {
    content: "\E9B0";
}
.konf-icon-Hipster-Men2:before {
    content: "\E9B1";
}
.konf-icon-Hipster-Men3:before {
    content: "\E9B2";
}
.konf-icon-Hipster-Sunglasses:before {
    content: "\E9B3";
}
.konf-icon-Hipster-Sunglasses2:before {
    content: "\E9B4";
}
.konf-icon-Hipster-Sunglasses3:before {
    content: "\E9B5";
}
.konf-icon-Hokey:before {
    content: "\E9B6";
}
.konf-icon-Holly:before {
    content: "\E9B7";
}
.konf-icon-Home-2:before {
    content: "\E9B8";
}
.konf-icon-Home-3:before {
    content: "\E9B9";
}
.konf-icon-Home-4:before {
    content: "\E9BA";
}
.konf-icon-Home-5:before {
    content: "\E9BB";
}
.konf-icon-Home-Window:before {
    content: "\E9BC";
}
.konf-icon-Home:before {
    content: "\E9BD";
}
.konf-icon-Homosexual:before {
    content: "\E9BE";
}
.konf-icon-Honey:before {
    content: "\E9BF";
}
.konf-icon-Hong-Kong:before {
    content: "\E9C0";
}
.konf-icon-Hoodie:before {
    content: "\E9C1";
}
.konf-icon-Horror:before {
    content: "\E9C2";
}
.konf-icon-Horse:before {
    content: "\E9C3";
}
.konf-icon-Hospital-2:before {
    content: "\E9C4";
}
.konf-icon-Hospital:before {
    content: "\E9C5";
}
.konf-icon-Host:before {
    content: "\E9C6";
}
.konf-icon-Hot-Dog:before {
    content: "\E9C7";
}
.konf-icon-Hotel:before {
    content: "\E9C8";
}
.konf-icon-Hour:before {
    content: "\E9C9";
}
.konf-icon-Hub:before {
    content: "\E9CA";
}
.konf-icon-Humor:before {
    content: "\E9CB";
}
.konf-icon-Hurt:before {
    content: "\E9CC";
}
.konf-icon-Ice-Cream:before {
    content: "\E9CD";
}
.konf-icon-ICQ:before {
    content: "\E9CE";
}
.konf-icon-ID-2:before {
    content: "\E9CF";
}
.konf-icon-ID-3:before {
    content: "\E9D0";
}
.konf-icon-ID-Card:before {
    content: "\E9D1";
}
.konf-icon-Idea-2:before {
    content: "\E9D2";
}
.konf-icon-Idea-3:before {
    content: "\E9D3";
}
.konf-icon-Idea-4:before {
    content: "\E9D4";
}
.konf-icon-Idea-5:before {
    content: "\E9D5";
}
.konf-icon-Idea:before {
    content: "\E9D6";
}
.konf-icon-Identification-Badge:before {
    content: "\E9D7";
}
.konf-icon-ImDB:before {
    content: "\E9D8";
}
.konf-icon-Inbox-Empty:before {
    content: "\E9D9";
}
.konf-icon-Inbox-Forward:before {
    content: "\E9DA";
}
.konf-icon-Inbox-Full:before {
    content: "\E9DB";
}
.konf-icon-Inbox-Into:before {
    content: "\E9DC";
}
.konf-icon-Inbox-Out:before {
    content: "\E9DD";
}
.konf-icon-Inbox-Reply:before {
    content: "\E9DE";
}
.konf-icon-Inbox:before {
    content: "\E9DF";
}
.konf-icon-Increase-Inedit:before {
    content: "\E9E0";
}
.konf-icon-Indent-FirstLine:before {
    content: "\E9E1";
}
.konf-icon-Indent-LeftMargin:before {
    content: "\E9E2";
}
.konf-icon-Indent-RightMargin:before {
    content: "\E9E3";
}
.konf-icon-India:before {
    content: "\E9E4";
}
.konf-icon-Info-Window:before {
    content: "\E9E5";
}
.konf-icon-Information:before {
    content: "\E9E6";
}
.konf-icon-Inifity:before {
    content: "\E9E7";
}
.konf-icon-Instagram:before {
    content: "\E9E8";
}
.konf-icon-Internet-2:before {
    content: "\E9E9";
}
.konf-icon-Internet-Explorer:before {
    content: "\E9EA";
}
.konf-icon-Internet-Smiley:before {
    content: "\E9EB";
}
.konf-icon-Internet:before {
    content: "\E9EC";
}
.konf-icon-iOS-Apple:before {
    content: "\E9ED";
}
.konf-icon-Israel:before {
    content: "\E9EE";
}
.konf-icon-Italic-Text:before {
    content: "\E9EF";
}
.konf-icon-Jacket-2:before {
    content: "\E9F0";
}
.konf-icon-Jacket:before {
    content: "\E9F1";
}
.konf-icon-Jamaica:before {
    content: "\E9F2";
}
.konf-icon-Japan:before {
    content: "\E9F3";
}
.konf-icon-Japanese-Gate:before {
    content: "\E9F4";
}
.konf-icon-Jeans:before {
    content: "\E9F5";
}
.konf-icon-Jeep-2:before {
    content: "\E9F6";
}
.konf-icon-Jeep:before {
    content: "\E9F7";
}
.konf-icon-Jet:before {
    content: "\E9F8";
}
.konf-icon-Joystick:before {
    content: "\E9F9";
}
.konf-icon-Juice:before {
    content: "\E9FA";
}
.konf-icon-Jump-Rope:before {
    content: "\E9FB";
}
.konf-icon-Kangoroo:before {
    content: "\E9FC";
}
.konf-icon-Kenya:before {
    content: "\E9FD";
}
.konf-icon-Key-2:before {
    content: "\E9FE";
}
.konf-icon-Key-3:before {
    content: "\E9FF";
}
.konf-icon-Key-Lock:before {
    content: "\EA00";
}
.konf-icon-Key:before {
    content: "\EA01";
}
.konf-icon-Keyboard:before {
    content: "\EA02";
}
.konf-icon-Keyboard3:before {
    content: "\EA03";
}
.konf-icon-Keypad:before {
    content: "\EA04";
}
.konf-icon-King-2:before {
    content: "\EA05";
}
.konf-icon-King:before {
    content: "\EA06";
}
.konf-icon-Kiss:before {
    content: "\EA07";
}
.konf-icon-Knee:before {
    content: "\EA08";
}
.konf-icon-Knife-2:before {
    content: "\EA09";
}
.konf-icon-Knife:before {
    content: "\EA0A";
}
.konf-icon-Knight:before {
    content: "\EA0B";
}
.konf-icon-Koala:before {
    content: "\EA0C";
}
.konf-icon-Korea:before {
    content: "\EA0D";
}
.konf-icon-Lamp:before {
    content: "\EA0E";
}
.konf-icon-Landscape-2:before {
    content: "\EA0F";
}
.konf-icon-Landscape:before {
    content: "\EA10";
}
.konf-icon-Lantern:before {
    content: "\EA11";
}
.konf-icon-Laptop-2:before {
    content: "\EA12";
}
.konf-icon-Laptop-3:before {
    content: "\EA13";
}
.konf-icon-Laptop-Phone:before {
    content: "\EA14";
}
.konf-icon-Laptop-Secure:before {
    content: "\EA15";
}
.konf-icon-Laptop-Tablet:before {
    content: "\EA16";
}
.konf-icon-Laptop:before {
    content: "\EA17";
}
.konf-icon-Laser:before {
    content: "\EA18";
}
.konf-icon-Last-FM:before {
    content: "\EA19";
}
.konf-icon-Last:before {
    content: "\EA1A";
}
.konf-icon-Laughing:before {
    content: "\EA1B";
}
.konf-icon-Layer-1635:before {
    content: "\EA1C";
}
.konf-icon-Layer-1646:before {
    content: "\EA1D";
}
.konf-icon-Layer-Backward:before {
    content: "\EA1E";
}
.konf-icon-Layer-Forward:before {
    content: "\EA1F";
}
.konf-icon-Leafs-2:before {
    content: "\EA20";
}
.konf-icon-Leafs:before {
    content: "\EA21";
}
.konf-icon-Leaning-Tower:before {
    content: "\EA22";
}
.konf-icon-Left--Right:before {
    content: "\EA23";
}
.konf-icon-Left--Right3:before {
    content: "\EA24";
}
.konf-icon-Left-2:before {
    content: "\EA25";
}
.konf-icon-Left-3:before {
    content: "\EA26";
}
.konf-icon-Left-4:before {
    content: "\EA27";
}
.konf-icon-Left-ToRight:before {
    content: "\EA28";
}
.konf-icon-Left:before {
    content: "\EA29";
}
.konf-icon-Leg-2:before {
    content: "\EA2A";
}
.konf-icon-Leg:before {
    content: "\EA2B";
}
.konf-icon-Lego:before {
    content: "\EA2C";
}
.konf-icon-Lemon:before {
    content: "\EA2D";
}
.konf-icon-Len-2:before {
    content: "\EA2E";
}
.konf-icon-Len-3:before {
    content: "\EA2F";
}
.konf-icon-Len:before {
    content: "\EA30";
}
.konf-icon-Leo-2:before {
    content: "\EA31";
}
.konf-icon-Leo:before {
    content: "\EA32";
}
.konf-icon-Leopard:before {
    content: "\EA33";
}
.konf-icon-Lesbian:before {
    content: "\EA34";
}
.konf-icon-Lesbians:before {
    content: "\EA35";
}
.konf-icon-Letter-Close:before {
    content: "\EA36";
}
.konf-icon-Letter-Open:before {
    content: "\EA37";
}
.konf-icon-Letter-Sent:before {
    content: "\EA38";
}
.konf-icon-Libra-2:before {
    content: "\EA39";
}
.konf-icon-Libra:before {
    content: "\EA3A";
}
.konf-icon-Library-2:before {
    content: "\EA3B";
}
.konf-icon-Library:before {
    content: "\EA3C";
}
.konf-icon-Life-Jacket:before {
    content: "\EA3D";
}
.konf-icon-Life-Safer:before {
    content: "\EA3E";
}
.konf-icon-Light-Bulb:before {
    content: "\EA3F";
}
.konf-icon-Light-Bulb2:before {
    content: "\EA40";
}
.konf-icon-Light-BulbLeaf:before {
    content: "\EA41";
}
.konf-icon-Lighthouse:before {
    content: "\EA42";
}
.konf-icon-Like-2:before {
    content: "\EA43";
}
.konf-icon-Like:before {
    content: "\EA44";
}
.konf-icon-Line-Chart:before {
    content: "\EA45";
}
.konf-icon-Line-Chart2:before {
    content: "\EA46";
}
.konf-icon-Line-Chart3:before {
    content: "\EA47";
}
.konf-icon-Line-Chart4:before {
    content: "\EA48";
}
.konf-icon-Line-Spacing:before {
    content: "\EA49";
}
.konf-icon-Line-SpacingText:before {
    content: "\EA4A";
}
.konf-icon-Link-2:before {
    content: "\EA4B";
}
.konf-icon-Link:before {
    content: "\EA4C";
}
.konf-icon-Linkedin-2:before {
    content: "\EA4D";
}
.konf-icon-Linkedin:before {
    content: "\EA4E";
}
.konf-icon-Linux:before {
    content: "\EA4F";
}
.konf-icon-Lion:before {
    content: "\EA50";
}
.konf-icon-Livejournal:before {
    content: "\EA51";
}
.konf-icon-Loading-2:before {
    content: "\EA52";
}
.konf-icon-Loading-3:before {
    content: "\EA53";
}
.konf-icon-Loading-Window:before {
    content: "\EA54";
}
.konf-icon-Loading:before {
    content: "\EA55";
}
.konf-icon-Location-2:before {
    content: "\EA56";
}
.konf-icon-Location:before {
    content: "\EA57";
}
.konf-icon-Lock-2:before {
    content: "\EA58";
}
.konf-icon-Lock-3:before {
    content: "\EA59";
}
.konf-icon-Lock-User:before {
    content: "\EA5A";
}
.konf-icon-Lock-Window:before {
    content: "\EA5B";
}
.konf-icon-Lock:before {
    content: "\EA5C";
}
.konf-icon-Lollipop-2:before {
    content: "\EA5D";
}
.konf-icon-Lollipop-3:before {
    content: "\EA5E";
}
.konf-icon-Lollipop:before {
    content: "\EA5F";
}
.konf-icon-Loop:before {
    content: "\EA60";
}
.konf-icon-Loud:before {
    content: "\EA61";
}
.konf-icon-Loudspeaker:before {
    content: "\EA62";
}
.konf-icon-Love-2:before {
    content: "\EA63";
}
.konf-icon-Love-User:before {
    content: "\EA64";
}
.konf-icon-Love-Window:before {
    content: "\EA65";
}
.konf-icon-Love:before {
    content: "\EA66";
}
.konf-icon-Lowercase-Text:before {
    content: "\EA67";
}
.konf-icon-Luggafe-Front:before {
    content: "\EA68";
}
.konf-icon-Luggage-2:before {
    content: "\EA69";
}
.konf-icon-Macro:before {
    content: "\EA6A";
}
.konf-icon-Magic-Wand:before {
    content: "\EA6B";
}
.konf-icon-Magnet:before {
    content: "\EA6C";
}
.konf-icon-Magnifi-Glass-:before {
    content: "\EA6D";
}
.konf-icon-Magnifi-Glass:before {
    content: "\EA6E";
}
.konf-icon-Magnifi-Glass2:before {
    content: "\EA6F";
}
.konf-icon-Mail-2:before {
    content: "\EA70";
}
.konf-icon-Mail-3:before {
    content: "\EA71";
}
.konf-icon-Mail-Add:before {
    content: "\EA72";
}
.konf-icon-Mail-Attachement:before {
    content: "\EA73";
}
.konf-icon-Mail-Block:before {
    content: "\EA74";
}
.konf-icon-Mail-Delete:before {
    content: "\EA75";
}
.konf-icon-Mail-Favorite:before {
    content: "\EA76";
}
.konf-icon-Mail-Forward:before {
    content: "\EA77";
}
.konf-icon-Mail-Gallery:before {
    content: "\EA78";
}
.konf-icon-Mail-Inbox:before {
    content: "\EA79";
}
.konf-icon-Mail-Link:before {
    content: "\EA7A";
}
.konf-icon-Mail-Lock:before {
    content: "\EA7B";
}
.konf-icon-Mail-Love:before {
    content: "\EA7C";
}
.konf-icon-Mail-Money:before {
    content: "\EA7D";
}
.konf-icon-Mail-Open:before {
    content: "\EA7E";
}
.konf-icon-Mail-Outbox:before {
    content: "\EA7F";
}
.konf-icon-Mail-Password:before {
    content: "\EA80";
}
.konf-icon-Mail-Photo:before {
    content: "\EA81";
}
.konf-icon-Mail-Read:before {
    content: "\EA82";
}
.konf-icon-Mail-Removex:before {
    content: "\EA83";
}
.konf-icon-Mail-Reply:before {
    content: "\EA84";
}
.konf-icon-Mail-ReplyAll:before {
    content: "\EA85";
}
.konf-icon-Mail-Search:before {
    content: "\EA86";
}
.konf-icon-Mail-Send:before {
    content: "\EA87";
}
.konf-icon-Mail-Settings:before {
    content: "\EA88";
}
.konf-icon-Mail-Unread:before {
    content: "\EA89";
}
.konf-icon-Mail-Video:before {
    content: "\EA8A";
}
.konf-icon-Mail-withAtSign:before {
    content: "\EA8B";
}
.konf-icon-Mail-WithCursors:before {
    content: "\EA8C";
}
.konf-icon-Mail:before {
    content: "\EA8D";
}
.konf-icon-Mailbox-Empty:before {
    content: "\EA8E";
}
.konf-icon-Mailbox-Full:before {
    content: "\EA8F";
}
.konf-icon-Male-2:before {
    content: "\EA90";
}
.konf-icon-Male-Sign:before {
    content: "\EA91";
}
.konf-icon-Male:before {
    content: "\EA92";
}
.konf-icon-MaleFemale:before {
    content: "\EA93";
}
.konf-icon-Man-Sign:before {
    content: "\EA94";
}
.konf-icon-Management:before {
    content: "\EA95";
}
.konf-icon-Mans-Underwear:before {
    content: "\EA96";
}
.konf-icon-Mans-Underwear2:before {
    content: "\EA97";
}
.konf-icon-Map-Marker:before {
    content: "\EA98";
}
.konf-icon-Map-Marker2:before {
    content: "\EA99";
}
.konf-icon-Map-Marker3:before {
    content: "\EA9A";
}
.konf-icon-Map:before {
    content: "\EA9B";
}
.konf-icon-Map2:before {
    content: "\EA9C";
}
.konf-icon-Marker-2:before {
    content: "\EA9D";
}
.konf-icon-Marker-3:before {
    content: "\EA9E";
}
.konf-icon-Marker:before {
    content: "\EA9F";
}
.konf-icon-Martini-Glass:before {
    content: "\EAA0";
}
.konf-icon-Mask:before {
    content: "\EAA1";
}
.konf-icon-Master-Card:before {
    content: "\EAA2";
}
.konf-icon-Maximize-Window:before {
    content: "\EAA3";
}
.konf-icon-Maximize:before {
    content: "\EAA4";
}
.konf-icon-Medal-2:before {
    content: "\EAA5";
}
.konf-icon-Medal-3:before {
    content: "\EAA6";
}
.konf-icon-Medal:before {
    content: "\EAA7";
}
.konf-icon-Medical-Sign:before {
    content: "\EAA8";
}
.konf-icon-Medicine-2:before {
    content: "\EAA9";
}
.konf-icon-Medicine-3:before {
    content: "\EAAA";
}
.konf-icon-Medicine:before {
    content: "\EAAB";
}
.konf-icon-Megaphone:before {
    content: "\EAAC";
}
.konf-icon-Memory-Card:before {
    content: "\EAAD";
}
.konf-icon-Memory-Card2:before {
    content: "\EAAE";
}
.konf-icon-Memory-Card3:before {
    content: "\EAAF";
}
.konf-icon-Men:before {
    content: "\EAB0";
}
.konf-icon-Menorah:before {
    content: "\EAB1";
}
.konf-icon-Mens:before {
    content: "\EAB2";
}
.konf-icon-Metacafe:before {
    content: "\EAB3";
}
.konf-icon-Mexico:before {
    content: "\EAB4";
}
.konf-icon-Mic:before {
    content: "\EAB5";
}
.konf-icon-Microphone-2:before {
    content: "\EAB6";
}
.konf-icon-Microphone-3:before {
    content: "\EAB7";
}
.konf-icon-Microphone-4:before {
    content: "\EAB8";
}
.konf-icon-Microphone-5:before {
    content: "\EAB9";
}
.konf-icon-Microphone-6:before {
    content: "\EABA";
}
.konf-icon-Microphone-7:before {
    content: "\EABB";
}
.konf-icon-Microphone:before {
    content: "\EABC";
}
.konf-icon-Microscope:before {
    content: "\EABD";
}
.konf-icon-Milk-Bottle:before {
    content: "\EABE";
}
.konf-icon-Mine:before {
    content: "\EABF";
}
.konf-icon-Minimize-Maximize-Close-Window:before {
    content: "\EAC0";
}
.konf-icon-Minimize-Window:before {
    content: "\EAC1";
}
.konf-icon-Minimize:before {
    content: "\EAC2";
}
.konf-icon-Mirror:before {
    content: "\EAC3";
}
.konf-icon-Mixer:before {
    content: "\EAC4";
}
.konf-icon-Mixx:before {
    content: "\EAC5";
}
.konf-icon-Money-2:before {
    content: "\EAC6";
}
.konf-icon-Money-Bag:before {
    content: "\EAC7";
}
.konf-icon-Money-Smiley:before {
    content: "\EAC8";
}
.konf-icon-Money:before {
    content: "\EAC9";
}
.konf-icon-Monitor-2:before {
    content: "\EACA";
}
.konf-icon-Monitor-3:before {
    content: "\EACB";
}
.konf-icon-Monitor-4:before {
    content: "\EACC";
}
.konf-icon-Monitor-5:before {
    content: "\EACD";
}
.konf-icon-Monitor-Analytics:before {
    content: "\EACE";
}
.konf-icon-Monitor-Laptop:before {
    content: "\EACF";
}
.konf-icon-Monitor-phone:before {
    content: "\EAD0";
}
.konf-icon-Monitor-Tablet:before {
    content: "\EAD1";
}
.konf-icon-Monitor-Vertical:before {
    content: "\EAD2";
}
.konf-icon-Monitor:before {
    content: "\EAD3";
}
.konf-icon-Monitoring:before {
    content: "\EAD4";
}
.konf-icon-Monkey:before {
    content: "\EAD5";
}
.konf-icon-Monster:before {
    content: "\EAD6";
}
.konf-icon-Morocco:before {
    content: "\EAD7";
}
.konf-icon-Motorcycle:before {
    content: "\EAD8";
}
.konf-icon-Mouse-2:before {
    content: "\EAD9";
}
.konf-icon-Mouse-3:before {
    content: "\EADA";
}
.konf-icon-Mouse-4:before {
    content: "\EADB";
}
.konf-icon-Mouse-Pointer:before {
    content: "\EADC";
}
.konf-icon-Mouse:before {
    content: "\EADD";
}
.konf-icon-Moustache-Smiley:before {
    content: "\EADE";
}
.konf-icon-Movie-Ticket:before {
    content: "\EADF";
}
.konf-icon-Movie:before {
    content: "\EAE0";
}
.konf-icon-Mp3-File:before {
    content: "\EAE1";
}
.konf-icon-Museum:before {
    content: "\EAE2";
}
.konf-icon-Mushroom:before {
    content: "\EAE3";
}
.konf-icon-Music-Note:before {
    content: "\EAE4";
}
.konf-icon-Music-Note2:before {
    content: "\EAE5";
}
.konf-icon-Music-Note3:before {
    content: "\EAE6";
}
.konf-icon-Music-Note4:before {
    content: "\EAE7";
}
.konf-icon-Music-Player:before {
    content: "\EAE8";
}
.konf-icon-Mustache-2:before {
    content: "\EAE9";
}
.konf-icon-Mustache-3:before {
    content: "\EAEA";
}
.konf-icon-Mustache-4:before {
    content: "\EAEB";
}
.konf-icon-Mustache-5:before {
    content: "\EAEC";
}
.konf-icon-Mustache-6:before {
    content: "\EAED";
}
.konf-icon-Mustache-7:before {
    content: "\EAEE";
}
.konf-icon-Mustache-8:before {
    content: "\EAEF";
}
.konf-icon-Mustache:before {
    content: "\EAF0";
}
.konf-icon-Mute:before {
    content: "\EAF1";
}
.konf-icon-Myspace:before {
    content: "\EAF2";
}
.konf-icon-Navigat-Start:before {
    content: "\EAF3";
}
.konf-icon-Navigate-End:before {
    content: "\EAF4";
}
.konf-icon-Navigation-LeftWindow:before {
    content: "\EAF5";
}
.konf-icon-Navigation-RightWindow:before {
    content: "\EAF6";
}
.konf-icon-Nepal:before {
    content: "\EAF7";
}
.konf-icon-Netscape:before {
    content: "\EAF8";
}
.konf-icon-Network-Window:before {
    content: "\EAF9";
}
.konf-icon-Network:before {
    content: "\EAFA";
}
.konf-icon-Neutron:before {
    content: "\EAFB";
}
.konf-icon-New-Mail:before {
    content: "\EAFC";
}
.konf-icon-New-Tab:before {
    content: "\EAFD";
}
.konf-icon-Newspaper-2:before {
    content: "\EAFE";
}
.konf-icon-Newspaper:before {
    content: "\EAFF";
}
.konf-icon-Newsvine:before {
    content: "\EB00";
}
.konf-icon-Next2:before {
    content: "\EB01";
}
.konf-icon-Next-3:before {
    content: "\EB02";
}
.konf-icon-Next-Music:before {
    content: "\EB03";
}
.konf-icon-Next:before {
    content: "\EB04";
}
.konf-icon-No-Battery:before {
    content: "\EB05";
}
.konf-icon-No-Drop:before {
    content: "\EB06";
}
.konf-icon-No-Flash:before {
    content: "\EB07";
}
.konf-icon-No-Smoking:before {
    content: "\EB08";
}
.konf-icon-Noose:before {
    content: "\EB09";
}
.konf-icon-Normal-Text:before {
    content: "\EB0A";
}
.konf-icon-Note:before {
    content: "\EB0B";
}
.konf-icon-Notepad-2:before {
    content: "\EB0C";
}
.konf-icon-Notepad:before {
    content: "\EB0D";
}
.konf-icon-Nuclear:before {
    content: "\EB0E";
}
.konf-icon-Numbering-List:before {
    content: "\EB0F";
}
.konf-icon-Nurse:before {
    content: "\EB10";
}
.konf-icon-Office-Lamp:before {
    content: "\EB11";
}
.konf-icon-Office:before {
    content: "\EB12";
}
.konf-icon-Oil:before {
    content: "\EB13";
}
.konf-icon-Old-Camera:before {
    content: "\EB14";
}
.konf-icon-Old-Cassette:before {
    content: "\EB15";
}
.konf-icon-Old-Clock:before {
    content: "\EB16";
}
.konf-icon-Old-Radio:before {
    content: "\EB17";
}
.konf-icon-Old-Sticky:before {
    content: "\EB18";
}
.konf-icon-Old-Sticky2:before {
    content: "\EB19";
}
.konf-icon-Old-Telephone:before {
    content: "\EB1A";
}
.konf-icon-Old-TV:before {
    content: "\EB1B";
}
.konf-icon-On-Air:before {
    content: "\EB1C";
}
.konf-icon-On-Off-2:before {
    content: "\EB1D";
}
.konf-icon-On-Off-3:before {
    content: "\EB1E";
}
.konf-icon-On-off:before {
    content: "\EB1F";
}
.konf-icon-One-Finger:before {
    content: "\EB20";
}
.konf-icon-One-FingerTouch:before {
    content: "\EB21";
}
.konf-icon-One-Window:before {
    content: "\EB22";
}
.konf-icon-Open-Banana:before {
    content: "\EB23";
}
.konf-icon-Open-Book:before {
    content: "\EB24";
}
.konf-icon-Opera-House:before {
    content: "\EB25";
}
.konf-icon-Opera:before {
    content: "\EB26";
}
.konf-icon-Optimization:before {
    content: "\EB27";
}
.konf-icon-Orientation-2:before {
    content: "\EB28";
}
.konf-icon-Orientation-3:before {
    content: "\EB29";
}
.konf-icon-Orientation:before {
    content: "\EB2A";
}
.konf-icon-Orkut:before {
    content: "\EB2B";
}
.konf-icon-Ornament:before {
    content: "\EB2C";
}
.konf-icon-Over-Time:before {
    content: "\EB2D";
}
.konf-icon-Over-Time2:before {
    content: "\EB2E";
}
.konf-icon-Owl:before {
    content: "\EB2F";
}
.konf-icon-Pac-Man:before {
    content: "\EB30";
}
.konf-icon-Paint-Brush:before {
    content: "\EB31";
}
.konf-icon-Paint-Bucket:before {
    content: "\EB32";
}
.konf-icon-Paintbrush:before {
    content: "\EB33";
}
.konf-icon-Palette:before {
    content: "\EB34";
}
.konf-icon-Palm-Tree:before {
    content: "\EB35";
}
.konf-icon-Panda:before {
    content: "\EB36";
}
.konf-icon-Panorama:before {
    content: "\EB37";
}
.konf-icon-Pantheon:before {
    content: "\EB38";
}
.konf-icon-Pantone:before {
    content: "\EB39";
}
.konf-icon-Pants:before {
    content: "\EB3A";
}
.konf-icon-Paper-Plane:before {
    content: "\EB3B";
}
.konf-icon-Paper:before {
    content: "\EB3C";
}
.konf-icon-Parasailing:before {
    content: "\EB3D";
}
.konf-icon-Parrot:before {
    content: "\EB3E";
}
.konf-icon-Password-2shopping:before {
    content: "\EB3F";
}
.konf-icon-Password-Field:before {
    content: "\EB40";
}
.konf-icon-Password-shopping:before {
    content: "\EB41";
}
.konf-icon-Password:before {
    content: "\EB42";
}
.konf-icon-pause-2:before {
    content: "\EB43";
}
.konf-icon-Pause:before {
    content: "\EB44";
}
.konf-icon-Paw:before {
    content: "\EB45";
}
.konf-icon-Pawn:before {
    content: "\EB46";
}
.konf-icon-Paypal:before {
    content: "\EB47";
}
.konf-icon-Pen-2:before {
    content: "\EB48";
}
.konf-icon-Pen-3:before {
    content: "\EB49";
}
.konf-icon-Pen-4:before {
    content: "\EB4A";
}
.konf-icon-Pen-5:before {
    content: "\EB4B";
}
.konf-icon-Pen-6:before {
    content: "\EB4C";
}
.konf-icon-Pen:before {
    content: "\EB4D";
}
.konf-icon-Pencil-Ruler:before {
    content: "\EB4E";
}
.konf-icon-Pencil:before {
    content: "\EB4F";
}
.konf-icon-Penguin:before {
    content: "\EB50";
}
.konf-icon-Pentagon:before {
    content: "\EB51";
}
.konf-icon-People-onCloud:before {
    content: "\EB52";
}
.konf-icon-Pepper-withFire:before {
    content: "\EB53";
}
.konf-icon-Pepper:before {
    content: "\EB54";
}
.konf-icon-Petrol:before {
    content: "\EB55";
}
.konf-icon-Petronas-Tower:before {
    content: "\EB56";
}
.konf-icon-Philipines:before {
    content: "\EB57";
}
.konf-icon-Phone-2:before {
    content: "\EB58";
}
.konf-icon-Phone-3:before {
    content: "\EB59";
}
.konf-icon-Phone-3G:before {
    content: "\EB5A";
}
.konf-icon-Phone-4G:before {
    content: "\EB5B";
}
.konf-icon-Phone-Simcard:before {
    content: "\EB5C";
}
.konf-icon-Phone-SMS:before {
    content: "\EB5D";
}
.konf-icon-Phone-Wifi:before {
    content: "\EB5E";
}
.konf-icon-Phone:before {
    content: "\EB5F";
}
.konf-icon-Photo-2:before {
    content: "\EB60";
}
.konf-icon-Photo-3:before {
    content: "\EB61";
}
.konf-icon-Photo-Album:before {
    content: "\EB62";
}
.konf-icon-Photo-Album2:before {
    content: "\EB63";
}
.konf-icon-Photo-Album3:before {
    content: "\EB64";
}
.konf-icon-Photo:before {
    content: "\EB65";
}
.konf-icon-Photos:before {
    content: "\EB66";
}
.konf-icon-Physics:before {
    content: "\EB67";
}
.konf-icon-Pi:before {
    content: "\EB68";
}
.konf-icon-Piano:before {
    content: "\EB69";
}
.konf-icon-Picasa:before {
    content: "\EB6A";
}
.konf-icon-Pie-Chart:before {
    content: "\EB6B";
}
.konf-icon-Pie-Chart2:before {
    content: "\EB6C";
}
.konf-icon-Pie-Chart3:before {
    content: "\EB6D";
}
.konf-icon-Pilates-2:before {
    content: "\EB6E";
}
.konf-icon-Pilates-3:before {
    content: "\EB6F";
}
.konf-icon-Pilates:before {
    content: "\EB70";
}
.konf-icon-Pilot:before {
    content: "\EB71";
}
.konf-icon-Pinch:before {
    content: "\EB72";
}
.konf-icon-Ping-Pong:before {
    content: "\EB73";
}
.konf-icon-Pinterest:before {
    content: "\EB74";
}
.konf-icon-Pipe:before {
    content: "\EB75";
}
.konf-icon-Pipette:before {
    content: "\EB76";
}
.konf-icon-Piramids:before {
    content: "\EB77";
}
.konf-icon-Pisces-2:before {
    content: "\EB78";
}
.konf-icon-Pisces:before {
    content: "\EB79";
}
.konf-icon-Pizza-Slice:before {
    content: "\EB7A";
}
.konf-icon-Pizza:before {
    content: "\EB7B";
}
.konf-icon-Plane-2:before {
    content: "\EB7C";
}
.konf-icon-Plane:before {
    content: "\EB7D";
}
.konf-icon-Plant:before {
    content: "\EB7E";
}
.konf-icon-Plasmid:before {
    content: "\EB7F";
}
.konf-icon-Plaster:before {
    content: "\EB80";
}
.konf-icon-Plastic-CupPhone:before {
    content: "\EB81";
}
.konf-icon-Plastic-CupPhone2:before {
    content: "\EB82";
}
.konf-icon-Plate:before {
    content: "\EB83";
}
.konf-icon-Plates:before {
    content: "\EB84";
}
.konf-icon-Plaxo:before {
    content: "\EB85";
}
.konf-icon-Play-Music:before {
    content: "\EB86";
}
.konf-icon-Plug-In:before {
    content: "\EB87";
}
.konf-icon-Plug-In2:before {
    content: "\EB88";
}
.konf-icon-Plurk:before {
    content: "\EB89";
}
.konf-icon-Pointer:before {
    content: "\EB8A";
}
.konf-icon-Poland:before {
    content: "\EB8B";
}
.konf-icon-Police-Man:before {
    content: "\EB8C";
}
.konf-icon-Police-Station:before {
    content: "\EB8D";
}
.konf-icon-Police-Woman:before {
    content: "\EB8E";
}
.konf-icon-Police:before {
    content: "\EB8F";
}
.konf-icon-Polo-Shirt:before {
    content: "\EB90";
}
.konf-icon-Portrait:before {
    content: "\EB91";
}
.konf-icon-Portugal:before {
    content: "\EB92";
}
.konf-icon-Post-Mail:before {
    content: "\EB93";
}
.konf-icon-Post-Mail2:before {
    content: "\EB94";
}
.konf-icon-Post-Office:before {
    content: "\EB95";
}
.konf-icon-Post-Sign:before {
    content: "\EB96";
}
.konf-icon-Post-Sign2ways:before {
    content: "\EB97";
}
.konf-icon-Posterous:before {
    content: "\EB98";
}
.konf-icon-Pound-Sign:before {
    content: "\EB99";
}
.konf-icon-Pound-Sign2:before {
    content: "\EB9A";
}
.konf-icon-Pound:before {
    content: "\EB9B";
}
.konf-icon-Power-2:before {
    content: "\EB9C";
}
.konf-icon-Power-3:before {
    content: "\EB9D";
}
.konf-icon-Power-Cable:before {
    content: "\EB9E";
}
.konf-icon-Power-Station:before {
    content: "\EB9F";
}
.konf-icon-Power:before {
    content: "\EBA0";
}
.konf-icon-Prater:before {
    content: "\EBA1";
}
.konf-icon-Present:before {
    content: "\EBA2";
}
.konf-icon-Presents:before {
    content: "\EBA3";
}
.konf-icon-Press:before {
    content: "\EBA4";
}
.konf-icon-Preview:before {
    content: "\EBA5";
}
.konf-icon-Previous:before {
    content: "\EBA6";
}
.konf-icon-Pricing:before {
    content: "\EBA7";
}
.konf-icon-Printer:before {
    content: "\EBA8";
}
.konf-icon-Professor:before {
    content: "\EBA9";
}
.konf-icon-Profile:before {
    content: "\EBAA";
}
.konf-icon-Project:before {
    content: "\EBAB";
}
.konf-icon-Projector-2:before {
    content: "\EBAC";
}
.konf-icon-Projector:before {
    content: "\EBAD";
}
.konf-icon-Pulse:before {
    content: "\EBAE";
}
.konf-icon-Pumpkin:before {
    content: "\EBAF";
}
.konf-icon-Punk:before {
    content: "\EBB0";
}
.konf-icon-Punker:before {
    content: "\EBB1";
}
.konf-icon-Puzzle:before {
    content: "\EBB2";
}
.konf-icon-QIK:before {
    content: "\EBB3";
}
.konf-icon-QR-Code:before {
    content: "\EBB4";
}
.konf-icon-Queen-2:before {
    content: "\EBB5";
}
.konf-icon-Queen:before {
    content: "\EBB6";
}
.konf-icon-Quill-2:before {
    content: "\EBB7";
}
.konf-icon-Quill-3:before {
    content: "\EBB8";
}
.konf-icon-Quill:before {
    content: "\EBB9";
}
.konf-icon-Quotes-2:before {
    content: "\EBBA";
}
.konf-icon-Quotes:before {
    content: "\EBBB";
}
.konf-icon-Radio:before {
    content: "\EBBC";
}
.konf-icon-Radioactive:before {
    content: "\EBBD";
}
.konf-icon-Rafting:before {
    content: "\EBBE";
}
.konf-icon-Rain-Drop:before {
    content: "\EBBF";
}
.konf-icon-Rainbow-2:before {
    content: "\EBC0";
}
.konf-icon-Rainbow:before {
    content: "\EBC1";
}
.konf-icon-Ram:before {
    content: "\EBC2";
}
.konf-icon-Razzor-Blade:before {
    content: "\EBC3";
}
.konf-icon-Receipt-2:before {
    content: "\EBC4";
}
.konf-icon-Receipt-3:before {
    content: "\EBC5";
}
.konf-icon-Receipt-4:before {
    content: "\EBC6";
}
.konf-icon-Receipt:before {
    content: "\EBC7";
}
.konf-icon-Record2:before {
    content: "\EBC8";
}
.konf-icon-Record-3:before {
    content: "\EBC9";
}
.konf-icon-Record-Music:before {
    content: "\EBCA";
}
.konf-icon-Record:before {
    content: "\EBCB";
}
.konf-icon-Recycling-2:before {
    content: "\EBCC";
}
.konf-icon-Recycling:before {
    content: "\EBCD";
}
.konf-icon-Reddit:before {
    content: "\EBCE";
}
.konf-icon-Redhat:before {
    content: "\EBCF";
}
.konf-icon-Redirect:before {
    content: "\EBD0";
}
.konf-icon-Redo:before {
    content: "\EBD1";
}
.konf-icon-Reel:before {
    content: "\EBD2";
}
.konf-icon-Refinery:before {
    content: "\EBD3";
}
.konf-icon-Refresh-Window:before {
    content: "\EBD4";
}
.konf-icon-Refresh:before {
    content: "\EBD5";
}
.konf-icon-Reload-2:before {
    content: "\EBD6";
}
.konf-icon-Reload-3:before {
    content: "\EBD7";
}
.konf-icon-Reload:before {
    content: "\EBD8";
}
.konf-icon-Remote-Controll:before {
    content: "\EBD9";
}
.konf-icon-Remote-Controll2:before {
    content: "\EBDA";
}
.konf-icon-Remove-Bag:before {
    content: "\EBDB";
}
.konf-icon-Remove-Basket:before {
    content: "\EBDC";
}
.konf-icon-Remove-Cart:before {
    content: "\EBDD";
}
.konf-icon-Remove-File:before {
    content: "\EBDE";
}
.konf-icon-Remove-User:before {
    content: "\EBDF";
}
.konf-icon-Remove-Window:before {
    content: "\EBE0";
}
.konf-icon-Remove:before {
    content: "\EBE1";
}
.konf-icon-Rename:before {
    content: "\EBE2";
}
.konf-icon-Repair:before {
    content: "\EBE3";
}
.konf-icon-Repeat-2:before {
    content: "\EBE4";
}
.konf-icon-Repeat-3:before {
    content: "\EBE5";
}
.konf-icon-Repeat-4:before {
    content: "\EBE6";
}
.konf-icon-Repeat-5:before {
    content: "\EBE7";
}
.konf-icon-Repeat-6:before {
    content: "\EBE8";
}
.konf-icon-Repeat-7:before {
    content: "\EBE9";
}
.konf-icon-Repeat:before {
    content: "\EBEA";
}
.konf-icon-Reset:before {
    content: "\EBEB";
}
.konf-icon-Resize:before {
    content: "\EBEC";
}
.konf-icon-Restore-Window:before {
    content: "\EBED";
}
.konf-icon-Retouching:before {
    content: "\EBEE";
}
.konf-icon-Retro-Camera:before {
    content: "\EBEF";
}
.konf-icon-Retro:before {
    content: "\EBF0";
}
.konf-icon-Retweet:before {
    content: "\EBF1";
}
.konf-icon-Reverbnation:before {
    content: "\EBF2";
}
.konf-icon-Rewind:before {
    content: "\EBF3";
}
.konf-icon-RGB:before {
    content: "\EBF4";
}
.konf-icon-Ribbon-2:before {
    content: "\EBF5";
}
.konf-icon-Ribbon-3:before {
    content: "\EBF6";
}
.konf-icon-Ribbon:before {
    content: "\EBF7";
}
.konf-icon-Right-2:before {
    content: "\EBF8";
}
.konf-icon-Right-3:before {
    content: "\EBF9";
}
.konf-icon-Right-4:before {
    content: "\EBFA";
}
.konf-icon-Right-ToLeft:before {
    content: "\EBFB";
}
.konf-icon-Right:before {
    content: "\EBFC";
}
.konf-icon-Road-2:before {
    content: "\EBFD";
}
.konf-icon-Road-3:before {
    content: "\EBFE";
}
.konf-icon-Road:before {
    content: "\EBFF";
}
.konf-icon-Robot-2:before {
    content: "\EC00";
}
.konf-icon-Robot:before {
    content: "\EC01";
}
.konf-icon-Rock-andRoll:before {
    content: "\EC02";
}
.konf-icon-Rocket:before {
    content: "\EC03";
}
.konf-icon-Roller:before {
    content: "\EC04";
}
.konf-icon-Roof:before {
    content: "\EC05";
}
.konf-icon-Rook:before {
    content: "\EC06";
}
.konf-icon-Rotate-Gesture:before {
    content: "\EC07";
}
.konf-icon-Rotate-Gesture2:before {
    content: "\EC08";
}
.konf-icon-Rotate-Gesture3:before {
    content: "\EC09";
}
.konf-icon-Rotation-390:before {
    content: "\EC0A";
}
.konf-icon-Rotation:before {
    content: "\EC0B";
}
.konf-icon-Router-2:before {
    content: "\EC0C";
}
.konf-icon-Router:before {
    content: "\EC0D";
}
.konf-icon-RSS:before {
    content: "\EC0E";
}
.konf-icon-Ruler-2:before {
    content: "\EC0F";
}
.konf-icon-Ruler:before {
    content: "\EC10";
}
.konf-icon-Running-Shoes:before {
    content: "\EC11";
}
.konf-icon-Running:before {
    content: "\EC12";
}
.konf-icon-Safari:before {
    content: "\EC13";
}
.konf-icon-Safe-Box:before {
    content: "\EC14";
}
.konf-icon-Safe-Box2:before {
    content: "\EC15";
}
.konf-icon-Safety-PinClose:before {
    content: "\EC16";
}
.konf-icon-Safety-PinOpen:before {
    content: "\EC17";
}
.konf-icon-Sagittarus-2:before {
    content: "\EC18";
}
.konf-icon-Sagittarus:before {
    content: "\EC19";
}
.konf-icon-Sailing-Ship:before {
    content: "\EC1A";
}
.konf-icon-Sand-watch:before {
    content: "\EC1B";
}
.konf-icon-Sand-watch2:before {
    content: "\EC1C";
}
.konf-icon-Santa-Claus:before {
    content: "\EC1D";
}
.konf-icon-Santa-Claus2:before {
    content: "\EC1E";
}
.konf-icon-Santa-onSled:before {
    content: "\EC1F";
}
.konf-icon-Satelite-2:before {
    content: "\EC20";
}
.konf-icon-Satelite:before {
    content: "\EC21";
}
.konf-icon-Save-Window:before {
    content: "\EC22";
}
.konf-icon-Save:before {
    content: "\EC23";
}
.konf-icon-Saw:before {
    content: "\EC24";
}
.konf-icon-Saxophone:before {
    content: "\EC25";
}
.konf-icon-Scale:before {
    content: "\EC26";
}
.konf-icon-Scarf:before {
    content: "\EC27";
}
.konf-icon-Scissor:before {
    content: "\EC28";
}
.konf-icon-Scooter-Front:before {
    content: "\EC29";
}
.konf-icon-Scooter:before {
    content: "\EC2A";
}
.konf-icon-Scorpio-2:before {
    content: "\EC2B";
}
.konf-icon-Scorpio:before {
    content: "\EC2C";
}
.konf-icon-Scotland:before {
    content: "\EC2D";
}
.konf-icon-Screwdriver:before {
    content: "\EC2E";
}
.konf-icon-Scroll-Fast:before {
    content: "\EC2F";
}
.konf-icon-Scroll:before {
    content: "\EC30";
}
.konf-icon-Scroller-2:before {
    content: "\EC31";
}
.konf-icon-Scroller:before {
    content: "\EC32";
}
.konf-icon-Sea-Dog:before {
    content: "\EC33";
}
.konf-icon-Search-onCloud:before {
    content: "\EC34";
}
.konf-icon-Search-People:before {
    content: "\EC35";
}
.konf-icon-secound:before {
    content: "\EC36";
}
.konf-icon-secound2:before {
    content: "\EC37";
}
.konf-icon-Security-Block:before {
    content: "\EC38";
}
.konf-icon-Security-Bug:before {
    content: "\EC39";
}
.konf-icon-Security-Camera:before {
    content: "\EC3A";
}
.konf-icon-Security-Check:before {
    content: "\EC3B";
}
.konf-icon-Security-Settings:before {
    content: "\EC3C";
}
.konf-icon-Security-Smiley:before {
    content: "\EC3D";
}
.konf-icon-Securiy-Remove:before {
    content: "\EC3E";
}
.konf-icon-Seed:before {
    content: "\EC3F";
}
.konf-icon-Selfie:before {
    content: "\EC40";
}
.konf-icon-Serbia:before {
    content: "\EC41";
}
.konf-icon-Server-2:before {
    content: "\EC42";
}
.konf-icon-Server:before {
    content: "\EC43";
}
.konf-icon-Servers:before {
    content: "\EC44";
}
.konf-icon-Settings-Window:before {
    content: "\EC45";
}
.konf-icon-Sewing-Machine:before {
    content: "\EC46";
}
.konf-icon-Sexual:before {
    content: "\EC47";
}
.konf-icon-Share-onCloud:before {
    content: "\EC48";
}
.konf-icon-Share-Window:before {
    content: "\EC49";
}
.konf-icon-Share:before {
    content: "\EC4A";
}
.konf-icon-Sharethis:before {
    content: "\EC4B";
}
.konf-icon-Shark:before {
    content: "\EC4C";
}
.konf-icon-Sheep:before {
    content: "\EC4D";
}
.konf-icon-Sheriff-Badge:before {
    content: "\EC4E";
}
.konf-icon-Shield:before {
    content: "\EC4F";
}
.konf-icon-Ship-2:before {
    content: "\EC50";
}
.konf-icon-Ship:before {
    content: "\EC51";
}
.konf-icon-Shirt:before {
    content: "\EC52";
}
.konf-icon-Shoes-2:before {
    content: "\EC53";
}
.konf-icon-Shoes-3:before {
    content: "\EC54";
}
.konf-icon-Shoes:before {
    content: "\EC55";
}
.konf-icon-Shop-2:before {
    content: "\EC56";
}
.konf-icon-Shop-3:before {
    content: "\EC57";
}
.konf-icon-Shop-4:before {
    content: "\EC58";
}
.konf-icon-Shop:before {
    content: "\EC59";
}
.konf-icon-Shopping-Bag:before {
    content: "\EC5A";
}
.konf-icon-Shopping-Basket:before {
    content: "\EC5B";
}
.konf-icon-Shopping-Cart:before {
    content: "\EC5C";
}
.konf-icon-Short-Pants:before {
    content: "\EC5D";
}
.konf-icon-Shoutwire:before {
    content: "\EC5E";
}
.konf-icon-Shovel:before {
    content: "\EC5F";
}
.konf-icon-Shuffle-2:before {
    content: "\EC60";
}
.konf-icon-Shuffle-3:before {
    content: "\EC61";
}
.konf-icon-Shuffle-4:before {
    content: "\EC62";
}
.konf-icon-Shuffle:before {
    content: "\EC63";
}
.konf-icon-Shutter:before {
    content: "\EC64";
}
.konf-icon-Sidebar-Window:before {
    content: "\EC65";
}
.konf-icon-Signal:before {
    content: "\EC66";
}
.konf-icon-Singapore:before {
    content: "\EC67";
}
.konf-icon-Skate-Shoes:before {
    content: "\EC68";
}
.konf-icon-Skateboard-2:before {
    content: "\EC69";
}
.konf-icon-Skateboard:before {
    content: "\EC6A";
}
.konf-icon-Skeleton:before {
    content: "\EC6B";
}
.konf-icon-Ski:before {
    content: "\EC6C";
}
.konf-icon-Skirt:before {
    content: "\EC6D";
}
.konf-icon-Skrill:before {
    content: "\EC6E";
}
.konf-icon-Skull:before {
    content: "\EC6F";
}
.konf-icon-Skydiving:before {
    content: "\EC70";
}
.konf-icon-Skype:before {
    content: "\EC71";
}
.konf-icon-Sled-withGifts:before {
    content: "\EC72";
}
.konf-icon-Sled:before {
    content: "\EC73";
}
.konf-icon-Sleeping:before {
    content: "\EC74";
}
.konf-icon-Sleet:before {
    content: "\EC75";
}
.konf-icon-Slippers:before {
    content: "\EC76";
}
.konf-icon-Smart:before {
    content: "\EC77";
}
.konf-icon-Smartphone-2:before {
    content: "\EC78";
}
.konf-icon-Smartphone-3:before {
    content: "\EC79";
}
.konf-icon-Smartphone-4:before {
    content: "\EC7A";
}
.konf-icon-Smartphone-Secure:before {
    content: "\EC7B";
}
.konf-icon-Smartphone:before {
    content: "\EC7C";
}
.konf-icon-Smile:before {
    content: "\EC7D";
}
.konf-icon-Smoking-Area:before {
    content: "\EC7E";
}
.konf-icon-Smoking-Pipe:before {
    content: "\EC7F";
}
.konf-icon-Snake:before {
    content: "\EC80";
}
.konf-icon-Snorkel:before {
    content: "\EC81";
}
.konf-icon-Snow-2:before {
    content: "\EC82";
}
.konf-icon-Snow-Dome:before {
    content: "\EC83";
}
.konf-icon-Snow-Storm:before {
    content: "\EC84";
}
.konf-icon-Snow:before {
    content: "\EC85";
}
.konf-icon-Snowflake-2:before {
    content: "\EC86";
}
.konf-icon-Snowflake-3:before {
    content: "\EC87";
}
.konf-icon-Snowflake-4:before {
    content: "\EC88";
}
.konf-icon-Snowflake:before {
    content: "\EC89";
}
.konf-icon-Snowman:before {
    content: "\EC8A";
}
.konf-icon-Soccer-Ball:before {
    content: "\EC8B";
}
.konf-icon-Soccer-Shoes:before {
    content: "\EC8C";
}
.konf-icon-Socks:before {
    content: "\EC8D";
}
.konf-icon-Solar:before {
    content: "\EC8E";
}
.konf-icon-Sound-Wave:before {
    content: "\EC8F";
}
.konf-icon-Sound:before {
    content: "\EC90";
}
.konf-icon-Soundcloud:before {
    content: "\EC91";
}
.konf-icon-Soup:before {
    content: "\EC92";
}
.konf-icon-South-Africa:before {
    content: "\EC93";
}
.konf-icon-Space-Needle:before {
    content: "\EC94";
}
.konf-icon-Spain:before {
    content: "\EC95";
}
.konf-icon-Spam-Mail:before {
    content: "\EC96";
}
.konf-icon-Speach-Bubble:before {
    content: "\EC97";
}
.konf-icon-Speach-Bubble2:before {
    content: "\EC98";
}
.konf-icon-Speach-Bubble3:before {
    content: "\EC99";
}
.konf-icon-Speach-Bubble4:before {
    content: "\EC9A";
}
.konf-icon-Speach-Bubble5:before {
    content: "\EC9B";
}
.konf-icon-Speach-Bubble6:before {
    content: "\EC9C";
}
.konf-icon-Speach-Bubble7:before {
    content: "\EC9D";
}
.konf-icon-Speach-Bubble8:before {
    content: "\EC9E";
}
.konf-icon-Speach-Bubble9:before {
    content: "\EC9F";
}
.konf-icon-Speach-Bubble10:before {
    content: "\ECA0";
}
.konf-icon-Speach-Bubble11:before {
    content: "\ECA1";
}
.konf-icon-Speach-Bubble12:before {
    content: "\ECA2";
}
.konf-icon-Speach-Bubble13:before {
    content: "\ECA3";
}
.konf-icon-Speach-BubbleAsking:before {
    content: "\ECA4";
}
.konf-icon-Speach-BubbleComic:before {
    content: "\ECA5";
}
.konf-icon-Speach-BubbleComic2:before {
    content: "\ECA6";
}
.konf-icon-Speach-BubbleComic3:before {
    content: "\ECA7";
}
.konf-icon-Speach-BubbleComic4:before {
    content: "\ECA8";
}
.konf-icon-Speach-BubbleDialog:before {
    content: "\ECA9";
}
.konf-icon-Speach-Bubbles:before {
    content: "\ECAA";
}
.konf-icon-Speak-2:before {
    content: "\ECAB";
}
.konf-icon-Speak:before {
    content: "\ECAC";
}
.konf-icon-Speaker-2:before {
    content: "\ECAD";
}
.konf-icon-Speaker:before {
    content: "\ECAE";
}
.konf-icon-Spell-Check:before {
    content: "\ECAF";
}
.konf-icon-Spell-CheckABC:before {
    content: "\ECB0";
}
.konf-icon-Spermium:before {
    content: "\ECB1";
}
.konf-icon-Spider:before {
    content: "\ECB2";
}
.konf-icon-Spiderweb:before {
    content: "\ECB3";
}
.konf-icon-Split-FourSquareWindow:before {
    content: "\ECB4";
}
.konf-icon-Split-Horizontal:before {
    content: "\ECB5";
}
.konf-icon-Split-Horizontal2Window:before {
    content: "\ECB6";
}
.konf-icon-Split-Vertical:before {
    content: "\ECB7";
}
.konf-icon-Split-Vertical2:before {
    content: "\ECB8";
}
.konf-icon-Split-Window:before {
    content: "\ECB9";
}
.konf-icon-Spoder:before {
    content: "\ECBA";
}
.konf-icon-Spoon:before {
    content: "\ECBB";
}
.konf-icon-Sport-Mode:before {
    content: "\ECBC";
}
.konf-icon-Sports-Clothings1:before {
    content: "\ECBD";
}
.konf-icon-Sports-Clothings2:before {
    content: "\ECBE";
}
.konf-icon-Sports-Shirt:before {
    content: "\ECBF";
}
.konf-icon-Spot:before {
    content: "\ECC0";
}
.konf-icon-Spray:before {
    content: "\ECC1";
}
.konf-icon-Spread:before {
    content: "\ECC2";
}
.konf-icon-Spring:before {
    content: "\ECC3";
}
.konf-icon-Spurl:before {
    content: "\ECC4";
}
.konf-icon-Spy:before {
    content: "\ECC5";
}
.konf-icon-Squirrel:before {
    content: "\ECC6";
}
.konf-icon-SSL:before {
    content: "\ECC7";
}
.konf-icon-St-BasilsCathedral:before {
    content: "\ECC8";
}
.konf-icon-St-PaulsCathedral:before {
    content: "\ECC9";
}
.konf-icon-Stamp-2:before {
    content: "\ECCA";
}
.konf-icon-Stamp:before {
    content: "\ECCB";
}
.konf-icon-Stapler:before {
    content: "\ECCC";
}
.konf-icon-Star-Track:before {
    content: "\ECCD";
}
.konf-icon-Star:before {
    content: "\ECCE";
}
.konf-icon-Starfish:before {
    content: "\ECCF";
}
.konf-icon-Start2:before {
    content: "\ECD0";
}
.konf-icon-Start-3:before {
    content: "\ECD1";
}
.konf-icon-Start-ways:before {
    content: "\ECD2";
}
.konf-icon-Start:before {
    content: "\ECD3";
}
.konf-icon-Statistic:before {
    content: "\ECD4";
}
.konf-icon-Stethoscope:before {
    content: "\ECD5";
}
.konf-icon-stop--2:before {
    content: "\ECD6";
}
.konf-icon-Stop-Music:before {
    content: "\ECD7";
}
.konf-icon-Stop:before {
    content: "\ECD8";
}
.konf-icon-Stopwatch-2:before {
    content: "\ECD9";
}
.konf-icon-Stopwatch:before {
    content: "\ECDA";
}
.konf-icon-Storm:before {
    content: "\ECDB";
}
.konf-icon-Street-View:before {
    content: "\ECDC";
}
.konf-icon-Street-View2:before {
    content: "\ECDD";
}
.konf-icon-Strikethrough-Text:before {
    content: "\ECDE";
}
.konf-icon-Stroller:before {
    content: "\ECDF";
}
.konf-icon-Structure:before {
    content: "\ECE0";
}
.konf-icon-Student-Female:before {
    content: "\ECE1";
}
.konf-icon-Student-Hat:before {
    content: "\ECE2";
}
.konf-icon-Student-Hat2:before {
    content: "\ECE3";
}
.konf-icon-Student-Male:before {
    content: "\ECE4";
}
.konf-icon-Student-MaleFemale:before {
    content: "\ECE5";
}
.konf-icon-Students:before {
    content: "\ECE6";
}
.konf-icon-Studio-Flash:before {
    content: "\ECE7";
}
.konf-icon-Studio-Lightbox:before {
    content: "\ECE8";
}
.konf-icon-Stumbleupon:before {
    content: "\ECE9";
}
.konf-icon-Suit:before {
    content: "\ECEA";
}
.konf-icon-Suitcase:before {
    content: "\ECEB";
}
.konf-icon-Sum-2:before {
    content: "\ECEC";
}
.konf-icon-Sum:before {
    content: "\ECED";
}
.konf-icon-Summer:before {
    content: "\ECEE";
}
.konf-icon-Sun-CloudyRain:before {
    content: "\ECEF";
}
.konf-icon-Sun:before {
    content: "\ECF0";
}
.konf-icon-Sunglasses-2:before {
    content: "\ECF1";
}
.konf-icon-Sunglasses-3:before {
    content: "\ECF2";
}
.konf-icon-Sunglasses-Smiley:before {
    content: "\ECF3";
}
.konf-icon-Sunglasses-Smiley2:before {
    content: "\ECF4";
}
.konf-icon-Sunglasses-W:before {
    content: "\ECF5";
}
.konf-icon-Sunglasses-W2:before {
    content: "\ECF6";
}
.konf-icon-Sunglasses-W3:before {
    content: "\ECF7";
}
.konf-icon-Sunglasses:before {
    content: "\ECF8";
}
.konf-icon-Sunrise:before {
    content: "\ECF9";
}
.konf-icon-Sunset:before {
    content: "\ECFA";
}
.konf-icon-Superman:before {
    content: "\ECFB";
}
.konf-icon-Support:before {
    content: "\ECFC";
}
.konf-icon-Surprise:before {
    content: "\ECFD";
}
.konf-icon-Sushi:before {
    content: "\ECFE";
}
.konf-icon-Sweden:before {
    content: "\ECFF";
}
.konf-icon-Swimming-Short:before {
    content: "\ED00";
}
.konf-icon-Swimming:before {
    content: "\ED01";
}
.konf-icon-Swimmwear:before {
    content: "\ED02";
}
.konf-icon-Switch:before {
    content: "\ED03";
}
.konf-icon-Switzerland:before {
    content: "\ED04";
}
.konf-icon-Sync-Cloud:before {
    content: "\ED05";
}
.konf-icon-Sync:before {
    content: "\ED06";
}
.konf-icon-Synchronize-2:before {
    content: "\ED07";
}
.konf-icon-Synchronize:before {
    content: "\ED08";
}
.konf-icon-T-Shirt:before {
    content: "\ED09";
}
.konf-icon-Tablet-2:before {
    content: "\ED0A";
}
.konf-icon-Tablet-3:before {
    content: "\ED0B";
}
.konf-icon-Tablet-Orientation:before {
    content: "\ED0C";
}
.konf-icon-Tablet-Phone:before {
    content: "\ED0D";
}
.konf-icon-Tablet-Secure:before {
    content: "\ED0E";
}
.konf-icon-Tablet-Vertical:before {
    content: "\ED0F";
}
.konf-icon-Tablet:before {
    content: "\ED10";
}
.konf-icon-Tactic:before {
    content: "\ED11";
}
.konf-icon-Tag-2:before {
    content: "\ED12";
}
.konf-icon-Tag-3:before {
    content: "\ED13";
}
.konf-icon-Tag-4:before {
    content: "\ED14";
}
.konf-icon-Tag-5:before {
    content: "\ED15";
}
.konf-icon-Tag:before {
    content: "\ED16";
}
.konf-icon-Taj-Mahal:before {
    content: "\ED17";
}
.konf-icon-Talk-Man:before {
    content: "\ED18";
}
.konf-icon-Tap:before {
    content: "\ED19";
}
.konf-icon-Target-Market:before {
    content: "\ED1A";
}
.konf-icon-Target:before {
    content: "\ED1B";
}
.konf-icon-Taurus-2:before {
    content: "\ED1C";
}
.konf-icon-Taurus:before {
    content: "\ED1D";
}
.konf-icon-Taxi-2:before {
    content: "\ED1E";
}
.konf-icon-Taxi-Sign:before {
    content: "\ED1F";
}
.konf-icon-Taxi:before {
    content: "\ED20";
}
.konf-icon-Teacher:before {
    content: "\ED21";
}
.konf-icon-Teapot:before {
    content: "\ED22";
}
.konf-icon-Technorati:before {
    content: "\ED23";
}
.konf-icon-Teddy-Bear:before {
    content: "\ED24";
}
.konf-icon-Tee-Mug:before {
    content: "\ED25";
}
.konf-icon-Telephone-2:before {
    content: "\ED26";
}
.konf-icon-Telephone:before {
    content: "\ED27";
}
.konf-icon-Telescope:before {
    content: "\ED28";
}
.konf-icon-Temperature-2:before {
    content: "\ED29";
}
.konf-icon-Temperature-3:before {
    content: "\ED2A";
}
.konf-icon-Temperature:before {
    content: "\ED2B";
}
.konf-icon-Temple:before {
    content: "\ED2C";
}
.konf-icon-Tennis-Ball:before {
    content: "\ED2D";
}
.konf-icon-Tennis:before {
    content: "\ED2E";
}
.konf-icon-Tent:before {
    content: "\ED2F";
}
.konf-icon-Test-Tube:before {
    content: "\ED30";
}
.konf-icon-Test-Tube2:before {
    content: "\ED31";
}
.konf-icon-Testimonal:before {
    content: "\ED32";
}
.konf-icon-Text-Box:before {
    content: "\ED33";
}
.konf-icon-Text-Effect:before {
    content: "\ED34";
}
.konf-icon-Text-HighlightColor:before {
    content: "\ED35";
}
.konf-icon-Text-Paragraph:before {
    content: "\ED36";
}
.konf-icon-Thailand:before {
    content: "\ED37";
}
.konf-icon-The-WhiteHouse:before {
    content: "\ED38";
}
.konf-icon-This-SideUp:before {
    content: "\ED39";
}
.konf-icon-Thread:before {
    content: "\ED3A";
}
.konf-icon-Three-ArrowFork:before {
    content: "\ED3B";
}
.konf-icon-Three-Fingers:before {
    content: "\ED3C";
}
.konf-icon-Three-FingersDrag:before {
    content: "\ED3D";
}
.konf-icon-Three-FingersDrag2:before {
    content: "\ED3E";
}
.konf-icon-Three-FingersTouch:before {
    content: "\ED3F";
}
.konf-icon-Thumb:before {
    content: "\ED40";
}
.konf-icon-Thumbs-DownSmiley:before {
    content: "\ED41";
}
.konf-icon-Thumbs-UpSmiley:before {
    content: "\ED42";
}
.konf-icon-Thunder:before {
    content: "\ED43";
}
.konf-icon-Thunderstorm:before {
    content: "\ED44";
}
.konf-icon-Ticket:before {
    content: "\ED45";
}
.konf-icon-Tie-2:before {
    content: "\ED46";
}
.konf-icon-Tie-3:before {
    content: "\ED47";
}
.konf-icon-Tie-4:before {
    content: "\ED48";
}
.konf-icon-Tie:before {
    content: "\ED49";
}
.konf-icon-Tiger:before {
    content: "\ED4A";
}
.konf-icon-Time-Backup:before {
    content: "\ED4B";
}
.konf-icon-Time-Bomb:before {
    content: "\ED4C";
}
.konf-icon-Time-Clock:before {
    content: "\ED4D";
}
.konf-icon-Time-Fire:before {
    content: "\ED4E";
}
.konf-icon-Time-Machine:before {
    content: "\ED4F";
}
.konf-icon-Time-Window:before {
    content: "\ED50";
}
.konf-icon-Timer-2:before {
    content: "\ED51";
}
.konf-icon-Timer:before {
    content: "\ED52";
}
.konf-icon-To-Bottom:before {
    content: "\ED53";
}
.konf-icon-To-Bottom2:before {
    content: "\ED54";
}
.konf-icon-To-Left:before {
    content: "\ED55";
}
.konf-icon-To-Right:before {
    content: "\ED56";
}
.konf-icon-To-Top:before {
    content: "\ED57";
}
.konf-icon-To-Top2:before {
    content: "\ED58";
}
.konf-icon-Token-:before {
    content: "\ED59";
}
.konf-icon-Tomato:before {
    content: "\ED5A";
}
.konf-icon-Tongue:before {
    content: "\ED5B";
}
.konf-icon-Tooth-2:before {
    content: "\ED5C";
}
.konf-icon-Tooth:before {
    content: "\ED5D";
}
.konf-icon-Top-ToBottom:before {
    content: "\ED5E";
}
.konf-icon-Touch-Window:before {
    content: "\ED5F";
}
.konf-icon-Tourch:before {
    content: "\ED60";
}
.konf-icon-Tower-2:before {
    content: "\ED61";
}
.konf-icon-Tower-Bridge:before {
    content: "\ED62";
}
.konf-icon-Tower:before {
    content: "\ED63";
}
.konf-icon-Trace:before {
    content: "\ED64";
}
.konf-icon-Tractor:before {
    content: "\ED65";
}
.konf-icon-traffic-Light:before {
    content: "\ED66";
}
.konf-icon-Traffic-Light2:before {
    content: "\ED67";
}
.konf-icon-Train-2:before {
    content: "\ED68";
}
.konf-icon-Train:before {
    content: "\ED69";
}
.konf-icon-Tram:before {
    content: "\ED6A";
}
.konf-icon-Transform-2:before {
    content: "\ED6B";
}
.konf-icon-Transform-3:before {
    content: "\ED6C";
}
.konf-icon-Transform-4:before {
    content: "\ED6D";
}
.konf-icon-Transform:before {
    content: "\ED6E";
}
.konf-icon-Trash-withMen:before {
    content: "\ED6F";
}
.konf-icon-Tree-2:before {
    content: "\ED70";
}
.konf-icon-Tree-3:before {
    content: "\ED71";
}
.konf-icon-Tree-4:before {
    content: "\ED72";
}
.konf-icon-Tree-5:before {
    content: "\ED73";
}
.konf-icon-Tree:before {
    content: "\ED74";
}
.konf-icon-Trekking:before {
    content: "\ED75";
}
.konf-icon-Triangle-ArrowDown:before {
    content: "\ED76";
}
.konf-icon-Triangle-ArrowLeft:before {
    content: "\ED77";
}
.konf-icon-Triangle-ArrowRight:before {
    content: "\ED78";
}
.konf-icon-Triangle-ArrowUp:before {
    content: "\ED79";
}
.konf-icon-Tripod-2:before {
    content: "\ED7A";
}
.konf-icon-Tripod-andVideo:before {
    content: "\ED7B";
}
.konf-icon-Tripod-withCamera:before {
    content: "\ED7C";
}
.konf-icon-Tripod-withGopro:before {
    content: "\ED7D";
}
.konf-icon-Trophy-2:before {
    content: "\ED7E";
}
.konf-icon-Trophy:before {
    content: "\ED7F";
}
.konf-icon-Truck:before {
    content: "\ED80";
}
.konf-icon-Trumpet:before {
    content: "\ED81";
}
.konf-icon-Tumblr:before {
    content: "\ED82";
}
.konf-icon-Turkey:before {
    content: "\ED83";
}
.konf-icon-Turn-Down:before {
    content: "\ED84";
}
.konf-icon-Turn-Down2:before {
    content: "\ED85";
}
.konf-icon-Turn-DownFromLeft:before {
    content: "\ED86";
}
.konf-icon-Turn-DownFromRight:before {
    content: "\ED87";
}
.konf-icon-Turn-Left:before {
    content: "\ED88";
}
.konf-icon-Turn-Left3:before {
    content: "\ED89";
}
.konf-icon-Turn-Right:before {
    content: "\ED8A";
}
.konf-icon-Turn-Right3:before {
    content: "\ED8B";
}
.konf-icon-Turn-Up:before {
    content: "\ED8C";
}
.konf-icon-Turn-Up2:before {
    content: "\ED8D";
}
.konf-icon-Turtle:before {
    content: "\ED8E";
}
.konf-icon-Tuxedo:before {
    content: "\ED8F";
}
.konf-icon-TV:before {
    content: "\ED90";
}
.konf-icon-Twister:before {
    content: "\ED91";
}
.konf-icon-Twitter-2:before {
    content: "\ED92";
}
.konf-icon-Twitter:before {
    content: "\ED93";
}
.konf-icon-Two-Fingers:before {
    content: "\ED94";
}
.konf-icon-Two-FingersDrag:before {
    content: "\ED95";
}
.konf-icon-Two-FingersDrag2:before {
    content: "\ED96";
}
.konf-icon-Two-FingersScroll:before {
    content: "\ED97";
}
.konf-icon-Two-FingersTouch:before {
    content: "\ED98";
}
.konf-icon-Two-Windows:before {
    content: "\ED99";
}
.konf-icon-Type-Pass:before {
    content: "\ED9A";
}
.konf-icon-Ukraine:before {
    content: "\ED9B";
}
.konf-icon-Umbrela:before {
    content: "\ED9C";
}
.konf-icon-Umbrella-2:before {
    content: "\ED9D";
}
.konf-icon-Umbrella-3:before {
    content: "\ED9E";
}
.konf-icon-Under-LineText:before {
    content: "\ED9F";
}
.konf-icon-Undo:before {
    content: "\EDA0";
}
.konf-icon-United-Kingdom:before {
    content: "\EDA1";
}
.konf-icon-United-States:before {
    content: "\EDA2";
}
.konf-icon-University-2:before {
    content: "\EDA3";
}
.konf-icon-University:before {
    content: "\EDA4";
}
.konf-icon-Unlike-2:before {
    content: "\EDA5";
}
.konf-icon-Unlike:before {
    content: "\EDA6";
}
.konf-icon-Unlock-2:before {
    content: "\EDA7";
}
.konf-icon-Unlock-3:before {
    content: "\EDA8";
}
.konf-icon-Unlock:before {
    content: "\EDA9";
}
.konf-icon-Up--Down:before {
    content: "\EDAA";
}
.konf-icon-Up--Down3:before {
    content: "\EDAB";
}
.konf-icon-Up-2:before {
    content: "\EDAC";
}
.konf-icon-Up-3:before {
    content: "\EDAD";
}
.konf-icon-Up-4:before {
    content: "\EDAE";
}
.konf-icon-Up:before {
    content: "\EDAF";
}
.konf-icon-Upgrade:before {
    content: "\EDB0";
}
.konf-icon-Upload-2:before {
    content: "\EDB1";
}
.konf-icon-Upload-toCloud:before {
    content: "\EDB2";
}
.konf-icon-Upload-Window:before {
    content: "\EDB3";
}
.konf-icon-Upload:before {
    content: "\EDB4";
}
.konf-icon-Uppercase-Text:before {
    content: "\EDB5";
}
.konf-icon-Upward:before {
    content: "\EDB6";
}
.konf-icon-URL-Window:before {
    content: "\EDB7";
}
.konf-icon-Usb-2:before {
    content: "\EDB8";
}
.konf-icon-Usb-Cable:before {
    content: "\EDB9";
}
.konf-icon-Usb:before {
    content: "\EDBA";
}
.konf-icon-User:before {
    content: "\EDBB";
}
.konf-icon-Ustream:before {
    content: "\EDBC";
}
.konf-icon-Vase:before {
    content: "\EDBD";
}
.konf-icon-Vector-2:before {
    content: "\EDBE";
}
.konf-icon-Vector-3:before {
    content: "\EDBF";
}
.konf-icon-Vector-4:before {
    content: "\EDC0";
}
.konf-icon-Vector-5:before {
    content: "\EDC1";
}
.konf-icon-Vector:before {
    content: "\EDC2";
}
.konf-icon-Venn-Diagram:before {
    content: "\EDC3";
}
.konf-icon-Vest-2:before {
    content: "\EDC4";
}
.konf-icon-Vest:before {
    content: "\EDC5";
}
.konf-icon-Viddler:before {
    content: "\EDC6";
}
.konf-icon-Video-2:before {
    content: "\EDC7";
}
.konf-icon-Video-3:before {
    content: "\EDC8";
}
.konf-icon-Video-4:before {
    content: "\EDC9";
}
.konf-icon-Video-5:before {
    content: "\EDCA";
}
.konf-icon-Video-6:before {
    content: "\EDCB";
}
.konf-icon-Video-GameController:before {
    content: "\EDCC";
}
.konf-icon-Video-Len:before {
    content: "\EDCD";
}
.konf-icon-Video-Len2:before {
    content: "\EDCE";
}
.konf-icon-Video-Photographer:before {
    content: "\EDCF";
}
.konf-icon-Video-Tripod:before {
    content: "\EDD0";
}
.konf-icon-Video:before {
    content: "\EDD1";
}
.konf-icon-Vietnam:before {
    content: "\EDD2";
}
.konf-icon-View-Height:before {
    content: "\EDD3";
}
.konf-icon-View-Width:before {
    content: "\EDD4";
}
.konf-icon-Vimeo:before {
    content: "\EDD5";
}
.konf-icon-Virgo-2:before {
    content: "\EDD6";
}
.konf-icon-Virgo:before {
    content: "\EDD7";
}
.konf-icon-Virus-2:before {
    content: "\EDD8";
}
.konf-icon-Virus-3:before {
    content: "\EDD9";
}
.konf-icon-Virus:before {
    content: "\EDDA";
}
.konf-icon-Visa:before {
    content: "\EDDB";
}
.konf-icon-Voice:before {
    content: "\EDDC";
}
.konf-icon-Voicemail:before {
    content: "\EDDD";
}
.konf-icon-Volleyball:before {
    content: "\EDDE";
}
.konf-icon-Volume-Down:before {
    content: "\EDDF";
}
.konf-icon-Volume-Up:before {
    content: "\EDE0";
}
.konf-icon-VPN:before {
    content: "\EDE1";
}
.konf-icon-Wacom-Tablet:before {
    content: "\EDE2";
}
.konf-icon-Waiter:before {
    content: "\EDE3";
}
.konf-icon-Walkie-Talkie:before {
    content: "\EDE4";
}
.konf-icon-Wallet-2:before {
    content: "\EDE5";
}
.konf-icon-Wallet-3:before {
    content: "\EDE6";
}
.konf-icon-Wallet:before {
    content: "\EDE7";
}
.konf-icon-Warehouse:before {
    content: "\EDE8";
}
.konf-icon-Warning-Window:before {
    content: "\EDE9";
}
.konf-icon-Watch-2:before {
    content: "\EDEA";
}
.konf-icon-Watch-3:before {
    content: "\EDEB";
}
.konf-icon-Watch:before {
    content: "\EDEC";
}
.konf-icon-Wave-2:before {
    content: "\EDED";
}
.konf-icon-Wave:before {
    content: "\EDEE";
}
.konf-icon-Webcam:before {
    content: "\EDEF";
}
.konf-icon-weight-Lift:before {
    content: "\EDF0";
}
.konf-icon-Wheelbarrow:before {
    content: "\EDF1";
}
.konf-icon-Wheelchair:before {
    content: "\EDF2";
}
.konf-icon-Width-Window:before {
    content: "\EDF3";
}
.konf-icon-Wifi-2:before {
    content: "\EDF4";
}
.konf-icon-Wifi-Keyboard:before {
    content: "\EDF5";
}
.konf-icon-Wifi:before {
    content: "\EDF6";
}
.konf-icon-Wind-Turbine:before {
    content: "\EDF7";
}
.konf-icon-Windmill:before {
    content: "\EDF8";
}
.konf-icon-Window-2:before {
    content: "\EDF9";
}
.konf-icon-Window:before {
    content: "\EDFA";
}
.konf-icon-Windows-2:before {
    content: "\EDFB";
}
.konf-icon-Windows-Microsoft:before {
    content: "\EDFC";
}
.konf-icon-Windows:before {
    content: "\EDFD";
}
.konf-icon-Windsock:before {
    content: "\EDFE";
}
.konf-icon-Windy:before {
    content: "\EDFF";
}
.konf-icon-Wine-Bottle:before {
    content: "\EE00";
}
.konf-icon-Wine-Glass:before {
    content: "\EE01";
}
.konf-icon-Wink:before {
    content: "\EE02";
}
.konf-icon-Winter-2:before {
    content: "\EE03";
}
.konf-icon-Winter:before {
    content: "\EE04";
}
.konf-icon-Wireless:before {
    content: "\EE05";
}
.konf-icon-Witch-Hat:before {
    content: "\EE06";
}
.konf-icon-Witch:before {
    content: "\EE07";
}
.konf-icon-Wizard:before {
    content: "\EE08";
}
.konf-icon-Wolf:before {
    content: "\EE09";
}
.konf-icon-Woman-Sign:before {
    content: "\EE0A";
}
.konf-icon-WomanMan:before {
    content: "\EE0B";
}
.konf-icon-Womans-Underwear:before {
    content: "\EE0C";
}
.konf-icon-Womans-Underwear2:before {
    content: "\EE0D";
}
.konf-icon-Women:before {
    content: "\EE0E";
}
.konf-icon-Wonder-Woman:before {
    content: "\EE0F";
}
.konf-icon-Wordpress:before {
    content: "\EE10";
}
.konf-icon-Worker-Clothes:before {
    content: "\EE11";
}
.konf-icon-Worker:before {
    content: "\EE12";
}
.konf-icon-Wrap-Text:before {
    content: "\EE13";
}
.konf-icon-Wreath:before {
    content: "\EE14";
}
.konf-icon-Wrench:before {
    content: "\EE15";
}
.konf-icon-X-Box:before {
    content: "\EE16";
}
.konf-icon-X-ray:before {
    content: "\EE17";
}
.konf-icon-Xanga:before {
    content: "\EE18";
}
.konf-icon-Xing:before {
    content: "\EE19";
}
.konf-icon-Yacht:before {
    content: "\EE1A";
}
.konf-icon-Yahoo-Buzz:before {
    content: "\EE1B";
}
.konf-icon-Yahoo:before {
    content: "\EE1C";
}
.konf-icon-Yelp:before {
    content: "\EE1D";
}
.konf-icon-Yes:before {
    content: "\EE1E";
}
.konf-icon-Ying-Yang:before {
    content: "\EE1F";
}
.konf-icon-Youtube:before {
    content: "\EE20";
}
.konf-icon-Z-A:before {
    content: "\EE21";
}
.konf-icon-Zebra:before {
    content: "\EE22";
}
.konf-icon-Zombie:before {
    content: "\EE23";
}
.konf-icon-Zoom-Gesture:before {
    content: "\EE24";
}
.konf-icon-Zootool:before {
    content: "\EE25";
}
main {
    background-color: #fff;
    color: #000;
    font-family: Kievit, Tahoma, Arial;
    font-weight: 400;
    font-size: 16px;
}
.limba {
    color: #000;
    position: relative;
    background-color: #fff;
    background-size: 100% auto;
    padding-bottom: 60px;
}
.limba a:focus,
.limba button:focus {
    outline: 0;
}
.limba .button-grey {
    font-size: 16px;
    color: #fff;
    background-color: #4a4a4a;
    text-transform: uppercase;
    padding: 20px 30px;
    display: inline-block;
    line-height: 1em;
    border: none;
    cursor: pointer;
    -webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
    -o-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
    transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.limba .button-grey:hover {
    background-color: #000;
}
.limba .ui-selectmenu-button span.ui-selectmenu-text {
    padding: 20px;
}
.limba .formcontent {
    margin-top: 40px;
}
.limba .input-wrap label > a {
    color: #000;
    text-decoration: underline;
}
.limba h1 {
    font-size: 42px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}
.limba h2 {
    margin: 0;
    font-size: 18px;
}
.limba h3 {
    line-height: 1.3em;
}
.limba .trans-fade.animating {
    position: relative;
    min-height: 100%;
    overflow: hidden;
}
.limba .trans-fade.animating > * {
    position: absolute;
    visibility: hidden;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}
.limba .trans-fade:not(.animating) {
    height: auto !important;
}
.limba .trans-fade:not(.animating) > * {
    visibility: visible;
    position: relative;
}
.limba__controls {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.limba__controls-next,
.limba__controls-prev,
.limba__controls-print {
    margin-top: 20px;
}
.limba__controls-next button,
.limba__controls-prev button,
.limba__controls-print button {
    background: none;
    border: 1px solid #000;
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    color: #000;
    width: 100%;
    min-height: 79px;
    padding: 25px 20px;
    -webkit-transition: background-color 0.5s ease, color 0.5s ease;
    -o-transition: background-color 0.5s ease, color 0.5s ease;
    transition: background-color 0.5s ease, color 0.5s ease;
    position: relative;
}
.limba__controls-next button:hover,
.limba__controls-prev button:hover,
.limba__controls-print button:hover {
    background-color: #000;
    color: #fff;
}
.limba__controls-next button span,
.limba__controls-prev button span,
.limba__controls-print button span {
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 40px;
    margin-top: -20px;
}
.limba__controls-print button {
    padding: 25px 80px 25px 20px;
}
.limba__controls-prev button {
    border-right: 0;
}
.limba__controls-prev button span {
    right: auto;
    left: 20px;
}
.limba__controls--half {
    width: 50%;
    float: left;
}
.limba__edit-button {
    width: 42px;
    height: 42px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    border-radius: 100%;
    -webkit-transition: background 0.2s, opacity 0.4s;
    -o-transition: background 0.2s, opacity 0.4s;
    transition: background 0.2s, opacity 0.4s;
    border: none;
    padding: 0;
}
.limba__edit-button span {
    font-size: 18px;
    line-height: 42px;
    text-align: center;
}
.limba__edit-button:hover {
    background-color: #000;
    color: #fff;
}
.limba__edit-button:focus {
    outline: 0;
}
@media (max-width: 768px) {
    .limba__edit-button {
        display: none;
    }
}
.limba__fading-image,
.limba__fading-image img {
    width: 100%;
    position: relative;
}
.limba__fading-image img {
    height: auto;
    -webkit-transition: opacity 0s;
    -o-transition: opacity 0s;
    transition: opacity 0s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.limba__fading-image img.hidden-opacity {
    opacity: 0;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.limba__fading-image img + img {
    top: 0;
    left: 0;
    opacity: 1;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    position: absolute;
}
.limba__fading-image img + img.hidden-opacity {
    opacity: 0;
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.limba__fading-image > * {
    position: absolute;
}
.limba__fading-image .limba__edit-button {
    margin: -12px;
    opacity: 0;
}
.limba__fading-image:hover .limba__edit-button {
    opacity: 1;
}
.limba__mount-options {
    padding: 177px 50px;
    width: 100%;
}
.limba__mount-options .img-wrap {
    padding: 10px 0 20px;
}
.limba__mount-options .img-wrap img {
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}
.limba__mount-options .mo-label {
    font-size: 20px;
    margin-bottom: 40px;
    text-align: center;
}
.limba__mount-options--option {
    padding: 20px;
    cursor: pointer;
}
.limba__mount-options--option.selected {
    font-weight: 700;
}
.limba__heading {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 60px 0 40px;
}
@media (max-width: 992px) {
    .limba__heading {
        position: absolute;
        top: 20px;
        left: 0;
        padding: 20px 10px;
    }
    .limba__summary .limba__heading {
        position: relative;
        padding: 40px 0 20px;
        top: 0;
        left: 0;
    }
}
.limba__panel {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 250px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}
.limba__panel-tab-heading {
    background: #000;
    color: #fff;
    width: 100%;
    padding: 25px 20px;
    padding-right: 50px;
    font-size: 18px;
    font-weight: 200;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    position: relative;
}
.limba__panel-tab-heading:hover {
    background-color: #262626;
}
.limba__panel-tab-heading span {
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 20px;
}
.limba__panel-tab-content {
    padding: 10px 20px;
}
.limba__panel-tab + .limba__panel-tab {
    border-top: 1px solid #fff;
}
@media (max-width: 992px) {
    .limba__panel {
        width: 100%;
    }
}
.limba__panel-attr {
    margin: 0 -10px;
    padding: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.limba__panel-attr h2 {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.limba__panel-color {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: gray;
    margin: 10px 8px;
    cursor: pointer;
    -webkit-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    position: relative;
    box-shadow: inset 0 0 5px 0 transparent;
    -webkit-transition: box-shadow 0.2s;
    -o-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
    overflow: hidden;
}
.limba__panel-color.bg-red-white {
    background-size: cover;
    border: 1px solid #cdcdcd;
}
.limba__panel-color.bordered {
    border: 1px solid #cdcdcd;
}
.limba__panel-color:hover:not(.active) {
    background-color: #a6a6a6;
}
.limba__panel-color:after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 100px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -6px;
    margin-top: -6px;
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;
}
.limba__panel-color.dark-dot:after {
    background-color: #2d2d2d;
}
.limba__panel-color.selected {
    box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.limba__panel-color.selected:after {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.limba__panel-color.material-02:before {
    content: "";
    position: absolute;
    width: 140%;
    height: 140%;
    top: 15%;
    left: 15%;
    opacity: 0.15;
    background: #fff;
    border-radius: 100%;
}
.limba__panel-color.pattern-02:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    border-radius: 100%;
}
.limba__product {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.limba__product__cable .limba__edit-button {
    top: 70%;
    left: 50%;
}
.limba__product__shade .limba__edit-button {
    top: 50%;
    left: 65%;
}
.limba__nav-wrap {
    background: #4a4a4a;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.limba__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border-left: 1px solid gray;
    padding: 0 !important;
}
.limba__nav-tab {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
}
.limba__nav-tab a {
    display: block;
    text-transform: uppercase;
    padding: 25px;
    font-size: 16px;
    font-weight: 700;
    color: gray !important;
    -webkit-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.limba__nav-tab a.active {
    color: #fff !important;
    background-color: #383838;
    text-decoration: none;
}
.limba__nav-tab a.active:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #383838;
    -webkit-transition: border 0.5s ease;
    -o-transition: border 0.5s ease;
    transition: border 0.5s ease;
    bottom: -13px;
    left: 50%;
    margin-left: -7px;
}
.limba__nav-tab a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #383838;
}
.limba__nav-tab a:hover:before {
    border-top: 14px solid #383838;
}
.limba__nav-tab:after {
    content: "";
    border-right: 1px solid gray;
    height: 100%;
    position: absolute;
    top: 0;
    right: 1px;
}
.limba .limba__type-picker {
    width: 100%;
    padding: 10px 10px 0;
}
.limba .limba__type-picker > li {
    padding: 15px 35px 15px 0;
    cursor: pointer;
    position: relative;
    border-top: 1px solid gray;
    font-size: 15px;
}
.limba .limba__type-picker > li:before {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    display: block;
    font-family: ytkonfigurator;
    font-size: 22px;
    text-align: center;
    line-height: 22px;
    color: #000;
    content: "\EE1E";
    position: absolute;
    top: 15px;
    left: auto;
    right: 0;
    width: 22px;
    height: 22px;
    border-radius: 100%;
}
.limba .limba__type-picker > li.active {
    font-weight: 700;
}
.limba .limba__type-picker > li.active:before {
    opacity: 1;
    font-weight: 400;
}
.limba .limba__type-picker > li:first-child {
    border-top: 0;
}
.limba__choose-color {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    overflow: hidden;
}
@media (max-width: 992px) {
    .limba__choose-color {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.limba__choose-color .limba__product {
    margin-top: -300px;
    padding: 100px;
    width: calc(100% - 250px);
}
@media (max-width: 1200px) {
    .limba__choose-color .limba__product {
        padding: 50px;
        margin-top: -150px;
    }
}
@media (max-width: 992px) {
    .limba__choose-color .limba__product {
        padding: 20px 100px 50px;
        margin-top: -50px;
        width: auto;
    }
}
@media (max-width: 768px) {
    .limba__choose-color .limba__product {
        padding: 20px 150px 50px;
        margin-top: -50px;
    }
}
@media (max-width: 540px) {
    .limba__choose-color .limba__product {
        padding: 20px 50px 50px;
        margin-top: -20px;
    }
}
.limba .limba_global_hints {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
}
@media (max-width: 992px) {
    .limba .limba_global_hints {
        position: relative;
        left: 0;
        right: 0;
        margin-top: 2rem;
    }
}
.limba__choose-mount {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    overflow: hidden;
}
@media (max-width: 992px) {
    .limba__choose-mount {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.limba__choose-mount .limba__product {
    margin-top: 200px;
    padding: 0 100px 100px;
    width: calc(100% - 250px);
}
@media (max-width: 992px) {
    .limba__choose-mount .limba__product {
        padding: 0 0 50px;
        width: auto;
    }
}
.limba__print {
    font-size: 12pt;
}
.limba__print .limba {
    padding-bottom: 0;
}
.limba__print h1 {
    font-size: 40pt;
}
.limba__print h2 {
    font-size: 16pt;
}
.limba__print h3 {
    font-size: 18pt;
}
.limba__print .logo {
    position: absolute;
    right: 0;
    top: 0;
    width: 4cm;
    height: auto;
}
.limba__print .limba {
    background: none;
}
.limba__print .limba__heading {
    position: static;
    padding: 0;
}
.limba__print .limba__product {
    padding: 5% 32%;
    margin-top: -1cm;
}
.limba__print .limba__product img {
    width: 100%;
    height: auto;
}
.limba__print .limba__summary__table th {
    width: 30%;
}
.limba__print .limba__summary__table td,
.limba__print .limba__summary__table th {
    float: none;
    font-size: 12pt;
}
.limba__print .limba__panel-color {
    display: none;
}
.limba__summary {
    position: relative;
}
.limba__summary .limba__product {
    padding: 20px 100px 60px;
}
@media (min-width: 1200px) {
    .limba__summary .limba__product {
        margin-top: -100px;
    }
}
@media (max-width: 992px) {
    .limba__summary .limba__product {
        padding: 20px 150px 50px;
    }
}
@media (max-width: 768px) {
    .limba__summary .limba__product {
        padding: 20px 50px 50px;
    }
}
.limba__summary__table {
    width: 100%;
    margin-bottom: 40px;
}
.limba__summary__table tr:not(:last-child) {
    border-bottom: 1px solid gray;
}
.limba__summary__table th {
    vertical-align: middle;
    font-weight: 200;
    font-size: 18px;
    padding: 10px 0;
    width: 200px;
}
@media (max-width: 768px) {
    .limba__summary__table th {
        float: left;
        width: 100%;
        padding: 20px 0 0;
    }
}
.limba__summary__table td {
    vertical-align: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
}
@media (max-width: 768px) {
    .limba__summary__table td {
        float: left;
        width: 100%;
    }
}
.limba__summary__table .limba__panel-color {
    display: inline-block;
    min-width: 40px;
}
@media (max-width: 768px) {
    .limba__summary__table .limba__panel-color {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }
}
.limba__summary__table b {
    display: inline-block;
    text-transform: uppercase;
}
.limba__summary .limba__controls--half {
    width: auto;
    min-width: 100px;
}
.limba__summary .limba__controls--half.limba__controls-prev button {
    text-indent: -99999px;
}
@media (max-width: 540px) {
    .limba__summary .limba__controls--half.limba__controls-prev button {
        text-indent: 0;
    }
}
.limba__summary .limba__controls--half.limba__controls-prev button span {
    text-indent: 0;
}
@media (max-width: 540px) {
    .limba__summary .limba__controls--half {
        float: none;
        width: 100%;
    }
    .limba__summary .limba__controls--half button {
        border-right: 1px solid #000;
        text-indent: 0;
    }
    .limba__summary .limba__controls--half button span {
        right: 20px;
        left: auto;
    }
}
.limba__summary hr {
    border-top: 1px solid gray;
    margin: 40px 0;
}
.limba .slide > .container {
    min-height: 922px;
}
@media (max-width: 992px) {
    .limba {
        height: auto;
        min-height: auto;
    }
}
@media (min-width: 1200px) {
    .limba .container {
        width: 1200px;
    }
}
select.parsley-error + .ui-selectmenu-button {
    border: 1px solid red !important;
}
.slicknav_menu + .slicknav_menu {
    display: none;
}


