﻿/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13,110,253;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff
}

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

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: .25
}

    hr:not([size]) {
        height: 1px
    }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1, h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width: 1200px) {
    .h1, h1 {
        font-size: 2.5rem
    }
}

.h2, h2 {
    font-size: calc(1.325rem + .9vw)
}

@media (min-width: 1200px) {
    .h2, h2 {
        font-size: 2rem
    }
}

.h3, h3 {
    font-size: calc(1.3rem + .6vw)
}

@media (min-width: 1200px) {
    .h3, h3 {
        font-size: 1.75rem
    }
}

.h4, h4 {
    font-size: calc(1.275rem + .3vw)
}

@media (min-width: 1200px) {
    .h4, h4 {
        font-size: 1.5rem
    }
}

.h5, h5 {
    font-size: 1.25rem
}

.h6, h6 {
    font-size: 1rem
}

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

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

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

ol, ul {
    padding-left: 2rem
}

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

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

dt {
    font-weight: 700
}

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

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

.small, small {
    font-size: .875em
}

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

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #0d6efd;
    text-decoration: underline
}

    a:hover {
        color: #0a58ca
    }

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

code, kbd, pre, samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal
    }

code {
    font-size: .875em;
    color: #d63384;
    word-wrap: break-word
}

a > code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: .875em;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

    kbd kbd {
        padding: 0;
        font-size: 1em;
        font-weight: 700
    }

figure {
    margin: 0 0 1rem
}

img, svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

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

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

    button:focus:not(:focus-visible) {
        outline: 0
    }

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

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

    select:disabled {
        opacity: 1
    }

[list]::-webkit-calendar-picker-indicator {
    display: none
}

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

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

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

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend + * {
    clear: left
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

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

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

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

::file-selector-button {
    font: inherit
}

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

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

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

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

    .list-inline-item:not(:last-child) {
        margin-right: .5rem
    }

.initialism {
    font-size: .875em;
    text-transform: uppercase
}

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

    .blockquote > :last-child {
        margin-bottom: 0
    }

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

    .blockquote-footer::before {
        content: "— "
    }

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

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

.figure {
    display: inline-block
}

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

.figure-caption {
    font-size: .875em;
    color: #6c757d
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px
    }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y)
    }

.col {
    flex: 1 0 0%
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-1 {
    margin-left: 8.33333333%
}

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

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

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

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

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

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

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

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

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

.offset-11 {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --bs-gutter-x: 0
}

.g-0, .gy-0 {
    --bs-gutter-y: 0
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

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

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

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

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

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

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

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

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

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

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .offset-md-1 {
        margin-left: 8.33333333%
    }

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

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

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

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

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

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

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

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

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

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

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

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

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

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

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

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

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

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

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

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

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

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

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

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

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

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

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

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

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

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

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

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

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

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

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

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

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

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

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

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

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

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

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

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

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

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

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

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

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

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

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

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

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #dee2e6
}

    .table > :not(caption) > * > * {
        padding: .5rem .5rem;
        background-color: var(--bs-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
    }

    .table > tbody {
        vertical-align: inherit
    }

    .table > thead {
        vertical-align: bottom
    }

    .table > :not(:first-child) {
        border-top: 2px solid currentColor
    }

.caption-top {
    caption-side: top
}

.table-sm > :not(caption) > * > * {
    padding: .25rem .25rem
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0
}

.table-borderless > :not(:first-child) {
    border-top-width: 0
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-bg: #cfe2ff;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bacbe6
}

.table-secondary {
    --bs-table-bg: #e2e3e5;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #cbccce
}

.table-success {
    --bs-table-bg: #d1e7dd;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bcd0c7
}

.table-info {
    --bs-table-bg: #cff4fc;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #badce3
}

.table-warning {
    --bs-table-bg: #fff3cd;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #e6dbb9
}

.table-danger {
    --bs-table-bg: #f8d7da;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfc2c4
}

.table-light {
    --bs-table-bg: #f8f9fa;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfe0e1
}

.table-dark {
    --bs-table-bg: #212529;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #373b3e
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

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

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: #6c757d
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer
    }

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

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

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

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

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

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

    .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
        padding-right: 0;
        padding-left: 0
    }

.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

    .form-control-sm::-webkit-file-upload-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

    .form-control-sm::file-selector-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

    .form-control-sm::-webkit-file-upload-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

    .form-control-lg::-webkit-file-upload-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

    .form-control-lg::file-selector-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

    .form-control-lg::-webkit-file-upload-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

textarea.form-control {
    min-height: calc(1.5em + .75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px)
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: .375rem
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control-color::-moz-color-swatch {
        height: 1.5em;
        border-radius: .25rem
    }

    .form-control-color::-webkit-color-swatch {
        height: 1.5em;
        border-radius: .25rem
    }

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #e9ecef
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em
    }

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,0.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

    .form-check-input[type=checkbox] {
        border-radius: .25em
    }

    .form-check-input[type=radio] {
        border-radius: 50%
    }

    .form-check-input:active {
        filter: brightness(90%)
    }

    .form-check-input:focus {
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)
    }

    .form-check-input:checked {
        background-color: #0d6efd;
        border-color: #0d6efd
    }

    .form-check-input[type=checkbox]:checked {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
    }

    .form-check-input[type=radio]:checked {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
    }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #0d6efd;
        border-color: #0d6efd;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: .5
    }

        .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
            opacity: .5
        }

.form-switch {
    padding-left: 2.5em
}

    .form-switch .form-check-input {
        width: 2em;
        margin-left: -2.5em;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
        background-position: left center;
        border-radius: 2em;
        transition: background-position .15s ease-in-out
    }

@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

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

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

    .btn-check:disabled + .btn, .btn-check[disabled] + .btn {
        pointer-events: none;
        filter: none;
        opacity: .65
    }

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    .form-range:focus {
        outline: 0
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 0.25rem rgba(13,110,253,0.25)
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 0.25rem rgba(13,110,253,0.25)
        }

    .form-range::-moz-focus-outer {
        border: 0
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #0d6efd;
        border: 0;
        border-radius: 1rem;
        -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        -webkit-appearance: none;
        appearance: none
    }

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b6d4fe
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range:disabled {
    pointer-events: none
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #adb5bd
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #adb5bd
    }

.form-floating {
    position: relative
}

    .form-floating > .form-control, .form-floating > .form-select {
        height: calc(3.5rem + 2px);
        line-height: 1.25
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        padding: 1rem .75rem;
        pointer-events: none;
        border: 1px solid transparent;
        transform-origin: 0 0;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out
    }

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none
    }
}

.form-floating > .form-control {
    padding: 1rem .75rem
}

    .form-floating > .form-control::-moz-placeholder {
        color: transparent
    }

    .form-floating > .form-control:-ms-input-placeholder {
        color: transparent
    }

    .form-floating > .form-control::placeholder {
        color: transparent
    }

    .form-floating > .form-control:not(:-moz-placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating > .form-control:not(:-ms-input-placeholder) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating > .form-control:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

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

    .input-group > .form-control, .input-group > .form-select {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0
    }

        .input-group > .form-control:focus, .input-group > .form-select:focus {
            z-index: 3
        }

    .input-group .btn {
        position: relative;
        z-index: 2
    }

        .input-group .btn:focus {
            z-index: 3
        }

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
    padding-right: 3rem
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #198754
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(25,135,84,0.9);
    border-radius: .25rem
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
    display: block
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #198754;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 0.25rem rgba(25,135,84,0.25)
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid, .was-validated .form-select:valid {
    border-color: #198754
}

    .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]), .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]) {
        padding-right: 4.125rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-select.is-valid:focus, .was-validated .form-select:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 0.25rem rgba(25,135,84,0.25)
    }

.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color: #198754
}

    .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
        background-color: #198754
    }

    .form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
        box-shadow: 0 0 0 0.25rem rgba(25,135,84,0.25)
    }

    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        color: #198754
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-valid, .input-group .form-select.is-valid, .was-validated .input-group .form-control:valid, .was-validated .input-group .form-select:valid {
    z-index: 1
}

    .input-group .form-control.is-valid:focus, .input-group .form-select.is-valid:focus, .was-validated .input-group .form-control:valid:focus, .was-validated .input-group .form-select:valid:focus {
        z-index: 3
    }

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

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220,53,69,0.9);
    border-radius: .25rem
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
    display: block
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 0.25rem rgba(220,53,69,0.25)
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid, .was-validated .form-select:invalid {
    border-color: #dc3545
}

    .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid[size="1"]:not([multiple]), .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:invalid:not([multiple]) {
        padding-right: 4.125rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 0.25rem rgba(220,53,69,0.25)
    }

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    border-color: #dc3545
}

    .form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
        background-color: #dc3545
    }

    .form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
        box-shadow: 0 0 0 0.25rem rgba(220,53,69,0.25)
    }

    .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
        color: #dc3545
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-invalid, .input-group .form-select.is-invalid, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
    z-index: 2
}

    .input-group .form-control.is-invalid:focus, .input-group .form-select.is-invalid:focus, .was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .form-select:invalid:focus {
        z-index: 3
    }

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529
}

.btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

    .btn-primary:hover {
        color: #fff;
        background-color: #0b5ed7;
        border-color: #0a58ca
    }

    .btn-check:focus + .btn-primary, .btn-primary:focus {
        color: #fff;
        background-color: #0b5ed7;
        border-color: #0a58ca;
        box-shadow: 0 0 0 0.25rem rgba(49,132,253,0.5)
    }

    .btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0a58ca;
        border-color: #0a53be
    }

        .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(49,132,253,0.5)
        }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #0d6efd;
        border-color: #0d6efd
    }

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

    .btn-secondary:hover {
        color: #fff;
        background-color: #5c636a;
        border-color: #565e64
    }

    .btn-check:focus + .btn-secondary, .btn-secondary:focus {
        color: #fff;
        background-color: #5c636a;
        border-color: #565e64;
        box-shadow: 0 0 0 0.25rem rgba(130,138,145,0.5)
    }

    .btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #565e64;
        border-color: #51585e
    }

        .btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active:focus, .btn-secondary:active:focus, .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(130,138,145,0.5)
        }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d
    }

.btn-success {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

    .btn-success:hover {
        color: #fff;
        background-color: #157347;
        border-color: #146c43
    }

    .btn-check:focus + .btn-success, .btn-success:focus {
        color: #fff;
        background-color: #157347;
        border-color: #146c43;
        box-shadow: 0 0 0 0.25rem rgba(60,153,110,0.5)
    }

    .btn-check:active + .btn-success, .btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #146c43;
        border-color: #13653f
    }

        .btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(60,153,110,0.5)
        }

    .btn-success.disabled, .btn-success:disabled {
        color: #fff;
        background-color: #198754;
        border-color: #198754
    }

.btn-info {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

    .btn-info:hover {
        color: #000;
        background-color: #31d2f2;
        border-color: #25cff2
    }

    .btn-check:focus + .btn-info, .btn-info:focus {
        color: #000;
        background-color: #31d2f2;
        border-color: #25cff2;
        box-shadow: 0 0 0 0.25rem rgba(11,172,204,0.5)
    }

    .btn-check:active + .btn-info, .btn-check:checked + .btn-info, .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle {
        color: #000;
        background-color: #3dd5f3;
        border-color: #25cff2
    }

        .btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show > .btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(11,172,204,0.5)
        }

    .btn-info.disabled, .btn-info:disabled {
        color: #000;
        background-color: #0dcaf0;
        border-color: #0dcaf0
    }

.btn-warning {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

    .btn-warning:hover {
        color: #000;
        background-color: #ffca2c;
        border-color: #ffc720
    }

    .btn-check:focus + .btn-warning, .btn-warning:focus {
        color: #000;
        background-color: #ffca2c;
        border-color: #ffc720;
        box-shadow: 0 0 0 0.25rem rgba(217,164,6,0.5)
    }

    .btn-check:active + .btn-warning, .btn-check:checked + .btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle {
        color: #000;
        background-color: #ffcd39;
        border-color: #ffc720
    }

        .btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(217,164,6,0.5)
        }

    .btn-warning.disabled, .btn-warning:disabled {
        color: #000;
        background-color: #ffc107;
        border-color: #ffc107
    }

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

    .btn-danger:hover {
        color: #fff;
        background-color: #bb2d3b;
        border-color: #b02a37
    }

    .btn-check:focus + .btn-danger, .btn-danger:focus {
        color: #fff;
        background-color: #bb2d3b;
        border-color: #b02a37;
        box-shadow: 0 0 0 0.25rem rgba(225,83,97,0.5)
    }

    .btn-check:active + .btn-danger, .btn-check:checked + .btn-danger, .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #b02a37;
        border-color: #a52834
    }

        .btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show > .btn-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(225,83,97,0.5)
        }

    .btn-danger.disabled, .btn-danger:disabled {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545
    }

.btn-light {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

    .btn-light:hover {
        color: #000;
        background-color: #f9fafb;
        border-color: #f9fafb
    }

    .btn-check:focus + .btn-light, .btn-light:focus {
        color: #000;
        background-color: #f9fafb;
        border-color: #f9fafb;
        box-shadow: 0 0 0 0.25rem rgba(211,212,213,0.5)
    }

    .btn-check:active + .btn-light, .btn-check:checked + .btn-light, .btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle {
        color: #000;
        background-color: #f9fafb;
        border-color: #f9fafb
    }

        .btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show > .btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(211,212,213,0.5)
        }

    .btn-light.disabled, .btn-light:disabled {
        color: #000;
        background-color: #f8f9fa;
        border-color: #f8f9fa
    }

.btn-dark {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

    .btn-dark:hover {
        color: #fff;
        background-color: #1c1f23;
        border-color: #1a1e21
    }

    .btn-check:focus + .btn-dark, .btn-dark:focus {
        color: #fff;
        background-color: #1c1f23;
        border-color: #1a1e21;
        box-shadow: 0 0 0 0.25rem rgba(66,70,73,0.5)
    }

    .btn-check:active + .btn-dark, .btn-check:checked + .btn-dark, .btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle {
        color: #fff;
        background-color: #1a1e21;
        border-color: #191c1f
    }

        .btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark:focus, .btn-dark.active:focus, .btn-dark:active:focus, .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(66,70,73,0.5)
        }

    .btn-dark.disabled, .btn-dark:disabled {
        color: #fff;
        background-color: #212529;
        border-color: #212529
    }

.btn-outline-primary {
    color: #0d6efd;
    border-color: #0d6efd
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #0d6efd;
        border-color: #0d6efd
    }

    .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
        box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.5)
    }

    .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
        color: #fff;
        background-color: #0d6efd;
        border-color: #0d6efd
    }

        .btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.5)
        }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #0d6efd;
        background-color: transparent
    }

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

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

    .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
        box-shadow: 0 0 0 0.25rem rgba(108,117,125,0.5)
    }

    .btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d
    }

        .btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(108,117,125,0.5)
        }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #6c757d;
        background-color: transparent
    }

.btn-outline-success {
    color: #198754;
    border-color: #198754
}

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

    .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
        box-shadow: 0 0 0 0.25rem rgba(25,135,84,0.5)
    }

    .btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active {
        color: #fff;
        background-color: #198754;
        border-color: #198754
    }

        .btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(25,135,84,0.5)
        }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #198754;
        background-color: transparent
    }

.btn-outline-info {
    color: #0dcaf0;
    border-color: #0dcaf0
}

    .btn-outline-info:hover {
        color: #000;
        background-color: #0dcaf0;
        border-color: #0dcaf0
    }

    .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
        box-shadow: 0 0 0 0.25rem rgba(13,202,240,0.5)
    }

    .btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
        color: #000;
        background-color: #0dcaf0;
        border-color: #0dcaf0
    }

        .btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(13,202,240,0.5)
        }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #0dcaf0;
        background-color: transparent
    }

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

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

    .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
        box-shadow: 0 0 0 0.25rem rgba(255,193,7,0.5)
    }

    .btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active {
        color: #000;
        background-color: #ffc107;
        border-color: #ffc107
    }

        .btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(255,193,7,0.5)
        }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #ffc107;
        background-color: transparent
    }

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

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

    .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
        box-shadow: 0 0 0 0.25rem rgba(220,53,69,0.5)
    }

    .btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545
    }

        .btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(220,53,69,0.5)
        }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #dc3545;
        background-color: transparent
    }

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

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

    .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
        box-shadow: 0 0 0 0.25rem rgba(248,249,250,0.5)
    }

    .btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
        color: #000;
        background-color: #f8f9fa;
        border-color: #f8f9fa
    }

        .btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(248,249,250,0.5)
        }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        color: #f8f9fa;
        background-color: transparent
    }

.btn-outline-dark {
    color: #212529;
    border-color: #212529
}

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

    .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
        box-shadow: 0 0 0 0.25rem rgba(33,37,41,0.5)
    }

    .btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active {
        color: #fff;
        background-color: #212529;
        border-color: #212529
    }

        .btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
            box-shadow: 0 0 0 0.25rem rgba(33,37,41,0.5)
        }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        color: #212529;
        background-color: transparent
    }

.btn-link {
    font-weight: 400;
    color: #0d6efd;
    text-decoration: underline
}

    .btn-link:hover {
        color: #0a58ca
    }

    .btn-link.disabled, .btn-link:disabled {
        color: #6c757d
    }

.btn-group-lg > .btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.btn-group-sm > .btn, .btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

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

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropdown, .dropend, .dropstart, .dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent
    }

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

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: .25rem
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: .125rem
    }

.dropdown-menu-start {
    --bs-position: start
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0
    }

.dropdown-menu-end {
    --bs-position: end
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto
    }

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-md-end {
        --bs-position: end
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

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

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

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

.dropend .dropdown-toggle::after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

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

.dropstart .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0,0,0,0.15)
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: #1e2125;
        background-color: #e9ecef
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #0d6efd
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: #adb5bd;
        pointer-events: none;
        background-color: transparent
    }

.dropdown-menu.show {
    display: block
}

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

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

.dropdown-menu-dark {
    color: #dee2e6;
    background-color: #343a40;
    border-color: rgba(0,0,0,0.15)
}

    .dropdown-menu-dark .dropdown-item {
        color: #dee2e6
    }

        .dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover {
            color: #fff;
            background-color: rgba(255,255,255,0.15)
        }

        .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
            color: #fff;
            background-color: #0d6efd
        }

        .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
            color: #adb5bd
        }

    .dropdown-menu-dark .dropdown-divider {
        border-color: rgba(0,0,0,0.15)
    }

    .dropdown-menu-dark .dropdown-item-text {
        color: #dee2e6
    }

    .dropdown-menu-dark .dropdown-header {
        color: #adb5bd
    }

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

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

        .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 1
        }

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

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

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

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

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

    .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
        margin-left: 0
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0
}

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

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

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

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

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: -1px
        }

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

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

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

.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: #0d6efd;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus, .nav-link:hover {
    color: #0a58ca
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

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

    .nav-tabs .nav-link {
        margin-bottom: -1px;
        background: 0 0;
        border: 1px solid transparent;
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6;
            isolation: isolate
        }

        .nav-tabs .nav-link.disabled {
            color: #6c757d;
            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: #dee2e6 #dee2e6 #fff
        }

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

.nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: .25rem
}

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

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

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

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
        width: 100%
    }

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

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

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: .5rem;
    padding-bottom: .5rem
}

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between
    }

.navbar-brand {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap
}

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

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

    .navbar-nav .dropdown-menu {
        position: static
    }

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

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

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 .25rem
}

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

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

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

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

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

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

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible
        }

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

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

        .navbar-expand-sm .offcanvas-header {
            display: none
        }

        .navbar-expand-sm .offcanvas {
            position: inherit;
            bottom: 0;
            z-index: 1000;
            flex-grow: 1;
            visibility: visible !important;
            background-color: transparent;
            border-right: 0;
            border-left: 0;
            transition: none;
            transform: none
        }

        .navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top {
            height: auto;
            border-top: 0;
            border-bottom: 0
        }

        .navbar-expand-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }
}

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

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

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

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

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible
        }

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

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

        .navbar-expand-md .offcanvas-header {
            display: none
        }

        .navbar-expand-md .offcanvas {
            position: inherit;
            bottom: 0;
            z-index: 1000;
            flex-grow: 1;
            visibility: visible !important;
            background-color: transparent;
            border-right: 0;
            border-left: 0;
            transition: none;
            transform: none
        }

        .navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top {
            height: auto;
            border-top: 0;
            border-bottom: 0
        }

        .navbar-expand-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }
}

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

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

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

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

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible
        }

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

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

        .navbar-expand-lg .offcanvas-header {
            display: none
        }

        .navbar-expand-lg .offcanvas {
            position: inherit;
            bottom: 0;
            z-index: 1000;
            flex-grow: 1;
            visibility: visible !important;
            background-color: transparent;
            border-right: 0;
            border-left: 0;
            transition: none;
            transform: none
        }

        .navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top {
            height: auto;
            border-top: 0;
            border-bottom: 0
        }

        .navbar-expand-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }
}

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

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

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

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

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible
        }

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

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

        .navbar-expand-xl .offcanvas-header {
            display: none
        }

        .navbar-expand-xl .offcanvas {
            position: inherit;
            bottom: 0;
            z-index: 1000;
            flex-grow: 1;
            visibility: visible !important;
            background-color: transparent;
            border-right: 0;
            border-left: 0;
            transition: none;
            transform: none
        }

        .navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top {
            height: auto;
            border-top: 0;
            border-bottom: 0
        }

        .navbar-expand-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }
}

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

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

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

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

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible
        }

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

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

        .navbar-expand-xxl .offcanvas-header {
            display: none
        }

        .navbar-expand-xxl .offcanvas {
            position: inherit;
            bottom: 0;
            z-index: 1000;
            flex-grow: 1;
            visibility: visible !important;
            background-color: transparent;
            border-right: 0;
            border-left: 0;
            transition: none;
            transform: none
        }

        .navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top {
            height: auto;
            border-top: 0;
            border-bottom: 0
        }

        .navbar-expand-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }
}

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

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

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

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

    .navbar-expand .navbar-nav-scroll {
        overflow: visible
    }

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

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

    .navbar-expand .offcanvas-header {
        display: none
    }

    .navbar-expand .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }

    .navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }

    .navbar-expand .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }

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

    .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.55)
}

    .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 .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0,0,0,0.9)
    }

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

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,0.55)
}

    .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 {
    color: #fff
}

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

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

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

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255,255,255,0.25)
    }

    .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
        color: #fff
    }

.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,0.55);
    border-color: rgba(255,255,255,0.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
    color: rgba(255,255,255,0.55)
}

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

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
    border-radius: .25rem
}

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

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }

        .card > .card-header + .list-group, .card > .list-group + .card-footer {
            border-top: 0
        }

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

.card-title {
    margin-bottom: .5rem
}

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

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

.card-link + .card-link {
    margin-left: 1rem
}

.card-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,0.03);
    border-bottom: 1px solid rgba(0,0,0,0.125)
}

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

.card-footer {
    padding: .5rem 1rem;
    background-color: rgba(0,0,0,0.03);
    border-top: 1px solid rgba(0,0,0,0.125)
}

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

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

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

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(.25rem - 1px)
}

.card-img, .card-img-bottom, .card-img-top {
    width: 100%
}

.card-img, .card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img, .card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-group > .card {
    margin-bottom: .75rem
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

                .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0
                }

                .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0
                }

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

                .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0
                }

                .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0
                }
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.125)
}

    .accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
        transform: rotate(-180deg)
    }

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.125)
}

    .accordion-item:first-of-type {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

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

    .accordion-flush .accordion-item:first-child {
        border-top: 0
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0
    }

    .accordion-flush .accordion-item .accordion-button {
        border-radius: 0
    }

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: .5rem
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: .5rem;
        color: #6c757d;
        content: var(--bs-breadcrumb-divider, "/")
    }

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    color: #0d6efd;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    color: #0a58ca;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

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

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6
}

.page-link {
    padding: .375rem .75rem
}

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

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

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem
}

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

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

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem
}

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

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

.badge {
    display: inline-block;
    padding: .35em .65em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

    .badge:empty {
        display: none
    }

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

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

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: 1.25rem 1rem
    }

.alert-primary {
    color: #084298;
    background-color: #cfe2ff;
    border-color: #b6d4fe
}

    .alert-primary .alert-link {
        color: #06357a
    }

.alert-secondary {
    color: #41464b;
    background-color: #e2e3e5;
    border-color: #d3d6d8
}

    .alert-secondary .alert-link {
        color: #34383c
    }

.alert-success {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc
}

    .alert-success .alert-link {
        color: #0c4128
    }

.alert-info {
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb
}

    .alert-info .alert-link {
        color: #04414d
    }

.alert-warning {
    color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5
}

    .alert-warning .alert-link {
        color: #523e02
    }

.alert-danger {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7
}

    .alert-danger .alert-link {
        color: #6a1a21
    }

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

    .alert-light .alert-link {
        color: #4f5050
    }

.alert-dark {
    color: #141619;
    background-color: #d3d3d4;
    border-color: #bcbebf
}

    .alert-dark .alert-link {
        color: #101214
    }

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #0d6efd;
    transition: width .6s ease
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

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

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

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

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

    .list-group-numbered > li::before {
        content: counters(section, ".") ". ";
        counter-increment: section
    }

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        z-index: 1;
        color: #495057;
        text-decoration: none;
        background-color: #f8f9fa
    }

    .list-group-item-action:active {
        color: #212529;
        background-color: #e9ecef
    }

.list-group-item {
    position: relative;
    display: block;
    padding: .5rem 1rem;
    color: #212529;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.125)
}

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

    .list-group-item:last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: #6c757d;
        pointer-events: none;
        background-color: #fff
    }

    .list-group-item.active {
        z-index: 2;
        color: #fff;
        background-color: #0d6efd;
        border-color: #0d6efd
    }

    .list-group-item + .list-group-item {
        border-top-width: 0
    }

        .list-group-item + .list-group-item.active {
            margin-top: -1px;
            border-top-width: 1px
        }

.list-group-horizontal {
    flex-direction: row
}

    .list-group-horizontal > .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal > .list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: -1px;
            border-left-width: 1px
        }

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

        .list-group-horizontal-sm > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

        .list-group-horizontal-md > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-md > .list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

        .list-group-horizontal-lg > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

        .list-group-horizontal-xl > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
}

@media (min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

        .list-group-horizontal-xxl > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
}

.list-group-flush {
    border-radius: 0
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 1px
    }

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

.list-group-item-primary {
    color: #084298;
    background-color: #cfe2ff
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #084298;
        background-color: #bacbe6
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #084298;
        border-color: #084298
    }

.list-group-item-secondary {
    color: #41464b;
    background-color: #e2e3e5
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #41464b;
        background-color: #cbccce
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #41464b;
        border-color: #41464b
    }

.list-group-item-success {
    color: #0f5132;
    background-color: #d1e7dd
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #0f5132;
        background-color: #bcd0c7
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #0f5132;
        border-color: #0f5132
    }

.list-group-item-info {
    color: #055160;
    background-color: #cff4fc
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #055160;
        background-color: #badce3
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #055160;
        border-color: #055160
    }

.list-group-item-warning {
    color: #664d03;
    background-color: #fff3cd
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #664d03;
        background-color: #e6dbb9
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #664d03;
        border-color: #664d03
    }

.list-group-item-danger {
    color: #842029;
    background-color: #f8d7da
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #842029;
        background-color: #dfc2c4
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #842029;
        border-color: #842029
    }

.list-group-item-light {
    color: #636464;
    background-color: #fefefe
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #636464;
        background-color: #e5e5e5
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #636464;
        border-color: #636464
    }

.list-group-item-dark {
    color: #141619;
    background-color: #d3d3d4
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #141619;
        background-color: #bebebf
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #141619;
        border-color: #141619
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5
}

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

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25);
        opacity: 1
    }

    .btn-close.disabled, .btn-close:disabled {
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        opacity: .25
    }

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-color: rgba(255,255,255,0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
    border-radius: .25rem
}

    .toast.showing {
        opacity: 0
    }

    .toast:not(.show) {
        display: none
    }

.toast-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

    .toast-container > :not(:last-child) {
        margin-bottom: .75rem
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255,255,255,0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

    .toast-header .btn-close {
        margin-right: -.375rem;
        margin-left: .75rem
    }

.toast-body {
    padding: .75rem;
    word-wrap: break-word
}

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

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

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

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto
    }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

    .modal-backdrop.fade {
        opacity: 0
    }

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

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

    .modal-header .btn-close {
        padding: .5rem .5rem;
        margin: -.5rem -.5rem -.5rem auto
    }

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

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

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

    .modal-footer > * {
        margin: .25rem
    }

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

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

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

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

@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        max-width: 800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen .modal-header {
        border-radius: 0
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen .modal-footer {
        border-radius: 0
    }

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-sm-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-md-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-lg-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-xxl-down .modal-footer {
            border-radius: 0
        }
}

.tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    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: .875rem;
    word-wrap: break-word;
    opacity: 0
}

    .tooltip.show {
        opacity: .9
    }

    .tooltip .tooltip-arrow {
        position: absolute;
        display: block;
        width: .8rem;
        height: .4rem
    }

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

.bs-tooltip-auto[data-popper-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
        bottom: 0
    }

        .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
            top: -1px;
            border-width: .4rem .4rem 0;
            border-top-color: #000
        }

.bs-tooltip-auto[data-popper-placement^=right], .bs-tooltip-end {
    padding: 0 .4rem
}

    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
        left: 0;
        width: .4rem;
        height: .8rem
    }

        .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
            right: -1px;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000
        }

.bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
        top: 0
    }

        .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
            bottom: -1px;
            border-width: 0 .4rem .4rem;
            border-bottom-color: #000
        }

.bs-tooltip-auto[data-popper-placement^=left], .bs-tooltip-start {
    padding: 0 .4rem
}

    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
        right: 0;
        width: .4rem;
        height: .8rem
    }

        .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
            left: -1px;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000
        }

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: var(--bs-font-sans-serif);
    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: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: .3rem
}

    .popover .popover-arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: .5rem
    }

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

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
    bottom: calc(-.5rem - 1px)
}

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
        bottom: 0;
        border-width: .5rem .5rem 0;
        border-top-color: rgba(0,0,0,0.25)
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
        bottom: 1px;
        border-width: .5rem .5rem 0;
        border-top-color: #fff
    }

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem
}

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
        left: 0;
        border-width: .5rem .5rem .5rem 0;
        border-right-color: rgba(0,0,0,0.25)
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
        left: 1px;
        border-width: .5rem .5rem .5rem 0;
        border-right-color: #fff
    }

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
    top: calc(-.5rem - 1px)
}

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
        top: 0;
        border-width: 0 .5rem .5rem .5rem;
        border-bottom-color: rgba(0,0,0,0.25)
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
        top: 1px;
        border-width: 0 .5rem .5rem .5rem;
        border-bottom-color: #fff
    }

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

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem
}

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
        right: 0;
        border-width: .5rem 0 .5rem .5rem;
        border-left-color: rgba(0,0,0,0.25)
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
        right: 1px;
        border-width: .5rem 0 .5rem .5rem;
        border-left-color: #fff
    }

.popover-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

    .popover-header:empty {
        display: none
    }

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

.carousel {
    position: relative
}

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

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

    .carousel-inner::after {
        display: block;
        clear: both;
        content: ""
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none
    }
}

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

    .active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(100%)
    }

    .active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-100%)
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

    .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
        z-index: 1;
        opacity: 1
    }

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-next, .carousel-control-prev {
        transition: none
    }
}

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

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

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

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease
    }

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

@-webkit-keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border
}

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

@-webkit-keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow
}

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

@media (prefers-reduced-motion: reduce) {
    .spinner-border, .spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

    .offcanvas-backdrop.fade {
        opacity: 0
    }

    .offcanvas-backdrop.show {
        opacity: .5
    }

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem
}

    .offcanvas-header .btn-close {
        padding: .5rem .5rem;
        margin-top: -.5rem;
        margin-right: -.5rem;
        margin-bottom: -.5rem
    }

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

.offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto
}

.offcanvas-start {
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0,0,0,0.2);
    transform: translateX(-100%)
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: 400px;
    border-left: 1px solid rgba(0,0,0,0.2);
    transform: translateX(100%)
}

.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    transform: translateY(-100%)
}

.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 1px solid rgba(0,0,0,0.2);
    transform: translateY(100%)
}

.offcanvas.show {
    transform: none
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentColor;
    opacity: .5
}

    .placeholder.btn::before {
        display: inline-block;
        content: ""
    }

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite
}

@-webkit-keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);
    mask-image: linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    -webkit-animation: placeholder-wave 2s linear infinite;
    animation: placeholder-wave 2s linear infinite
}

@-webkit-keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

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

.link-primary {
    color: #0d6efd
}

    .link-primary:focus, .link-primary:hover {
        color: #0a58ca
    }

.link-secondary {
    color: #6c757d
}

    .link-secondary:focus, .link-secondary:hover {
        color: #565e64
    }

.link-success {
    color: #198754
}

    .link-success:focus, .link-success:hover {
        color: #146c43
    }

.link-info {
    color: #0dcaf0
}

    .link-info:focus, .link-info:hover {
        color: #3dd5f3
    }

.link-warning {
    color: #ffc107
}

    .link-warning:focus, .link-warning:hover {
        color: #ffcd39
    }

.link-danger {
    color: #dc3545
}

    .link-danger:focus, .link-danger:hover {
        color: #b02a37
    }

.link-light {
    color: #f8f9fa
}

    .link-light:focus, .link-light:hover {
        color: #f9fafb
    }

.link-dark {
    color: #212529
}

    .link-dark:focus, .link-dark:hover {
        color: #1a1e21
    }

.ratio {
    position: relative;
    width: 100%
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: ""
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

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

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

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: .25
}

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

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: 0.25 !important
}

.opacity-50 {
    opacity: 0.5 !important
}

.opacity-75 {
    opacity: 0.75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.d-inline {
    display: inline !important
}

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

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

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

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

.d-flex {
    display: flex !important
}

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

.d-none {
    display: none !important
}

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

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

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

.shadow-none {
    box-shadow: 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
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%, -50%) !important
}

.translate-middle-x {
    transform: translateX(-50%) !important
}

.translate-middle-y {
    transform: translateY(-50%) !important
}

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

.border-0 {
    border: 0 !important
}

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

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

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

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

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

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

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

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

.border-primary {
    border-color: #0d6efd !important
}

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

.border-success {
    border-color: #198754 !important
}

.border-info {
    border-color: #0dcaf0 !important
}

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

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

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

.border-dark {
    border-color: #212529 !important
}

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

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-5 {
    border-width: 5px !important
}

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

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

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

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

.w-auto {
    width: auto !important
}

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

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

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

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

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

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

/*.h-100 {
    height: 100% !important
}*/

.h-auto {
    height: auto !important
}

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

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

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

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

.flex-row {
    flex-direction: row !important
}

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

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

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

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

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

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

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

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

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

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

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: 0.25rem !important
}

.gap-2 {
    gap: 0.5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

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

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

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

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

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

.justify-content-evenly {
    justify-content: space-evenly !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

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

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

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

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

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

.m-auto {
    margin: auto !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-0 {
    margin-top: 0 !important
}

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

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

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

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

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

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: 0.25rem !important
}

.me-2 {
    margin-right: 0.5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

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

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

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

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

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

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: 0.25rem !important
}

.ms-2 {
    margin-left: 0.5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-0 {
    padding-top: 0 !important
}

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

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

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

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

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

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: 0.25rem !important
}

.pe-2 {
    padding-right: 0.5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

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

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

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

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

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

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: 0.25rem !important
}

.ps-2 {
    padding-left: 0.5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0,0,0,0.5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255,255,255,0.5) !important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}

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

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

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

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

.rounded-1 {
    border-radius: 0.2rem !important
}

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

.rounded-3 {
    border-radius: 0.3rem !important
}

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

.rounded-pill {
    border-radius: 50rem !important
}

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

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

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

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

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

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

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

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

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

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

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

    .d-sm-grid {
        display: grid !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: 0.25rem !important
    }

    .gap-sm-2 {
        gap: 0.5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

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

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

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

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

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

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: 0.25rem !important
    }

    .me-sm-2 {
        margin-right: 0.5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

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

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

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

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

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

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

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

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: 0.25rem !important
    }

    .ms-sm-2 {
        margin-left: 0.5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: 0.25rem !important
    }

    .pe-sm-2 {
        padding-right: 0.5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

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

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

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

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

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

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

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: 0.25rem !important
    }

    .ps-sm-2 {
        padding-left: 0.5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

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

    .text-sm-center {
        text-align: center !important
    }
}

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

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

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

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

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

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

    .d-md-grid {
        display: grid !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: 0.25rem !important
    }

    .gap-md-2 {
        gap: 0.5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

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

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

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

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

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

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: 0.25rem !important
    }

    .me-md-2 {
        margin-right: 0.5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

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

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

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

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

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

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

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

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: 0.25rem !important
    }

    .ms-md-2 {
        margin-left: 0.5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: 0.25rem !important
    }

    .pe-md-2 {
        padding-right: 0.5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

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

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

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

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

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

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

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: 0.25rem !important
    }

    .ps-md-2 {
        padding-left: 0.5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

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

    .text-md-center {
        text-align: center !important
    }
}

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

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

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

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

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

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

    .d-lg-grid {
        display: grid !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: 0.25rem !important
    }

    .gap-lg-2 {
        gap: 0.5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

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

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

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

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

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

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: 0.25rem !important
    }

    .me-lg-2 {
        margin-right: 0.5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

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

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

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

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

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

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

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

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: 0.25rem !important
    }

    .ms-lg-2 {
        margin-left: 0.5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: 0.25rem !important
    }

    .pe-lg-2 {
        padding-right: 0.5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

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

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

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

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

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

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

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: 0.25rem !important
    }

    .ps-lg-2 {
        padding-left: 0.5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

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

    .text-lg-center {
        text-align: center !important
    }
}

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

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

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

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

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

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

    .d-xl-grid {
        display: grid !important
    }

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

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

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

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

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

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

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

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: 0.25rem !important
    }

    .gap-xl-2 {
        gap: 0.5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: 0.25rem !important
    }

    .m-xl-2 {
        margin: 0.5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: 0.25rem !important
    }

    .me-xl-2 {
        margin-right: 0.5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: 0.25rem !important
    }

    .p-xl-2 {
        padding: 0.5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media (min-width: 1400px) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: 0.25rem !important
    }

    .gap-xxl-2 {
        gap: 0.5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: 0.25rem !important
    }

    .m-xxl-2 {
        margin: 0.5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important
    }

    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important
    }

    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: 0.25rem !important
    }

    .mt-xxl-2 {
        margin-top: 0.5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: 0.25rem !important
    }

    .me-xxl-2 {
        margin-right: 0.5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: 0.25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: 0.5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: 0.25rem !important
    }

    .ms-xxl-2 {
        margin-left: 0.5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: 0.25rem !important
    }

    .p-xxl-2 {
        padding: 0.5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important
    }

    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important
    }

    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: 0.25rem !important
    }

    .pt-xxl-2 {
        padding-top: 0.5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: 0.25rem !important
    }

    .pe-xxl-2 {
        padding-right: 0.5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: 0.25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: 0.5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: 0.25rem !important
    }

    .ps-xxl-2 {
        padding-left: 0.5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .fs-1 {
        font-size: 2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

.btn:focus {
    outline: dotted 2px #000
}

div.active:focus {
    outline: dotted 1px #000
}

a:focus {
    outline: dotted 1px #000
}

.close:hover, .close:focus {
    outline: dotted 1px #000
}

.nav > li > a:hover, .nav > li > a:focus {
    outline: dotted 1px #000
}

.alert-success {
    color: #2d4821
}

.alert-info {
    color: #214c62
}

.alert-warning {
    color: #6c4a00;
    background-color: #f9f1c6
}

.alert-danger {
    color: #d2322d
}

    .alert-danger:hover {
        color: #a82824
    }

:root {
    --input-padding-x: .75rem;
    --input-padding-y: .50rem
}

.form-label-group {
    position: relative;
    margin-bottom: 1.5rem
}

    .form-label-group > input, .form-label-group > label {
        padding: var(--input-padding-y) var(--input-padding-x)
    }

    .form-label-group label {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        margin-bottom: 0;
        line-height: 1.5;
        cursor: text;
        transition: all .1s ease-in-out;
        font-size: 1rem;
        font-weight: normal
    }

    .form-label-group input::-webkit-input-placeholder {
        color: transparent
    }

    .form-label-group input:-ms-input-placeholder {
        color: transparent
    }

    .form-label-group input::-ms-input-placeholder {
        color: transparent
    }

    .form-label-group input::-moz-placeholder {
        color: transparent
    }

    .form-label-group input::-moz-placeholder {
        color: transparent
    }

    .form-label-group input:-ms-input-placeholder {
        color: transparent
    }

    .form-label-group input::placeholder {
        color: transparent
    }

    .form-label-group input:not(:-moz-placeholder-shown) ~ label {
        top: -7px;
        left: 12px;
        background-color: transparent;
        margin: 0px;
        padding: 0px;
        width: auto;
        background: #f5f5f5;
        line-height: .8
    }

    .form-label-group input:not(:-ms-input-placeholder) ~ label {
        top: -7px;
        left: 12px;
        background-color: transparent;
        margin: 0px;
        padding: 0px;
        width: auto;
        background: #f5f5f5;
        line-height: .8
    }

    .form-label-group select[required]:valid ~ label, .form-label-group input:not(:placeholder-shown) ~ label, #typeahead-label {
        top: -7px;
        left: 12px;
        background-color: transparent;
        margin: 0px;
        padding: 0px;
        width: auto;
        background: #f5f5f5;
        line-height: .8
    }

    .form-label-group input:-webkit-autofill ~ label, .form-label-group .no-inline-label {
        top: -7px;
        left: 12px;
        background-color: transparent;
        margin: 0px;
        padding: 0px;
        width: auto;
        background: #f5f5f5;
        line-height: .8
    }

    .form-label-group.is-invalid select ~ label {
        display: block
    }

    .form-label-group.is-invalid label {
        color: #dc3545 !important;
        display: none
    }

    .form-label-group.is-invalid input {
        border-color: #dc3545
    }

@supports (-ms-ime-align: auto) {
    .sun-header {
        padding-bottom: 1.2rem !important
    }

    .form-label-group {
        margin-bottom: 2rem
    }

        .form-label-group > label {
            top: -20px;
            padding: 0px
        }

        .form-label-group input::-ms-input-placeholder {
            color: #777
        }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .sun-header {
        padding-bottom: 1.2rem !important
    }

    .form-label-group {
        margin-bottom: 2rem
    }

        .form-label-group > label {
            top: -20px;
            padding: 0px
        }

        .form-label-group input:-ms-input-placeholder {
            color: #777
        }
}

.c-toggle {
    --baseSize: 7px
}

    .c-toggle label {
        margin: 0 .5em 0;
        cursor: pointer;
        font-weight: 400
    }

    .c-toggle input[type="radio"] {
        display: inline-block;
        margin-right: -2px;
        width: 50%;
        height: 100%;
        opacity: 0;
        position: relative;
        z-index: 1;
        cursor: pointer
    }

        .c-toggle input[type="radio"]:focus ~ .c-toggle__switcher {
            border: 1px solid #eee;
            top: 0
        }

.c-toggle__wrapper {
    font-size: var(--baseSize);
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 16.5px;
    border-radius: 3.5em;
    border: 1px solid #ddd;
    position: relative
}

.c-toggle__switcher {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 100%;
    width: 50%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    transition: all 0.1s ease-out;
    z-index: 2;
    cursor: pointer
}

.c-toggle__background {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    border-radius: 3.5em;
    background-color: #eee;
    transition: all 0.1s ease-out
}

.checked ~ .c-toggle__switcher {
    right: 0;
    left: 50%
}

.checked ~ .c-toggle__background {
    background-color: #4154af
}

.c-toggle label.text-success {
    color: #4154af !important
}

@media screen and (-ms-high-contrast: active) {
    .c-toggle__switcher {
        background-color: windowText
    }
}

fieldset {
    border: none
}

.progress-ring {
    background: none;
    margin: 0 auto;
    box-shadow: none;
    position: relative
}

.detail-inset-visible .progress-ring {
    margin: 0
}

.progress-ring.progress-ring-xl {
    width: 150px;
    height: 150px
}

.progress-ring.progress-ring-lg {
    width: 100px;
    height: 100px
}

.progress-ring.progress-ring-md {
    width: 75px;
    height: 75px
}

.progress-ring.progress-ring-sm {
    width: 50px;
    height: 50px
}

.progress-ring:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 12px solid #fff;
    position: absolute;
    top: 0;
    left: 0
}

.progress-ring > span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 3
}

.progress-ring .progress-ring-left {
    left: 0
}

.progress-ring .progress-ring-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-style: solid;
    position: absolute;
    top: 0
}

.progress-ring.progress-ring-xl .progress-ring-bar {
    border-width: 12px
}

.progress-ring.progress-ring-lg .progress-ring-bar {
    border-width: 9px
}

.progress-ring.progress-ring-md .progress-ring-bar {
    border-width: 6px
}

.progress-ring.progress-ring-sm .progress-ring-bar {
    border-width: 4px
}

.progress-ring.progress-ring-xl .progress-ring-background {
    height: 150px;
    width: 150px
}

.progress-ring.progress-ring-lg .progress-ring-background {
    height: 100px;
    width: 100px
}

.progress-ring.progress-ring-md .progress-ring-background {
    height: 75px;
    width: 75px
}

.progress-ring.progress-ring-sm .progress-ring-background {
    height: 50px;
    width: 50px
}

.progress-ring .progress-ring-background {
    background-color: #eee;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    z-index: 2
}

.progress-ring .progress-ring-left .progress-ring-bar {
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    transform-origin: center left
}

.progress-ring .progress-ring-right {
    right: 0
}

    .progress-ring .progress-ring-right .progress-ring-bar {
        left: -100%;
        border-top-left-radius: 80px;
        border-bottom-left-radius: 80px;
        border-right: 0;
        transform-origin: center right
    }

.progress-ring .progress-ring-body {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #fff;
    color: #333;
    font-weight: bold;
    text-align: center;
    position: absolute;
    z-index: 3
}

.progress-ring.progress-ring-xl .progress-ring-body {
    font-size: 32px;
    line-height: 28px;
    width: 126px;
    height: 126px;
    top: 12px;
    left: 12px
}

.progress-ring.progress-ring-lg .progress-ring-body {
    font-size: 24px;
    line-height: 18px;
    width: 82px;
    height: 82px;
    top: 9px;
    left: 9px
}

.progress-ring.progress-ring-md .progress-ring-body {
    font-size: 16px;
    line-height: 14px;
    width: 63px;
    height: 63px;
    top: 6px;
    left: 6px
}

.progress-ring.progress-ring-sm .progress-ring-body {
    font-size: 12px;
    line-height: 9px;
    width: 42px;
    height: 42px;
    top: 4px;
    left: 4px
}

.progress-ring small {
    font-size: 60%;
    background: transparent;
    color: #6c757d;
    z-index: 4
}

.progress-ring.progress-ring-sm small {
    display: none
}

.progress-ring.progress-ring-primary .progress-ring-bar {
    border-color: #fff
}

.progress-ring.progress-ring-secondary .progress-ring-bar {
    border-color: #fff
}

.progress-ring.progress-ring-warning .progress-ring-bar {
    border-color: #FF6843
}

.progress-ring.progress-ring-success .progress-ring-bar {
    border-color: #28a745
}

.progress-ring-body small {
    display: block
}

.progress-ring[data-progress='1'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-1 0.3s linear forwards;
    animation: deg-1 0.3s linear forwards
}

.progress-ring[data-progress='2'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-2 0.3s linear forwards;
    animation: deg-2 0.3s linear forwards
}

.progress-ring[data-progress='3'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-3 0.3s linear forwards;
    animation: deg-3 0.3s linear forwards
}

.progress-ring[data-progress='4'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-4 0.3s linear forwards;
    animation: deg-4 0.3s linear forwards
}

.progress-ring[data-progress='5'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-5 0.3s linear forwards;
    animation: deg-5 0.3s linear forwards
}

.progress-ring[data-progress='6'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-6 0.3s linear forwards;
    animation: deg-6 0.3s linear forwards
}

.progress-ring[data-progress='7'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-7 0.3s linear forwards;
    animation: deg-7 0.3s linear forwards
}

.progress-ring[data-progress='8'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-8 0.3s linear forwards;
    animation: deg-8 0.3s linear forwards
}

.progress-ring[data-progress='9'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-9 0.3s linear forwards;
    animation: deg-9 0.3s linear forwards
}

.progress-ring[data-progress='10'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-10 0.3s linear forwards;
    animation: deg-10 0.3s linear forwards
}

.progress-ring[data-progress='11'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-11 0.3s linear forwards;
    animation: deg-11 0.3s linear forwards
}

.progress-ring[data-progress='12'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-12 0.3s linear forwards;
    animation: deg-12 0.3s linear forwards
}

.progress-ring[data-progress='13'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-13 0.3s linear forwards;
    animation: deg-13 0.3s linear forwards
}

.progress-ring[data-progress='14'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-14 0.3s linear forwards;
    animation: deg-14 0.3s linear forwards
}

.progress-ring[data-progress='15'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-15 0.3s linear forwards;
    animation: deg-15 0.3s linear forwards
}

.progress-ring[data-progress='16'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-16 0.3s linear forwards;
    animation: deg-16 0.3s linear forwards
}

.progress-ring[data-progress='17'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-17 0.3s linear forwards;
    animation: deg-17 0.3s linear forwards
}

.progress-ring[data-progress='18'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-18 0.3s linear forwards;
    animation: deg-18 0.3s linear forwards
}

.progress-ring[data-progress='19'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-19 0.3s linear forwards;
    animation: deg-19 0.3s linear forwards
}

.progress-ring[data-progress='20'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-20 0.3s linear forwards;
    animation: deg-20 0.3s linear forwards
}

.progress-ring[data-progress='21'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-21 0.3s linear forwards;
    animation: deg-21 0.3s linear forwards
}

.progress-ring[data-progress='22'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-22 0.3s linear forwards;
    animation: deg-22 0.3s linear forwards
}

.progress-ring[data-progress='23'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-23 0.3s linear forwards;
    animation: deg-23 0.3s linear forwards
}

.progress-ring[data-progress='24'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-24 0.3s linear forwards;
    animation: deg-24 0.3s linear forwards
}

.progress-ring[data-progress='25'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-25 0.3s linear forwards;
    animation: deg-25 0.3s linear forwards
}

.progress-ring[data-progress='26'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-26 0.3s linear forwards;
    animation: deg-26 0.3s linear forwards
}

.progress-ring[data-progress='27'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-27 0.3s linear forwards;
    animation: deg-27 0.3s linear forwards
}

.progress-ring[data-progress='28'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-28 0.3s linear forwards;
    animation: deg-28 0.3s linear forwards
}

.progress-ring[data-progress='29'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-29 0.3s linear forwards;
    animation: deg-29 0.3s linear forwards
}

.progress-ring[data-progress='30'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-30 0.3s linear forwards;
    animation: deg-30 0.3s linear forwards
}

.progress-ring[data-progress='31'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-31 0.3s linear forwards;
    animation: deg-31 0.3s linear forwards
}

.progress-ring[data-progress='32'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-32 0.3s linear forwards;
    animation: deg-32 0.3s linear forwards
}

.progress-ring[data-progress='33'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-33 0.3s linear forwards;
    animation: deg-33 0.3s linear forwards
}

.progress-ring[data-progress='34'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-34 0.3s linear forwards;
    animation: deg-34 0.3s linear forwards
}

.progress-ring[data-progress='35'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-35 0.3s linear forwards;
    animation: deg-35 0.3s linear forwards
}

.progress-ring[data-progress='36'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-36 0.3s linear forwards;
    animation: deg-36 0.3s linear forwards
}

.progress-ring[data-progress='37'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-37 0.3s linear forwards;
    animation: deg-37 0.3s linear forwards
}

.progress-ring[data-progress='38'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-38 0.3s linear forwards;
    animation: deg-38 0.3s linear forwards
}

.progress-ring[data-progress='39'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-39 0.3s linear forwards;
    animation: deg-39 0.3s linear forwards
}

.progress-ring[data-progress='40'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-40 0.3s linear forwards;
    animation: deg-40 0.3s linear forwards
}

.progress-ring[data-progress='41'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-41 0.3s linear forwards;
    animation: deg-41 0.3s linear forwards
}

.progress-ring[data-progress='42'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-42 0.3s linear forwards;
    animation: deg-42 0.3s linear forwards
}

.progress-ring[data-progress='43'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-43 0.3s linear forwards;
    animation: deg-43 0.3s linear forwards
}

.progress-ring[data-progress='44'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-44 0.3s linear forwards;
    animation: deg-44 0.3s linear forwards
}

.progress-ring[data-progress='45'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-45 0.3s linear forwards;
    animation: deg-45 0.3s linear forwards
}

.progress-ring[data-progress='46'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-46 0.3s linear forwards;
    animation: deg-46 0.3s linear forwards
}

.progress-ring[data-progress='47'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-47 0.3s linear forwards;
    animation: deg-47 0.3s linear forwards
}

.progress-ring[data-progress='48'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-48 0.3s linear forwards;
    animation: deg-48 0.3s linear forwards
}

.progress-ring[data-progress='49'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-49 0.3s linear forwards;
    animation: deg-49 0.3s linear forwards
}

.progress-ring[data-progress='50'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.3s linear forwards;
    animation: deg-50 0.3s linear forwards
}

.progress-ring[data-progress='51'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='51'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-1 0.15s linear forwards 0.15s;
    animation: deg-1 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='52'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='52'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-2 0.15s linear forwards 0.15s;
    animation: deg-2 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='53'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='53'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-3 0.15s linear forwards 0.15s;
    animation: deg-3 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='54'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='54'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-4 0.15s linear forwards 0.15s;
    animation: deg-4 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='55'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='55'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-5 0.15s linear forwards 0.15s;
    animation: deg-5 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='56'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='56'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-6 0.15s linear forwards 0.15s;
    animation: deg-6 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='57'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='57'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-7 0.15s linear forwards 0.15s;
    animation: deg-7 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='58'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='58'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-8 0.15s linear forwards 0.15s;
    animation: deg-8 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='59'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='59'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-9 0.15s linear forwards 0.15s;
    animation: deg-9 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='60'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='60'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-10 0.15s linear forwards 0.15s;
    animation: deg-10 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='61'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='61'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-11 0.15s linear forwards 0.15s;
    animation: deg-11 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='62'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='62'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-12 0.15s linear forwards 0.15s;
    animation: deg-12 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='63'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='63'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-13 0.15s linear forwards 0.15s;
    animation: deg-13 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='64'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='64'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-14 0.15s linear forwards 0.15s;
    animation: deg-14 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='65'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='65'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-15 0.15s linear forwards 0.15s;
    animation: deg-15 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='66'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='66'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-16 0.15s linear forwards 0.15s;
    animation: deg-16 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='67'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='67'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-17 0.15s linear forwards 0.15s;
    animation: deg-17 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='68'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='68'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-18 0.15s linear forwards 0.15s;
    animation: deg-18 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='69'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='69'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-19 0.15s linear forwards 0.15s;
    animation: deg-19 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='70'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='70'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-20 0.15s linear forwards 0.15s;
    animation: deg-20 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='71'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='71'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-21 0.15s linear forwards 0.15s;
    animation: deg-21 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='72'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='72'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-22 0.15s linear forwards 0.15s;
    animation: deg-22 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='73'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='73'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-23 0.15s linear forwards 0.15s;
    animation: deg-23 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='74'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='74'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-24 0.15s linear forwards 0.15s;
    animation: deg-24 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='75'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='75'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-25 0.15s linear forwards 0.15s;
    animation: deg-25 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='76'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='76'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-26 0.15s linear forwards 0.15s;
    animation: deg-26 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='77'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='77'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-27 0.15s linear forwards 0.15s;
    animation: deg-27 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='78'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='78'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-28 0.15s linear forwards 0.15s;
    animation: deg-28 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='79'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='79'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-29 0.15s linear forwards 0.15s;
    animation: deg-29 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='80'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='80'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-30 0.15s linear forwards 0.15s;
    animation: deg-30 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='81'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='81'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-31 0.15s linear forwards 0.15s;
    animation: deg-31 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='82'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='82'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-32 0.15s linear forwards 0.15s;
    animation: deg-32 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='83'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='83'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-33 0.15s linear forwards 0.15s;
    animation: deg-33 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='84'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='84'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-34 0.15s linear forwards 0.15s;
    animation: deg-34 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='85'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='85'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-35 0.15s linear forwards 0.15s;
    animation: deg-35 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='86'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='86'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-36 0.15s linear forwards 0.15s;
    animation: deg-36 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='87'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='87'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-37 0.15s linear forwards 0.15s;
    animation: deg-37 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='88'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='88'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-38 0.15s linear forwards 0.15s;
    animation: deg-38 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='89'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='89'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-39 0.15s linear forwards 0.15s;
    animation: deg-39 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='90'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='90'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-40 0.15s linear forwards 0.15s;
    animation: deg-40 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='91'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='91'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-41 0.15s linear forwards 0.15s;
    animation: deg-41 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='92'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='92'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-42 0.15s linear forwards 0.15s;
    animation: deg-42 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='93'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='93'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-43 0.15s linear forwards 0.15s;
    animation: deg-43 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='94'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='94'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-44 0.15s linear forwards 0.15s;
    animation: deg-44 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='95'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='95'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-45 0.15s linear forwards 0.15s;
    animation: deg-45 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='96'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='96'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-46 0.15s linear forwards 0.15s;
    animation: deg-46 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='97'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='97'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-47 0.15s linear forwards 0.15s;
    animation: deg-47 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='98'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='98'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-48 0.15s linear forwards 0.15s;
    animation: deg-48 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='99'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='99'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-49 0.15s linear forwards 0.15s;
    animation: deg-49 0.15s linear forwards 0.15s
}

.progress-ring[data-progress='100'] .progress-ring-right .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards;
    animation: deg-50 0.15s linear forwards
}

.progress-ring[data-progress='100'] .progress-ring-left .progress-ring-bar {
    -webkit-animation: deg-50 0.15s linear forwards 0.15s;
    animation: deg-50 0.15s linear forwards 0.15s
}

@-webkit-keyframes deg-1 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(3.6deg)
    }
}

@keyframes deg-1 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(3.6deg)
    }
}

@-webkit-keyframes deg-2 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(7.2deg)
    }
}

@keyframes deg-2 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(7.2deg)
    }
}

@-webkit-keyframes deg-3 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(10.8deg)
    }
}

@keyframes deg-3 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(10.8deg)
    }
}

@-webkit-keyframes deg-4 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(14.4deg)
    }
}

@keyframes deg-4 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(14.4deg)
    }
}

@-webkit-keyframes deg-5 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(18deg)
    }
}

@keyframes deg-5 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(18deg)
    }
}

@-webkit-keyframes deg-6 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(21.6deg)
    }
}

@keyframes deg-6 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(21.6deg)
    }
}

@-webkit-keyframes deg-7 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(25.2deg)
    }
}

@keyframes deg-7 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(25.2deg)
    }
}

@-webkit-keyframes deg-8 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(28.8deg)
    }
}

@keyframes deg-8 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(28.8deg)
    }
}

@-webkit-keyframes deg-9 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(32.4deg)
    }
}

@keyframes deg-9 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(32.4deg)
    }
}

@-webkit-keyframes deg-10 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(36deg)
    }
}

@keyframes deg-10 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(36deg)
    }
}

@-webkit-keyframes deg-11 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(39.6deg)
    }
}

@keyframes deg-11 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(39.6deg)
    }
}

@-webkit-keyframes deg-12 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(43.2deg)
    }
}

@keyframes deg-12 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(43.2deg)
    }
}

@-webkit-keyframes deg-13 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(46.8deg)
    }
}

@keyframes deg-13 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(46.8deg)
    }
}

@-webkit-keyframes deg-14 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(50.4deg)
    }
}

@keyframes deg-14 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(50.4deg)
    }
}

@-webkit-keyframes deg-15 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(54deg)
    }
}

@keyframes deg-15 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(54deg)
    }
}

@-webkit-keyframes deg-16 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(57.6deg)
    }
}

@keyframes deg-16 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(57.6deg)
    }
}

@-webkit-keyframes deg-17 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(61.2deg)
    }
}

@keyframes deg-17 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(61.2deg)
    }
}

@-webkit-keyframes deg-18 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(64.8deg)
    }
}

@keyframes deg-18 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(64.8deg)
    }
}

@-webkit-keyframes deg-19 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(68.4deg)
    }
}

@keyframes deg-19 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(68.4deg)
    }
}

@-webkit-keyframes deg-20 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(72deg)
    }
}

@keyframes deg-20 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(72deg)
    }
}

@-webkit-keyframes deg-21 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(75.6deg)
    }
}

@keyframes deg-21 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(75.6deg)
    }
}

@-webkit-keyframes deg-22 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(79.2deg)
    }
}

@keyframes deg-22 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(79.2deg)
    }
}

@-webkit-keyframes deg-23 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(82.8deg)
    }
}

@keyframes deg-23 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(82.8deg)
    }
}

@-webkit-keyframes deg-24 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(86.4deg)
    }
}

@keyframes deg-24 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(86.4deg)
    }
}

@-webkit-keyframes deg-25 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(90deg)
    }
}

@keyframes deg-25 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(90deg)
    }
}

@-webkit-keyframes deg-26 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(93.6deg)
    }
}

@keyframes deg-26 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(93.6deg)
    }
}

@-webkit-keyframes deg-27 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(97.2deg)
    }
}

@keyframes deg-27 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(97.2deg)
    }
}

@-webkit-keyframes deg-28 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(100.8deg)
    }
}

@keyframes deg-28 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(100.8deg)
    }
}

@-webkit-keyframes deg-29 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(104.4deg)
    }
}

@keyframes deg-29 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(104.4deg)
    }
}

@-webkit-keyframes deg-30 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(108deg)
    }
}

@keyframes deg-30 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(108deg)
    }
}

@-webkit-keyframes deg-31 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(111.6deg)
    }
}

@keyframes deg-31 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(111.6deg)
    }
}

@-webkit-keyframes deg-32 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(115.2deg)
    }
}

@keyframes deg-32 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(115.2deg)
    }
}

@-webkit-keyframes deg-33 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(118.8deg)
    }
}

@keyframes deg-33 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(118.8deg)
    }
}

@-webkit-keyframes deg-34 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(122.4deg)
    }
}

@keyframes deg-34 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(122.4deg)
    }
}

@-webkit-keyframes deg-35 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(126deg)
    }
}

@keyframes deg-35 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(126deg)
    }
}

@-webkit-keyframes deg-36 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(129.6deg)
    }
}

@keyframes deg-36 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(129.6deg)
    }
}

@-webkit-keyframes deg-37 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(133.2deg)
    }
}

@keyframes deg-37 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(133.2deg)
    }
}

@-webkit-keyframes deg-38 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(136.8deg)
    }
}

@keyframes deg-38 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(136.8deg)
    }
}

@-webkit-keyframes deg-39 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(140.4deg)
    }
}

@keyframes deg-39 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(140.4deg)
    }
}

@-webkit-keyframes deg-40 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(144deg)
    }
}

@keyframes deg-40 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(144deg)
    }
}

@-webkit-keyframes deg-41 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(147.6deg)
    }
}

@keyframes deg-41 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(147.6deg)
    }
}

@-webkit-keyframes deg-42 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(151.2deg)
    }
}

@keyframes deg-42 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(151.2deg)
    }
}

@-webkit-keyframes deg-43 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(154.8deg)
    }
}

@keyframes deg-43 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(154.8deg)
    }
}

@-webkit-keyframes deg-44 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(158.4deg)
    }
}

@keyframes deg-44 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(158.4deg)
    }
}

@-webkit-keyframes deg-45 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(162deg)
    }
}

@keyframes deg-45 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(162deg)
    }
}

@-webkit-keyframes deg-46 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(165.6deg)
    }
}

@keyframes deg-46 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(165.6deg)
    }
}

@-webkit-keyframes deg-47 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(169.2deg)
    }
}

@keyframes deg-47 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(169.2deg)
    }
}

@-webkit-keyframes deg-48 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(172.8deg)
    }
}

@keyframes deg-48 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(172.8deg)
    }
}

@-webkit-keyframes deg-49 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(176.4deg)
    }
}

@keyframes deg-49 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(176.4deg)
    }
}

@-webkit-keyframes deg-50 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(180deg)
    }
}

@keyframes deg-50 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(180deg)
    }
}

@media only screen and (max-width: 990px) {
    .progress-ring {
        margin-bottom: 20px
    }
}

.drop-shadow {
    box-shadow: 0 20px 10px rgba(0,0,0,0.05)
}

.drop-shadow-sm {
    box-shadow: 0 3px 6px rgba(0,0,0,0.25)
}

.font-size-larger {
    font-size: x-large !important
}

.font-size-smaller {
    font-size: smaller
}

.border-warning-top {
    border-top: 3px solid #FF6843
}

.border-warning-bottom {
    border-bottom: 3px solid #FF6843
}

.horizontal-scroll {
    display: block;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    background: transparent
}

    .horizontal-scroll::-webkit-scrollbar {
        width: 0 !important;
        background: transparent
    }

.offset-bs-margin {
    margin-left: -15px;
    margin-right: -15px
}

.tooltip {
    z-index: 1029 !important
}

.fa.fa-sm {
    font-size: 80% !important
}

.fj.fa-stack-1x {
    line-height: inherit
}

.modal-header h2 {
    margin-bottom: 0
}

@media only screen and (min-width: 736px) {
    .fj-form-label-group {
        margin-bottom: 1.5rem
    }

        .fj-form-label-group label {
            font-weight: normal;
            top: -7px;
            left: 12px;
            margin: 0;
            padding: 0 .25rem .25rem .25rem !important;
            width: auto;
            background: #fff !important;
            line-height: .8;
            z-index: 2
        }

        .fj-form-label-group select {
            padding-left: 20px
        }

        .fj-form-label-group.is-invalid label {
            color: #dc3545 !important
        }

        .fj-form-label-group .twitter-typeahead {
            width: 100%
        }

    .tt-hint {
        width: 100%;
        height: 100%
    }

    .fj-form-label-group .chosen-container-multi .chosen-choices {
        border-color: #ced4da;
        background-color: #fff;
        padding: 4px 12px;
        background-image: none;
        font-size: 14px;
        border-radius: 4px
    }

        .fj-form-label-group .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
            font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif
        }

    .fj-form-label-group .chosen-container {
        max-width: 100% !important
    }

    .fj-form-label-group.invalid-feedback {
        font-size: 100% !important
    }

    .form-group.invalid-feedback {
        font-size: 100% !important
    }
}

#field-suboffer em.invalid-feedback {
    display: none !important
}

.fj-form-label-group label {
    color: #6c757d;
    font-size: 95%;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: auto;
    background: transparent;
    display: block
}

.fj-form-label-group {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
}

    .fj-form-label-group select {
        padding-left: 20px
    }

    .fj-form-label-group.is-invalid label {
        color: #dc3545 !important
    }

    .fj-form-label-group .twitter-typeahead {
        width: 100%
    }

    .fj-form-label-group .chosen-container-multi .chosen-choices {
        border-color: #ced4da;
        background-color: #fff;
        padding: 4px 12px;
        background-image: none;
        font-size: 14px;
        border-radius: 4px
    }

        .fj-form-label-group .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
            font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif
        }

    .fj-form-label-group .chosen-container {
        max-width: 100% !important
    }

    .fj-form-label-group.invalid-feedback {
        display: block !important;
        font-size: 100% !important
    }

        .fj-form-label-group.invalid-feedback label {
            color: #dc3545
        }

        .fj-form-label-group.invalid-feedback small.has-error {
            font-style: italic !important
        }

        .fj-form-label-group.invalid-feedback.input-group {
            display: flex
        }

        .fj-form-label-group.invalid-feedback .btn-outline-form {
            border: 1px solid #dc3545 !important;
            color: #dc3545 !important;
            border-left: none !important
        }

            .fj-form-label-group.invalid-feedback .btn-outline-form:hover {
                color: #fff !important
            }

            .fj-form-label-group.invalid-feedback .btn-outline-form:active {
                color: #fff !important
            }

    .fj-form-label-group:focus-within .form-control {
        border: 1px solid #fff
    }

    .fj-form-label-group:focus-within label {
        color: #fff
    }

    .fj-form-label-group.invalid-feedback:focus-within .form-control {
        border: 1px solid #dc3545 !important
    }

    .fj-form-label-group.invalid-feedback:focus-within label {
        color: #dc3545
    }

.form-control.time-control {
    width: auto;
    display: inline !important
}

#jobform .alert-dismissible .close {
    padding: 0.25rem 0.5rem !important
}

h2.blueify {
    margin: 1rem 0px
}

.text-link-blue, .fj-logo-blue, .dark-blueify {
    color: #fff
}

.accent-light-blue, .light-blueify {
    color: #fff
}

.mid-blueify {
    color: #4154af!important
}

.sun-header {
    background: left center url(/../images/icon-sun.svg) no-repeat;
    background-size: 36px auto;
    padding: 1rem 0 1rem 44px;
    margin-bottom: 1.25rem;
    margin-left: -10px
}

.link-cursor {
    cursor: pointer
}

.blueify {
    color: #4154af
}

.grey-form {
    background: #fff
}

.orangify {
    color: #FF6843 !important
}

.smaller {
    font-size: 90%
}

.bg-warning {
    background-color: #4154af!important
}

.bg-blueify {
    background-color: #4154af
}

.bg-mid-blue {
    background-color: #4154af!important
}

.bg-light-blue {
    background-color: #EAEEFF
}

.bg-grey-blue {
    background-color: #7198c9 !important
}

.bg-dark-grey {
    background-color: #E8EDF2 !important
}

.results-box .bg-light {
    background-color: #d9d9d9 !important
}

.boldify {
    font-weight: bold
}

.text-primary {
    color: #4154af!important
}

.card-dotted {
    border-style: dashed !important
}

.border-dashed {
    border-style: dashed !important
}

div.dropdown a.btn-link:focus {
    text-decoration: none
}

.border-muted {
    border-color: #6c757d !important
}

.bigger {
    font-size: larger
}

.benefits-header {
    padding-left: 2.5rem;
    margin: 0 0 0px 0;
    color: #fff;
    font-size: 16px;
    display: block;
    padding: 10px 0px 10px 2.5rem
}

.benifits-subscription > div > .benefits-header {
    color: initial
}

.benifits-subscription .benefits-header {
    font-size: 14px
}

.benefits-job {
    background: left center url(/images/icons/streamline-bold/biggest-best-job-site.svg) no-repeat;
    background-size: 28px auto
}

.benefits-skills {
    background: left center url(/images/icons/streamline-bold/great-track-record.svg) no-repeat;
    background-size: 28px auto
}

.benefits-partners {
    background: left center url(/images/icons/streamline-bold/special-savings-deals.svg) no-repeat;
    background-size: 28px auto
}

.benefits-help {
    background: left center url(/images/icons/streamline-bold/here-to-help.svg) no-repeat;
    background-size: 28px auto
}

.benefits-resources {
    background: left center url(/images/icons/streamline-bold/job-search-resources.svg) no-repeat;
    background-size: 28px auto
}

.benefits-satisfaction {
    background: left center url(/images/icons/streamline-bold/satisfaction-guaranteed.svg) no-repeat;
    background-size: 28px auto;
    padding-top: 10px
}

.benefits-research {
    background: left center url(/images/icons/streamline-bold/research-companies.svg) no-repeat;
    background-size: 28px auto
}

.benefits-new {
    background: left center url(/images/icons/streamline-bold/pay-little-get-a-lot.svg) no-repeat;
    background-size: 28px auto;
    padding-top: 10px
}

.benefits-new-jobs {
    background: left center url(/images/icn-refresh-new.svg) no-repeat;
    background-size: 28px auto;
    padding-top: 10px
}

.benefits-location {
    background: left center url(/images/icn-refresh-location.svg) no-repeat;
    background-size: 28px auto;
    background-position: 6px 50%
}

.benefits-bullseye {
    background: left center url(/images/icon-bulls-eye.svg) no-repeat;
    background-size: 28px auto;
    padding-top: 10px
}

.benefits-stack {
    background: left center url(/images/icon-stack.svg) no-repeat;
    background-size: 28px auto;
    padding-top: 10px
}

.benefits-suitcase {
    background: left center url(/images/icon-suitcase.svg) no-repeat;
    background-size: 28px auto;
    padding-top: 10px
}

small.is-invalid {
    font-style: italic !important;
    color: #dc3545 !important
}

.form-border-top {
    border-top: 3px solid #4154af!important
}

.form-border-top-light {
    border-top: 3px solid #4154af!important
}

.cc-tooltip.fa-question-circle {
    position: relative;
    float: right;
    bottom: 25px;
    left: 20px;
    color: #fff
}

.cc-tooltip2.fa-question-circle {
    position: relative;
    top: 15px;
    left: 0px;
    color: #fff
}

.grab-handle-br {
    position: absolute;
    right: 12px;
    bottom: -18px
}

.plan-check {
    position: absolute;
    left: 2%;
    top: 7%
}

.btn-primary:focus {
    color: #fff !important
}

.btn-pills {
    background: initial;
    color: #4154af;
    border: 1px solid #4154af;
    border-radius: 1rem
}

    .btn-pills:hover {
        border: 1px solid #286090
    }

    .btn-pills:hover {
        background-color: #fff !important;
        color: #4154af !important
    }

    .btn-pills:focus {
        background-color: #fff !important
    }

    .btn-pills:active {
        background-color: #fff !important
    }

        .btn-pills:active:hover {
            color: #4154af !important
        }

.btn-pills {
    border: 1px solid #4154af !important
}

    .btn-pills.active {
        color: #fff !important;
        border: 1px solid #4154af !important;
        background-color: #4154af !important
    }

        .btn-pills.active.focus {
            color: #fff !important;
            background-color: #286090 !important
        }

    .btn-pills.focus {
        color: #4154af !important;
        background-color: #fff
    }

    .btn-pills.active, .btn-pills.active.focus {
        background-color: #286090;
        border-color: #204d74;
        color: #fff
    }

    .btn-pills input[type='checkbox'] {
        display: none
    }

    .btn-pills > i.fa {
        display: none
    }

    .btn-pills.active i.fa {
        display: inline-block;
        padding-right: 7px
    }

.badge-primary {
    background-color: #4154af!important
}

.count-badge {
    padding: 2px 4px !important
}

.pull-nw-corner {
    position: absolute;
    top: 3px;
    left: 8px
}

.pull-ne-corner {
    position: absolute;
    top: 3px;
    right: 8px
}

@media only screen and (min-width: 576px) {
    .pull-nw-corner {
        position: absolute;
        top: 8px;
        left: 8px
    }
}

.dashboard .card-header {
    font-size: 1.5rem;
    border-bottom: none
}

.dashboard .profile .card-title {
    font-size: 1.25rem
}

.fw-bolder {
    font-weight: 900 !important
}

.font-weight-lighter {
    font-weight: 500 !important
}

.popover-arrow_card {
    margin-top: 6px
}

.popover-arrow_card, .popover-arrow_box {
    position: relative;
    background: #fff
}

    .popover-arrow_card:after, .popover-arrow_card:before, .popover-arrow_box:after, .popover-arrow_box:before {
        bottom: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }

.popover-arrow_box_0:after, .popover-arrow_box_0:before {
    left: 10%
}

.popover-arrow_box_1:after, .popover-arrow_box_1:before {
    left: 30%
}

.popover-arrow_card:after, .popover-arrow_card:before, .popover-arrow_box_2:after, .popover-arrow_box_2:before {
    left: 50%
}

.popover-arrow_box_3:after, .popover-arrow_box_3:before {
    left: 70%
}

.popover-arrow_box_4:after, .popover-arrow_box_4:before {
    left: 90%
}

.popover-arrow_card:after, .popover-arrow_box:after {
    border-color: rgba(255,255,255,0);
    border-bottom-color: #fff;
    border-width: 20px;
    margin-left: -20px
}

.popover-arrow_card:before, .popover-arrow_box:before {
    border-color: rgba(194,225,245,0);
    border-bottom-color: rgba(0,0,0,0.125);
    border-width: 22px;
    margin-left: -22px
}

[data-stats] .card.active {
    border-bottom: 2px solid #4154af!important
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
    [data-stats] .card {
        border: none;
        border-bottom: 1px solid rgba(0,0,0,0.125);
        border-radius: 0
    }

        [data-stats] .card .fa-caret-down {
            display: inline
        }

        [data-stats] .card .fa-caret-up {
            display: none
        }

        [data-stats] .card.active .fa-caret-down {
            display: none
        }

        [data-stats] .card.active .fa-caret-up {
            display: inline
        }

        [data-stats] .card .fa-angle-down, [data-stats] .card .fa-angle-down {
            display: inline
        }

        [data-stats] .card .fa-angle-up, [data-stats] .card .fa-angle-up {
            display: none
        }

        [data-stats] .card.active .fa-angle-down, [data-stats] .card.active .fa-angle-down {
            display: none
        }

        [data-stats] .card.active .fa-angle-up, [data-stats] .card.active .fa-angle-up {
            display: inline
        }

    [data-profile-card] .card {
        border: none;
        border-bottom: 1px solid rgba(0,0,0,0.125);
        border-radius: 0
    }

    [data-profile-card] {
        padding-left: 0;
        padding-right: 0
    }

    .sub-card-toggle {
        position: absolute;
        top: 3px;
        right: 8px
    }

    .dashboard .card .last {
        border-bottom: none
    }
}

@media only screen and (min-width: 577px) {
    [data-stats] .card {
        border: 1px solid rgba(0,0,0,0.125)
    }

    [data-profile-card] .card {
        border: 1px solid rgba(0,0,0,0.125);
        border-radius: .25rem
    }

    .sub-card-toggle {
        display: none !important
    }

    .dashboard .card .last {
        border-bottom: 1px solid rgba(0,0,0,0.125)
    }
}

@media only screen and (min-width: 992px) {
    .modal {
        top: 50px
    }
}

div.modal-dialog-md {
    width: 400px
}

@media (max-width: 736px) {
    div.modal-dialog-md {
        width: auto
    }
}

button.white-close.close {
    color: #fff;
    opacity: 1;
    color: white
}

    button.white-close.close:not(:disabled):not(.disabled):focus, button.white-close.close:not(:disabled):not(.disabled):hover {
        color: #fff
    }

[data-tips] {
    cursor: pointer
}

.showMsg.unread, .unread {
    font-weight: bold !important
}

#collapseArticles .card-img-link {
    height: 125px
}

.grey-box {
    background-color: #fff;
    border-radius: 8px;
    padding: 1.5rem
}

form em.is-invalid {
    font-size: 80% !important;
    color: #dc3545 !important
}

form .is-invalid select, form .is-invalid input {
    border-color: #dc3545 !important
}

    form .is-invalid input::-webkit-input-placeholder {
        color: #dc3545
    }

    form .is-invalid input:-ms-input-placeholder {
        color: #dc3545
    }

    form .is-invalid input::-ms-input-placeholder {
        color: #dc3545
    }

    form .is-invalid input::-moz-placeholder {
        color: #dc3545
    }

[data-benefits] {
    position: relative
}

    [data-benefits] .position-absolute {
        top: 45px;
        left: 5%;
        width: 90%;
        position: absolute;
        z-index: 1040
    }

[data-redeem] {
    cursor: pointer
}

button:focus, button:hover {
    outline: none !important
}

.strong {
    font-weight: bold !important
}

.special-card-deck .card-body {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

#redeem-content img {
    padding: 0 0 20px 20px
}

@media only screen and (max-width: 736px) and (orientation: portrait) {
    .filter-holder {
        display: block;
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 1000px;
        margin-bottom: -1000px;
        margin-top: 1em
    }

    .slice-holder {
        margin-bottom: 6px
    }
}

.center-vertical {
    display: flex;
    align-items: center;
    justify-content: center
}

.btn-outline-primary:hover {
    background-color: #fff !important
}

.btn-apply.btn-outline-primary {
    border-color: #4154af!important;
    color: #4154af!important
}

.product-banner-bg {
    background: url(/images/cc-rr-bundle-landing-banner-photo.jpg) no-repeat;
    background-size: 100% auto;
    background-size: cover
}

.product-page {
    position: relative
}

    .product-page .sunshine {
        position: absolute;
        top: -20px;
        left: 50%;
        margin-left: -20px
    }

.bg-info-13 {
    background-color: rgba(85,172,238,0.13)
}

@media only screen and (min-width: 576px) {
    .price-block {
        position: absolute;
        right: 30px;
        top: 20px
    }
}

div.nav-tabs.orange-indicator a.active {
    border-bottom: 3px solid #FF6843 !important
}

div.hanging-indent {
    padding-left: 23px;
    text-indent: -11px
}

ul.hanging-indent {
    margin-top: 2em;
    margin-bottom: 2em
}

    ul.hanging-indent li {
        padding-left: 20px;
        text-indent: -10px
    }

        ul.hanging-indent li.extra-indent {
            padding-left: 36px;
            text-indent: -36px
        }

ul.sm-spacing li {
    margin-top: 3px
}

ul.m-spacing li {
    margin-top: 5px
}

ul.l-spacing li {
    margin-top: 8px
}

div.dashboard {
    background-color: transparent
}

ul.fj-tabs .nav-link {
    border: none !important;
    margin-right: 1.25rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem
}

    ul.fj-tabs .nav-link.active, ul.fj-tabs .nav-link.active:hover {
        color: #4154af !important;
        border-bottom-color: #4154af !important;
        border: none !important;
        border-bottom: 3px solid #4154af !important
    }

@media only screen and (max-width: 575px) {
    div.dashboard .card {
        border-radius: 0
    }
}

.activity-card .activity-link {
    border-top: 3px solid #fff
}

.activity-card.active .activity-link {
    background-color: #fff;
    border-top: 3px solid #fff
}

.activity-card.active .activity-cta {
    background-color: #fff;
    border-bottom: 3px solid #fff
}

.collapseTrends.d-sm-block {
    display: none !important
}

    .collapseTrends.d-sm-block.show {
        display: block !important
    }

@media only screen and (max-width: 575px) {
    div.collapseTrends.d-sm-block.show {
        display: none !important
    }
}

svg.icon {
    width: 100%;
    margin: 30px 0 0 0;
    stroke-width: 0;
    stroke: #fff;
    fill: #fff
}

.btn-outline-form {
    background-color: #fff;
    border: 1px solid #ced4da;
    border-left: none;
    color: #fff
}

    .btn-outline-form:focus {
        border: 1px solid #fff;
        border-left: none
    }

    .btn-outline-form:active {
        border: 1px solid #fff;
        border-left: none
    }

    .btn-outline-form:hover {
        border: 1px solid #fff;
        border-left: none
    }

.fake-hidden {
    border: none !important;
    height: 1px;
    width: 1px;
    position: absolute;
    left: -100px
}

.btn-outline-muted {
    border: 1px solid #dee2e6;
    background-color: #fff;
    height: 70px !important
}

    .btn-outline-muted.has-error {
        border: 1px solid #dc3545 !important
    }

    .btn-outline-muted .fa-check-circle {
        display: none;
        top: -23px;
        right: -22px;
        background-color: #fff;
        border: 0px solid #fff;
        border-radius: 50%
    }

    .btn-outline-muted.active {
        border: 1px solid #fff;
        background-color: #F1F9FE
    }

        .btn-outline-muted.active .fa-check-circle {
            display: block
        }

        .btn-outline-muted.active .text-end {
            color: #fff
        }

    .btn-outline-muted div.row {
        padding-left: 20px;
        padding-right: 20px
    }

    .btn-outline-muted div.col-6 {
        height: 2.5rem;
        padding-top: 9px
    }

.nav-spacer {
    margin-top: 45px
}

.reg-box {
    background: #fff;
    margin-left: -10px;
    margin-right: -10px;
    padding: 1rem
}

.reg-alert {
    border: 1px solid #fff;
    background-color: #F1F9FE
}

    .reg-alert.alert-dismissible .close {
        padding: 0.25rem 0.50rem !important
    }

#desktop-calendar .simple-calendar tr {
    display: flex;
    align-items: center !important
}

#desktop-calendar .simple-calendar td, #desktop-calendar .simple-calendar th {
    vertical-align: middle;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    align-items: center !important
}

#desktop-calendar .day-container {
    height: 6rem;
    max-width: 10rem
}

#desktop-calendar .simple-calendar .day .day-container div.proper-spacing {
    color: #000;
    margin: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 7px
}

#desktop-calendar .simple-calendar .calendar-heading {
    background-color: #fff;
    color: #fff;
    font-weight: bold
}

#desktop-calendar .simple-calendar .day {
    height: initial;
    background-color: #fff
}

#desktop-calendar .simple-calendar .day {
    color: black
}

#desktop-calendar .simple-calendar .table {
    border-top: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    border-collapse: collapse
}

    #desktop-calendar .simple-calendar .table th {
        letter-spacing: 2px;
        border: none;
        padding: 5px
    }

    #desktop-calendar .simple-calendar .table td {
        border: none;
        border-right: 1px solid #dee2e6;
        border-bottom: 1px solid #dee2e6;
        padding: 5px
    }

        #desktop-calendar .simple-calendar .table td:last-child {
            border-right: none
        }

#desktop-calendar .simple-calendar .day .day-container div.proper-spacing {
    border-radius: 50%
}

#desktop-calendar .simple-calendar .day.past {
    background: repeating-linear-gradient(45deg, #dee2e6, #dee2e6 1px, #fff 1px, #fff 8px)
}

#desktop-calendar .simple-calendar .day:hover {
    background-color: #f6fbfe
}

#desktop-calendar .simple-calendar .day.selected {
    background-color: #f6fbfe
}

#desktop-calendar .simple-calendar .day.past.has-events .day-container .event-dot, #desktop-calendar .simple-calendar .day.past.has-events .day-container:hover .event-dot {
    background-color: #ccc
}

#desktop-calendar .simple-calendar .prev-month, #calendar .simple-calendar .next-month {
    color: #ccc
}

#desktop-calendar .simple-calendar .day.has-events .events {
    font-size: 16px
}

#desktop-calendar .simple-calendar .day.has-events .day-container .event-dot {
    margin-right: 5px;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    display: inline-block
}

    #desktop-calendar .simple-calendar .day.has-events .day-container .event-dot.upcoming {
        background-color: #FF6843
    }

    #desktop-calendar .simple-calendar .day.has-events .day-container .event-dot.past {
        background-color: #ccc
    }

#desktop-calendar .simple-calendar .day-container .cal-date {
    border-radius: 50%;
    width: 28px;
    height: 28px;
    display: inline-block;
    text-align: center;
    color: black
}

#desktop-calendar .simple-calendar .day.today .day-container .cal-date {
    background: #4154af;
    color: white
}

#desktop-calendar .simple-calendar .day.selected .day-container .cal-date {
    border: 2px solid #4154af
}

#desktop-calendar .simple-calendar .day.has-events.active a {
    color: #fff !important
}

#desktop-calendar .simple-calendar .day.has-events .day-container a {
    width: 100%;
    height: 100%;
    display: inline-block
}

#mobile-calendar table {
    border: 1px solid #dee2e6;
    border-collapse: collapse
}

#mobile-calendar .simple-calendar tr {
    display: flex;
    align-items: center !important;
    color: lightgrey
}

#mobile-calendar .simple-calendar td, #mobile-calendar .simple-calendar th {
    vertical-align: middle;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    align-items: center !important;
    padding-top: 20px
}

    #mobile-calendar .simple-calendar td * {
        margin: auto
    }

#mobile-calendar .day-container {
    height: 3rem;
    width: 2.5rem
}

#mobile-calendar .simple-calendar .day .day-container div.proper-spacing {
    color: #000;
    margin: 0;
    width: 100%;
    height: 100%;
    display: inline-block
}

#mobile-calendar .simple-calendar .calendar-heading {
    background-color: #fff;
    color: #fff;
    font-weight: bold
}

#mobile-calendar .simple-calendar .day {
    height: initial;
    background-color: #fff
}

#mobile-calendar .simple-calendar .day {
    color: black
}

#mobile-calendar .simple-calendar .table td, #mobile-calendar .simple-calendar .table th {
    text-align: center !important;
    border: none
}

#mobile-calendar .simple-calendar .day .day-container div.proper-spacing {
    border-radius: 50%
}

#mobile-calendar .simple-calendar .day-container .cal-date {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    padding: 5px;
    display: block;
    text-align: center;
    color: black;
    margin-bottom: 4px
}

#mobile-calendar .simple-calendar .day.today .day-container .cal-date {
    background: #4154af;
    color: white
}

#mobile-calendar .simple-calendar .day.selected .day-container .cal-date {
    border: 2px solid #4154af
}

#mobile-calendar .simple-calendar .day .day-container .mobile-events .event-dot {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    display: block
}

#mobile-calendar .simple-calendar .day.past.has-events .day-container .mobile-events .event-dot {
    background-color: #ccc
}

#mobile-calendar .simple-calendar .day.has-events .day-container .mobile-events .event-dot {
    background-color: #FF6843
}

#mobile-calendar .simple-calendar .day.has-events.active a {
    color: #fff !important
}

#mobile-calendar .simple-calendar .day.has-events.active .day-container {
    background-color: #FF6843;
    border: 2px solid #FF6843
}

#mobile-calendar .simple-calendar .day.has-events .events {
    display: none
}

.company-follow-alert {
    position: absolute;
    top: 298px;
    right: 332px;
    width: 300px
}

    .company-follow-alert .alert-dismissible {
        padding-right: 2.25rem
    }

.company-description.truncate {
    overflow: hidden;
    max-height: 320px
}

.division_row.truncate {
    overflow: hidden;
    max-height: 210px
}

@media only screen and (max-width: 577px) {
    .division_row.truncate {
        overflow: visible;
        height: auto
    }

    .company-description.truncate {
        max-height: 240px
    }
}

.division-link {
    background-color: #f1f9fe;
    border: 1px solid #dee2e6;
    padding: 0.5rem 1rem;
    display: inline-block;
    border-radius: 0.15rem
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    #calendar .day-container {
        width: 2rem;
        height: 2rem
    }
}

.autocomplete {
    position: relative
}

.autocomplete-results {
    padding: 0;
    margin: 0;
    border: 1px solid #eeeeee;
    height: 320px;
    overflow: auto;
    width: 100%;
    background-color: white;
    position: absolute;
    z-index: 1
}

.autocomplete-result {
    list-style: none;
    text-align: left;
    padding: 4px 2px;
    cursor: pointer
}

    .autocomplete-result.is-active, .autocomplete-result:hover {
        background-color: #4AAE9B;
        color: white
    }

.sortable-placeholder {
    height: 60px;
    width: 100%;
    border-left: 2px solid #4999DA;
    margin: 0 0 0.75rem 0;
    position: relative;
    z-index: 6
}

.nav.inset-job-tabs .nav-link.active {
    border-bottom: 3px solid #FF6843 !important
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #f7fafb
}

[v-cloak] {
    display: none
}

.job-tag {
    background: #e8edf1;
    padding: 5px 8px;
    color: #000;
    font-size: .9rem
}

.job-locations {
    font-size: .9rem
}

.popover {
    max-width: 100%;
    z-index: 42
}

.freemium-badge:hover {
    cursor: default
}

.btn-outline-warning {
    color: #ff532a !important;
    border-color: #ff532a
}

    .btn-outline-warning:hover {
        color: #fff !important
    }

    .btn-warning, .btn-warning:hover, .btn-outline-warning:hover, .btn-outline-warning:active, .btn-warning:active, .btn-warning:focus, .btn-warning:visited .show > .btn-warning.dropdown-toggle, .btn-warning.active:not(:disabled):not(.disabled), .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
        background-color: #ff532a !important;
        border-color: #ff532a !important;
        color: #fff !important
    }

.btn-primary {
    background: #4154af;
    border-color: #4154af
}

    .btn-primary:hover {
        background: #4154af!important;
        border-color: #4154af!important
    }

    .btn-primary:focus, .btn-primary:active {
        background: #4154af !important;
        border-color: #4154af !important;
        outline: 0
    }

.btn-secondary {
    background-color: #4154af !important;
    border-color: #4154af !important
}

    .btn-secondary:hover {
        background: #4154af!important;
        border-color: #4154af!important;
        outline: 0
    }

    .btn-secondary:active, .btn-secondary:focus {
        background-color: #4154af !important;
        border-color: #4154af !important
    }

.btn-outline-secondary {
    color: #4154af !important;
    border-color: #4154af !important
}

    .btn-outline-secondary.active:not(:disabled):not(.disabled), .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle .btn-outline-secondary:hover, .btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover {
        color: #fff !important;
        background-color: #4154af !important
    }

.bg-primary {
    background-color: #4154af!important
}

.bg-secondary {
    background-color: #4154af !important
}

.bg-info {
    background-color: #EAEEFF !important
}

.bg-light {
    background-color: rgba(247,250,253,0.75) !important
}

.bg-white {
    background-color: #fff !important
}

.btn-light {
    background-color: #E8EDF2 !important
}

.btn-success {
    color: #fff !important
}

.btn-outline-light {
    border-color: #a6a6a6
}

.text-primary, a.text-primary.site-tagline:hover {
    color: #4154af!important
}

.text-secondary {
    color: #4154af !important
}

.text-warning {
    color: #ff532a !important
}

.text-info {
    color: #4154af!important
}

.text-black {
    color: #000 !important
}

.text-black-50 {
    color: #141414 !important
}

.border-primary {
    border-color: #4154af!important
}

.border-secondary {
    border-color: #4154af !important
}

.border-top-primary {
    border-top: 2px solid #fff
}

.badge-warning {
    background: #ff532a
}

.border-top-warning {
    border-top: 2px solid #ff532a
}

.border-bottom-warning {
    border-bottom: 3px solid #ff532a
}

.top-border-blue {
    border-top: 2px solid #fff
}

.badge-warning {
    background-color: #ff532a !important
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #4154af!important
}

.modal-title {
    color: #fff
}

.form-control {
    color: #000
}

.btn-outline-primary {
    color: #4154af!important;
    border-color: #4154af!important;
    background-color: #fff !important
}

    .btn-outline-primary:hover {
        color: #fff !important;
        background-color: #4154af!important;
        border-color: #4154af!important
    }

    .btn-outline-primary:focus {
        box-shadow: none !important
    }

    .btn-outline-primary.active {
        color: #fff !important;
        background-color: #4154af!important;
        border-color: #4154af!important
    }

.alert-info {
    background: #F1F9FE;
    border-color: #4154af;
    color: #000
}

.progress-bar {
    background: #4154af
}

.page-item.active .page-link {
    background-color: #4154af;
    border-color: #4154af
}

.page-link {
    color: #4154af
}

.close {
    opacity: 1;
    color: #fff;
    text-shadow: none
}

    .close:hover {
        opacity: .5;
        color: #fff
    }

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    text-decoration: none !important
}

body {
    background: #fff;
    color: #000
}

h1 {
    font-size: 1.75rem
}

h2 {
    font-size: 1.5rem
}

h3 {
    font-size: 1.35rem
}

h4 {
    font-size: 1.15rem
}

h5 {
    font-size: 1rem
}

h6 {
    font-size: .875rem
}

.mx-n1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.mx-n2 {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.mx-n3 {
    margin-left: -1rem;
    margin-right: -1rem
}

.mx-n4 {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

.mx-n5 {
    margin-left: -3rem;
    margin-right: -3rem
}

.text-danger {
    color: red !important
}

h1, h2, h3, h4, h5, h6, .h2, .h3 {
    color: #fff
}

input[type=checkbox], .accent {
    accent-color: #4154af
}

.page-link {
    padding: .5rem
}

a, .btn-link, .dropdown-item, .nav-link {
    color: #4154af;
    outline: none !important;
    text-decoration: none
}

    a:hover, a:active, .btn-link:hover, .nav-link:hover, .nav-link:focus, .nav-link:hover {
        color: #23527c;
        box-shadow: none;
        text-decoration: underline !important
    }

    .nav-link:focus, .nav-link:hover, .dropdown-item:focus, .dropdown-item:hover {
        text-decoration: underline !important
    }

    a:focus {
        color: #4154af;
        text-decoration: underline
    }

    a.btn-danger, a.btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle {
        color: #fff !important
    }

.badge-warning {
    color: #fff;
    border: none
}

.btn:focus {
    outline: none;
    box-shadow: none
}

.btn-primary.active:focus, .btn-primary:focus, .show > .btn-primary.dropdown-toggle:focus, .btn-info.focus, .btn-info:focus, .btn-warning.active:focus, .btn-warning:focus, .show > .btn-warning.dropdown-toggle:focus {
    box-shadow: none
}

.breadcrumb {
    padding: 0;
    background: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

    .breadcrumb li.active {
        font-weight: bold
    }

    .breadcrumb li:before {
        font-weight: normal !important
    }

html {
    overflow-x: hidden
}

body {
    background: #fff;
    overflow-x: hidden
}

p {
    margin-bottom: .75rem
}

label {
    font-weight: bold
}

.container-body {
    padding-top: 54px
}

.horizontal-scroller {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none
}

    .horizontal-scroller::-webkit-scrollbar {
        display: none
    }

.text-indent {
    padding-left: 1.5rem
}

    .text-indent i {
        text-indent: -1.5rem
    }

.form-group {
    margin-bottom: 1rem
}

.form-control:focus {
    border-color: #ced4da;
    box-shadow: none
}

.form-check-label {
    padding-left: .25rem
}

.nav-link {
    padding: .75rem
}

.alert-dismissible {
    padding-right: 2.5rem
}

.alert.alert-danger p {
    margin: 0
}

.hidden {
    display: none !important
}

.pagination {
    justify-content: center
}

#form-error-alert p {
    margin: 0
}

.fa-2x.fa-times-circle-o {
    color: #b2b3b3
}

.fa-2x.fa-trash-o {
    color: #b2b3b3
}

.custom-control.custom-checkbox .btn-group-toggle input.custom-control-input {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

#vue-search-expand .form-group {
    overflow: visible
}

#search-expand .form-group {
    overflow: visible
}

button.input-group-text {
    cursor: pointer
}

.admin-body .container-body {
    padding-top: 10px !important
}

div[role=main] {
    background: #fff;
    box-shadow: rgba(0,0,0,0.03) 0 2px 0 2px;
    padding-bottom: 15px
}

.footer-align {
    align-items: center;
    display: flex
}

.row-eq-height {
    display: flex
}

    .row-eq-height .card {
        height: 100%
    }

.vertical-align {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.vertical-align-item {
    flex: 1
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

    .btn-default:hover {
        background: #e6e6e6;
        border-color: #adadad
    }

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 3px !important
}

.well {
    background: #fff;
    padding: .5rem;
    margin-bottom: 1rem
}

.tooltip.show {
    opacity: 1;
    filter: alpha(opacity=100)
}

.tooltip-inner {
    background-color: #fff
}

    .tooltip-inner h5 {
        font-weight: bold
    }

.bs-tooltip-top .popover-arrow:before {
    border-top-color: #4154af!important
}

.bs-tooltip-bottom .popover-arrow:before {
    border-bottom-color: #4154af!important
}

.bs-tooltip-right .popover-arrow:before {
    border-right-color: #4154af!important
}

.bs-tooltip-left .popover-arrow:before {
    border-left-color: #4154af!important
}

.row-stories .col-md-4 {
    margin-bottom: 30px
}

.tab-pane {
    padding-top: 1.5rem
}

.nav-tabs .nav-item {
    margin-right: .25rem
}

.modal-header {
    background: #fff;
    color: #fff
}

@media (prefers-color-scheme: dark) {
    optgroup {
        color: #fff !important
    }
}

.modal-content {
    border: none
}

.modal-footer {
    background: #ff532a;
    padding: .5rem 1rem
}

    .modal-footer .btn-default {
        background: #fff;
        border-color: #fff;
        color: #fff
    }

.form-check-label {
    font-weight: normal
}

.icon-guide-list li.fj-star {
    height: auto !important
}

.navbar.fixed-top {
    border-top: 12px solid #fff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.1);
    background: #fff;
    padding: 0 1rem
}

    .navbar.fixed-top a {
        color: #333
    }

        .navbar.fixed-top a:hover, .navbar.fixed-top a:focus {
            color: #ff532a
        }

.navbar-brand.fjsite img {
    width: 88px;
    height: 40px
}

.navbar-brand-hide {
    width: 0px;
    height: 0px;
    opacity: 0;
    margin: 0;
    padding: 0;
    display: none
}

.navbar-toggler, .navbar-toggler:hover, .navbar-toggler:focus {
    border: none;
    box-shadow: 0 3px 0 rgba(0,0,0,0.1);
    background: #fff;
    color: #fff
}

button#vue-search-start.btn {
    font-size: 13px;
    color: #999;
    width: 180px;
    text-align: left
}

.vue-search-wrapper {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: .5rem
}

#vue-search-start:focus {
    border-color: #ccc;
    outline: none;
    box-shadow: none
}

#vue-search-start:hover {
    background-color: #fff
}

button#search-start.btn {
    font-size: 13px;
    color: #999;
    width: 180px;
    text-align: left
}

.search-wrapper {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: .5rem
}

#search-start:focus {
    border-color: #ccc;
    outline: none;
    box-shadow: none
}

#search-start:hover {
    background-color: #fff
}

.input-group-addon, .input-group-btn {
    vertical-align: top !important
}

.tt-query {
    background-color: white !important
}

.tt-dropdown-menu {
    width: 80%;
    padding: 5px;
    border: 1px solid #ced4da;
    border-width: 0 1px 1px 1px;
    background-color: white;
    border-radius: 0
}

.search-close {
    background-color: #fff
}

.member-icon {
    font-size: 1.15rem;
    min-width: 30px;
    display: block
}

.fa-folder-open-o.fa-fw {
    vertical-align: middle
}

.navbar.fixed-top a.member-alerts {
    color: #7c7c7c
}

a.member-alerts span.badge {
    font-size: 11px;
    padding: 2px 4px;
    font-weight: normal;
    position: relative;
    top: -8px;
    margin-left: -15px;
    background: #777;
    color: #fff
}

#member-navbar-info span.badge.badge-default {
    background: #777;
    color: #fff
}

#member-navbar-info .list-group-item.n-link {
    padding: .75rem
}

#member-dropdown-menu .dropdown-toggle {
    color: #ff532a;
    border-color: #fff;
    border-width: 0 1px
}

    #member-dropdown-menu .dropdown-toggle span {
        max-width: 120px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: table-cell
    }

#member-dropdown-menu.dropdown.open .dropdown-toggle {
    border-color: rgba(0,0,0,0.1)
}

#member-navbar-info li a {
    display: block;
    outline: 0
}

#sidebar .dropdown-toggle::after, #sidebar .dropdown-toggle:after {
    display: none
}

#newjobs-dropdown-menu .dropdown-menu li a:hover, #messages-dropdown-menu .dropdown-menu li a:hover {
    background: #fff !important;
    color: #4154af!important
}

.member-icon .dropdown-menu {
    width: 300px
}

#member-navbar-info .dropdown-menu {
    padding: 0;
    border-width: 0;
    box-shadow: 0 6px 12px rgba(0,0,0,0.2);
    border-radius: 0 0 4px 4px
}

#member-navbar-info .list-group-item {
    padding: 0
}

    #member-navbar-info .list-group-item a, #member-navbar-info .list-group-item.no-link {
        padding: .75rem
    }

    #member-navbar-info .list-group-item:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

#member-navbar-info .btn-sm {
    font-size: .5rem;
    font-weight: normal
}

#myfj-inbox .btn {
    line-height: .75rem;
    padding: .5rem
}

#myfj-inbox td {
    vertical-align: middle
}

#myfj-inbox tr td:last-child {
    text-align: right
}

#myfj-inbox .badge, #myfj-inbox-panel .badge, #myfj-interest-panel .badge {
    background: #ff532a;
    border: none;
    color: #fff;
    font-size: .75rem
}

    #myfj-inbox-panel .badge.shift-left {
        margin-left: -1rem
    }

#myfj-profiles .table tfoot {
    background: rgba(0,0,0,0.035)
}

.btn.search-close {
    border-radius: 4px 0 0 4px;
    margin-right: -1px
}

.btn.search-look {
    border-radius: 0 4px 4px 0;
    margin-right: -1px
}

    .btn.search-look i.fa-search {
        font-size: 1.35rem
    }

#search-loc {
    border-radius: 0;
    margin: 0 -1px;
    background: #fff !important
}

.adv-search-link {
    margin-left: 1rem;
    font-size: .75rem
}

.gift-cert-link {
    padding: .25rem 1.25rem .25rem .25rem
}

a.logo-home {
    display: block;
    margin: 10px 0
}

    a.logo-home img {
        width: auto;
        max-width: 100%;
        max-height: 80px
    }

    _:-ms-lang(x), a.logo-home img {
        width: 465px;
        height: 80px
    }

_:-ms-lang(x), .footer-logo img {
    width: 145px;
    height: 65px
}

_:-ms-lang(x), #carousel-example-success .carousel-indicators {
    bottom: inherit
}

#subnav-toggle {
    width: 100%;
    background: none;
    border: none;
    box-shadow: none;
    clear: both;
    padding: 0
}

    #subnav-toggle .navbar-toggle.btn-block {
        float: none;
        color: #fff;
        margin: 8px auto;
        width: 90%;
        outline: none
    }

.fa-sun-o {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzAuNDM4cHgiIGhlaWdodD0iNjkuNjg4cHgiIHZpZXdCb3g9IjAgMCAzMC40MzggNjkuNjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMC40MzggNjkuNjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzU1QUNFRSIgZD0iTTExLjMxMSwzLjQ0M2MwLjUwOC0wLjk4NiwxLjAxNS0xLjk3MiwxLjUzMi0yLjk1MWMwLjgsMC43NjUsMS41ODgsMS41NDUsMi4zNzIsMi4zMjgKCWMwLjc4NC0wLjc4NywxLjU5NS0xLjU0NywyLjM3My0yLjM0MWMwLjUxNSwwLjk4NSwxLjAyNCwxLjk3MywxLjUzOCwyLjk1OGMwLjk5NC0wLjQ5MiwxLjk4MS0wLjk5OSwyLjk4LTEuNDc5CgljMC4xNzUsMS4wOTIsMC4zNjIsMi4xODMsMC41MzYsMy4yNzZjMS4xLTAuMTYsMi4xOTktMC4zMjksMy4yOTktMC40OTRjLTAuMTY0LDEuMDk2LTAuMzMzLDIuMTkxLTAuNDk3LDMuMjg4CgljMS4wOTMsMC4xODUsMi4xODUsMC4zNzUsMy4yODIsMC41MzhjLTAuNDU0LDEuMDE0LTEuMDA4LDEuOTc5LTEuNDg1LDIuOTgxYzAuOTg0LDAuNTE0LDEuOTcxLDEuMDI0LDIuOTU2LDEuNTM4CgljLTAuNzgxLDAuNzkxLTEuNTUzLDEuNTg4LTIuMzMzLDIuMzc5YzAuNzksMC43NzksMS41NjcsMS41NywyLjMzMywyLjM3MmMtMC45ODMsMC41MDYtMS45NjYsMS4wMTQtMi45NDYsMS41MjcKCWMwLjQ5NSwwLjk5MSwwLjk5LDEuOTgyLDEuNDgxLDIuOTc1Yy0xLjA5NywwLjE4Mi0yLjE5NCwwLjM2LTMuMjg5LDAuNTUyYzAuMTY1LDEuMDk0LDAuMzM1LDIuMTg4LDAuNDk5LDMuMjgzCgljLTEuMDk4LTAuMTYzLTIuMTk2LTAuMzMyLTMuMjk1LTAuNDg5Yy0wLjE4NCwxLjA5MS0wLjM2MywyLjE4My0wLjU0NSwzLjI3NWMtMC45OTEtMC40OTItMS45OC0wLjk4OS0yLjk3Mi0xLjQ4CgljLTAuNTIxLDAuOTg1LTEuMDMxLDEuOTc2LTEuNTM5LDIuOTY4Yy0wLjc5OS0wLjc3My0xLjU1Ny0xLjU5MS0yLjM4Mi0yLjMzOGMtMC43OCwwLjc4My0xLjU4OSwxLjUzNy0yLjM2MSwyLjMyOAoJYy0wLjUyMi0wLjk4LTEuMDE0LTEuOTc4LTEuNTQ0LTIuOTU0Yy0wLjk4OSwwLjUwMS0xLjk4MiwwLjk5NC0yLjk3NCwxLjQ4OGMtMC4xOC0xLjA5OS0wLjM2MS0yLjE5Ny0wLjU0Mi0zLjI5NQoJQzYuNjg5LDI1Ljg0NCw1LjU5LDI2LjAxMiw0LjQ5LDI2LjE3YzAuMTY3LTEuMDk3LDAuMzM3LTIuMTkzLDAuNDk1LTMuMjkyYy0xLjA5NC0wLjE3NS0yLjE4Ni0wLjM1NC0zLjI3Ni0wLjU0NAoJYzAuNDg5LTAuOTkxLDAuOTg3LTEuOTc4LDEuNDc5LTIuOTY2Yy0wLjk4LTAuNTIyLTEuOTcyLTEuMDIyLTIuOTU2LTEuNTM4YzAuNzg1LTAuNzc3LDEuNTQxLTEuNTg0LDIuMzI2LTIuMzYxCgljLTAuNzQtMC44MjYtMS41NjItMS41NzMtMi4zMjktMi4zNzVjMC45ODItMC41MjEsMS45NzEtMS4wMjksMi45Ni0xLjUzNkMyLjY5NSwxMC41NjYsMi4xOTYsOS41NzMsMS43MDEsOC41OAoJYzEuMDk4LTAuMTg2LDIuMTk3LTAuMzY2LDMuMjk0LTAuNTUzYy0wLjE3MS0xLjA5Ny0wLjM0MS0yLjE5Mi0wLjUtMy4yOTFjMS4wOTksMC4xNjYsMi4xOTYsMC4zMzksMy4yOTUsMC41MDYKCWMwLjE3Ny0xLjA5OCwwLjM1NS0yLjE5NSwwLjU0LTMuMjkxQzkuMzIzLDIuNDUsMTAuMzE1LDIuOTUsMTEuMzExLDMuNDQzIE0xOS40NDgsNi4yNzRjLTAuNTgxLDAuMTE1LTEuMDU5LDAuNTk5LTEuMTcsMS4xNzkKCWMtMC4xNCwwLjY0NCwwLjE5OSwxLjM1OSwwLjc5NiwxLjY0NmMwLjU5NCwwLjMxNiwxLjM5MywwLjE2NywxLjgyNy0wLjM0OWMwLjQ4Ni0wLjUyOCwwLjUtMS40MTEsMC4wMzItMS45NTUKCUMyMC41ODgsNi4zNTksMTkuOTksNi4xNTksMTkuNDQ4LDYuMjc0IE0xMS4xMyw3LjAyNWMtMC42NjIsMC41MDQtMS4wMjcsMS4zMDMtMS4xOTYsMi4wOTljLTAuMjgyLDEuMjg5LTAuMTgsMi42MTQtMC4xOTksMy45MjMKCWMtMC43NjksMC4wMDEtMS41MzYsMC0yLjMwNSwwYy0wLjAwMywwLjgwNiwwLDEuNjExLDAsMi40MTdjMC43NjgsMCwxLjUzNy0wLjAwMSwyLjMwNiwwYzAsMi45NTgtMC4wMDEsNS45MTUsMCw4Ljg3MgoJYzAuOTQxLDAsMS44ODEsMCwyLjgyMiwwYzAuMDAxLTIuOTU4LDAtNS45MTYsMC04Ljg3M2gyLjU4M2MtMC4wMDEtMC44MDYsMC0xLjYxMi0wLjAwMS0yLjQxN2MtMC44NiwwLTEuNzIxLDAtMi41ODIsMAoJYzAuMDA0LTAuODQzLTAuMDA5LTEuNjg4LDAuMDA4LTIuNTMxYzAuMDM4LTAuNTkyLDAuMi0xLjI3NywwLjc1Ni0xLjU5MmMwLjY3LTAuMzc0LDEuNDc4LTAuMjMsMi4xOS0wLjA2OQoJYzAuMDY0LTAuODA3LDAuMTI5LTEuNjE1LDAuMTg4LTIuNDIyYy0wLjU5OC0wLjExMS0xLjIwNi0wLjE2OS0xLjgxNC0wLjE1N0MxMi45MjcsNi4yNywxMS45MDgsNi40MjksMTEuMTMsNy4wMjUgTTE4LjI3NiwxMC4wNjIKCWMtMC4wMDUsMi45ODIsMC4wMDUsNS45NjQsMC4wMDEsOC45NDZjLTAuMDA2LDAuNjEyLDAuMDI3LDEuMjM0LTAuMTE3LDEuODM1Yy0wLjEwMSwwLjQ0MS0wLjM2OCwwLjg4LTAuODE3LDEuMDI4CgljLTAuNTAzLDAuMTYtMS4wMzksMC4wNTEtMS41NDYtMC4wMjZjLTAuMDM3LDAuODgzLTAuMTM5LDEuNzYyLTAuMjE4LDIuNjQxYzAuMzU2LDAuMTMzLDAuNzM3LDAuMTgzLDEuMTE0LDAuMjE5CgljMC45OTMsMC4wNiwyLjA1Ni0wLjAxNiwyLjkyLTAuNTU3YzAuNjk4LTAuNDIyLDEuMTQxLTEuMTYzLDEuMzY2LTEuOTNjMC4zMjUtMS4xMTIsMC4zMjQtMi4yODIsMC4zMjctMy40MzEKCWMwLTEuOTY5LDAuMDAxLTMuOTM4LTAuMDAxLTUuOTA2YzAuMDI4LTAuOTQxLDAuMDEzLTEuODgzLTAuMDA0LTIuODI0QzIwLjI5MiwxMC4wNywxOS4yODUsMTAuMDU4LDE4LjI3NiwxMC4wNjIiLz4KPHBhdGggZmlsbD0iI0NFQ0ZEMSIgZD0iTTExLjMxMSw0Mi4zOTZjMC41MDgtMC45ODYsMS4wMTUtMS45NzIsMS41MzItMi45NTFjMC44LDAuNzY1LDEuNTg4LDEuNTQ1LDIuMzcyLDIuMzI4CgljMC43ODQtMC43ODcsMS41OTUtMS41NDcsMi4zNzMtMi4zNDFjMC41MTUsMC45ODUsMS4wMjQsMS45NzMsMS41MzgsMi45NThjMC45OTQtMC40OTIsMS45ODEtMC45OTksMi45OC0xLjQ3OQoJYzAuMTc1LDEuMDkyLDAuMzYyLDIuMTgzLDAuNTM2LDMuMjc2YzEuMS0wLjE2LDIuMTk5LTAuMzI5LDMuMjk5LTAuNDk0Yy0wLjE2NCwxLjA5Ni0wLjMzMywyLjE5MS0wLjQ5NywzLjI4OAoJYzEuMDkzLDAuMTg1LDIuMTg1LDAuMzc1LDMuMjgyLDAuNTM4Yy0wLjQ1NCwxLjAxNC0xLjAwOCwxLjk3OS0xLjQ4NSwyLjk4MWMwLjk4NCwwLjUxNCwxLjk3MSwxLjAyNCwyLjk1NiwxLjUzOAoJYy0wLjc4MSwwLjc5MS0xLjU1MywxLjU4OC0yLjMzMywyLjM3OWMwLjc5LDAuNzc5LDEuNTY3LDEuNTcsMi4zMzMsMi4zNzJjLTAuOTgzLDAuNTA2LTEuOTY2LDEuMDE0LTIuOTQ2LDEuNTI3CgljMC40OTUsMC45OTEsMC45OSwxLjk4MiwxLjQ4MSwyLjk3NWMtMS4wOTcsMC4xODItMi4xOTQsMC4zNi0zLjI4OSwwLjU1MmMwLjE2NSwxLjA5NCwwLjMzNSwyLjE4OCwwLjQ5OSwzLjI4MwoJYy0xLjA5OC0wLjE2My0yLjE5Ni0wLjMzMi0zLjI5NS0wLjQ4OWMtMC4xODQsMS4wOTEtMC4zNjMsMi4xODMtMC41NDUsMy4yNzVjLTAuOTkxLTAuNDkyLTEuOTgtMC45ODktMi45NzItMS40OAoJYy0wLjUyMSwwLjk4NS0xLjAzMSwxLjk3Ni0xLjUzOSwyLjk2OGMtMC43OTktMC43NzMtMS41NTctMS41OTEtMi4zODItMi4zMzhjLTAuNzgsMC43ODMtMS41ODksMS41MzctMi4zNjEsMi4zMjgKCWMtMC41MjItMC45OC0xLjAxNC0xLjk3OC0xLjU0NC0yLjk1NGMtMC45ODksMC41MDEtMS45ODIsMC45OTQtMi45NzQsMS40ODhjLTAuMTgtMS4wOTktMC4zNjEtMi4xOTctMC41NDItMy4yOTUKCWMtMS4wOTgsMC4xNjctMi4xOTcsMC4zMzYtMy4yOTcsMC40OTRjMC4xNjctMS4wOTcsMC4zMzctMi4xOTMsMC40OTUtMy4yOTJjLTEuMDk0LTAuMTc1LTIuMTg2LTAuMzU0LTMuMjc2LTAuNTQ0CgljMC40ODktMC45OTEsMC45ODctMS45NzgsMS40NzktMi45NjZjLTAuOTgtMC41MjItMS45NzItMS4wMjItMi45NTYtMS41MzhjMC43ODUtMC43NzcsMS41NDEtMS41ODQsMi4zMjYtMi4zNjEKCWMtMC43NC0wLjgyNi0xLjU2Mi0xLjU3My0yLjMyOS0yLjM3NWMwLjk4Mi0wLjUyMSwxLjk3MS0xLjAyOSwyLjk2LTEuNTM2Yy0wLjQ5NS0wLjk5Mi0wLjk5My0xLjk4NS0xLjQ4OC0yLjk3OAoJYzEuMDk4LTAuMTg2LDIuMTk3LTAuMzY2LDMuMjk0LTAuNTUzYy0wLjE3MS0xLjA5Ny0wLjM0MS0yLjE5Mi0wLjUtMy4yOTFjMS4wOTksMC4xNjYsMi4xOTYsMC4zMzksMy4yOTUsMC41MDYKCWMwLjE3Ny0xLjA5OCwwLjM1NS0yLjE5NSwwLjU0LTMuMjkxQzkuMzIzLDQxLjQwMywxMC4zMTUsNDEuOTAzLDExLjMxMSw0Mi4zOTYgTTE5LjQ0OCw0NS4yMjdjLTAuNTgxLDAuMTE1LTEuMDU5LDAuNTk5LTEuMTcsMS4xNzkKCWMtMC4xNCwwLjY0NCwwLjE5OSwxLjM1OSwwLjc5NiwxLjY0NmMwLjU5NCwwLjMxNiwxLjM5MywwLjE2NywxLjgyNy0wLjM0OWMwLjQ4Ni0wLjUyOCwwLjUtMS40MTEsMC4wMzItMS45NTUKCUMyMC41ODgsNDUuMzEyLDE5Ljk5LDQ1LjExMSwxOS40NDgsNDUuMjI3IE0xMS4xMyw0NS45NzhjLTAuNjYyLDAuNTA0LTEuMDI3LDEuMzAzLTEuMTk2LDIuMDk5QzkuNjUxLDQ5LjM2NSw5Ljc1NCw1MC42OTEsOS43MzQsNTIKCUM4Ljk2Niw1Miw4LjE5OCw1Miw3LjQzLDUyYy0wLjAwMywwLjgwNiwwLDEuNjExLDAsMi40MTdjMC43NjgsMCwxLjUzNy0wLjAwMSwyLjMwNiwwYzAsMi45NTgtMC4wMDEsNS45MTUsMCw4Ljg3MgoJYzAuOTQxLDAsMS44ODEsMCwyLjgyMiwwYzAuMDAxLTIuOTU4LDAtNS45MTYsMC04Ljg3M2gyLjU4M2MtMC4wMDEtMC44MDYsMC0xLjYxMi0wLjAwMS0yLjQxN2MtMC44NiwwLTEuNzIxLDAtMi41ODIsMAoJYzAuMDA0LTAuODQzLTAuMDA5LTEuNjg4LDAuMDA4LTIuNTMxYzAuMDM4LTAuNTkyLDAuMi0xLjI3NywwLjc1Ni0xLjU5MmMwLjY3LTAuMzc0LDEuNDc4LTAuMjMsMi4xOS0wLjA2OQoJYzAuMDY0LTAuODA3LDAuMTI5LTEuNjE1LDAuMTg4LTIuNDIyYy0wLjU5OC0wLjExMS0xLjIwNi0wLjE2OS0xLjgxNC0wLjE1N0MxMi45MjcsNDUuMjIyLDExLjkwOCw0NS4zODIsMTEuMTMsNDUuOTc4CgkgTTE4LjI3Niw0OS4wMTRjLTAuMDA1LDIuOTgyLDAuMDA1LDUuOTY0LDAuMDAxLDguOTQ2Yy0wLjAwNiwwLjYxMiwwLjAyNywxLjIzNC0wLjExNywxLjgzNWMtMC4xMDEsMC40NDEtMC4zNjgsMC44OC0wLjgxNywxLjAyOAoJYy0wLjUwMywwLjE2LTEuMDM5LDAuMDUxLTEuNTQ2LTAuMDI2Yy0wLjAzNywwLjg4My0wLjEzOSwxLjc2Mi0wLjIxOCwyLjY0MWMwLjM1NiwwLjEzMywwLjczNywwLjE4MywxLjExNCwwLjIxOQoJYzAuOTkzLDAuMDYsMi4wNTYtMC4wMTYsMi45Mi0wLjU1N2MwLjY5OC0wLjQyMiwxLjE0MS0xLjE2MywxLjM2Ni0xLjkzYzAuMzI1LTEuMTEyLDAuMzI0LTIuMjgyLDAuMzI3LTMuNDMxCgljMC0xLjk2OSwwLjAwMS0zLjkzOC0wLjAwMS01LjkwNmMwLjAyOC0wLjk0MSwwLjAxMy0xLjg4My0wLjAwNC0yLjgyNEMyMC4yOTIsNDkuMDIyLDE5LjI4NSw0OS4wMTEsMTguMjc2LDQ5LjAxNCIvPgo8L3N2Zz4=) no-repeat;
    background-size: 28px auto;
    background-position: center top
}

    .fa-sun-o:before {
        visibility: hidden
    }
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */

.show {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .show.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

    .show.hinge {
        -webkit-animation-duration: 2s;
        animation-duration: 2s
    }

@-webkit-keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

#carousel-example-generic {
    margin: 0em auto
}

    #carousel-example-generic .carousel-inner {
        margin: 0 auto;
        text-align: center
    }

    #carousel-example-generic .carousel-control {
        width: 25px;
        color: #54667a;
        text-shadow: none;
        top: 32px
    }

        #carousel-example-generic .carousel-control.left, #carousel-example-generic .carousel-control.right {
            background: none;
            background-image: none
        }

.nav-icons {
    background-size: 24px auto
}

#search-for-jobs .svg-search-white {
    background-position: center center;
    min-height: 34px
}

#search-keywords {
    width: 175px
}

#sidebar .card-header .svg-search-white {
    background-size: 18px auto;
    background-position: left center
}

.svg-search {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTAgMTguNUM1MCA5LjM3IDQyLjYzIDIgMzMuNSAyIDI0LjM3IDIgMTcgOS4zNyAxNyAxOC41IDE3IDI3LjYzIDI0LjM3IDM1IDMzLjUgMzUgNDIuNjMgMzUgNTAgMjcuNjMgNTAgMTguNXoiIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLXdpZHRoPSIzLjIiLz48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTggMzUuMjQ4djIuNTAyTDQuNDMxIDUyIDAgNDcuMjgxIDEzLjU0IDMzaDIuMzQ5Ii8+PHBhdGggZD0iTTI3LjEyNiAxNy42N2g1LjM2OXYtNS40NjljMC0uMzIyLjEyLS42MjIuMzIxLS44NTguMjIyLS4yMzYuNTAzLS4zNDMuODA1LS4zNDMuMzAxIDAgLjU4My4xMjkuODA0LjM0My4yMjEuMjM2LjMyMi41MzYuMzIyLjg1OHY1LjQ3aDUuMTI3Yy4zMDIgMCAuNTgzLjEyOC44MDQuMzQyLjIyMS4yMzYuMzIyLjUzNy4zMjIuODU4IDAgLjYyMi0uNTQzIDEuMjAxLTEuMTI2IDEuMjAxaC01LjEyN1YyNS44YzAgLjMyMi0uMTIxLjYyMi0uMzIyLjg1OGExLjA3MiAxLjA3MiAwIDAgMS0uODA0LjM0M2MtLjMwMiAwLS41ODMtLjEyOS0uODA1LS4zNDNhMS4yMjQgMS4yMjQgMCAwIDEtLjMyMS0uODU4di01LjcyN2gtNS4zNjljLS4zMDIgMC0uNTgzLS4xMjgtLjgwNC0uMzQzYTEuMjI0IDEuMjI0IDAgMCAxLS4zMjItLjg1OGMwLS4zMjEuMTItLjYyMi4zMjItLjg1OC4yMi0uMjE0LjUwMi0uMzQzLjgwNC0uMzQzeiIgZmlsbD0iIzQ0NkNBRSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTI3LjEyNiAxNy42N2g1LjM2OXYtNS40NjljMC0uMzIyLjEyLS42MjIuMzIxLS44NTguMjIyLS4yMzYuNTAzLS4zNDMuODA1LS4zNDMuMzAxIDAgLjU4My4xMjkuODA0LjM0My4yMjEuMjM2LjMyMi41MzYuMzIyLjg1OHY1LjQ3aDUuMTI3Yy4zMDIgMCAuNTgzLjEyOC44MDQuMzQyLjIyMS4yMzYuMzIyLjUzNy4zMjIuODU4IDAgLjYyMi0uNTQzIDEuMjAxLTEuMTI2IDEuMjAxaC01LjEyN1YyNS44YzAgLjMyMi0uMTIxLjYyMi0uMzIyLjg1OGExLjA3MiAxLjA3MiAwIDAgMS0uODA0LjM0M2MtLjMwMiAwLS41ODMtLjEyOS0uODA1LS4zNDNhMS4yMjQgMS4yMjQgMCAwIDEtLjMyMS0uODU4di01LjcyN2gtNS4zNjljLS4zMDIgMC0uNTgzLS4xMjgtLjgwNC0uMzQzYTEuMjI0IDEuMjI0IDAgMCAxLS4zMjItLjg1OGMwLS4zMjEuMTItLjYyMi4zMjItLjg1OC4yMi0uMjE0LjUwMi0uMzQzLjgwNC0uMzQzeiIgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==) no-repeat;
    background-size: 20px auto;
    background-position: 10px center;
    padding-left: 42px !important
}

.sidebar-like .card {
    border-radius: 0;
    margin-bottom: 0
}

.sidebar-like .card-header {
    border-radius: 0;
    padding: .6rem;
    background: #fff;
    color: #fff
}

    .sidebar-like .card-header a {
        color: #fff
    }

.sidebar-announcement {
    border: 1px solid #e1e8ef;
    border-top: 2px solid #fff;
    border-radius: 2px;
    background: #fff;
    margin-bottom: 10px;
    padding: 12px
}

.sidebar-announcement-content {
    color: #4154af
}

#sidebar {
    padding-top: 10px;
    padding-right: 0
}

    #sidebar .fa-2x {
        font-size: 1.25em
    }

#search-for-jobs .input-group-text {
    background-color: #ff532a;
    border-color: #ff532a;
    color: #fff
}

#sidebar .card {
    border-radius: 0;
    margin-bottom: 0
}

#sidebar .card-header {
    border-radius: 0;
    padding: .6rem;
    background: #fff;
    color: #fff
}

#sidebar .list-group-item {
    padding: 0;
    border-radius: 0;
    border-width: 1px 0 0 0
}

    #sidebar .list-group-item:last-child {
        border-bottom: none
    }

    #sidebar .list-group-item:focus, #sidebar .list-group-item:hover {
        z-index: initial
    }

    #sidebar .list-group-item > a {
        padding: .5rem;
        display: block
    }

    #sidebar .list-group-item a i {
        color: #666
    }

#sidebar #relatedSearchBody .list-group-item.nav-icons a, #sidebar #relatedResumes .list-group-item.nav-icons a {
    padding-left: 42px !important
}

#articles .list-group-item, #blog .list-group-item {
    border: none;
    font-size: .75rem
}

    #articles .list-group-item a, #blog .list-group-item a {
        padding: .2rem .8rem
    }

#headerArticles, #headerWeek {
    border-bottom: 1px solid rgba(0,0,0,0.125)
}

#sidebar .social-icons a {
    display: inline-block
}

#friendbuy_widget a img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 1rem auto 0 auto
}

.one-million-cta {
    margin: 0 auto .5rem auto;
    border: 2px solid #0e2a45;
    width: 100%;
    background-image: url(/images/bg-1m-1x.jpg);
    background-image: -webkit-image-set(url(/images/bg-1m-1x.jpg) 1x, url(/images/bg-1m-2x.jpg) 2x);
    background-image: -webkit-image-set(url(/images/bg-1m-1x.jpg) 1x, url(/images/bg-1m-2x.jpg) 2x);
    background-image: image-set(url(/images/bg-1m-1x.jpg) 1x, url(/images/bg-1m-2x.jpg) 2x);
    background-repeat: no-repeat;
    background-size: cover
}

#sidebar #join-flexjobs-new.panel {
    border: none;
    background: url(/images/bg-better.jpg) center bottom no-repeat;
    background-size: cover
}

#join-flexjobs-new .panel-body {
    padding: .75rem .5rem
}

#join-flexjobs-new p {
    margin-bottom: .5rem
}

#join-flexjobs-new hr {
    background: rgba(255,255,255,0.5)
}

#join-flexjobs {
    background: -30% bottom url(/../images/bg-shutterstock_433228480.jpg) no-repeat;
    background-size: cover
}

    #join-flexjobs .panel-body {
        padding: .75rem;
        min-height: 188px
    }

    #join-flexjobs p {
        margin-bottom: 5px;
        color: #ff532a;
        font-weight: 600
    }

        #join-flexjobs p i {
            color: green
        }

.announcements-ad.alert {
    padding-top: 0;
    margin-bottom: 10px;
    border-color: #ddd;
    background: #fff;
    border-radius: 0
}

.announcements-ad h5 {
    margin: 0 -1.25rem 10px -1.25rem;
    padding: 10px 15px;
    font-weight: bold;
    background: #fff;
    color: #fff
}

.announcements-ad p {
    margin-bottom: 5px
}

.announcements-ad i {
    color: #ff532a
}

.announcements-ad.alert-info {
    color: #fff
}

.announcements-ad i.fa-quote-right {
    display: inline
}

.announcements-ad .card-header {
    font-weight: bold
}

.announcements-ad .card-body {
    font-style: italic
}

#announcements-ad:hover, .cat-catcher .card:hover, #info-panels .card .h6:hover, .category-parent:hover label, .category-child:hover label {
    text-decoration: underline;
    color: #fff
}

#announcements-ad.alert {
    padding-top: 0;
    margin-bottom: 10px;
    border-color: #ddd;
    background: #fff;
    border-radius: 0
}

#announcements-ad h5 {
    margin: 0 -1.25rem 10px -1.25rem;
    padding: 10px 15px;
    font-weight: bold;
    background: #fff;
    color: #fff
}

#announcements-ad p {
    margin-bottom: 5px
}

#announcements-ad i {
    color: #ff532a
}

#announcements-ad.alert-info {
    color: #fff
}

#announcements-ad i.fa-quote-right {
    display: inline
}

#footer {
    background: #f5f5f5;
    padding-top: 1.25rem;
    font-size: .875rem
}

    #footer h5 {
        margin-bottom: .875rem;
        color: #3E3D3F;
        font-weight: bold
    }

    #footer ul a, #footer ul a:hover, #footer ul a:active, #footer-mobile ul a, #footer-mobile ul a:active {
        color: #3E3D3F
    }

.footer-logo {
    display: block;
    overflow: hidden
}

    .footer-logo img {
        max-width: 55%;
        height: auto
    }

#footer .d-lg-block {
    display: inline-block !important
}

.social-icons a {
    display: inline-block
}

.social-icons .fa {
    font-size: 2rem
}

a.facebook-link, #sidebar a.facebook-link, .fa-facebook-square {
    color: #1877f2 !important
}

a.rss-link {
    color: #f99126 !important
}

a.linkedin-link, #sidebar a.linkedin-link, .fa-linkedin-square {
    color: #2867b2 !important
}

a.twitter-link, #sidebar a.twitter-link, .fa-twitter-square {
    color: #00acee !important
}

a.gplus-link, #sidebar a.gplus-link, .fa-google-plus-square {
    color: #dd4b39 !important
}

a.pinterest-link, a.fa-pinterest-square {
    color: #e60023
}

a.youtube-link, #sidebar .list-group-item a.youtube-link i, .fa-youtube-square {
    color: red
}

a.instagram-link {
    color: black
}

a.reddit-link {
    color: #FF4500
}

.terms {
    text-align: right
}

.breadcrumb {
    background: #fff;
    font-weight: 300;
    border-color: #ccc !important;
    padding: .5rem;
    font-size: 13px;
    overflow: visible;
    margin-left: -15px;
    margin-right: -15px;
    border-radius: 0
}

    .breadcrumb li {
        max-width: 29rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: bottom;
        display: inline-block
    }

        .breadcrumb li.dropdown-more-categories {
            overflow: visible
        }

            .breadcrumb li.dropdown-more-categories .dropdown-header {
                padding: 4px 10px
            }

            .breadcrumb li.dropdown-more-categories .dropdown-menu > li > a {
                padding: 4px 10px;
                font-size: 14px
            }

    .breadcrumb > .active, .breadcrumb > li + li:before {
        content: "/\00a0";
        padding: 0 .45rem 0 .25rem
    }

    .breadcrumb li.dropdown-more-categories .dropdown-menu li {
        display: block
    }

#jobcateg-wrap {
    background: #fff;
    border-radius: 10px;
    margin: 1.5rem auto;
    overflow: hidden;
    padding: .75rem
}

#jobcateg {
    overflow: hidden
}

ul.left, ul.right {
    padding-left: 0
}

    ul.left, ul.right, ul.left ul, ul.right ul {
        list-style: none;
        margin-bottom: 0
    }

        ul.left li, ul.right li {
            padding: 0 .5em 0 0;
            border-bottom: 1px solid #d8d8d8
        }

            ul.left li a, ul.right li a {
                padding: .5rem 0;
                display: inline-block
            }

            ul.left li ul li, ul.right li ul li {
                border: none
            }

#jobcateg-wrap ul ul {
    padding-left: .5rem
}

#jobcateg-wrap a i {
    cursor: pointer;
    font-size: 1rem;
    color: rgba(0,0,0,0.3)
}

#joblist .col-sm-1, .card-header .col-sm-1, #joblist .col-2, .card-header .col-2, #joblist .col-auto {
    text-align: center;
    padding-left: 0
}

    #joblist .col-sm-1 a, #joblist .col-2 a, #joblist .col-auto a {
        display: inline-block;
        line-height: 1rem
    }

    #joblist .col-sm-1 p, #joblist .col-sm-2 p, #joblist .col-auto p {
        margin-bottom: 5px;
        line-height: 1rem
    }

        #joblist .col-sm-1 p:last-child, #joblist .col-sm-2 p:last-child, #joblist .col-auto p:last-child {
            margin-bottom: 0
        }

    #joblist .col-sm-1 a.btn-danger, #joblist .col-2 a.btn-danger, #joblist .col-sm-1 a.btn-success, #joblist .col-2 a.btn-success, #joblist .col-auto a.btn-danger, #joblist .col-auto a.btn-success {
        line-height: 18px;
        margin-right: 3px
    }

.card-header {
    font-size: 1rem
}

.icn-icon-guide {
    display: inline-block;
    position: relative;
    top: 6px;
    width: 26px;
    height: 26px;
    margin-left: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyN3B4IiB2aWV3Qm94PSIwIDAgMjcgMjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDI3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGNpcmNsZSBmaWxsPSIjNTY5MENDIiBjeD0iMTMuNSIgY3k9IjEzLjg1MSIgcj0iMTIiLz4KPGc+Cgk8ZyBvcGFjaXR5PSIwLjQ3Ij4KCQk8cGF0aCBkPSJNMTEuMjYsMTIuOTE5di0yLjYxM2g1LjM0NHY4LjczaDEuNjg4djIuNjEzSDExLjI2di0yLjYxM2gxLjcyM3YtNi4xMTdIMTEuMjZ6IE0xMi44NTQsNy4wNTQKCQkJYzAtMC41NDUsMC4xOTMtMS4wMTMsMC41OC0xLjQwMmMwLjM4Ny0wLjM5LDAuODU0LTAuNTg0LDEuNC0wLjU4NGMwLjU1NSwwLDEuMDIzLDAuMTk1LDEuNDA2LDAuNTg0CgkJCWMwLjM4MywwLjM4OSwwLjU3NCwwLjg1NiwwLjU3NCwxLjQwMnMtMC4xOTMsMS4wMTEtMC41OCwxLjM5NnMtMC44NTQsMC41NzgtMS40LDAuNTc4Yy0wLjUzOSwwLTEuMDA0LTAuMTk1LTEuMzk1LTAuNTg0CgkJCUMxMy4wNDksOC4wNTUsMTIuODU0LDcuNTkxLDEyLjg1NCw3LjA1NHoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuMjYsMTEuOTE5VjkuMzA2aDUuMzQ0djguNzNoMS42ODh2Mi42MTNIMTAuMjZ2LTIuNjEzaDEuNzIzdi02LjExN0gxMC4yNnogTTExLjg1NCw2LjA1NAoJCQkJYzAtMC41NDUsMC4xOTMtMS4wMTMsMC41OC0xLjQwMmMwLjM4Ny0wLjM5LDAuODU0LTAuNTg0LDEuNC0wLjU4NGMwLjU1NSwwLDEuMDIzLDAuMTk1LDEuNDA2LDAuNTg0CgkJCQljMC4zODMsMC4zODksMC41NzQsMC44NTYsMC41NzQsMS40MDJzLTAuMTkzLDEuMDExLTAuNTgsMS4zOTZzLTAuODU0LDAuNTc4LTEuNCwwLjU3OGMtMC41MzksMC0xLjAwNC0wLjE5NS0xLjM5NS0wLjU4NAoJCQkJQzEyLjA0OSw3LjA1NSwxMS44NTQsNi41OTEsMTEuODU0LDYuMDU0eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4=) no-repeat;
    background-position: 0 0
}

ul.icon-guide-list {
    margin-left: 0;
    padding-left: 0
}

    ul.icon-guide-list li {
        list-style: none;
        font-size: .75rem
    }

p.icon-guide-list {
    font-size: .75rem
}

#success dt {
    position: relative;
    background: #f9f9f9;
    font-weight: normal
}

    #success dt:after {
        content: "";
        position: absolute;
        bottom: -21px;
        left: 3em;
        border-style: solid;
        border-width: 21px 13px 0;
        border-color: #f9f9f9 transparent;
        display: block;
        width: 0;
        z-index: 1
    }

#success dd {
    font-style: italic;
    margin-left: 5em;
    margin-bottom: 1.5em
}

    #success dd:before {
        content: "\2014\00a0"
    }

.panel-info.panel-jobs > .card-header {
    background: #ddd;
    border-color: #ddd;
    color: #fff
}

.panel-info.panel-jobs {
    border-color: #ddd
}

.panel-jobs h5 {
    font-size: 1.25rem;
    margin-top: 0;
    margin-bottom: 3px
}

    .panel-jobs h5 a.company-link {
        font-size: 1rem
    }

.featured-job h5 a, .featured-job2 h5 a {
    color: #ff532a
}

.panel-jobs .card-header h5 {
    margin: 0;
    display: inline
}

.panel-jobs a.float-start {
    margin-right: 10px
}

.panel-jobs.two-column h5 {
    margin-bottom: 3px
}

.panel-jobs.two-column .col-sm-5 h5:nth-of-type(2) {
    font-size: 13px
}

.panel-jobs.two-column .col-sm-5 p {
    font-size: 12px;
    margin-bottom: 5px
}

p.job-description {
    margin-bottom: 0
}

.panel-jobs .card-header {
    padding-top: 0;
    padding-bottom: 0
}

    .panel-jobs .card-header .col-sm-4, .panel-jobs .card-header .col-sm-2, .panel-jobs .card-header .col-sm-1 {
        padding-left: 0
    }

    .panel-jobs .card-header .col-sm-2, #joblist .list-group-item .col-sm-2 {
        text-align: center
    }

.job-link {
    font-size: 1.25rem
}

.fa-star.job-featured {
    color: #fe5329
}

p.icon-guide {
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1em;
    margin: 0
}

#joblist .col-sm-2 .btn-xs {
    margin-left: 3px
}

li.moverow:hover {
    cursor: move
}

.job-logo img {
    max-width: 43px;
    height: auto
}

.nav-icons {
    background-size: 24px auto
}

span.nav-icons-location {
    display: inline-block;
    width: 16px;
    height: 14px;
    background-size: auto 14px;
    background-position: center center;
    position: relative;
    top: 1px
}

span.nav-icons-region {
    display: inline-block;
    width: 16px;
    height: 14px;
    background-size: auto 14px;
    background-position: center center;
    position: relative;
    top: 1px
}

.fj-star {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url(/../images/fj-star.svg) no-repeat;
    background-position: 0 0;
    background-size: contain
}

.icn-us, .icn-world, .icn-canada {
    width: 16px;
    height: 14px;
    margin: 0 2px !important;
    background-size: contain;
    display: inline-block;
    position: relative;
    top: 4px
}

p.job-type-info img {
    display: inline-block;
    position: relative;
    top: -2px
}

.icn-us {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMS44MTNweCIgdmlld0JveD0iMCAwIDE0IDExLjgxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgMTEuODEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjExIi8+CjxyZWN0IGZpbGw9IiNFQTA5MjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHk9IjIiIGZpbGw9IiNFQTA5MjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHk9IjQiIGZpbGw9IiNFQTA5MjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHk9IjYiIGZpbGw9IiNFQTA5MjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHk9IjgiIGZpbGw9IiNFQTA5MjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHk9IjEwIiBmaWxsPSIjRUEwOTIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMSIvPgo8cmVjdCBmaWxsPSIjMEUwRTZEIiB3aWR0aD0iOCIgaGVpZ2h0PSI2Ljk1OCIvPgo8L3N2Zz4=) no-repeat
}

.icn-world {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIKCSBoZWlnaHQ9IjExLjgxM3B4IiB2aWV3Qm94PSIwIDAgMTQgMTEuODEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxMS44MTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cmVjdCBmaWxsPSIjMjk5M0MwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiLz4KPC9nPgo8ZyBpZD0iTGF5ZXJfMyI+Cgk8cGF0aCBmaWxsPSIjOENDNkJBIiBkPSJNNS4xMzQsMTAuODk4YzAuMzU1LTAuMzU5LDAuODUxLTAuNTA0LDEuMDYyLTEuMjE1QzYuNDA0LDguOTcsNi44MjksOC44MjYsNi44MjksOC44MjZsMC4yOC0wLjg1NwoJCUw3LjM5LDcuNGMwLDAtMC4yMjEtMC43MTItMS4xNDYtMC45ODlsMCwwQzUuMzE3LDYuMTMyLDYuMTY5LDYuMDU3LDUuMTcyLDUuNjM2QzQuMTcsNS4yMTUsNC4yMzcsNC43ODgsMy45NTYsNC45MzMKCQlDMy42NzIsNS4wNzcsMy4xMDMsNS4yMjIsMy4xMDMsNS4yMjJMMi4zODYsNC41ODdjMCwwLTEuNDI3LTAuNjMtMC45MzMtMS4yNzNjMC40OS0wLjY0NCwwLjkxNy0xLjAwMiwxLjIwNS0wLjUwNQoJCWMwLjI5LDAuNDk2LDAuMzYsMC40OTUsMC41NjktMC4xNDZDMy40MzYsMi4wMiw0LjI4NiwxLjA5MSw0LjY0LDEuMDg4YzAuMzU3LTAuMDAyLDAuNjM2LTAuNTc0LDAuNjM2LTAuNTc0CgkJczEuMjgyLTAuMDA3LDAuNDk4LTAuNDk5QzMuMTQyLTAuMTgtMC42NjEsMS41MzUsMC4wOTgsMy4wNDFjMC4yMTcsMC4yODMsMC4zNjQsMC44NTEsMC44NjUsMS4yMDMKCQljMC41LDAuMzUsMC44NTgsMC42MzIsMS4yMTQsMC43NzJjMC4zNTgsMC4xNDIsMS4xNDEsMC40MiwwLjkyOCwwLjU2M0MyLjg5Myw1LjcyMywyLjc1Miw1LjkzNywyLjk3Myw2LjcxNwoJCUMzLjE5LDcuNSwzLjE5Miw3LjU2OCwzLjU1LDcuOTkzQzMuOTA5LDguNDIsNC4xOTUsOC41Niw0LjE5OCw5LjA1NmMwLjAwNCwwLjQ5OS0wLjIwMywxLjQ5Ni0wLjA1OSwxLjkyMUw1LjEzNCwxMC44OTh6CgkJIE05LjY3MiwxLjc3NkM5LjU2OCwxLjQzNSw4Ljk0LDEuMzMxLDguOTQsMS4zMzFTOC4wMiwyLjE3NSw3LjgyNCwyLjc4N0M3Ljc0LDIuNTE2LDcuMTYsMy4yODcsNy42MzgsMy44ODYKCQlDOC4xMiw0LjQ4NSw5LjU4OSw2LjY2NSw5LjcxLDYuNTI4YzAuMjc5LTAuMzA4LDAuOTAyLDAuMDIxLDEuMzA4LTAuMTAzYzAuNDA4LTAuMTI1LDEuNjEzLTAuNTY4LDEuODIzLTAuODU0CgkJQzE0LjAyMywzLjkzOSw5LjM2MywwLjc2LDkuNjcyLDEuNzc2eiIvPgo8L2c+Cjwvc3ZnPg==) no-repeat
}

.icn-canada {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yX2NvcHkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjExLjgxM3B4IiB2aWV3Qm94PSIwIDAgMTQgMTEuODEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCAxMS44MTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cmVjdCBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiLz4KPHJlY3QgeD0iMTAiIGZpbGw9IiNFQTA5MjAiIHdpZHRoPSI0LjQzOCIgaGVpZ2h0PSIxMC43NSIvPgo8cmVjdCBmaWxsPSIjRUEwOTIwIiB3aWR0aD0iNC40MzgiIGhlaWdodD0iMTAuNzUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQTA5MjAiIGQ9Ik02LjY4NSw3LjM4N2MwLDAtMC4xMjMsMC4wMjQtMC4wNzQsMC4xNTEKCUM2LjYzLDcuNTkxLDYuNjcsNy42MjUsNi43NSw3LjY0YzAuMDE2LDAuMDAzLDAuMDM4LTAuMDAxLDAuMDUzLTAuMDA3YzAuMjIyLTAuMDk2LDAuMjczLTAuNTk5LDAuMjg3LTAuOTYKCWMwLjAwNi0wLjE2NiwwLjAxMS0wLjIyMiwwLjA0NC0wLjI0QzcuMTUsNi40MjQsNy4yMDcsNi4zODYsNy4zMzMsNi40NjdDNy41MDIsNi41NzQsOC4xNzIsNi43OCw4LjY2Nyw2LjM2NAoJQzguNjYsNi4yOTcsOC41MzgsNi4zMDYsOC40NTUsNi4zMDdjMCwwLTAuMzI5LTAuMDYzLTAuMDgtMC4zMDhjMC4yNjEtMC4yMjMsMC40NjEtMC4xODgsMC42MDMtMC41MwoJQzguOTU0LDUuMzk3LDguNzk0LDUuNDQsOC43OTQsNS40NHMtMC4yMzMtMC4wMTYsMC4yLTAuNDQyYzAuMjE3LTAuMiwwLjE5NC0wLjI0NCwwLjEzMy0wLjI1M2MtMC4wNjItMC4wMS0wLjIwNSwwLjAxMS0wLjA5NC0wLjIwMwoJYzAuMTIzLTAuMjE5LDAuMTU1LTAuNDQ3LDAuMTE2LTAuNDk2QzkuMDkzLDQuMDE5LDkuMDIyLDQuMDcxLDguOTUyLDQuMTc4Yy0wLjA4LDAuMTEyLTAuMjQsMC4xNTUtMC4zOCwwLjA3NgoJYy0wLjE0MS0wLjA4LTAuMjA2LTAuMDE3LTAuMjYzLDAuMTExQzguMjUsNC40OTQsOC4xMTEsNC43MDgsNy45MjUsNC41NjhDNy43Niw0LjM4OSw3LjgxMSw0LjQzMiw3LjgxMyw0LjA2NgoJYzAuMDAyLTAuMzY2LTAuMDg2LTAuNjEzLTAuMTEtMC42NTdDNy42OCwzLjM2Niw3LjY0NiwzLjM1NSw3LjUzOSwzLjQ5NkM3LjQzNiwzLjU5Myw3LjEsMi45ODYsNy4wNDIsMi45MDQKCWMwLDAtMC4wODctMC4xNjUtMC4xMSwwLjAzQzYuOTA4LDMuMDc0LDYuNzU4LDMuNTMyLDYuNjc3LDMuNjE3QzYuNTk2LDMuNzAyLDYuNDA3LDMuNjg5LDYuMzY1LDMuNTU4CgljLTAuMDY0LTAuMTItMC4xMTctMC4wMzYtMC4xMDksMC4wNTljMC4wMDgsMC4wOTQsMC4xNzMsMC45NiwwLjE0MSwxLjAzM1M2LjM3OSw0Ljg1NSw2LjE4Miw0LjcyMQoJYy0wLjE5Ny0wLjEzNC0wLjYwMy0wLjQ4NC0wLjY0Ny0wLjE4QzUuNDY4LDQuNTIsNC45ODYsNC4yOSw0Ljc1LDQuNEM0Ljc0LDQuNDYyLDQuODUzLDQuNTQyLDQuOTE0LDQuNTUyCgljMC4wNzMsMC4wMzIsMC4xNTQsMC4xODUsMC4xNjgsMC4zMTdjMC4wMTQsMC4xMzMsMC4wOSwwLjI3NSwwLjIxNCwwLjM3OGMwLjA2OCwwLjA0OCwwLjA4MywwLjE4MS0wLjA5MiwwLjMwMQoJQzUuMDMsNS42NjksNS4wOTEsNS43MDcsNS4yMiw1Ljc2NGMwLjEyOSwwLjA1OCwwLjU0MiwwLjE0OCwwLjY1NCwwLjJjMC4xMTIsMC4wNTMsMC4wOTQsMC4yMDQtMC4wMzIsMC4yODQKCWMtMC4xMjUsMC4wODEtMC4yNywwLjEwMS0wLjI2MSwwLjE5NWMwLjAyOSwwLjA4MiwwLjEyMi0wLjAwOSwwLjIsMC4wMzRjMCwwLDAuNDczLDAuMzEsMC43NzksMC4xMgoJYzAuMzA3LTAuMTksMC4zNDQtMC4xNTUsMC4zNzctMC4wMDNDNi45NjYsNi43MjYsNi45MDcsNy4yMzMsNi42ODUsNy4zODciLz4KPC9zdmc+) no-repeat
}

.fa-tiktok {
    height: 29px;
    width: 27.44px;
    position: relative;
    top: 2px;
    background: bottom center url(~/Content/Homenew/image/tic_toc.jpg) no-repeat;
    background-size: contain
}

.fa-heart-o.savejob {
    color: rgba(0,0,0,0.3)
}

.fa-heart-o.unsavejob {
    color: #4154af
}

.job-note-icon.fa-sticky-note-o {
    color: rgba(0,0,0,0.3)
}

.job-note-icon.fa-sticky-note {
    color: #4154af
}

.premium-job-hdg {
    width: 100%;
    display: block;
    color: #999;
    margin: 0px 15px
}

.fa-2x.fa-pencil-square-o.addjobnote {
    color: rgba(0,0,0,0.3)
}

.fa-2x.fa-pencil-square-o.editjobnote {
    color: #fff
}

.resume-profile .card:hover, .resume-profile .card:active {
    border-width: 3px;
    border-color: #fff;
    background-color: #f5f5f5 !important
}

.card.bg-light del {
    color: #000
}

.card.bg-light .btn-info {
    background-color: #788f9d;
    border-color: #788f9d
}

.job-note-container {
    height: 100px;
    width: 100%;
    display: block;
    position: relative;
    border-radius: .25rem;
    overflow: hidden;
    padding-bottom: 15px
}

    .job-note-container.has-note {
        background: #f4f9fa
    }

.has-note textarea {
    border: none
}

.job-note-container.active {
    height: 190px;
    background: #fff
}

.job-note-header {
    padding: 15px;
    font-weight: bold
}

.job-note-header-right {
    color: #4154af
}

    .job-note-header-right label {
        vertical-align: middle
    }

.job-note-header-applied-edit {
    display: none
}

.job-note-header-applied-yes {
    font-weight: bold;
    display: none
}

.job-note {
    width: 100%;
    display: block;
    margin-bottom: 80px;
    resize: none
}

.job-note-container.active .job-note {
    height: 70px !important
}

.job-note-actions {
    display: none;
    position: absolute;
    left: 15px;
    bottom: 5px;
    width: 100%
}

    .job-note-actions .job-note-actions-left {
        float: left
    }

    .job-note-actions .job-note-actions-right {
        float: right;
        text-align: right;
        margin-right: 15px
    }

.job-note-delete-confirmation {
    display: none;
    background-color: rgba(255,255,255,0.9);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.job-note-delete-yes {
    margin-right: 16px
}

.job-note-edit-icon {
    color: #fff
}

.job-note-container textarea, .job-note-container textarea:focus {
    background: transparent
}

.job-note-container.has-note.active .job-note {
    padding-left: 15px
}

.job-note-container.active .job-note-edit-icon {
    display: none !important
}

.job-note-applied-container {
    vertical-align: middle
}

    .job-note-applied-container input {
        vertical-align: middle
    }

.accolades-icons img, .accolades img {
    margin-bottom: 2px;
    width: 24px;
    height: auto;
    max-height: 24px;
    max-width: 24px
}

#upsell .modal-dialog {
    margin-top: 0
}

#upsell .modal-content img {
    max-height: 100px
}

#upsell .sidebar-icon-row div {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ced4da;
    line-height: .1rem;
    padding-bottom: 0px
}

#upsell .sidebar-icon-row span {
    background: #fff;
    padding: 0 5px
}

    #upsell .sidebar-icon-row span i {
        padding-left: 35px;
        padding-top: 17px;
        position: relative;
        top: 9px;
        background-size: 35px auto
    }

#upsell .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.15rem;
    line-height: 1.5;
    border-radius: .3rem;
    font-weight: bold
}

#upsell .col.text-end {
    color: #fff;
    font-weight: bold;
    font-size: 7rem;
    line-height: 4rem
}

#upsell .col.text-start {
    color: #fff;
    font-weight: bold;
    font-size: 3rem;
    line-height: 2.75rem
}

@media (max-width: 768px) {
    .col-md-7 h2 {
        font-size: 1.25em
    }

    .panel-jobs h5 {
        font-size: 1.125rem;
        margin-bottom: 0
    }

    .job-link {
        font-size: 1.125rem
    }

    p.job-type-info {
        font-size: 14px;
        margin-bottom: 0
    }

    p.job-type-info {
        margin-bottom: 1rem
    }

    span.nav-icons-region {
        background-size: auto 14px;
        height: 14px
    }

    #joblist .col-sm-2 p {
        margin-bottom: 0
    }

    #joblist .btn-xs {
        font-size: 12px
    }

    .row-desc {
        margin-right: -10%
    }

    ul.left li, ul.right li {
        padding: 0 .5em 0 0
    }

    .terms a {
        line-height: 3rem
    }
}

@media (max-width: 1170px) {
    #joblistarea #joblist .col-sm-2 {
        padding: 0 5px
    }
}

@media (min-width: 1170px) {
    .navbar-fixed-top .container {
        padding: 0
    }

    #navbarsExampleDefault .nav-link {
        padding: 1rem
    }
}

@media (min-width: 436px) {
    #subnav-toggle .navbar-toggle {
        display: none
    }

    #subnav-toggle .navbar-collapse.collapse {
        display: block !important;
        height: auto !important
    }

    #subnav-toggle .navbar-collapse {
        padding: 0
    }
}

@media only screen and (max-width: 767px) {
    html, body, .btn, .form-control {
        font-size: .936rem
    }

    html {
        font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    body, button, input, optgroup, select, textarea {
        font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    #about-tabs {
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        display: -webkit-box;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        border: none
    }

        #about-tabs::-webkit-scrollbar {
            display: none
        }

        #about-tabs .nav-link {
            padding-left: 0;
            padding-right: 0;
            margin-right: 1rem
        }

            #about-tabs .nav-link.active, #about-tabs .nav-link:hover {
                border-width: 0 0 3px 0;
                border-color: #ff532a
            }

    .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap
    }

    .container.container-body, #footer .container {
        max-width: 100%
    }

    .content-container {
        padding-top: 21px
    }

    .container-body.includes-banner, .container-body.flexer-econ-banner {
        padding-top: 160px !important
    }

    .container-body.includes-subnav.includes-banner, .container-body.includes-subnav.flexer-econ-banner {
        padding-top: 160px !important
    }

    div[role=main] {
        padding-top: 1rem
    }

    .container-body.includes-banner.excludes-search {
        padding-top: 90px !important
    }

    .container-body.includes-subnav.includes-banner.excludes-search {
        padding-top: 90px !important
    }

    div[role=main] {
        padding-top: 1rem
    }

    #navbarsExampleDefault {
        margin-top: 0
    }

        #navbarsExampleDefault a.nav-link {
            padding: .85rem 0
        }

    .member a.btn {
        width: 100%
    }

    .header-container .col-md-2 {
        text-align: center
    }

    .header-container .col-md-6 {
        margin-bottom: 15px;
        text-align: center
    }

    .header-container .row-eq-height .col-md-4 {
        text-align: center
    }

    button#search-start.btn {
        width: 100%
    }

    #btn-search, .no-gutter-left .btn, .btn.save-search-with-name {
        height: calc(1.5em + .75rem + 2px)
    }

    #sidebar #relatedResumes .list-group-item.nav-icons a {
        padding-left: 36px !important;
        background-size: 18px auto !important;
        background-position: 10px 5px !important
    }

        #sidebar #relatedResumes .list-group-item.nav-icons a.svg-jobs-by-location {
            background-size: 14px auto !important;
            background-position: 13px 5px !important
        }

    .breadcrumb {
        display: none
    }

    .card-header {
        padding: .35rem .5rem
    }

    #footer-logo {
        order: 1
    }

    #find-jobs {
        order: 2
    }

    #meet-flexjobs {
        order: 3
    }

    #job-search-resources {
        order: 4
    }

    #footer .navbar-brand {
        display: block;
        text-align: center
    }

    #footer .social-icons {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px
    }

        #footer .social-icons a {
            margin: 8px;
            display: inline-block
        }

        #footer .social-icons .fa {
            font-size: 48px
        }

    #footer .partner-sites h5 {
        margin-bottom: 16px !important
    }

    #footer .partner-sites > div {
        text-align: center !important
    }

    .terms {
        text-align: center
    }

    .fa-tiktok {
        height: 26px;
        width: 26px
    }

    .row.row-eq-height .col-lg-9.col-md-8.col-6, .row.row-eq-height .col-lg-9.col-md-8.col-7 {
        padding-right: 0
    }

    ul.left li a, ul.right li a {
        padding: 0
    }

    .icn-icon-guide {
        background-size: 22px 22px
    }
}

@media only screen and (max-width: 736px) and (orientation: portrait) {
    #search-loc {
        width: 125px
    }

    .lead {
        font-size: 1.15rem
    }

    .carousel-control {
        display: none
    }

    .nav-link {
        padding: .35rem .5rem
    }

    #job-search-resources {
        padding-left: 0
    }

    #footer .social-icons {
        padding-left: 5px;
        padding-right: 5px
    }

    #upsell .modal-dialog {
        margin: 0;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0
    }

    #upsell .btn-holder {
        margin: 1rem -2rem 0 -2rem
    }

    #upsell .modal-body {
        padding-bottom: 0
    }

    #upsell .btn-holder .btn {
        border-radius: 0;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    @-webkit-keyframes fadeInLeft {
        from {
            opacity: 0;
            transform: translate3d(0, -30%, 0)
        }

        to {
            opacity: 1;
            transform: none
        }
    }

    @keyframes fadeInLeft {
        from {
            opacity: 0;
            transform: translate3d(0, -30%, 0)
        }

        to {
            opacity: 1;
            transform: none
        }
    }

    .fadeInLeft {
        -webkit-animation-name: fadeInLeft;
        animation-name: fadeInLeft
    }

    @-webkit-keyframes fadeOutLeft {
        from {
            opacity: 1
        }

        to {
            opacity: 0;
            transform: translate3d(0, -30%, 0)
        }
    }

    @keyframes fadeOutLeft {
        from {
            opacity: 1
        }

        to {
            opacity: 0;
            transform: translate3d(0, -30%, 0)
        }
    }

    .fadeOutLeft {
        -webkit-animation-name: fadeOutLeft;
        animation-name: fadeOutLeft
    }
}

@media only screen and (max-width: 736px) and (orientation: landscape) {
    a.logo-home {
        text-align: center !important
    }

        a.logo-home img {
            width: 90%
        }

    .credentials {
        padding-left: 0
    }

    .col-md-4.text-end {
        text-align: center !important
    }

    .footer-logo {
        width: 20vw;
        display: inline-block
    }

        .footer-logo img {
            max-width: 100%
        }

    #footer-logo p {
        display: inline-block;
        width: 69%;
        padding-left: 2rem;
        padding-top: 1rem;
        vertical-align: top
    }

    #meet-flexjobs {
        width: 24%;
        padding-right: 10px
    }

    #find-jobs {
        width: 47%
    }

    #job-search-resources {
        width: 27%;
        padding-left: 10px;
        padding-right: 0
    }

    #upsell .modal-dialog {
        max-width: 300px
    }

    #upsell .col.text-end {
        font-size: 4rem
    }

    #upsell .col.text-start {
        font-size: 2rem;
        line-height: 1.5rem
    }
}

@media only screen and (max-width: 812px) and (orientation: landscape) {
    #upsell .modal-dialog {
        margin-top: 0
    }

    #upsell .col.text-end {
        font-size: 4rem
    }

    #upsell .col.text-start {
        font-size: 2rem;
        line-height: 1.5rem
    }

    #upsell .modal-dialog {
        display: flex;
        align-items: center;
        min-height: calc(100% - (1.75rem * 2))
    }

    #search-keywords, #search-loc {
        width: 280px;
        max-width: 280px !important
    }
}

@media (min-width: 768px) {
    @font-face {
        font-family: 'halcyon-regular';
        src: url(/fonts/halcyon-regular-webfont.woff2) format("woff2"), url(/fonts/halcyon-regular-webfont.woff) format("woff");
        font-weight: normal;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'halcyon-medium';
        src: url(/fonts/halcyon-medium-webfont.woff2) format("woff2"), url(/fonts/halcyon-medium-webfont.woff) format("woff");
        font-weight: normal;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'halcyon-semibold';
        src: url(/fonts/halcyon-semibold-webfont.woff2) format("woff2"), url(/fonts/halcyon-semibold-webfont.woff) format("woff");
        font-weight: normal;
        font-style: normal;
        font-display: swap
    }

    .container-body {
        padding-top: 119px
    }

    html {
        font-family: 'halcyon-regular', "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    body, button, input, optgroup, select, textarea {
        font-family: 'halcyon-regular', "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    h1 {
        font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #fff
    }

    .h5 {
        font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    h2, h3, h4, h5, h6, .h2, .h3 {
        font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    .display-1, .display-2, .display-3, .display-4, .display-5 {
        font-family: 'halcyon-semibold', "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #fff
    }

    .btn {
        font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    .fw-bold, strong, b {
        font-family: 'halcyon-semibold', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 500 !important
    }

    .font-weight-medium {
        font-family: 'halcyon-medium', "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    .logo-link {
        min-width: 134px;
        height: 60px
    }

    #member-navbar-info .dropdown-menu {
        left: auto;
        right: 0;
        width: 300px
    }

    #member-dropdown-menu .dropdown-menu {
        width: auto
    }

    .modal-dialog {
        width: 600px;
        max-width: 100%;
        margin: 30px auto
    }

    #upsell .modal-dialog {
        width: 375px
    }
}

@media (min-width: 769px) {
    .logged-out li.nav-item {
        padding: 0 5px
    }

    #upsell .modal-dialog {
        display: flex;
        align-items: center;
        min-height: calc(100% - (1.75rem * 2))
    }
}

@media (max-width: 992px) {
    a.logo-home {
        text-align: center
    }

    #btn-search, .no-gutter-left .btn {
        height: calc(1.5em + .75rem + 2px)
    }

    form#search-for-jobs #btn-search {
        padding: 3px 12px;
        height: 48px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    #footer ul {
        list-style-type: none;
        padding-left: 0
    }

        #footer ul li a {
            padding: 17px 0;
            display: block;
            border-top: 1px dotted rgba(0,0,0,0.3)
        }

    #footer h5 {
        margin: 17px 0
    }

    .row-offcanvas {
        position: relative;
        transition: all .25s ease-out
    }

    .row-offcanvas-right {
        right: 0
    }

    .row-offcanvas-left {
        left: 0
    }

    .row-offcanvas-right .sidebar-offcanvas {
        right: -50%;
        display: none
    }

    .row-offcanvas-left .sidebar-offcanvas {
        left: -50%
    }

    .row-offcanvas-right.active {
        right: 50%
    }

        .row-offcanvas-right.active .sidebar-offcanvas {
            display: block
        }

    .row-offcanvas-left.active {
        left: 50%
    }

    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 50%
    }

    .row-offcanvas-right .sidebar-offcanvas {
        right: -300px
    }

    .sidebar-offcanvas {
        width: 300px;
        max-width: 300px
    }
}

@media (max-width: 991.98px) {
    .offcanvas-collapse {
        position: fixed;
        top: 65px;
        bottom: 0;
        left: 100%;
        width: 45vw;
        overflow-y: scroll;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        visibility: hidden;
        background-color: #fff;
        transition-timing-function: ease-in-out;
        transition-duration: .3s;
        transition-property: left, visibility
    }

        .offcanvas-collapse.open {
            left: 55vw;
            visibility: visible
        }
}

@media (min-width: 992px) {
    #search-keywords, #search-loc {
        width: 285px
    }

    .container-body.includes-subnav {
        padding-top: 165px
    }

    .container-body.includes-banner, .container-body.flexer-econ-banner {
        padding-top: 170px !important
    }

    .container-body.includes-subnav.includes-banner, .container-body.includes-subnav.flexer-econ-banner {
        padding-top: 220px !important
    }

    .modal-lg {
        width: 900px
    }

    #subnav-bar a {
        border-right: 1px solid #dee3e8
    }

    #member-navbar-info .dropdown-menu {
        font-size: .875rem
    }

    #footer li {
        margin-bottom: .5rem
    }

    #footer-col-2 {
        flex: 0 0 18%;
        max-width: 18%
    }

    #footer-col-3 {
        flex: 0 0 35%;
        max-width: 35%
    }

    #footer-col-4 {
        flex: 0 0 22%;
        max-width: 22%
    }

    .navbar-nav.me-auto.top-nav-left {
        align-items: center !important
    }
}

@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) {
    #nav-main li {
        margin-right: .25rem
    }

    .container-body {
        padding-top: 150px !important
    }

    body, #sidebar .card-header, #member-dropdown-menu .dropdown-menu {
        font-size: .875rem
    }

    h1 {
        font-size: 1.5rem
    }

    h2 {
        font-size: 1.25rem
    }

    h3 {
        font-size: 1rem
    }

    h4 {
        font-size: 1rem
    }

    h5 {
        font-size: 1rem
    }

    h6 {
        font-size: 1rem
    }

    .content-container {
        padding-top: 41px
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) {
    #nav-main li {
        margin-right: .25rem
    }

    .col-lg-9 {
        flex: 0 0 100%;
        max-width: 100%
    }

    #sidebar {
        display: none
    }

    h1 {
        font-size: 1.5rem
    }

    h2 {
        font-size: 1.25rem
    }

    h4 {
        font-size: 1rem
    }

    h5 {
        font-size: 1rem
    }

    h6 {
        font-size: 1rem
    }

    .content-container {
        padding-top: 41px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: portrait) {
    #member-navbar-info {
        align-items: center
    }

    #nav-main li {
        margin-right: .25rem
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait) {
    #sidebar {
        display: none
    }

    #member-navbar-info {
        align-items: center
    }

    .gift-cert-link {
        padding: 0 5px 0 0;
        margin-right: 5px
    }

        .gift-cert-link img {
            width: 28px !important
        }

    #member-navbar-info li a.member-alerts {
        display: inline;
        padding: 0;
        text-align: center
    }

    .navbar-toggler.navbar-fjsite i {
        font-size: 13px;
        position: relative;
        top: -2px
    }

    #sidebar {
        background: #fff;
        box-shadow: 0 0 90px rgba(0,0,0,0.5);
        z-index: 1;
        padding-right: 15px
    }

    .navbar-brand {
        margin: 0
    }

    .credentials {
        text-align: right;
        padding-right: 0
    }

    .content-container {
        padding-top: 25px
    }

    #navbarsExampleDefault {
        padding: .75rem 0
    }

        #navbarsExampleDefault .nav-link {
            padding: .5rem 0
        }

    .top-nav-left, .member {
        display: inline-flex
    }

        .member.logged-in {
            flex-direction: row
        }

    .top-nav-left {
        width: 50%
    }

    button#search-start.btn {
        width: 100%
    }

    .member {
        width: auto;
        float: right !important;
        text-align: right;
        flex-direction: column;
        display: inline-table
    }

    #member-navbar-info li.member-icon {
        display: table-cell;
        vertical-align: middle;
        text-align: center
    }

    #member-navbar-info li#member-dropdown-menu {
        text-align: right !important
    }

        #member-navbar-info li#member-dropdown-menu a.dropdown-toggle {
            position: relative;
            top: 7px;
            margin-left: 10px
        }

    #newjobs-dropdown-menu a {
        position: relative;
        top: 4px
    }

    #messages-dropdown-menu a {
        position: relative;
        top: 2px
    }

    .member a.btn {
        width: 100%
    }

    .navbar-nav .nav-item:nth-child(2) .btn-outline-warning {
        margin-top: 10px
    }

    .navbar-nav .btn-outline-warning {
        margin-top: 0
    }

    #member-navbar-info.logged-out li.nav-item {
        display: block;
        width: 100%
    }

    #member-dropdown-menu {
        width: 160px
    }

        #member-dropdown-menu a.dropdown-toggle {
            padding: 0
        }

    #member-navbar-info .dropdown-menu {
        font-size: .75rem
    }

    .header-container .col-md-2, .header-container .col-md-4 {
        padding: 0
    }

    .header-container a.navbar-brand {
        margin-right: 0
    }

    .header-container .navbar-brand img {
        width: 100% !important
    }

    .bullet-points {
        font-size: .68rem
    }

    .dropdown-menu.search-dropdown .form-control.me-sm-2 {
        width: 84%
    }

    .navbar-nav .dropdown-menu.show {
        position: absolute;
        right: 0 !important
    }

    .row-offcanvas-right.active .sidebar-offcanvas {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        top: 0;
        right: 0;
        right: -48vw !important;
        max-width: 100vw;
        width: 45vw !important;
        overflow-y: auto;
        height: calc(100vh - 61px)
    }

    #footer .col-md-3 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) {
    #member-navbar-info {
        align-items: center
    }

    .gift-cert-link {
        padding: 0 5px 0 0;
        margin-right: 5px
    }

        .gift-cert-link img {
            width: 28px !important
        }

    #member-navbar-info li a.member-alerts {
        display: inline;
        padding: 0;
        text-align: center
    }

    .navbar-toggler.navbar-fjsite i {
        font-size: 13px;
        position: relative;
        top: -2px
    }

    #sidebar {
        background: #fff;
        box-shadow: 0 0 90px rgba(0,0,0,0.5);
        z-index: 1;
        padding-right: 15px
    }

    .navbar-brand {
        margin: 0
    }

    .container-body {
        padding-top: 83px
    }

    .content-container {
        padding-top: 25px
    }

    #navbarsExampleDefault {
        padding: .75rem 0
    }

        #navbarsExampleDefault .nav-link {
            padding: .5rem 0
        }

    .top-nav-left, .member {
        display: inline-flex
    }

        .member.logged-in {
            flex-direction: row
        }

    .top-nav-left {
        width: 50%
    }

    button#search-start.btn {
        width: 100%
    }

    .member {
        width: auto;
        float: right !important;
        text-align: right;
        flex-direction: column;
        display: inline-table
    }

    #member-navbar-info li.member-icon {
        display: table-cell;
        vertical-align: middle;
        text-align: center
    }

    #member-navbar-info li#member-dropdown-menu {
        text-align: right !important
    }

        #member-navbar-info li#member-dropdown-menu a.dropdown-toggle {
            position: relative;
            top: 7px;
            margin-left: 10px
        }

    #newjobs-dropdown-menu a {
        position: relative;
        top: 4px
    }

    #messages-dropdown-menu a {
        position: relative;
        top: 2px
    }

    .member a.btn {
        width: 100%
    }

    .navbar-nav .nav-item:nth-child(2) .btn-outline-warning {
        margin-top: 10px
    }

    .navbar-nav .btn-outline-warning {
        margin-top: 0
    }

    #member-navbar-info.logged-out li.nav-item {
        display: block;
        width: 100%
    }

    #member-dropdown-menu {
        width: 160px
    }

        #member-dropdown-menu a.dropdown-toggle {
            padding: 0
        }

    #member-navbar-info .dropdown-menu {
        font-size: .75rem
    }

    .header-container .col-md-2, .header-container .col-md-4 {
        padding: 0
    }

    .header-container a.navbar-brand {
        margin-right: 0
    }

    .header-container .navbar-brand img {
        width: 100% !important
    }

    .bullet-points {
        font-size: .68rem
    }

    .dropdown-menu.search-dropdown .form-control.me-sm-2 {
        width: 84%
    }

    .navbar-nav .dropdown-menu.show {
        position: absolute;
        right: 0 !important
    }

    .row-offcanvas-right.active .sidebar-offcanvas {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        top: 0;
        right: 0;
        right: -48vw !important;
        max-width: 100vw;
        width: 45vw !important;
        overflow-y: auto;
        height: calc(100vh - 61px)
    }

    #footer .col-md-3 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    #sidebar.col-lg-3 {
        display: none
    }

    #nav-main {
        font-size: 14px !important
    }

    #search-keywords, #search-loc {
        width: 190px;
        max-width: 190px !important
    }

    #join-flexjobs {
        background-size: cover !important;
        background-position: center center
    }

    .footer-logo img {
        max-width: 150px !important
    }

    #footer .underline .resources {
        order: 2
    }

    #footer .underline .col-lg-5 {
        order: 3
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .container-body {
        padding-top: 83px
    }

    #search-keywords, #search-loc {
        width: 300px;
        max-width: 300px !important
    }

    #navbarsExampleDefault .nav-link {
        padding: .5rem
    }

    .navbar-brand {
        margin-right: 0
    }

    #member-navbar-info .btn {
        font-size: .75rem
    }

    #join-flexjobs {
        background-size: cover !important;
        background-position: center center
    }

    #btn-search, .no-gutter-left .btn {
        height: calc(1.5em + .75rem + 2px)
    }

    #sidebar .card-header {
        font-size: .75rem
    }

    .footer-logo img {
        max-width: 150px !important
    }

    .member {
        width: auto;
        float: right !important;
        text-align: right;
        flex-direction: column;
        display: inline-table
    }

    #member-navbar-info li.member-icon, #member-navbar-info.logged-out li.nav-item {
        display: table-cell;
        vertical-align: middle;
        text-align: center
    }

    #member-navbar-info li#member-dropdown-menu {
        text-align: right !important
    }

        #member-navbar-info li#member-dropdown-menu a.dropdown-toggle {
            position: relative;
            top: 7px
        }

    #member-dropdown-menu a.dropdown-toggle {
        padding: 0;
        margin-left: 10px
    }

    .gift-cert-link {
        padding: 0 5px 0 0;
        margin-right: 5px
    }

        .gift-cert-link img {
            width: 28px !important
        }

    #member-navbar-info li a.member-alerts {
        display: inline;
        padding: 0;
        text-align: center
    }

    #newjobs-dropdown-menu a {
        position: relative;
        top: 4px
    }

    #messages-dropdown-menu a {
        position: relative;
        top: 2px
    }
}

@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (orientation: landscape) {
    #join-flexjobs .panel-body {
        background-size: cover !important;
        background-position: center center
    }
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */

.in {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .in.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

    .in.hinge {
        -webkit-animation-duration: 2s;
        animation-duration: 2s
    }

@-webkit-keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-30%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

.invalid-feedback {
    display: inline
}

    .invalid-feedback .form-control {
        border-color: #dc3545
    }

    .invalid-feedback .form-check-label {
        display: inline;
        padding-left: 0 !important
    }

.anchor {
    display: block;
    height: 50px;
    margin-top: -50px;
    visibility: hidden
}

#header {
    background: #fff;
    justify-content: flex-start
}

#nav-main li {
    margin-right: .9rem
}

    #nav-main li.active {
        background: url(/images/nav-active-triangle.svg) center 103% no-repeat
    }

#nav-main .navbar-nav a {
    color: #fff;
    vertical-align: middle
}

#nav-sub {
    background: #fff;
    box-shadow: 0 6px 4px 0 rgba(155,155,155,0.19)
}

    #nav-sub li {
        margin: 0 .67rem
    }

        #nav-sub li:first-child {
            margin-left: .75rem
        }

    #nav-sub a {
        border-bottom: 2px solid transparent
    }

        #nav-sub a.nav-link {
            padding: .75rem 0 .35rem
        }

        #nav-sub a.active {
            border-bottom: 2px solid #ff532a
        }

#dropdown-menu-member-link {
    font-weight: normal !important;
    color: #fff
}

#dropdown-menu-member {
    padding: 0;
    right: 25px;
    left: auto
}

    #dropdown-menu-member .dropdown-item {
        border-bottom: 1px solid #d4d4d4;
        padding: .75rem 1.5rem;
        color: #4154af !important
    }

        #dropdown-menu-member .dropdown-item:active {
            background: #4154af !important;
            color: #fff !important
        }

        #dropdown-menu-member .dropdown-item:last-child {
            border: none
        }

#header .press-logos {
    padding-bottom: .35rem;
    display: block
}

#header .logo-no-tagline {
    display: none
}

#header .nav-link {
    line-height: 1.3rem
}

    #header .nav-link.text-white, .text-white {
        color: #fff !important
    }

#header .advanced-search-icon {
    display: none
}

@media (max-width: 1560px) {
    #header .press-logos {
        display: none
    }
}

@media (max-width: 1280px) {
    #header .advanced-search {
        display: none
    }

    #header .advanced-search-icon {
        display: inline-block
    }

    #nav-main li.active {
        background: none
    }

    #nav-main.emp-nav li {
        margin-right: 0
    }
}

@media (max-width: 1080px) {
    #header {
        position: inherit
    }

    #nav-sub .navbar-nav {
        flex-direction: row
    }

    #nav-sub .collapse:not(.show) {
        display: flex
    }

    #nav-main .navbar-nav {
        flex-direction: row
    }

    #nav-main .collapse:not(.show) {
        display: flex
    }

    #header .unimportant {
        display: none
    }

    #header .member-name {
        display: none
    }

    #nav-main, #nav-sub {
        padding-left: 5px !important;
        padding-right: 5px !important
    }
}

@media (min-width: 1366px) {
    #nav-sub li {
        margin: 0 1rem
    }
}

@media (min-width: 4096px) {
    #search-keywords {
        width: 400px !important
    }

    #search-loc {
        width: 400px !important
    }
}

.glitter-container {
    position: relative
}

    .glitter-container img {
        display: block
    }

    .glitter-container #starshine {
        position: absolute;
        bottom: 0;
        left: 0
    }

#starshine {
    width: 38px;
    height: 38px;
    margin-bottom: 15px;
    z-index: 1
}

.shine {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7rCNk1AAAbWElEQVR4AezcS8uU9QOHcf3/ayFWYyHixlnYAREHa9GhGCSxFjIgFthhxI1Y+RRibmwQEcRirIWIiynosBAHsRYiDG7sEMxGnoXII+LGgqmFWIueQNyIXcHNj3sffO/d9XkJ1wu4lvwXesQETdBqE6gJHROoCS+bQE3omUBNeM8EasKHJlAThiZogr4wQRM0NkET9LMJmqB5EzRBMxM0QX+boAliiZT3EA8bQXmP8pgRlNembQTlPclTRlBeh44RlPciLxlBeZvYZATl9egZQXmv8boRlNenbwTlvcO7RlDe+3xgBOUNGBhBeUc4YgTlDRkaQXmnOGUE5Y343AjKGzM2gvK+5TsjKG/CxAjK+5GfjKC8KVMjKG+BBSMo7wY3jKC8GTMjKO8P/jSC8hZZNILy/gEjKO4B4EEzKK0FtMygtNXAajMorQ1eQZS3AdhgBqU9DTxjBqV1ga4ZlPYK8KoZlNYDryDKewt42wxK2wXsMoPS5oA5MyjtAHDADEobgFcQ5X0MfGIGpX0KfGYGpY2AkRmU9jXwjRmUNgavIMq7AFwwg9IuAhfNoLQpOG9Q3jwwbwalLYBXEOX9AvxqBqX9BvxuBqUtgvMG5d0F7ppBaQCYQWHLAVhuCGWtAGCFIZTVBucNynscgCcMoawOAB1DKOt5AF4whLK64BVEeT1w3qC87QBsN4Sy+gD0DaGsPQDsMYSy5sAriPI+AucNyjsMwGFDKGsIwNAQyjoJwElDKGsEXkGUdwaAM4ZQ1jkAzhlCWRMAJoZQ1vcA/GAIZU3BK4jyrgJw1RDKug7AdUMoawbAzBDKug3AbUNkaRHyVxDpPgD3DRGl/0Hl/6ZIUgsqLVMkaRVUVpkiSW3IX0Gk9VBZb4okbYTKRlMkqQv5eYO0BSpbTJGkHuSvINIbUHnTFEnaCZWdpkjSHOTnDdJ+qOw3RZIGkL+CSMegcswUSToOleOmSNII8vMG6UuofGWKJI2hMjZFks5D5bwpkjSB/BVEmkJ+3iBdhsplUyRpASoLpkjSTajcNEWSZpC/gkh/QX7eIN2Byh1TJAkKUwRpGRTLjJGjFuSvINIaKNYYI0droVhrjBx1oOgYI0fPQvGcMXLUhfwVRNoKxVZj5GgbFNuMkaM+FH1j5Gg3FLuNkaM5yF9BpINQHDRGjg5BccgYORpCMTRGjk5AccIYORpB/goinYbitDFydBaKs8bI0QTy8wbpEhSXjJGjKeSvINIVKK4YI0fXoLhmjBzNID9vkG5BccsYOVqE/BVEugfFPWPEaCnUlpojRS3IzxuklVBbaY4UtaHWNkeK1kFtnTlS1IH8FUTqQn7eIG2G2mZzpKgHtZ45UrQDajvMkaI+5K8g0l6o7TVHivZBbZ85UjSA2sAcKToKtaPmUP4J8i979/7fVGH/cfwdAgXKpQRE7YCCGYJOqpOgKGNeWAQVZE6MDxQFnC7aydTxZaa4L2MyB5kXp2NWog8Fpx0zXlCUL2oEQRBRgkrVDcHIfShCLJQLxZL3t1ww55yENpdzTnP5PP+G/tDzOvm8j6yCCB09yqhHkYtEIZrA44x6HKZr1hPCaMWnw3yVjKqE2VoOt0AY7vzLYLqXGPUiTGb7QwGECUbe2oSbIOavgnSbXQRhivKpFphrMaMWw1RnLu8KYZKKfxTAVMsYtQxmGrSxFMIs1lcC7WCmKkZVwUSjagZBmKdw+cfFMNEaRq2BeTwHR8FMovPa9T8yfxPE5FUQ63SWw1yi57bwT2GaMKPCMEnrl1gBs4n+e/ZdDbPUMGoXzNHxXb5ihenE8LqDd8AkVIIpTlnN5YVoAuKGCB+0wAwtqdQSJui7lWs7o0mIcvJfLc3eBDFnFWRIDbf1RBMRFeTbHWC8LlTqAsPdeIB7+kM0XSglP+kGw/WgUg8YbVKEB4ajKUkoJTeXmjndYMJ4g/VxMjIKTUtCKVl9MQzWj0r9YKg2r8rFRkaEUrL2WrM2QUxYBTnxfVLCaEaEUjLyOxjqUioNgYF6riUljGZIKCX5NysMNIxKw2Ccc7eREkYzRBnrvdjK8OkGE8YbrthNShjNrKu/pR1hmLFUGgujuOtICaOZw/Is6/2nB4xSRqUyGMMyhaSE0UxSsID1tp4Ng0yg0gQYosVM1qsbDpE5iqpYb9dgGGMiafgqSLvXeUgZRCbpuon1DowxcrrB0PGGk1fKMERGOm0b60X+F0Z4kEoPQH+91/GQZy0QGRhK682wQn8VVKqA7n6yg4csKEBmklBKzm0D3c2i0izo7aq9PKSqCJlKQim5vLMRmyBGroKMq+MhG7pCZPI82tofGjDdYNx4g+UvJDM/jEooJb8+B/p6g0pvQE8FlWRWhFEJpeTuodDVEiotgY6KFpBZEkYllJJ1N0NPK6kUhH66rCKzJoxKKK13j0XfTRBjVkH6bMySxVxRWs0jnmpuzHQDuR56uShMZkkYFYNqecT8ttDLFiptgU6u2U9mTRgVoyI8IngydFJNpWro47cRMhvDqHyf5Mte0EctlWqhh2YP86hNXZEVRAWP2j4AuqAadNDKz6OqS5E15ED6qL1XQgftqdYeabMt5lG1g5AtROFCHlV3G9LXiWodka7un/GwLD15llBab5oF6SqhWgnSdNaWbP9InYRS8pkCpKk31XohPc6dPKYCWUpCKflWe103QdJeBbm+lse8ZEW2klBKrvoB0jKAagOQjokRUsJoLoRScsMZSMeFVLsQqbM+SlLCaG6EUjJ8AdIwlGpDkbLWc0gJozkTSsn9LqRuBNVGIFWd3iMljOZQKCUP3pn+JkjaqyD2z0kJo7mxJBn1UDOk6BaquZGafltJCaO5siQZ9VxLpGYc1VKs+ZfWkBJGc2dJMmqRLfWngPTHG375HSlhNJcOpKM+7YZUTKbaZKRgcoRRObEFKQfSUZvPTGcTJI1VkOZPUEG2IHNBGRV2DkLyplNtOpLVZh4VZAsyN/yBCrWjkLQZVJuBJJ30ARXk5DlXVFAh4klzuiH58YZTv6CCnDznVChVmG5Fcl6g2vNISv9tVJCT51wNpeRLrZPeBEljFWT4HipE3MhREkrJdzsiGYuo9jaScGsdmR9hVEIpufoUJGEp1ZYiYZZ7qVKBHCahlNzaN7nphhTHG1o8TTJ/wqiEUrJmCBK2mmqrkaB2b5ISRnNdGVUOjE1xE4TcgMQUf0hKGM1906gSmYQEbafadiTk9HVk3oRRWZJUeNyKhOykWjUSMXAHmUdhVJYkFV5tg0RQCwkYsY/MqzAqB9IK75+IxhVQqwUadXsd1cqQ6+RAWmFtTzSqiFpFaITlfmpMQ+6TA2mFbeeiMcXUKkbDCmZTQ7Ygc90Fe6i2e1iymyCNroJ0WEiNvDt5llBK1rmTnG5obLyhaxU15OQ5H5RRa4oFDelLrb5oQJ9N1JCT5/wwjVozW6ABA6k1EMd38bfU2F6KvCShlHy9HY5vMLUuwXGN3E9KGJVQeszKkxPcBGlkFWRChJQwKqE0al3vhKcbyGsRX7NHqCRhVEIpuWMAjmM0tUYjrlYvkBJGJZRq7L0q4cfIMsTT8R1SwqgsSVKrbhziGk+t8Yij+79JCaNiVIQx/mJBHOXUKkesH/+X9SSMinLGerYAsaZSaypiXLKLh0kYFRWMtaAIMe6n1n3QGn2AWrIFKQfSCqu6JPAHWAGNuyNUky1IOZDW2HgGNGZS6ymoWB+jgmxBis6fMlb4okY2QbSrIIUvM45yCAmlKvuvgcpcas2FwgnLGUcFhIRSjchvoTSfWvMRZV9DLTl5VpJQqvDXZohaQq0l+N45XzGOJYUQEkrj8LfC91ZQ6wMcc/luUsJooiSUkottsZsgsasgN31HShhNnIRS8rMSHLWOWl/iiD9SS8KoloRSrS1n4YjN1NqEQ5o/yVgSRrUklGrtdOKwampVo17b/yMljCZCliQ1aq/HIfuotQ/ASStICaOJkSVJjUg56jEW0CtEShhNmCxJajxqRVvGanvedlLCaOLkQFprTmsbY43Zy7hkC1JolTG+ZWczYbIFGUtMY3xbmRDZgoxPWGYyPXLy3DgJpY2Tk+f0SChNUBkaJySUJmsKRJIklGpJGE2fhFItCaP6kVCqIWE0DRJKJYyaQEKphNE0yZKkhFHjyJKkhFETyJKkhFGRpja2EvsVe5iwBT9znG0vsbWByHvNbSfaT3cMdA533eie4Jnq9T3hfzGwKFgV2hLez5TtD28JVQUXBV70P+HzTvVMcN/oGu4c6DjdfpKtOXKFaGfrYXf0cw5xXece55nsfcT3rH9+4P3gF1+Gq9kEqsNffhF8PzDf/6zvEe9kzzj3da4hzn4Oew9bO4gMU2Artp/huMB5pesm910e732+J/1zAu8EPw1tDR9gFjkQ3hr6LPhOYI7/Sd99Xs9d7ptcVzovcJxhL7YVQBijyGbv6TjXeZnrevftnnu8033/9L8RWLEytD68i3lhV3h9aOWKwBv+f/r+7r3Hc7v7etdlznMdPe22IogGtbJ1sZc6LnJe5frVLZ6J3gd8M/2vBJYG/xP6OlxH0YC68Neh/wSXBl7xz/Q94J3oueVXrhHOixyl9i62VsgPtk72Xo7znENdo913ev7krfD9yx94K/hRaGN4N4Uhdoc3hj4KvhXw/8tX4f2T5073aNdQ53mOXvZONmSVQls3+1mOQU7XNe4yz++9D/me9r8aWBb8PPRNOEKRUSLhb0KfB5cFXvU/7XvI+3tPmfsal3OQ4yx7N1shmoDV1tl+mmOA8wrXWPd4z5+9M3z+FwILg6tCm8N7KXLE3vDm0KrgwsALft8M7589491jXVc4BzhOs3e2WZG6trbu9rMdzsGuke7bPJO8D/ue8c8LLA+uDe34lnlPfLsjtDa4PDDP/4zvYe8kz23uka7BzvpC3N3WFhodOjvOd43x3Ot7LvBRqIYpEqIm9FHgOd+fPWNc5yNWe9spdsc5h8Pib+rD4t98lfVh8YNDYXEn857YeSj0flAfeit9f6sPvb85HHrPcdhPsbVP61XISYdfhfz88KuQacdehXyifRUiso321dQnx15NTTv8aurnzoGOHzXVq6m2thL72Y6fXeIa6f61Z5L3r75/+OcF3guuCe0IU2SY8I7QmuB7gXn+fxz+V+nX7pGuS468TG+LbNLMdoK9t2OAc5hrjHu8517vY77nng8sDH4c2hTeQ2GIveFNoY+DCwPPP+d7zHuvZ7x7jGuYc4Cjt/0EWzPkhda2rvYzHRc7r3a5b/Xc7X3QN8s/N/BucHVoW/ggRQMOhreFVgffDcz1z/I96L3bc6vbdbXzYseZ9q621hAN6tDRfqqjv/Ny1/XuOzxTvH/3zfa/GQh+GFofrmFeqAmvD30YDLzpn+37u3eK5w73Da7Lnf0dp9o7doAwRktbsb2P40LnL1w3u+8q997ve9L/cuCd4Gehr7Lt1w1fHf51w8v+J333e8vvct/s+oXzQkcfe7GtJUSGMT+bmP6Ybj5hfjaJ/5guvyAV0WziqmNS1vY34jFdyDDIsxYIA8iU0TQII8j4WhlEw2QuUmYihQEqZNhWGGAqNWRxxgSyjSUbWSaQNT9Z9UuD7I/KDqnZJIxqPWFBgoSE0bo5EkqF/mF078+HMtZ2CaUirTD6zXm4gLEGz5FQKtIIo6FewPmMdZ710cZDqRDljGvFSQBKGasUmBhpJJQKMSrCeOa1Rb1TGasngBtqJZSKBg2qZTxPNschJYxVgnrOnRJKRQNKqxnPH3GEjbFsOOSsLccNpUJ03cQ4vrsJR7VlrLY4rPtn8om5pMjXAmoux/cYC0fZFjOecuQ7UbiMcXx1DqL2U2sfjmnlZxyRURASRmOtsUOhmlrV+F6zhxlH7SBoCQmjy0+A0mZqbYLC+AhjVZdCTUgYfbkQKuuo9SWUrtnPWJu6QkgYVXrMCrUqalVB5aIwY1VJKJUwqhC5G1orqLUCan02SigVDYbR2tGIsYRaS6DRZZWEUtFAGN11CWLNp9Z8aBUtOG4oFRJG//tjxPEqteYiRkHlcUKpkA8//7s74qmkViViWe6LG0qFfKr+nY6Iaya1nkI84+ryPpSKaYzxQquEI2oF4rpqr4RSLTl5fqQZjuN+at2H+H6yQ0Kpipw8R/4nmUGHqTiO3uuoVVWEvCUnz/tH4vjKk3jaO3kltRYUIC+I0h3U+PZiNGA8tcbjuNq9LkuSR0kY3dQHDSlL6i61xSw5kD5MwmhVVzRoDLVGowGWKXIgXU/C6MIOaNh11LoWDXLXyYG0hNHZBWjEUGoNRcOu2E21PT9FfpEwer8FjRlMrUvQiHO35XUolTBadzsaN5BaA9GYnmvzOJRKGN03AgnoS62+aNSJ7+dtKJUwumMgElFKrVI0rs1reRpKZQty3elISAm1SpAA6+N5GUplC/LDYiTmB9QqRkImRfIvlMoW5JvtkKAiahUhMTceyLdQKifPT7dAogqo1QIJGlKTX6FUTp7vtSBx1ELC+m6VJck8OnmuuxXJ2Em1aiTulNWyJJnD3BEq7BmOpGyn2nYkodO7siSZJ2F0W38kZwPVNiAZrV+SA+m8CKNfnIokrabaaiTFOl0OpPMgjH5wEpJVRbUqJMkTkQPpXA+j89ogaUupthTJGlVLhckQuRZGn2iO5C2i2ttI2qCdORxKJYxGJiMVr1HtNSTvzM05G0oljH73S6TkBao9jxSUfJqjoVTCaM1lSE0l1SqRCtuinAylsgW5tR9SNINqM5CSls/lYCiVLcjP7UjVdKpNR2qaPZRzoVS2IN/rhJRN0+0A9c6DuRVK5eR5TmukbjJJnTqUa38uhVI5eX7UijSU67gAeUFYliRz5uQ5MhFpGUe125CGMzbIkmQ2s0bjU+0NSM8tVHMjHT9YJUuSORFGdzqRpuuodh3S0v4tOZDOgTC65SykawTVRiA9Bc/IgXTWh9HPuiNtQ6k2FGmyTJMD6SwPo4ttSN+FVLsQabutjkctKoTIujDqbwUdDKDaAKTvyr0SSrM3jD7cDHoopVopdDBgu4TSLA2jkfHQR2+q9YIeen0poTQrw+j+a6CTEqqVQBcnB7MwlMoWZPgi6KUT1TpCH23nZ10olS3IjX2gm/ZUaw+dNH8qy0KpbEFWdYGOqAbdWO7JqlAqJ88LiqCnWirVQkc312VPKJWT58oC6KqaStXQ09Dd2bIkKSfP91mgry1U2gJdnfN1Zi9Jiq4hHlI3DnrbQKX10NcP18qSZBaE0b1XQXdVVKqCzjovz/gDaQmjO34C/a2k0krorXBuhh9ISxhddxoMsIRKS6A764yMPpCWMLryZBjhDSq9AQP8PsJ62/ogA0kYfb0dDPGadhPEAGMOZGoolTA6qwWMUUmlShhi8K7MDKUSRqdYYJBZVJoFY5y9NQNDqYTROrdZI/EVMEiPf2dcKJUtyN1XwDgPUukBGKXj0gwLpbIFua2/ed9lnQbDtHoxo0KpbEGu7QkjTaTSRBjH+kgGhVI5eX7/RBhqApUmwEi/i2RKKJWT59famFDJTNs8vrY2M5Yk5eT5CSsMNpZKY2Gsi6tlSbKpXV7LyCQY7jrtJoixSjfJkmSTh9EDN8J4w6g0DEbr9okcSDdxGK25FCa4lEpDYLgOb8uBdJOG0a19YYaBVBoI47WcLQfSTRhGV58CU/SjUj+YwPIAIzdBNEkYfbcTzFFKpVKY4o6DEkqbQoV2YttAPajUA+a4ep/5oVSUc7oVZulCpS4wyU93mB1KxaiDHpiniEpFMMuP1psbSsWgmuthopZUagnTFH9sZigVpRsHwVRUgonavWleKBVdl58Jc9UwahfMVPB0BcwhimaXwGRhRoVhKsvUcphBFEy2wWwbGLUBJrt1JITxLMNbwnRrGLUGZrvsPAjDdWsG81UxqgqmO70YIictY9QymK8QIict/v927qVl6jKOwzh2WIjVWJQ8G2dhB0QcxEWHYpDEWsgfxAI7jLgRO0wh5sYG7ICIjLUQERzDDgtxEIsSYXBjh2JayLOxRsSNBVMLERdNIG7k6Rs3Nzf/rYvvb3d9XsL1Ai7VfiEHXEYR6wbgO9W+JYcLhhFPEOC4asfJ4YKjqh0lhwv6EesGYJ9q+8gBl55qPXLAZadqO8mBiCvI2+SASydi3QBsUW0LOeBSqVaRAy7rVVtPDri0I54gQCti3QCsVG0lOeDSVK1JDrg8otrD5IBLI+IJAixSbRE5YHNbxW1iwGemYkYMH1xTcY0YPphGPEGASyouEcMHF1VcJIYPxirGxPDBeRXnieGDUcQTBDil4hQxfHBCxQli+GCgwnjHBg6pOEQMH/QjniDAXhV7ieGDPSr2ECMC84YuMXywXcV2YvigE/EEATap2EQMH2xUsZEYPmhHrBuAJ1U8RQwftCKeIMAKFSuI4YPlKpYTwwcN1g2IsFjFYmIYQQUpnHBT2U1SOOEfniCIMGXdgAhXlV0lhRMmyiakcMIFZRdI4YQxTxBEGLFuQIQzys6QwglDZUNSOOFzZV+QwgkDniCIcFDZQVI4Yb+y/aRwQk9ZjxRO2KVsFymc0OUJgghblW0lhRNeUfYqKZxQKatI4YQNyjaQwgltniCIsEbZGlI4YZWyVaRwQlNZkxROWKZsGSmc0OAJggh3KbubFFZYULJACC/MWDcgwnUl1wnhhSlPEES4rOQyIbzwm5LfCeGFMesGRPheyQ+E8MKIJwginFZymhBeOKnkJCG8MGDdgAiHlRwmhBf6SvqE8MIHSj4kBLze5wkSAV3WDRGwQ8kOQsCro6RDCHhtVrKZEPCqeIJEQJt1QwQ8reQZQsCrpaRFCHg9quQxQsCryRMkApYqWUoIeC1RsoQQMFNCBrjdknSLDHCb8QSJgL8k/U0GuP0h6U8ywG0iaUIGuM1LmicD3MY8QSLgnKRzZIDbWUlnyQC3oaQhGeD2paSvyAC3AU+QCPhE0qdkgNsBSQfIALce64YI2C1pNxng1uUJEgHbJG0jA9xek/Q6GeBWsW6IgBckvUgGuLV5gkTAWklryQC31ZJWkwFuTdYNETAnaY4McGtIapABbvdIupcMsPtPIgL8ZqwbIuCGbhABflNNiQC/K7pCBPhNeIJEwFi/EgF+P+onIsBvpBER4Pe1viEC/IY8QSLgmI4RAX5HdIQI8OurTwT4faSPiQC/Hk+QCHhH7xIBfm/oTSLAr6MOEeD3kl4mAvwqniARsE7riAC/Z/UcEeDXUosI8HtcTxABfk2eIBHwoB4iAvzu0/1ECACRIAL+JUEETEkQAfMkiICfSRABQxJEwGckiIA+CSLgPRJEwFskiICKBBHwPAkioEWCCJgjQQQ8QII79D/eDQrIqmTAwgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    overflow: hidden;
    z-index: 2;
    color: tansparent;
    -moz-opacity: 0.0;
    opacity: 0.0;
    animation: glitter 6s linear 0s infinite normal;
    -webkit-animation: glitter 6s linear 0s infinite normal;
    -moz-animation: glitter 8s linear 0s infinite normal;
    -ms-animation: glitter 8s linear 0s infinite normal;
    -o-animation: glitter 8s linear 0s infinite normal
}

    .shine.small {
        width: 15px;
        height: 15px
    }

    .shine.medium {
        width: 20px;
        height: 20px
    }

    .shine.large {
        width: 30px;
        height: 30px
    }

@-webkit-keyframes glitter {
    0% {
        -webkit-transform: scale(0.3) rotate(0deg);
        opacity: 0
    }

    25% {
        -webkit-transform: scale(1) rotate(360deg);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(0.3) rotate(720deg);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(0.3) rotate(0deg);
        opacity: 0
    }
}

.svg-dashboard {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTggMzIuNGM3Ljk1MyAwIDE0LjQtNi40NDcgMTQuNC0xNC40UzI1Ljk1MyAzLjYgMTggMy42IDMuNiAxMC4wNDcgMy42IDE4IDEwLjA0NyAzMi40IDE4IDMyLjR6bTAgMy42QzguMDU5IDM2IDAgMjcuOTQxIDAgMThTOC4wNTkgMCAxOCAwczE4IDguMDU5IDE4IDE4LTguMDU5IDE4LTE4IDE4eiIvPjxwYXRoIGQ9Ik0xOCAzMi40YzQuMTM3IDAgNy4yLTIuNDI1IDcuMi00Ljk1IDAtMi41MjUtMy4wNjMtNC45NS03LjItNC45NS00LjEzNyAwLTcuMiAyLjQyNS03LjIgNC45NSAwIDIuNTI1IDMuMDYzIDQuOTUgNy4yIDQuOTV6bTAgMy42Yy01Ljk2NSAwLTEwLjgtMy44MjgtMTAuOC04LjU1IDAtNC43MjIgNC44MzUtOC41NSAxMC44LTguNTUgNS45NjUgMCAxMC44IDMuODI4IDEwLjggOC41NUMyOC44IDMyLjE3MiAyMy45NjUgMzYgMTggMzZ6Ii8+PHBhdGggZD0iTTE4IDE4LjlhMy42IDMuNiAwIDEgMCAwLTcuMiAzLjYgMy42IDAgMCAwIDAgNy4yem0wIDMuNmE3LjIgNy4yIDAgMSAxIDAtMTQuNCA3LjIgNy4yIDAgMCAxIDAgMTQuNHoiLz48L2c+PC9zdmc+) no-repeat
}

.svg-saved {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS45MzUgMTguOTc4YTYuOTkgNi45OSAwIDAgMSA1LjI0Ni04LjM5NSA2Ljk5IDYuOTkgMCAwIDEgOC4zOTUgNS4yNDYgNi45OSA2Ljk5IDAgMCAxLTUuMjQ2IDguMzk1IDYuOTkgNi45OSAwIDAgMS04LjM5NS01LjI0NnoiIHN0cm9rZT0iIzU1QUNFRSIgc3Ryb2tlLXdpZHRoPSIxLjkzOCIvPjxwYXRoIGZpbGw9IiM1NUFDRUUiIGQ9Ik0yNC45MSAyMy4yNDhsLjIzNyAxLjAyNyA3LjIyNiA0LjQ5IDEuNDcyLTIuMzgtNy4yMTYtNC41MDUtMS4wMTguMjM1Ii8+PHBhdGggZD0iTTM2Ljc4IDQuOTIzSDIzLjQ1M0wyMi4xODggMi40QzIxLjQ2NS45MjMgMjAuMDE4IDAgMTguMzkgMEg5LjM0NkM3LjcxOCAwIDYuMjcuOTIzIDUuNTQ3IDIuNEw0LjI4MSA0LjkyM2gtLjA2QzEuODY5IDQuOTIzIDAgNi44MzEgMCA5LjIzMXYxOC40NjFDMCAzMC4wOTIgMS44NyAzMiA0LjIyIDMyaDMyLjU2YzIuMzUgMCA0LjIyLTEuOTA4IDQuMjItNC4zMDhWOS4yMzFjMC0yLjQtMS44Ny00LjMwOC00LjIyLTQuMzA4em0wIDI0LjYxNUg0LjIyYy0xLjAyNCAwLTEuODA4LS44LTEuODA4LTEuODQ2VjkuMjMxYzAtMS4wNDYuNzg0LTEuODQ2IDEuODA5LTEuODQ2aDMyLjU1OGMxLjAyNSAwIDEuODEuOCAxLjgxIDEuODQ2djE4LjQ2MWMwIDEuMDQ2LS43ODUgMS44NDYtMS44MSAxLjg0NnpNNi4zOSA2LjE1NGwxLjMyNy0yLjY0NmMuMzAxLS42MTYuOTA0LTEuMDQ2IDEuNjI4LTEuMDQ2aDkuMTA0Yy42NjMgMCAxLjMyNi4zNjkgMS42MjggMS4wNDZsMS4zMjYgMi42NDZINi4zOTF6IiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+) no-repeat
}

.svg-saved-articles {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9IjEzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAxLjg1IDBjMS4zNDIgMCAyLjYyNS4yNjQgMy44NS43OTEgMS45MjUuNzYyIDMuNDU2IDEuOTYzIDQuNTk0IDMuNjA0QTkuMzU0IDkuMzU0IDAgMCAxIDExMiA5Ljg0NXYxMTMuMzFjMCAxLjk5Mi0uNTY5IDMuODA5LTEuNzA2IDUuNDUtMS4xMzggMS42NC0yLjY2OSAyLjg0Mi00LjU5NCAzLjYwNC0xLjEwOC40NjktMi4zOTIuNzAzLTMuODUuNzAzLTIuOCAwLTUuMjItLjkzOC03LjI2Mi0yLjgxM0w1NiA5Mi44MjcgMTcuNDEzIDEzMC4xYy0yLjEgMS45MzQtNC41MjEgMi45MDEtNy4yNjMgMi45MDFhOS42MzUgOS42MzUgMCAwIDEtMy44NS0uNzkxYy0xLjkyNS0uNzYyLTMuNDU2LTEuOTYzLTQuNTk0LTMuNjA0QTkuMzU0IDkuMzU0IDAgMCAxIDAgMTIzLjE1NVY5Ljg0NWMwLTEuOTkyLjU2OS0zLjgwOSAxLjcwNi01LjQ1QzIuODQ0IDIuNzU1IDQuMzc1IDEuNTUzIDYuMy43OTFBOS42MzUgOS42MzUgMCAwIDEgMTAuMTUgMGg5MS43eiIgZmlsbD0iIzU3QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) no-repeat;
    background-size: 24px auto !important
}

.svg-dashboard.disabled {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTggMzIuNGM3Ljk1MyAwIDE0LjQtNi40NDcgMTQuNC0xNC40UzI1Ljk1MyAzLjYgMTggMy42IDMuNiAxMC4wNDcgMy42IDE4IDEwLjA0NyAzMi40IDE4IDMyLjR6bTAgMy42QzguMDU5IDM2IDAgMjcuOTQxIDAgMThTOC4wNTkgMCAxOCAwczE4IDguMDU5IDE4IDE4LTguMDU5IDE4LTE4IDE4eiIvPjxwYXRoIGQ9Ik0xOCAzMi40YzQuMTM3IDAgNy4yLTIuNDI1IDcuMi00Ljk1IDAtMi41MjUtMy4wNjMtNC45NS03LjItNC45NS00LjEzNyAwLTcuMiAyLjQyNS03LjIgNC45NSAwIDIuNTI1IDMuMDYzIDQuOTUgNy4yIDQuOTV6bTAgMy42Yy01Ljk2NSAwLTEwLjgtMy44MjgtMTAuOC04LjU1IDAtNC43MjIgNC44MzUtOC41NSAxMC44LTguNTUgNS45NjUgMCAxMC44IDMuODI4IDEwLjggOC41NUMyOC44IDMyLjE3MiAyMy45NjUgMzYgMTggMzZ6Ii8+PHBhdGggZD0iTTE4IDE4LjlhMy42IDMuNiAwIDEgMCAwLTcuMiAzLjYgMy42IDAgMCAwIDAgNy4yem0wIDMuNmE3LjIgNy4yIDAgMSAxIDAtMTQuNCA3LjIgNy4yIDAgMCAxIDAgMTQuNHoiLz48L2c+PC9zdmc+) no-repeat
}

.svg-advanced {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTJweCIgaGVpZ2h0PSI1MnB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE3LDE2LjUgQzE3LDcuMzcgMjQuMzcsMCAzMy41LDAgQzQyLjYzLDAgNTAsNy4zNyA1MCwxNi41IEM1MCwyNS42MyA0Mi42MywzMyAzMy41LDMzIEMyNC4zNywzMyAxNywyNS42MyAxNywxNi41IFoiIGlkPSJTaGFwZSIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjMuMjAwMDAwMDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzLjUwMDAwMCwgMTYuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zMy41MDAwMDAsIC0xNi41MDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIGZpbGw9IiM1NUFDRUUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA0MC41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTkuMDAwMDAwLCAtNDAuNTAwMDAwKSAiIHBvaW50cz0iMCAzMy4yNDg0NjY5IDAgMzUuNzUwMjgyMiAxMy41NjkwMzQyIDUwIDE4IDQ1LjI4MTM4NjMgNC40NjA3MDM4NCAzMSAyLjExMTM5OTgyIDMxIj48L3BvbHlsaW5lPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgOS4wMDAwMDApIiBmaWxsPSIjNDQ2Q0FFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjg3Mzk5NDYsNi42NzAyNDEyOSBMOC41MDUzNjE5Myw2LjY3MDI0MTI5IEw4LjUwNTM2MTkzLDEuMjAxMDcyMzkgQzguNTA1MzYxOTMsMC44NzkzNTY1NjggOC4zODQ3MTg1LDAuNTc5MDg4NDcyIDguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgQzguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgOC4xODM2NDYxMSwwLjM0MzE2MzUzOSA4LjE4MzY0NjExLDAuMzQzMTYzNTM5IEM3Ljk2MjQ2NjQ5LDAuMTA3MjM4NjA2IDcuNjgwOTY1MTUsMCA3LjM3OTM1NjU3LDAgQzcuMDc3NzQ3OTksMCA2Ljc5NjI0NjY1LDAuMTI4Njg2MzI3IDYuNTc1MDY3MDIsMC4zNDMxNjM1MzkgQzYuMzUzODg3NCwwLjU3OTA4ODQ3MiA2LjI1MzM1MTIxLDAuODc5MzU2NTY4IDYuMjUzMzUxMjEsMS4yMDEwNzIzOSBMNi4yNTMzNTEyMSw2LjY3MDI0MTI5IEwxLjEyNjAwNTM2LDYuNjcwMjQxMjkgQzAuODI0Mzk2NzgzLDYuNjcwMjQxMjkgMC41NDI4OTU0NDIsNi43OTg5Mjc2MSAwLjMyMTcxNTgxOCw3LjAxMzQwNDgzIEMwLjEwMDUzNjE5Myw3LjI0OTMyOTc2IDAsNy41NDk1OTc4NiAwLDcuODcxMzEzNjcgQzAsOC40OTMyOTc1OSAwLjU0Mjg5NTQ0Miw5LjA3MjM4NjA2IDEuMTI2MDA1MzYsOS4wNzIzODYwNiBMNi4yNTMzNTEyMSw5LjA3MjM4NjA2IEw2LjI1MzM1MTIxLDE0Ljc5ODkyNzYgQzYuMjUzMzUxMjEsMTUuMTIwNjQzNCA2LjM3Mzk5NDY0LDE1LjQyMDkxMTUgNi41NzUwNjcwMiwxNS42NTY4MzY1IEM2Ljc5NjI0NjY1LDE1Ljg5Mjc2MTQgNy4wNzc3NDc5OSwxNiA3LjM3OTM1NjU3LDE2IEM3LjY4MDk2NTE1LDE2IDcuOTYyNDY2NDksMTUuODcxMzEzNyA4LjE4MzY0NjExLDE1LjY1NjgzNjUgQzguNDA0ODI1NzQsMTUuNDIwOTExNSA4LjUwNTM2MTkzLDE1LjEyMDY0MzQgOC41MDUzNjE5MywxNC43OTg5Mjc2IEw4LjUwNTM2MTkzLDkuMDcyMzg2MDYgTDEzLjg3Mzk5NDYsOS4wNzIzODYwNiBDMTQuMTc1NjAzMiw5LjA3MjM4NjA2IDE0LjQ1NzEwNDYsOC45NDM2OTk3MyAxNC42NzgyODQyLDguNzI5MjIyNTIgQzE0Ljg5OTQ2MzgsOC40OTMyOTc1OSAxNSw4LjE5MzAyOTQ5IDE1LDcuODcxMzEzNjcgQzE1LDcuNTQ5NTk3ODYgMTQuODc5MzU2Niw3LjI0OTMyOTc2IDE0LjY3ODI4NDIsNy4wMTM0MDQ4MyBDMTQuNDU3MTA0Niw2Ljc5ODkyNzYxIDE0LjE3NTYwMzIsNi42NzAyNDEyOSAxMy44NzM5OTQ2LDYuNjcwMjQxMjkgWiIgaWQ9IlNoYXBlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTAwMDAwLCA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC04LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgOS4wMDAwMDApIiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjg3Mzk5NDYsNi42NzAyNDEyOSBMOC41MDUzNjE5Myw2LjY3MDI0MTI5IEw4LjUwNTM2MTkzLDEuMjAxMDcyMzkgQzguNTA1MzYxOTMsMC44NzkzNTY1NjggOC4zODQ3MTg1LDAuNTc5MDg4NDcyIDguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgQzguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgOC4xODM2NDYxMSwwLjM0MzE2MzUzOSA4LjE4MzY0NjExLDAuMzQzMTYzNTM5IEM3Ljk2MjQ2NjQ5LDAuMTA3MjM4NjA2IDcuNjgwOTY1MTUsMCA3LjM3OTM1NjU3LDAgQzcuMDc3NzQ3OTksMCA2Ljc5NjI0NjY1LDAuMTI4Njg2MzI3IDYuNTc1MDY3MDIsMC4zNDMxNjM1MzkgQzYuMzUzODg3NCwwLjU3OTA4ODQ3MiA2LjI1MzM1MTIxLDAuODc5MzU2NTY4IDYuMjUzMzUxMjEsMS4yMDEwNzIzOSBMNi4yNTMzNTEyMSw2LjY3MDI0MTI5IEwxLjEyNjAwNTM2LDYuNjcwMjQxMjkgQzAuODI0Mzk2NzgzLDYuNjcwMjQxMjkgMC41NDI4OTU0NDIsNi43OTg5Mjc2MSAwLjMyMTcxNTgxOCw3LjAxMzQwNDgzIEMwLjEwMDUzNjE5Myw3LjI0OTMyOTc2IDAsNy41NDk1OTc4NiAwLDcuODcxMzEzNjcgQzAsOC40OTMyOTc1OSAwLjU0Mjg5NTQ0Miw5LjA3MjM4NjA2IDEuMTI2MDA1MzYsOS4wNzIzODYwNiBMNi4yNTMzNTEyMSw5LjA3MjM4NjA2IEw2LjI1MzM1MTIxLDE0Ljc5ODkyNzYgQzYuMjUzMzUxMjEsMTUuMTIwNjQzNCA2LjM3Mzk5NDY0LDE1LjQyMDkxMTUgNi41NzUwNjcwMiwxNS42NTY4MzY1IEM2Ljc5NjI0NjY1LDE1Ljg5Mjc2MTQgNy4wNzc3NDc5OSwxNiA3LjM3OTM1NjU3LDE2IEM3LjY4MDk2NTE1LDE2IDcuOTYyNDY2NDksMTUuODcxMzEzNyA4LjE4MzY0NjExLDE1LjY1NjgzNjUgQzguNDA0ODI1NzQsMTUuNDIwOTExNSA4LjUwNTM2MTkzLDE1LjEyMDY0MzQgOC41MDUzNjE5MywxNC43OTg5Mjc2IEw4LjUwNTM2MTkzLDkuMDcyMzg2MDYgTDEzLjg3Mzk5NDYsOS4wNzIzODYwNiBDMTQuMTc1NjAzMiw5LjA3MjM4NjA2IDE0LjQ1NzEwNDYsOC45NDM2OTk3MyAxNC42NzgyODQyLDguNzI5MjIyNTIgQzE0Ljg5OTQ2MzgsOC40OTMyOTc1OSAxNSw4LjE5MzAyOTQ5IDE1LDcuODcxMzEzNjcgQzE1LDcuNTQ5NTk3ODYgMTQuODc5MzU2Niw3LjI0OTMyOTc2IDE0LjY3ODI4NDIsNy4wMTM0MDQ4MyBDMTQuNDU3MTA0Niw2Ljc5ODkyNzYxIDE0LjE3NTYwMzIsNi42NzAyNDEyOSAxMy44NzM5OTQ2LDYuNjcwMjQxMjkgWiIgaWQ9IlNoYXBlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTAwMDAwLCA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC04LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat
}

    .svg-advanced.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTJweCIgaGVpZ2h0PSI1MnB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE3LDE2LjUgQzE3LDcuMzcgMjQuMzcsMCAzMy41LDAgQzQyLjYzLDAgNTAsNy4zNyA1MCwxNi41IEM1MCwyNS42MyA0Mi42MywzMyAzMy41LDMzIEMyNC4zNywzMyAxNywyNS42MyAxNywxNi41IFoiIGlkPSJTaGFwZSIgc3Ryb2tlPSIjY2VjZmQxIiBzdHJva2Utd2lkdGg9IjMuMjAwMDAwMDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzLjUwMDAwMCwgMTYuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zMy41MDAwMDAsIC0xNi41MDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIGZpbGw9IiNjZWNmZDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA0MC41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTkuMDAwMDAwLCAtNDAuNTAwMDAwKSAiIHBvaW50cz0iMCAzMy4yNDg0NjY5IDAgMzUuNzUwMjgyMiAxMy41NjkwMzQyIDUwIDE4IDQ1LjI4MTM4NjMgNC40NjA3MDM4NCAzMSAyLjExMTM5OTgyIDMxIj48L3BvbHlsaW5lPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgOS4wMDAwMDApIiBmaWxsPSIjNDQ2Q0FFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjg3Mzk5NDYsNi42NzAyNDEyOSBMOC41MDUzNjE5Myw2LjY3MDI0MTI5IEw4LjUwNTM2MTkzLDEuMjAxMDcyMzkgQzguNTA1MzYxOTMsMC44NzkzNTY1NjggOC4zODQ3MTg1LDAuNTc5MDg4NDcyIDguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgQzguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgOC4xODM2NDYxMSwwLjM0MzE2MzUzOSA4LjE4MzY0NjExLDAuMzQzMTYzNTM5IEM3Ljk2MjQ2NjQ5LDAuMTA3MjM4NjA2IDcuNjgwOTY1MTUsMCA3LjM3OTM1NjU3LDAgQzcuMDc3NzQ3OTksMCA2Ljc5NjI0NjY1LDAuMTI4Njg2MzI3IDYuNTc1MDY3MDIsMC4zNDMxNjM1MzkgQzYuMzUzODg3NCwwLjU3OTA4ODQ3MiA2LjI1MzM1MTIxLDAuODc5MzU2NTY4IDYuMjUzMzUxMjEsMS4yMDEwNzIzOSBMNi4yNTMzNTEyMSw2LjY3MDI0MTI5IEwxLjEyNjAwNTM2LDYuNjcwMjQxMjkgQzAuODI0Mzk2NzgzLDYuNjcwMjQxMjkgMC41NDI4OTU0NDIsNi43OTg5Mjc2MSAwLjMyMTcxNTgxOCw3LjAxMzQwNDgzIEMwLjEwMDUzNjE5Myw3LjI0OTMyOTc2IDAsNy41NDk1OTc4NiAwLDcuODcxMzEzNjcgQzAsOC40OTMyOTc1OSAwLjU0Mjg5NTQ0Miw5LjA3MjM4NjA2IDEuMTI2MDA1MzYsOS4wNzIzODYwNiBMNi4yNTMzNTEyMSw5LjA3MjM4NjA2IEw2LjI1MzM1MTIxLDE0Ljc5ODkyNzYgQzYuMjUzMzUxMjEsMTUuMTIwNjQzNCA2LjM3Mzk5NDY0LDE1LjQyMDkxMTUgNi41NzUwNjcwMiwxNS42NTY4MzY1IEM2Ljc5NjI0NjY1LDE1Ljg5Mjc2MTQgNy4wNzc3NDc5OSwxNiA3LjM3OTM1NjU3LDE2IEM3LjY4MDk2NTE1LDE2IDcuOTYyNDY2NDksMTUuODcxMzEzNyA4LjE4MzY0NjExLDE1LjY1NjgzNjUgQzguNDA0ODI1NzQsMTUuNDIwOTExNSA4LjUwNTM2MTkzLDE1LjEyMDY0MzQgOC41MDUzNjE5MywxNC43OTg5Mjc2IEw4LjUwNTM2MTkzLDkuMDcyMzg2MDYgTDEzLjg3Mzk5NDYsOS4wNzIzODYwNiBDMTQuMTc1NjAzMiw5LjA3MjM4NjA2IDE0LjQ1NzEwNDYsOC45NDM2OTk3MyAxNC42NzgyODQyLDguNzI5MjIyNTIgQzE0Ljg5OTQ2MzgsOC40OTMyOTc1OSAxNSw4LjE5MzAyOTQ5IDE1LDcuODcxMzEzNjcgQzE1LDcuNTQ5NTk3ODYgMTQuODc5MzU2Niw3LjI0OTMyOTc2IDE0LjY3ODI4NDIsNy4wMTM0MDQ4MyBDMTQuNDU3MTA0Niw2Ljc5ODkyNzYxIDE0LjE3NTYwMzIsNi42NzAyNDEyOSAxMy44NzM5OTQ2LDYuNjcwMjQxMjkgWiIgaWQ9IlNoYXBlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTAwMDAwLCA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC04LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgOS4wMDAwMDApIiBmaWxsPSIjY2VjZmQxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjg3Mzk5NDYsNi42NzAyNDEyOSBMOC41MDUzNjE5Myw2LjY3MDI0MTI5IEw4LjUwNTM2MTkzLDEuMjAxMDcyMzkgQzguNTA1MzYxOTMsMC44NzkzNTY1NjggOC4zODQ3MTg1LDAuNTc5MDg4NDcyIDguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgQzguMTgzNjQ2MTEsMC4zNDMxNjM1MzkgOC4xODM2NDYxMSwwLjM0MzE2MzUzOSA4LjE4MzY0NjExLDAuMzQzMTYzNTM5IEM3Ljk2MjQ2NjQ5LDAuMTA3MjM4NjA2IDcuNjgwOTY1MTUsMCA3LjM3OTM1NjU3LDAgQzcuMDc3NzQ3OTksMCA2Ljc5NjI0NjY1LDAuMTI4Njg2MzI3IDYuNTc1MDY3MDIsMC4zNDMxNjM1MzkgQzYuMzUzODg3NCwwLjU3OTA4ODQ3MiA2LjI1MzM1MTIxLDAuODc5MzU2NTY4IDYuMjUzMzUxMjEsMS4yMDEwNzIzOSBMNi4yNTMzNTEyMSw2LjY3MDI0MTI5IEwxLjEyNjAwNTM2LDYuNjcwMjQxMjkgQzAuODI0Mzk2NzgzLDYuNjcwMjQxMjkgMC41NDI4OTU0NDIsNi43OTg5Mjc2MSAwLjMyMTcxNTgxOCw3LjAxMzQwNDgzIEMwLjEwMDUzNjE5Myw3LjI0OTMyOTc2IDAsNy41NDk1OTc4NiAwLDcuODcxMzEzNjcgQzAsOC40OTMyOTc1OSAwLjU0Mjg5NTQ0Miw5LjA3MjM4NjA2IDEuMTI2MDA1MzYsOS4wNzIzODYwNiBMNi4yNTMzNTEyMSw5LjA3MjM4NjA2IEw2LjI1MzM1MTIxLDE0Ljc5ODkyNzYgQzYuMjUzMzUxMjEsMTUuMTIwNjQzNCA2LjM3Mzk5NDY0LDE1LjQyMDkxMTUgNi41NzUwNjcwMiwxNS42NTY4MzY1IEM2Ljc5NjI0NjY1LDE1Ljg5Mjc2MTQgNy4wNzc3NDc5OSwxNiA3LjM3OTM1NjU3LDE2IEM3LjY4MDk2NTE1LDE2IDcuOTYyNDY2NDksMTUuODcxMzEzNyA4LjE4MzY0NjExLDE1LjY1NjgzNjUgQzguNDA0ODI1NzQsMTUuNDIwOTExNSA4LjUwNTM2MTkzLDE1LjEyMDY0MzQgOC41MDUzNjE5MywxNC43OTg5Mjc2IEw4LjUwNTM2MTkzLDkuMDcyMzg2MDYgTDEzLjg3Mzk5NDYsOS4wNzIzODYwNiBDMTQuMTc1NjAzMiw5LjA3MjM4NjA2IDE0LjQ1NzEwNDYsOC45NDM2OTk3MyAxNC42NzgyODQyLDguNzI5MjIyNTIgQzE0Ljg5OTQ2MzgsOC40OTMyOTc1OSAxNSw4LjE5MzAyOTQ5IDE1LDcuODcxMzEzNjcgQzE1LDcuNTQ5NTk3ODYgMTQuODc5MzU2Niw3LjI0OTMyOTc2IDE0LjY3ODI4NDIsNy4wMTM0MDQ4MyBDMTQuNDU3MTA0Niw2Ljc5ODkyNzYxIDE0LjE3NTYwMzIsNi42NzAyNDEyOSAxMy44NzM5OTQ2LDYuNjcwMjQxMjkgWiIgaWQ9IlNoYXBlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTAwMDAwLCA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC04LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat
    }

.svg-activity {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTM5Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4zNzE0MjksIDguNDg1NzE0KSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCw3LjQ2NzQyODU3IEMwLDMuMzM1NDUxNDMgMy4zMzU0NTE0MywwIDcuNDY3NDI4NTcsMCBDMTEuNTk5NDA1NywwIDE0LjkzNDg1NzEsMy4zMzU0NTE0MyAxNC45MzQ4NTcxLDcuNDY3NDI4NTcgQzE0LjkzNDg1NzEsMTEuNTk5NDA1NyAxMS41OTk0MDU3LDE0LjkzNDg1NzEgNy40Njc0Mjg1NywxNC45MzQ4NTcxIEMzLjMzNTQ1MTQzLDE0LjkzNDg1NzEgMCwxMS41OTk0MDU3IDAsNy40Njc0Mjg1NyBaIiBpZD0iU2hhcGUiIHN0cm9rZT0iIzU1QUNFRSIgc3Ryb2tlLXdpZHRoPSIxLjQ2NjIyOTYyIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIGZpbGw9IiM1NUFDRUUiIHBvaW50cz0iMTQuNDgyMjg1NyAxNS4wNDczMDYyIDE0LjQ4MjI4NTcgMTYuMTc5NTU2MyAyMC42MjMyNDI5IDIyLjYyODU3MTQgMjIuNjI4NTcxNCAyMC40OTMwNjE3IDE2LjUwMTA3MjggMTQuMDI5NzE0MyAxNS40Mzc4NDQ5IDE0LjAyOTcxNDMiPjwvcG9seWxpbmU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTU3LUNvcHkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMMCwxLjI2OTIzMDc3IEwwLDI2LjY1Mzg0NjIgTDAsMjcuOTIzMDc2OSBMMS4yNDI4NTcxNCwyNy45MjMwNzY5IEw5LjM5OTEwNzE0LDI3LjkyMzA3NjkgTDEyLjc3ODEyNSwzMS4zNzM3OTgxIEwxMy42NzE0Mjg2LDMyLjI0NjM5NDIgTDE0LjU2NDczMjEsMzEuMzczNzk4MSBMMTcuOTQzNzUsMjcuOTIzMDc2OSBMMjYuMSwyNy45MjMwNzY5IEwyNy4zNDI4NTcxLDI3LjkyMzA3NjkgTDI3LjM0Mjg1NzEsMjYuNjUzODQ2MiBMMjcuMzQyODU3MSwxLjI2OTIzMDc3IEwyNy4zNDI4NTcxLDAgTDI2LjEsMCBMMS4yNDI4NTcxNCwwIEwwLDAgWiBNMi40ODU3MTQyOSwyLjUzODQ2MTU0IEwyNC44NTcxNDI5LDIuNTM4NDYxNTQgTDI0Ljg1NzE0MjksMjUuMzg0NjE1NCBMMTcuNCwyNS4zODQ2MTU0IEwxNi44OTUwODkzLDI1LjM4NDYxNTQgTDE2LjUwNjY5NjQsMjUuNzQxNTg2NSBMMTMuNjcxNDI4NiwyOC42MzcwMTkyIEwxMC44MzYxNjA3LDI1Ljc0MTU4NjUgTDEwLjQ0Nzc2NzksMjUuMzg0NjE1NCBMOS45NDI4NTcxNCwyNS4zODQ2MTU0IEwyLjQ4NTcxNDI5LDI1LjM4NDYxNTQgTDIuNDg1NzE0MjksMi41Mzg0NjE1NCBaIE02LjIxNDI4NTcxLDcuNjE1Mzg0NjIgTDYuMjE0Mjg1NzEsMTAuMTUzODQ2MiBMOC43LDEwLjE1Mzg0NjIgTDguNyw3LjYxNTM4NDYyIEw2LjIxNDI4NTcxLDcuNjE1Mzg0NjIgWiBNNi4yMTQyODU3MSwxMi42OTIzMDc3IEw2LjIxNDI4NTcxLDE1LjIzMDc2OTIgTDguNywxNS4yMzA3NjkyIEw4LjcsMTIuNjkyMzA3NyBMNi4yMTQyODU3MSwxMi42OTIzMDc3IFogTTYuMjE0Mjg1NzEsMTcuNzY5MjMwOCBMNi4yMTQyODU3MSwyMC4zMDc2OTIzIEw4LjcsMjAuMzA3NjkyMyBMOC43LDE3Ljc2OTIzMDggTDYuMjE0Mjg1NzEsMTcuNzY5MjMwOCBaIiBpZD0iU2hhcGUiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjI5Mjg1NzEsOS41MTkyMzA3NyBMMjEuNzUsOS41MTkyMzA3NyIgaWQ9IkxpbmUtMyIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjIuNjQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yOTI4NTcxLDE0LjU5NjE1MzggTDIxLjc1LDE0LjU5NjE1MzgiIGlkPSJMaW5lLTMtQ29weSIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjIuNjQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yOTI4NTcxLDE5LjY3MzA3NjkgTDIxLjc1LDE5LjY3MzA3NjkiIGlkPSJMaW5lLTMtQ29weS0yIiBzdHJva2U9IiM1NUFDRUUiIHN0cm9rZS13aWR0aD0iMi42NCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
}

    .svg-activity.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTM5Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4zNzE0MjksIDguNDg1NzE0KSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCw3LjQ2NzQyODU3IEMwLDMuMzM1NDUxNDMgMy4zMzU0NTE0MywwIDcuNDY3NDI4NTcsMCBDMTEuNTk5NDA1NywwIDE0LjkzNDg1NzEsMy4zMzU0NTE0MyAxNC45MzQ4NTcxLDcuNDY3NDI4NTcgQzE0LjkzNDg1NzEsMTEuNTk5NDA1NyAxMS41OTk0MDU3LDE0LjkzNDg1NzEgNy40Njc0Mjg1NywxNC45MzQ4NTcxIEMzLjMzNTQ1MTQzLDE0LjkzNDg1NzEgMCwxMS41OTk0MDU3IDAsNy40Njc0Mjg1NyBaIiBpZD0iU2hhcGUiIHN0cm9rZT0iI2NlY2ZkMSIgc3Ryb2tlLXdpZHRoPSIxLjQ2NjIyOTYyIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIGZpbGw9IiNjZWNmZDEiIHBvaW50cz0iMTQuNDgyMjg1NyAxNS4wNDczMDYyIDE0LjQ4MjI4NTcgMTYuMTc5NTU2MyAyMC42MjMyNDI5IDIyLjYyODU3MTQgMjIuNjI4NTcxNCAyMC40OTMwNjE3IDE2LjUwMTA3MjggMTQuMDI5NzE0MyAxNS40Mzc4NDQ5IDE0LjAyOTcxNDMiPjwvcG9seWxpbmU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTU3LUNvcHkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMMCwxLjI2OTIzMDc3IEwwLDI2LjY1Mzg0NjIgTDAsMjcuOTIzMDc2OSBMMS4yNDI4NTcxNCwyNy45MjMwNzY5IEw5LjM5OTEwNzE0LDI3LjkyMzA3NjkgTDEyLjc3ODEyNSwzMS4zNzM3OTgxIEwxMy42NzE0Mjg2LDMyLjI0NjM5NDIgTDE0LjU2NDczMjEsMzEuMzczNzk4MSBMMTcuOTQzNzUsMjcuOTIzMDc2OSBMMjYuMSwyNy45MjMwNzY5IEwyNy4zNDI4NTcxLDI3LjkyMzA3NjkgTDI3LjM0Mjg1NzEsMjYuNjUzODQ2MiBMMjcuMzQyODU3MSwxLjI2OTIzMDc3IEwyNy4zNDI4NTcxLDAgTDI2LjEsMCBMMS4yNDI4NTcxNCwwIEwwLDAgWiBNMi40ODU3MTQyOSwyLjUzODQ2MTU0IEwyNC44NTcxNDI5LDIuNTM4NDYxNTQgTDI0Ljg1NzE0MjksMjUuMzg0NjE1NCBMMTcuNCwyNS4zODQ2MTU0IEwxNi44OTUwODkzLDI1LjM4NDYxNTQgTDE2LjUwNjY5NjQsMjUuNzQxNTg2NSBMMTMuNjcxNDI4NiwyOC42MzcwMTkyIEwxMC44MzYxNjA3LDI1Ljc0MTU4NjUgTDEwLjQ0Nzc2NzksMjUuMzg0NjE1NCBMOS45NDI4NTcxNCwyNS4zODQ2MTU0IEwyLjQ4NTcxNDI5LDI1LjM4NDYxNTQgTDIuNDg1NzE0MjksMi41Mzg0NjE1NCBaIE02LjIxNDI4NTcxLDcuNjE1Mzg0NjIgTDYuMjE0Mjg1NzEsMTAuMTUzODQ2MiBMOC43LDEwLjE1Mzg0NjIgTDguNyw3LjYxNTM4NDYyIEw2LjIxNDI4NTcxLDcuNjE1Mzg0NjIgWiBNNi4yMTQyODU3MSwxMi42OTIzMDc3IEw2LjIxNDI4NTcxLDE1LjIzMDc2OTIgTDguNywxNS4yMzA3NjkyIEw4LjcsMTIuNjkyMzA3NyBMNi4yMTQyODU3MSwxMi42OTIzMDc3IFogTTYuMjE0Mjg1NzEsMTcuNzY5MjMwOCBMNi4yMTQyODU3MSwyMC4zMDc2OTIzIEw4LjcsMjAuMzA3NjkyMyBMOC43LDE3Ljc2OTIzMDggTDYuMjE0Mjg1NzEsMTcuNzY5MjMwOCBaIiBpZD0iU2hhcGUiIGZpbGw9IiNjZWNmZDEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjI5Mjg1NzEsOS41MTkyMzA3NyBMMjEuNzUsOS41MTkyMzA3NyIgaWQ9IkxpbmUtMyIgc3Ryb2tlPSIjY2VjZmQxIiBzdHJva2Utd2lkdGg9IjIuNjQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yOTI4NTcxLDE0LjU5NjE1MzggTDIxLjc1LDE0LjU5NjE1MzgiIGlkPSJMaW5lLTMtQ29weSIgc3Ryb2tlPSIjY2VjZmQxIiBzdHJva2Utd2lkdGg9IjIuNjQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yOTI4NTcxLDE5LjY3MzA3NjkgTDIxLjc1LDE5LjY3MzA3NjkiIGlkPSJMaW5lLTMtQ29weS0yIiBzdHJva2U9IiNjZWNmZDEiIHN0cm9rZS13aWR0aD0iMi42NCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
    }

.svg-recently {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNDkuMzYzIDE0LjExOEM0Ni42MzkgMTAuNzk4IDM2LjkwMyAwIDI0Ljk5NyAwIDEzLjA5IDAgMy4zNTUgMTAuNzUuNjggMTQuMDY4Yy0uOTA4IDEuMDktLjkwOCAyLjY3NSAwIDMuODE0QzMuNDA1IDIxLjIwMiAxMy4xNDEgMzIgMjQuOTk3IDMyYzExLjkwNSAwIDIxLjY0Mi0xMC43NSAyNC4zMTYtMTQuMDY4LjkwOC0xLjA5LjkwOC0yLjc3NC4wNS0zLjgxNHpNMjQuOTk3IDQuMjFjOS4zMzMgMCAxNy42NTYgOC42MTkgMjAuMzggMTEuNzg5LTIuNjczIDMuMTctMTAuOTk3IDExLjc5LTIwLjM4IDExLjc5LTguOTggMC0xNy4wNTItOC4wMjUtMjAuMzgxLTExLjc5IDIuMjItMi41NzYgMTAuNjk1LTExLjc5IDIwLjM4LTExLjc5eiIvPjxwYXRoIGQ9Ik0yNSAyNmM1LjQ5NSAwIDEwLTQuNTA1IDEwLTEwUzMwLjU0NSA2IDI1IDZzLTEwIDQuNTA1LTEwIDEwIDQuNTA1IDEwIDEwIDEweiIvPjwvZz48L3N2Zz4=) no-repeat
}

    .svg-recently.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNDkuMzYzIDE0LjExOEM0Ni42MzkgMTAuNzk4IDM2LjkwMyAwIDI0Ljk5NyAwIDEzLjA5IDAgMy4zNTUgMTAuNzUuNjggMTQuMDY4Yy0uOTA4IDEuMDktLjkwOCAyLjY3NSAwIDMuODE0QzMuNDA1IDIxLjIwMiAxMy4xNDEgMzIgMjQuOTk3IDMyYzExLjkwNSAwIDIxLjY0Mi0xMC43NSAyNC4zMTYtMTQuMDY4LjkwOC0xLjA5LjkwOC0yLjc3NC4wNS0zLjgxNHpNMjQuOTk3IDQuMjFjOS4zMzMgMCAxNy42NTYgOC42MTkgMjAuMzggMTEuNzg5LTIuNjczIDMuMTctMTAuOTk3IDExLjc5LTIwLjM4IDExLjc5LTguOTggMC0xNy4wNTItOC4wMjUtMjAuMzgxLTExLjc5IDIuMjItMi41NzYgMTAuNjk1LTExLjc5IDIwLjM4LTExLjc5eiIvPjxwYXRoIGQ9Ik0yNSAyNmM1LjQ5NSAwIDEwLTQuNTA1IDEwLTEwUzMwLjU0NSA2IDI1IDZzLTEwIDQuNTA1LTEwIDEwIDQuNTA1IDEwIDEwIDEweiIvPjwvZz48L3N2Zz4=) no-repeat
    }

.svg-profiles {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTUyIiBmaWxsPSIjNTVBQ0VFIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMyIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi40MjA1MTUxLDE5LjgwNzE4NzMgTDI2LjQyMDUxNTEsMjAuNDM4MzUyNCBDMjYuNDIwNTE1MSwyMi4yNjQ3ODQ0IDI0Ljk0MzA1NDgsMjMuNzQ1NDAwMiAyMy4xMjA1MTUxLDIzLjc0NTQwMDIgTDEwLjQ5NDQ5NTIsMjMuNzQ1NDAwMiBDOC42NzE5NTU0OSwyMy43NDU0MDAyIDcuMTk0NDk1MTcsMjIuMjY0Nzg0NCA3LjE5NDQ5NTE3LDIwLjQzODM1MjQgTDcuMTk0NDk1MTcsMTkuODA3MDQ3OCBMMy4zLDE5LjgwNzA0NzggTDMuMywyOS42NDg1MDAzIEwyOS43LDI5LjY5Mjk1MjIgTDI5LjcsMTkuODA3MTg3MyBMMjYuNDIwNTE1MSwxOS44MDcxODczIFogTTEuNDY1NDk0MzllLTE1LDI5LjY0ODUwMDMgTDAsMTYuNSBMMTAuNDk0NDk1MiwxNi41IEwxMC40OTQ0OTUyLDIwLjQzODM1MjQgTDIzLjEyMDUxNTEsMjAuNDM4MzUyNCBMMjMuMTIwNTE1MSwxNi41MDAxMzk1IEwzMywxNi41IEwzMywyOS42OTI5NTIyIEMzMywzMS41MTkzODQzIDMxLjUyMjUzOTcsMzMgMjkuNywzMyBMMy4yOTQ0NTUzNiwzMi45NTU1NDM0IEMxLjQ3NDA4MzE5LDMyLjk1MjQ3ODMgMi4yMjkzMTYwOWUtMTYsMzEuNDcyNzYyOCAxLjQ2NTQ5NDM5ZS0xNSwyOS42NDg1MDAzIFoiIGlkPSJQYXRoLTgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtOSIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjI2LjQgMTAuODI4MTQ5IDMwLjAwNDI3NzggMTguNzgwNzYxNyAzMyAxNy4wMjc2MTI3IDI5LjM5NTcyMjIgOS4wNzUiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljc4MDI2ODg4LDE2LjI2OTYyNjMgTDEwLjM1ODUzMDEsMTguNTcyMjIyMyBMMTAuMTM0ODIyNCwyMC43OTQ5NDI2IEwyMy43NTA3ODk5LDIwLjc5NDk0MjYgQzIzLjgxNzEwMzYsMjAuNjMzOTA0MyAyMi41MDE3NTU0LDE5LjY3ODg3MjIgMjMuNTI5OTI4OSwxNy45MTA3NDU3IEwyNC40MzQ0MzQ3LDE2LjM1NTI4NzggTDI2LjQsMTYuMjY1MzgzMyBMMjYuNCwzLjI5OTk5NzI5IEw2LjYsMy4yOTk5OTcyOSBMNi42LDE2LjI2OTYyNjMgTDguNzgwMjY4ODgsMTYuMjY5NjI2MyBaIE02LjYsMi45MzA5ODYzOGUtMTUgTDI2LjQsMi45MzA5ODYzOGUtMTUgQzI4LjIyMjUzOTcsMi45MzA5ODYzOGUtMTUgMjkuNywxLjQ3NzQ1OTExIDI5LjcsMy4yOTk5OTcyOSBMMjkuNywxNy4zNDM1OTgzIEMyOS43LDE3Ljg3MzM5NTQgMjkuNTcyNDQxOCwxOC4zOTU0MDQ3IDI5LjMyODEwODksMTguODY1NDk2NyBMMjkuMDI0OTUxNCwxOS40NDg3NjYgTDI2LjM4MjY2NzksMTkuNTY5NjIzNSBDMjUuNzg2MDA1MiwyMC41OTU2OTA5IDI1LjQ4MDQ5MDcsMjEuMTI1NDE2IDI1LjQ2NjEyNDcsMjEuMTU4Nzk4NiBDMjQuOTU5MTk1NCwyMi4zMzY3NjA4IDIzLjc5OTgyNTgsMjMuMSAyMi41MTc0MTYxLDIzLjEgTDExLjI1Nzg3OTUsMjMuMDk5OTgxIEMxMC4wMTk3NDg1LDIzLjA5OTk4MSA4Ljg4NTc5MzI0LDIyLjQwNjkyOTEgOC4zMjEwOTU5MSwyMS4zMDUwNzQ2IEw3LjgwMjkzMzY2LDIwLjI5NDAyMDkgTDcuMjEyNTcxNjQsMTkuNTY5NjIzNSBMNS4zNTY1OTg0MywxOS41Njk2MjM1IEw0LjcyNTMyMTczLDE5LjEzMzg2MjkgQzMuODMyODMxMDksMTguNTE3NzkwMiAzLjMsMTcuNTAyNTM2OSAzLjMsMTYuNDE4MDYzIEwzLjMsMy4yOTk5OTcyOSBDMy4zLDEuNDc3NDU5MTEgNC43Nzc0NjAzMywwIDYuNiwyLjkzMDk4NjM4ZS0xNSBaIiBpZD0iUmVjdGFuZ2xlLTYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtOSIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjMwMDAwMCwgMTMuOTI3ODgxKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zLjMwMDAwMCwgLTEzLjkyNzg4MSkgIiBwb2ludHM9IjAgMTAuNzIzMTY4NCAzLjU1NzAxNzU5IDE4Ljc4MDc2MTcgNi42IDE3LjEzMjU5MzMgMy4wNDI5ODI0MSA5LjA3NSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjUsNi42IEwyMS41LDYuNiBDMjIuMzgzNjU1Niw2LjYgMjMuMSw3LjMxNjM0NDQgMjMuMSw4LjIgTDIzLjEsOC4zIEMyMy4xLDkuMTgzNjU1NiAyMi4zODM2NTU2LDkuOSAyMS41LDkuOSBMMTEuNSw5LjkgQzEwLjYxNjM0NDQsOS45IDkuOSw5LjE4MzY1NTYgOS45LDguMyBMOS45LDguMiBDOS45LDcuMzE2MzQ0NCAxMC42MTYzNDQ0LDYuNiAxMS41LDYuNiBaIiBpZD0iQ29tYmluZWQtU2hhcGUtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNSwxMS41NSBMMjEuNSwxMS41NSBDMjIuMzgzNjU1NiwxMS41NSAyMy4xLDEyLjI2NjM0NDQgMjMuMSwxMy4xNSBMMjMuMSwxMy4yNSBDMjMuMSwxNC4xMzM2NTU2IDIyLjM4MzY1NTYsMTQuODUgMjEuNSwxNC44NSBMMTEuNSwxNC44NSBDMTAuNjE2MzQ0NCwxNC44NSA5LjksMTQuMTMzNjU1NiA5LjksMTMuMjUgTDkuOSwxMy4xNSBDOS45LDEyLjI2NjM0NDQgMTAuNjE2MzQ0NCwxMS41NSAxMS41LDExLjU1IFoiIGlkPSJDb21iaW5lZC1TaGFwZS1Db3B5LTQiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
}

    .svg-profiles.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTUyIiBmaWxsPSIjY2VjZmQxIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMyIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi40MjA1MTUxLDE5LjgwNzE4NzMgTDI2LjQyMDUxNTEsMjAuNDM4MzUyNCBDMjYuNDIwNTE1MSwyMi4yNjQ3ODQ0IDI0Ljk0MzA1NDgsMjMuNzQ1NDAwMiAyMy4xMjA1MTUxLDIzLjc0NTQwMDIgTDEwLjQ5NDQ5NTIsMjMuNzQ1NDAwMiBDOC42NzE5NTU0OSwyMy43NDU0MDAyIDcuMTk0NDk1MTcsMjIuMjY0Nzg0NCA3LjE5NDQ5NTE3LDIwLjQzODM1MjQgTDcuMTk0NDk1MTcsMTkuODA3MDQ3OCBMMy4zLDE5LjgwNzA0NzggTDMuMywyOS42NDg1MDAzIEwyOS43LDI5LjY5Mjk1MjIgTDI5LjcsMTkuODA3MTg3MyBMMjYuNDIwNTE1MSwxOS44MDcxODczIFogTTEuNDY1NDk0MzllLTE1LDI5LjY0ODUwMDMgTDAsMTYuNSBMMTAuNDk0NDk1MiwxNi41IEwxMC40OTQ0OTUyLDIwLjQzODM1MjQgTDIzLjEyMDUxNTEsMjAuNDM4MzUyNCBMMjMuMTIwNTE1MSwxNi41MDAxMzk1IEwzMywxNi41IEwzMywyOS42OTI5NTIyIEMzMywzMS41MTkzODQzIDMxLjUyMjUzOTcsMzMgMjkuNywzMyBMMy4yOTQ0NTUzNiwzMi45NTU1NDM0IEMxLjQ3NDA4MzE5LDMyLjk1MjQ3ODMgMi4yMjkzMTYwOWUtMTYsMzEuNDcyNzYyOCAxLjQ2NTQ5NDM5ZS0xNSwyOS42NDg1MDAzIFoiIGlkPSJQYXRoLTgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtOSIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjI2LjQgMTAuODI4MTQ5IDMwLjAwNDI3NzggMTguNzgwNzYxNyAzMyAxNy4wMjc2MTI3IDI5LjM5NTcyMjIgOS4wNzUiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljc4MDI2ODg4LDE2LjI2OTYyNjMgTDEwLjM1ODUzMDEsMTguNTcyMjIyMyBMMTAuMTM0ODIyNCwyMC43OTQ5NDI2IEwyMy43NTA3ODk5LDIwLjc5NDk0MjYgQzIzLjgxNzEwMzYsMjAuNjMzOTA0MyAyMi41MDE3NTU0LDE5LjY3ODg3MjIgMjMuNTI5OTI4OSwxNy45MTA3NDU3IEwyNC40MzQ0MzQ3LDE2LjM1NTI4NzggTDI2LjQsMTYuMjY1MzgzMyBMMjYuNCwzLjI5OTk5NzI5IEw2LjYsMy4yOTk5OTcyOSBMNi42LDE2LjI2OTYyNjMgTDguNzgwMjY4ODgsMTYuMjY5NjI2MyBaIE02LjYsMi45MzA5ODYzOGUtMTUgTDI2LjQsMi45MzA5ODYzOGUtMTUgQzI4LjIyMjUzOTcsMi45MzA5ODYzOGUtMTUgMjkuNywxLjQ3NzQ1OTExIDI5LjcsMy4yOTk5OTcyOSBMMjkuNywxNy4zNDM1OTgzIEMyOS43LDE3Ljg3MzM5NTQgMjkuNTcyNDQxOCwxOC4zOTU0MDQ3IDI5LjMyODEwODksMTguODY1NDk2NyBMMjkuMDI0OTUxNCwxOS40NDg3NjYgTDI2LjM4MjY2NzksMTkuNTY5NjIzNSBDMjUuNzg2MDA1MiwyMC41OTU2OTA5IDI1LjQ4MDQ5MDcsMjEuMTI1NDE2IDI1LjQ2NjEyNDcsMjEuMTU4Nzk4NiBDMjQuOTU5MTk1NCwyMi4zMzY3NjA4IDIzLjc5OTgyNTgsMjMuMSAyMi41MTc0MTYxLDIzLjEgTDExLjI1Nzg3OTUsMjMuMDk5OTgxIEMxMC4wMTk3NDg1LDIzLjA5OTk4MSA4Ljg4NTc5MzI0LDIyLjQwNjkyOTEgOC4zMjEwOTU5MSwyMS4zMDUwNzQ2IEw3LjgwMjkzMzY2LDIwLjI5NDAyMDkgTDcuMjEyNTcxNjQsMTkuNTY5NjIzNSBMNS4zNTY1OTg0MywxOS41Njk2MjM1IEw0LjcyNTMyMTczLDE5LjEzMzg2MjkgQzMuODMyODMxMDksMTguNTE3NzkwMiAzLjMsMTcuNTAyNTM2OSAzLjMsMTYuNDE4MDYzIEwzLjMsMy4yOTk5OTcyOSBDMy4zLDEuNDc3NDU5MTEgNC43Nzc0NjAzMywwIDYuNiwyLjkzMDk4NjM4ZS0xNSBaIiBpZD0iUmVjdGFuZ2xlLTYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtOSIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjMwMDAwMCwgMTMuOTI3ODgxKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zLjMwMDAwMCwgLTEzLjkyNzg4MSkgIiBwb2ludHM9IjAgMTAuNzIzMTY4NCAzLjU1NzAxNzU5IDE4Ljc4MDc2MTcgNi42IDE3LjEzMjU5MzMgMy4wNDI5ODI0MSA5LjA3NSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjUsNi42IEwyMS41LDYuNiBDMjIuMzgzNjU1Niw2LjYgMjMuMSw3LjMxNjM0NDQgMjMuMSw4LjIgTDIzLjEsOC4zIEMyMy4xLDkuMTgzNjU1NiAyMi4zODM2NTU2LDkuOSAyMS41LDkuOSBMMTEuNSw5LjkgQzEwLjYxNjM0NDQsOS45IDkuOSw5LjE4MzY1NTYgOS45LDguMyBMOS45LDguMiBDOS45LDcuMzE2MzQ0NCAxMC42MTYzNDQ0LDYuNiAxMS41LDYuNiBaIiBpZD0iQ29tYmluZWQtU2hhcGUtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNSwxMS41NSBMMjEuNSwxMS41NSBDMjIuMzgzNjU1NiwxMS41NSAyMy4xLDEyLjI2NjM0NDQgMjMuMSwxMy4xNSBMMjMuMSwxMy4yNSBDMjMuMSwxNC4xMzM2NTU2IDIyLjM4MzY1NTYsMTQuODUgMjEuNSwxNC44NSBMMTEuNSwxNC44NSBDMTAuNjE2MzQ0NCwxNC44NSA5LjksMTQuMTMzNjU1NiA5LjksMTMuMjUgTDkuOSwxMy4xNSBDOS45LDEyLjI2NjM0NDQgMTAuNjE2MzQ0NCwxMS41NSAxMS41LDExLjU1IFoiIGlkPSJDb21iaW5lZC1TaGFwZS1Db3B5LTQiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
    }

.svg-street-view {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjUuNjIgMTkuMjA3di42MTJhMy4yMDMgMy4yMDMgMCAwIDEtMy4yIDMuMjA3SDEwLjE3NmEzLjIwMyAzLjIwMyAwIDAgMS0zLjItMy4yMDd2LS42MTJIMy4ydjkuNTQzbDI1LjYuMDQzdi05LjU4NmgtMy4xOHpNMCAyOC43NVYxNmgxMC4xNzZ2My44MTlIMjIuNDJWMTZIMzJ2MTIuNzkzQTMuMjAzIDMuMjAzIDAgMCAxIDI4LjggMzJsLTI1LjYwNS0uMDQzQTMuMjAzIDMuMjAzIDAgMCAxIDAgMjguNzV6IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yNS42IDEwLjI0NWwzLjQ5NSA2LjU1NUwzMiAxNS4zNTUgMjguNTA1IDguOHoiLz48cGF0aCBkPSJNOC41MTQgMTUuNzc3bDEuNTMgMi4yMzItLjIxNiAyLjE1NkgyMy4wM2MuMDY0LS4xNTYtMS4yMTEtMS4wODItLjIxNC0yLjc5N2wuODc3LTEuNTA4IDEuOTA2LS4wODhWMy4ySDYuNHYxMi41NzdoMi4xMTR6TTYuNCAwaDE5LjJhMy4yIDMuMiAwIDAgMSAzLjIgMy4ydjEzLjYxOGEzLjIgMy4yIDAgMCAxLS4zNiAxLjQ3NmwtLjI5NS41NjUtMi41NjIuMTE4Yy0uNTc4Ljk5NS0uODc1IDEuNTA4LS44ODkgMS41NGEzLjExMyAzLjExMyAwIDAgMS0yLjg1OSAxLjg4M0gxMC45MTdhMy4yIDMuMiAwIDAgMS0yLjg0OC0xLjc0bC0uNTAzLS45OC0uNTcyLS43MDNoLTEuOGwtLjYxMi0uNDIzQTMuMiAzLjIgMCAwIDEgMy4yIDE1LjkyMVYzLjJBMy4yIDMuMiAwIDAgMSA2LjQgMHoiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTYuNCAxMC4xNTlMMi45NSAxNi44IDAgMTUuNDQxIDMuNDUgOC44eiIvPjxwYXRoIGQ9Ik0xMS4yIDYuNGg5LjZhMS42IDEuNiAwIDEgMSAwIDMuMmgtOS42YTEuNiAxLjYgMCAxIDEgMC0zLjJ6TTExLjIgMTEuMmg5LjZhMS42IDEuNiAwIDEgMSAwIDMuMmgtOS42YTEuNiAxLjYgMCAxIDEgMC0zLjJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat
}

.svg-plus {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4wMiAzLjJjLTEuMzcgMC0yLjQ4IDEuMDc1LTIuNDggMi40djIwLjhjMCAxLjMyNSAxLjExIDIuNCAyLjQ4IDIuNGgxOC4xOTJjMS4zNyAwIDIuNDgtMS4wNzUgMi40OC0yLjRWNS42YzAtMS4zMjUtMS4xMS0yLjQtMi40OC0yLjRIOS4wMnpNMy4yMzMgMjMuOTQ2di0zLjA5MkguODA1YS44LjggMCAwIDEtLjgtLjh2LTEuNzA4YS44LjggMCAwIDEgLjgtLjhoMi40Mjd2LTMuMDkySC44MDVhLjguOCAwIDAgMS0uOC0uOHYtMS43MDhhLjguOCAwIDAgMSAuOC0uOGgyLjQyN1Y4LjA1NEguODA1YS44LjggMCAwIDEtLjgtLjhWNS41NDZhLjguOCAwIDAgMSAuOC0uOEgzLjNDMy43MjQgMi4wNiA2LjEyNCAwIDkuMDIxIDBoMTguMTlDMzAuNDEgMCAzMyAyLjUwNyAzMyA1LjZ2MjAuOGMwIDMuMDkzLTIuNTkxIDUuNi01Ljc4OCA1LjZIOS4wMmMtMi44OTcgMC01LjI5Ny0yLjA1OS01LjcyMi00Ljc0NkguODA1YS44LjggMCAwIDEtLjgtLjh2LTEuNzA4YS44LjggMCAwIDEgLjgtLjhoMi40Mjd6Ii8+PHBhdGggZD0iTTIzLjcyNyAyOC44ODl2LTUuNDQ1YzAtMS4yODgtMS4wOTktMi4zMzMtMi40NTQtMi4zMzNoLTYuNTQ2Yy0xLjM1NSAwLTIuNDU0IDEuMDQ1LTIuNDU0IDIuMzMzdjUuNDQ1aDExLjQ1NHptLTktMTAuODg5aDYuNTQ2QzI0LjQzNiAxOCAyNyAyMC40MzggMjcgMjMuNDQ0VjMySDl2LTguNTU2QzkgMjAuNDM4IDExLjU2NCAxOCAxNC43MjcgMTh6Ii8+PHBhdGggZD0iTTE4LjUgMTYuNzVhMy4yNSAzLjI1IDAgMSAwIDAtNi41IDMuMjUgMy4yNSAwIDAgMCAwIDYuNXptMCAzLjI1YTYuNSA2LjUgMCAxIDEgMC0xMyA2LjUgNi41IDAgMCAxIDAgMTN6Ii8+PC9nPjwvc3ZnPg==) no-repeat
}

.svg-list {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4LjQ2MiA2LjI1djEyLjVIMTEuNTM4VjYuMjVoMjYuOTI0em03LjY5MiAyNXYxMi41SDMuODQ2di0xMi41aDQyLjMwOHpNOS42MTUgMy4xMjVjLS41MDUgMC0xLjAwMi4xNjctMS4zNi40NTgtLjM1Ny4yOS0uNTYzLjY5NC0uNTYzIDEuMTA0djE1LjYyNWMwIC40MTEuMjA2LjgxNS41NjQgMS4xMDUuMzU3LjI5Ljg1NC40NTggMS4zNi40NThoMTMuNDZ2Ni4yNUgxLjkyNGMtLjUwNiAwLTEuMDAyLjE2Ny0xLjM2LjQ1OC0uMzU3LjI5LS41NjMuNjk0LS41NjMgMS4xMDR2MTUuNjI1YzAgLjQxMS4yMDYuODE1LjU2MyAxLjEwNS4zNTguMjkuODU0LjQ1OCAxLjM2LjQ1OGgyMS4xNTRWNTBoMy44NDZ2LTMuMTI1aDIxLjE1NGMuNTA2IDAgMS4wMDItLjE2NyAxLjM2LS40NTguMzU3LS4yOS41NjMtLjY5NC41NjMtMS4xMDVWMjkuNjg4YzAtLjQxMS0uMjA2LS44MTUtLjU2My0xLjEwNS0uMzU4LS4yOS0uODU0LS40NTgtMS4zNi0uNDU4SDI2LjkyM3YtNi4yNWgxMy40NjJjLjUwNSAwIDEuMDAyLS4xNjcgMS4zNi0uNDU4LjM1Ny0uMjkuNTYzLS42OTQuNTYzLTEuMTA1VjQuNjg4YzAtLjQxLS4yMDYtLjgxNC0uNTY0LTEuMTA0LS4zNTctLjI5LS44NTQtLjQ1OC0xLjM2LS40NThoLTEzLjQ2VjBoLTMuODQ3djMuMTI1SDkuNjE1eiIgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat
}

    .svg-list.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4LjQ2MiA2LjI1djEyLjVIMTEuNTM4VjYuMjVoMjYuOTI0em03LjY5MiAyNXYxMi41SDMuODQ2di0xMi41aDQyLjMwOHpNOS42MTUgMy4xMjVjLS41MDUgMC0xLjAwMi4xNjctMS4zNi40NTgtLjM1Ny4yOS0uNTYzLjY5NC0uNTYzIDEuMTA0djE1LjYyNWMwIC40MTEuMjA2LjgxNS41NjQgMS4xMDUuMzU3LjI5Ljg1NC40NTggMS4zNi40NThoMTMuNDZ2Ni4yNUgxLjkyNGMtLjUwNiAwLTEuMDAyLjE2Ny0xLjM2LjQ1OC0uMzU3LjI5LS41NjMuNjk0LS41NjMgMS4xMDR2MTUuNjI1YzAgLjQxMS4yMDYuODE1LjU2MyAxLjEwNS4zNTguMjkuODU0LjQ1OCAxLjM2LjQ1OGgyMS4xNTRWNTBoMy44NDZ2LTMuMTI1aDIxLjE1NGMuNTA2IDAgMS4wMDItLjE2NyAxLjM2LS40NTguMzU3LS4yOS41NjMtLjY5NC41NjMtMS4xMDVWMjkuNjg4YzAtLjQxMS0uMjA2LS44MTUtLjU2My0xLjEwNS0uMzU4LS4yOS0uODU0LS40NTgtMS4zNi0uNDU4SDI2LjkyM3YtNi4yNWgxMy40NjJjLjUwNSAwIDEuMDAyLS4xNjcgMS4zNi0uNDU4LjM1Ny0uMjkuNTYzLS42OTQuNTYzLTEuMTA1VjQuNjg4YzAtLjQxLS4yMDYtLjgxNC0uNTY0LTEuMTA0LS4zNTctLjI5LS44NTQtLjQ1OC0xLjM2LS40NThoLTEzLjQ2VjBoLTMuODQ3djMuMTI1SDkuNjE1eiIgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat
    }

.svg-posts {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjYuMTkyIDBoLjExYTIuNTkyIDIuNTkyIDAgMCAxIDIuNTkyIDIuNTkyVjNIMjMuNnYtLjQwOEEyLjU5MiAyLjU5MiAwIDAgMSAyNi4xOTIgMHoiIGZpbGw9IiM1NUFDRUUiLz48cGF0aCBkPSJNMzggMjUuOTJ2Ni43MmMwIDEuODYyLTIuMDEzIDMuMzYtNC44IDMuMzZINi44QzQuMDA5IDM2IDIgMzQuNSAyIDMyLjY0VjE0LjE2YzAtMS44NjIgMi4wMDItMy4zNiA0LjgtMy4zNmg5LjYiIHN0cm9rZT0iIzREQTRGQiIgc3Ryb2tlLXdpZHRoPSIyLjQ0OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTI2LjI0NyAxN1Y2LjcxMSIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjIuNTkyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PHBhdGggZD0iTTI1LjMzNiAyMi40NjdMMjMuNiAyMGg1LjI5NGwtMS43MzYgMi40NjdjLS41MDMuNzE1LTEuMzI1LjcwNy0xLjgyMiAweiIgZmlsbD0iIzU1QUNFRSIvPjxwYXRoIGQ9Ik0xMC42NCAxNi41Nmg3LjJNMTAuNjQgMjEuNmg3LjIiIHN0cm9rZT0iIzU1QUNFRSIgc3Ryb2tlLXdpZHRoPSIxLjI5NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjwvc3ZnPg==) no-repeat
}

.svg-interest {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzUgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkzIiBmaWxsPSIjNTVBQ0VFIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjUyMzU1NDYsMjkuNDA0MTM4MSBMNC4xNTk1Mjg5MSwyOS40MDQxMzgxIEMzLjAzNTMzMTkxLDI5LjQwNDEzODEgMi4xMzU5NzQzLDI4LjM5NzQyOTYgMi4xMzU5NzQzLDI3LjE2NzAwOCBMMi4xMzU5NzQzLDkuMzgxODIzMzIgQzIuMTM1OTc0Myw4LjE1MTQwMTc0IDMuMDM1MzMxOTEsNy4xNDQ2OTMxNyA0LjE1OTUyODkxLDcuMTQ0NjkzMTcgTDMwLjg3Nzk0NDMsNy4xNDQ2OTMxNyBDMzIuMDAyMTQxMyw3LjE0NDY5MzE3IDMyLjkwMTQ5ODksOC4xNTE0MDE3NCAzMi45MDE0OTg5LDkuMzgxODIzMzIgTDMyLjkwMTQ5ODksMTYuMzkxNDk3OCBDMzIuOTAxNDk4OSwxNi45ODgwNjU4IDMzLjM4ODY1MSwxNy40MzU0OTE4IDMzLjk1MDc0OTUsMTcuNDM1NDkxOCBDMzQuNTEyODQ4LDE3LjQzNTQ5MTggMzUsMTYuOTUwNzgwMyAzNSwxNi4zOTE0OTc4IEwzNSw5LjM4MTgyMzMyIEMzNSw2Ljk5NTU1MTE2IDMzLjEyNjMzODMsNS4wMTk0MTk1MyAzMC44NDA0NzExLDUuMDE5NDE5NTMgTDIzLjU3MDY2MzgsNS4wMTk0MTk1MyBMMjMuNTcwNjYzOCwyLjg1Njg2MDM5IEMyMy41NzA2NjM4LDEuNTUxODY3ODEgMjIuNTIxNDEzMywwLjQ3MDU4ODIzNSAyMS4yNDczMjMzLDAuNDcwNTg4MjM1IEwxMy4zNDA0NzExLDAuNDcwNTg4MjM1IEMxMi4wNjYzODEyLDAuNDcwNTg4MjM1IDExLjAxNzEzMDYsMS41NTE4Njc4MSAxMS4wMTcxMzA2LDIuODU2ODYwMzkgTDExLjAxNzEzMDYsNS4wMTk0MTk1MyBMNC4xNTk1Mjg5MSw1LjAxOTQxOTUzIEMxLjg3MzY2MTY3LDUuMDE5NDE5NTMgMCw2Ljk5NTU1MTE2IDAsOS4zODE4MjMzMiBMMCwyNy4xNjcwMDggQzAsMjkuNTUzMjgwMSAxLjg3MzY2MTY3LDMxLjUyOTQxMTggNC4xNTk1Mjg5MSwzMS41Mjk0MTE4IEwxOS41NjEwMjc4LDMxLjUyOTQxMTggQzIwLjE2MDU5OTYsMzEuNTI5NDExOCAyMC42MTAyNzg0LDMxLjA0NDcwMDIgMjAuNjEwMjc4NCwzMC40ODU0MTc3IEMyMC42MTAyNzg0LDI5Ljg4ODg0OTcgMjAuMTIzMTI2MywyOS40MDQxMzgxIDE5LjUyMzU1NDYsMjkuNDA0MTM4MSBaIE0xMy4xNTMxMDQ5LDIuODk0MTQ1ODkgQzEzLjE1MzEwNDksMi43NDUwMDM4OCAxMy4yNjU1MjQ2LDIuNTk1ODYxODcgMTMuMzQwNDcxMSwyLjU5NTg2MTg3IEwyMS4yNDczMjMzLDIuNTk1ODYxODcgQzIxLjMyMjI2OTgsMi41OTU4NjE4NyAyMS40MzQ2ODk1LDIuNzA3NzE4MzggMjEuNDM0Njg5NSwyLjg5NDE0NTg5IEwyMS40MzQ2ODk1LDUuMDE5NDE5NTMgTDEzLjE1MzEwNDksNS4wMTk0MTk1MyBMMTMuMTUzMTA0OSwyLjg5NDE0NTg5IFoiIGlkPSJTaGFwZSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4yMDEzODksIDIyLjIxMTc2NSkgcm90YXRlKC0xNS4wMDAwMDApIHRyYW5zbGF0ZSgtMjYuMjAxMzg5LCAtMjIuMjExNzY1KSAiIHBvaW50cz0iMjYuMjAxMzg4OSAyNi4zMDEzMzcyIDIxLjkwNTE5NDMgMjguNDIzNTI5NCAyMi43MjU2OTQ0IDIzLjkyODY1NDIgMTkuMjUgMjAuNzQ1MzY2IDI0LjA1MzI5MTYgMjAuMDg5NTcyNSAyNi4yMDEzODg5IDE2IDI4LjM0OTQ4NjIgMjAuMDg5NTcyNSAzMy4xNTI3Nzc4IDIwLjc0NTM2NiAyOS42NzcwODMzIDIzLjkyODY1NDIgMzAuNDk3NTgzNSAyOC40MjM1Mjk0Ij48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
}

    .svg-interest.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzUgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkzIiBmaWxsPSIjY2VjZmQxIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjUyMzU1NDYsMjkuNDA0MTM4MSBMNC4xNTk1Mjg5MSwyOS40MDQxMzgxIEMzLjAzNTMzMTkxLDI5LjQwNDEzODEgMi4xMzU5NzQzLDI4LjM5NzQyOTYgMi4xMzU5NzQzLDI3LjE2NzAwOCBMMi4xMzU5NzQzLDkuMzgxODIzMzIgQzIuMTM1OTc0Myw4LjE1MTQwMTc0IDMuMDM1MzMxOTEsNy4xNDQ2OTMxNyA0LjE1OTUyODkxLDcuMTQ0NjkzMTcgTDMwLjg3Nzk0NDMsNy4xNDQ2OTMxNyBDMzIuMDAyMTQxMyw3LjE0NDY5MzE3IDMyLjkwMTQ5ODksOC4xNTE0MDE3NCAzMi45MDE0OTg5LDkuMzgxODIzMzIgTDMyLjkwMTQ5ODksMTYuMzkxNDk3OCBDMzIuOTAxNDk4OSwxNi45ODgwNjU4IDMzLjM4ODY1MSwxNy40MzU0OTE4IDMzLjk1MDc0OTUsMTcuNDM1NDkxOCBDMzQuNTEyODQ4LDE3LjQzNTQ5MTggMzUsMTYuOTUwNzgwMyAzNSwxNi4zOTE0OTc4IEwzNSw5LjM4MTgyMzMyIEMzNSw2Ljk5NTU1MTE2IDMzLjEyNjMzODMsNS4wMTk0MTk1MyAzMC44NDA0NzExLDUuMDE5NDE5NTMgTDIzLjU3MDY2MzgsNS4wMTk0MTk1MyBMMjMuNTcwNjYzOCwyLjg1Njg2MDM5IEMyMy41NzA2NjM4LDEuNTUxODY3ODEgMjIuNTIxNDEzMywwLjQ3MDU4ODIzNSAyMS4yNDczMjMzLDAuNDcwNTg4MjM1IEwxMy4zNDA0NzExLDAuNDcwNTg4MjM1IEMxMi4wNjYzODEyLDAuNDcwNTg4MjM1IDExLjAxNzEzMDYsMS41NTE4Njc4MSAxMS4wMTcxMzA2LDIuODU2ODYwMzkgTDExLjAxNzEzMDYsNS4wMTk0MTk1MyBMNC4xNTk1Mjg5MSw1LjAxOTQxOTUzIEMxLjg3MzY2MTY3LDUuMDE5NDE5NTMgMCw2Ljk5NTU1MTE2IDAsOS4zODE4MjMzMiBMMCwyNy4xNjcwMDggQzAsMjkuNTUzMjgwMSAxLjg3MzY2MTY3LDMxLjUyOTQxMTggNC4xNTk1Mjg5MSwzMS41Mjk0MTE4IEwxOS41NjEwMjc4LDMxLjUyOTQxMTggQzIwLjE2MDU5OTYsMzEuNTI5NDExOCAyMC42MTAyNzg0LDMxLjA0NDcwMDIgMjAuNjEwMjc4NCwzMC40ODU0MTc3IEMyMC42MTAyNzg0LDI5Ljg4ODg0OTcgMjAuMTIzMTI2MywyOS40MDQxMzgxIDE5LjUyMzU1NDYsMjkuNDA0MTM4MSBaIE0xMy4xNTMxMDQ5LDIuODk0MTQ1ODkgQzEzLjE1MzEwNDksMi43NDUwMDM4OCAxMy4yNjU1MjQ2LDIuNTk1ODYxODcgMTMuMzQwNDcxMSwyLjU5NTg2MTg3IEwyMS4yNDczMjMzLDIuNTk1ODYxODcgQzIxLjMyMjI2OTgsMi41OTU4NjE4NyAyMS40MzQ2ODk1LDIuNzA3NzE4MzggMjEuNDM0Njg5NSwyLjg5NDE0NTg5IEwyMS40MzQ2ODk1LDUuMDE5NDE5NTMgTDEzLjE1MzEwNDksNS4wMTk0MTk1MyBMMTMuMTUzMTA0OSwyLjg5NDE0NTg5IFoiIGlkPSJTaGFwZSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4yMDEzODksIDIyLjIxMTc2NSkgcm90YXRlKC0xNS4wMDAwMDApIHRyYW5zbGF0ZSgtMjYuMjAxMzg5LCAtMjIuMjExNzY1KSAiIHBvaW50cz0iMjYuMjAxMzg4OSAyNi4zMDEzMzcyIDIxLjkwNTE5NDMgMjguNDIzNTI5NCAyMi43MjU2OTQ0IDIzLjkyODY1NDIgMTkuMjUgMjAuNzQ1MzY2IDI0LjA1MzI5MTYgMjAuMDg5NTcyNSAyNi4yMDEzODg5IDE2IDI4LjM0OTQ4NjIgMjAuMDg5NTcyNSAzMy4xNTI3Nzc4IDIwLjc0NTM2NiAyOS42NzcwODMzIDIzLjkyODY1NDIgMzAuNDk3NTgzNSAyOC40MjM1Mjk0Ij48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
    }

.svg-skills {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDRweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgNDQgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTU3IiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTguOTM2MTY1MywyMC43NzA1ODgyIEwyNi4wMjExMjUxLDE3LjE0NzA1ODggTDE4LjkzNjE2NTMsMTMuNTIzNTI5NCBMMTguOTM2MTY1MywyMC43NzA1ODgyIFogTTE5LjkwMjI5NjIsMTUuMTQxMTc2NSBMMjMuODk1NjM3MiwxNy4xNDcwNTg4IEwxOS45MDIyOTYyLDE5LjE1Mjk0MTIgTDE5LjkwMjI5NjIsMTUuMTQxMTc2NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI5LjQzNDc4NzYsMTUuNTk0MTE3NiBMMjguNDY4NjU2NywxNS43ODgyMzUzIEMyOC41MzMwNjU0LDE1Ljk4MjM1MjkgMjguNTMzMDY1NCwxNi4xNzY0NzA2IDI4LjUzMzA2NTQsMTYuMzcwNTg4MiBDMjguODU1MTA5MSwxOS40MTE3NjQ3IDI3LjExNjA3MzUsMjIuMzg4MjM1MyAyNC4yODIwODk2LDIzLjYxNzY0NzEgQzIyLjU0MzA1NCwyNC4zMjk0MTE4IDIwLjY3NTIwMDksMjQuMzI5NDExOCAxOC45MzYxNjUzLDIzLjYxNzY0NzEgQzE3LjE5NzEyOTcsMjIuOTA1ODgyNCAxNS44NDQ1NDY1LDIxLjU0NzA1ODggMTUuMTM2MDUwNSwxOS44IEMxNC40Mjc1NTQ1LDE4LjA1Mjk0MTIgMTQuNDI3NTU0NSwxNi4xNzY0NzA2IDE1LjEzNjA1MDUsMTQuNDI5NDExOCBDMTUuODQ0NTQ2NSwxMi42ODIzNTI5IDE3LjE5NzEyOTcsMTEuMzIzNTI5NCAxOC45MzYxNjUzLDEwLjYxMTc2NDcgQzIxLjc3MDE0OTMsOS40NDcwNTg4MiAyNC45OTA1ODU1LDEwLjIyMzUyOTQgMjYuOTIyODQ3MywxMi40ODgyMzUzIEwyNC43MzI5NTA2LDEyLjM1ODgyMzUgTDI0LjY2ODU0MTksMTMuMzI5NDExOCBMMjguMzM5ODM5MywxMy41ODgyMzUzIEwyOC41OTc0NzQyLDkuODM1Mjk0MTIgTDI3LjYzMTM0MzMsOS43NzA1ODgyNCBMMjcuNTAyNTI1OCwxMS43NzY0NzA2IEMyNS4yNDgyMjA0LDkuMjUyOTQxMTggMjEuNzA1NzQwNSw4LjQxMTc2NDcxIDE4LjQ4NTMwNDIsOS43NzA1ODgyNCBDMTYuNTUzMDQyNSwxMC42MTE3NjQ3IDE1LjAwNzIzMzEsMTIuMTY0NzA1OSAxNC4xNjk5MTk2LDE0LjEwNTg4MjQgQzEzLjMzMjYwNjIsMTYuMTExNzY0NyAxMy4zOTcwMTQ5LDE4LjI0NzA1ODggMTQuMTY5OTE5NiwyMC4yNTI5NDEyIEMxNS4wMDcyMzMxLDIyLjE5NDExNzYgMTYuNTUzMDQyNSwyMy43NDcwNTg4IDE4LjQ4NTMwNDIsMjQuNTg4MjM1MyBDMTkuNDUxNDM1MSwyNC45NzY0NzA2IDIwLjQ4MTk3NDcsMjUuMTcwNTg4MiAyMS41MTI1MTQ0LDI1LjE3MDU4ODIgQzIyLjU0MzA1NCwyNS4xNzA1ODgyIDIzLjU3MzU5MzYsMjQuOTc2NDcwNiAyNC42MDQxMzMyLDI0LjUyMzUyOTQgQzI3LjgyNDU2OTUsMjMuMTY0NzA1OSAyOS44MjEyNCwxOS44IDI5LjQzNDc4NzYsMTYuMzA1ODgyNCBDMjkuNDk5MTk2MywxNi4wNDcwNTg4IDI5LjQzNDc4NzYsMTUuODUyOTQxMiAyOS40MzQ3ODc2LDE1LjU5NDExNzYgWiIgaWQ9IlNoYXBlIiBzdHJva2U9IiM1NUFDRUUiPjwvcGF0aD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1wYXRoIiB4PSIzNC4xMzY2MjQ2IiB5PSIyLjk3NjQ3MDU5IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgeD0iMzEuNjg5MDkzIiB5PSIyLjk3NjQ3MDU5IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgeD0iMzYuNTg0MTU2MSIgeT0iMi45NzY0NzA1OSIgd2lkdGg9IjEiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjYuNjk4NTA3NDYiIHk9IjIuOTc2NDcwNTkiIHdpZHRoPSIyMS4zMTkyODgyIiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHBhdGggZD0iTTQwLjM4NDI3MSwyOC4xNDcwNTg4IEw0MC4zODQyNzEsMC41ODIzNTI5NDEgTDIuNzY5NTc1MiwwLjU4MjM1Mjk0MSBMMi43Njk1NzUyLDI4LjE0NzA1ODggTDAuNTE1MjY5ODA1LDI4LjE0NzA1ODggTDAuNTE1MjY5ODA1LDMwLjA4ODIzNTMgTDIuMzE4NzE0MTIsMzIuNDE3NjQ3MSBMNDAuOTYzOTQ5NSwzMi40MTc2NDcxIEw0Mi43NjczOTM4LDMwLjA4ODIzNTMgTDQyLjc2NzM5MzgsMjguMTQ3MDU4OCBMNDAuMzg0MjcxLDI4LjE0NzA1ODggWiBNMzkuNDE4MTQwMSwxLjU1Mjk0MTE4IEwzOS40MTgxNDAxLDUuMjQxMTc2NDcgTDMuNzM1NzA2MDgsNS4yNDExNzY0NyBMMy43MzU3MDYwOCwxLjU1Mjk0MTE4IEwzOS40MTgxNDAxLDEuNTUyOTQxMTggWiBNMy43MzU3MDYwOCw2LjIxMTc2NDcxIEwzOS40MTgxNDAxLDYuMjExNzY0NzEgTDM5LjQxODE0MDEsMjguMTQ3MDU4OCBMMy43MzU3MDYwOCwyOC4xNDcwNTg4IEwzLjczNTcwNjA4LDYuMjExNzY0NzEgWiBNNDEuNjcyNDQ1NSwyOS43NjQ3MDU5IEw0MC4zODQyNzEsMzEuNTExNzY0NyBMMi43Njk1NzUyLDMxLjUxMTc2NDcgTDEuNDgxNDAwNjksMjkuNzY0NzA1OSBMMS40ODE0MDA2OSwyOS4xMTc2NDcxIEw0MS43MzY4NTQyLDI5LjExNzY0NzEgTDQxLjczNjg1NDIsMjkuNzY0NzA1OSBMNDEuNjcyNDQ1NSwyOS43NjQ3MDU5IFoiIGlkPSJTaGFwZSIgc3Ryb2tlPSIjNTVBQ0VFIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
    background-size: 36px auto !important
}

.svg-cog {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNDcuMTE1IDI2LjM4NWExLjg4NSAxLjg4NSAwIDAgMCAwLTMuNzdoLTEuOTc0YTIwLjYzNyAyMC42MzcgMCAwIDAtLjg0NC00LjI3NWwxLjgyLS43NTNhMS44ODMgMS44ODMgMCAwIDAgMS4wMi0yLjQ2MiAxLjg4MSAxLjg4MSAwIDAgMC0yLjQ2My0xLjAybC0xLjgyNy43NTZhMjAuODA1IDIwLjgwNSAwIDAgMC0yLjQyMy0zLjYybDEuNDAxLTEuNGExLjg4NSAxLjg4NSAwIDAgMC0yLjY2NS0yLjY2NmwtMS40IDEuNGEyMC43OCAyMC43OCAwIDAgMC0zLjYyLTIuNDIybC43NTctMS44MjhhMS44ODQgMS44ODQgMCAxIDAtMy40ODEtMS40NDJsLS43NTMgMS44MmEyMC41ODUgMjAuNTg1IDAgMCAwLTQuMjc2LS44NDZWMS44ODVhMS44ODUgMS44ODUgMCAwIDAtMy43NyAwdjEuOTc0YTIwLjYzNyAyMC42MzcgMCAwIDAtNC4yNzUuODQ0bC0uNzUzLTEuODE5YTEuODg1IDEuODg1IDAgMSAwLTMuNDgzIDEuNDQybC43NTcgMS44MjdhMjAuODA1IDIwLjgwNSAwIDAgMC0zLjYyIDIuNDIzbC0xLjQtMS40MDFBMS44ODQgMS44ODQgMCAxIDAgNy4xNzcgOS44NGwxLjQgMS40YTIwLjc1MiAyMC43NTIgMCAwIDAtMi40MjIgMy42MmwtMS44MjYtLjc1NmExLjg4NSAxLjg4NSAwIDAgMC0xLjQ0MyAzLjQ4MWwxLjgxOS43NTRjLS40MjcgMS4zNy0uNzEgMi44LS44NDQgNC4yNzVIMS44ODVhMS44ODUgMS44ODUgMCAwIDAgMCAzLjc3aDEuOTc0Yy4xMzQgMS40NzMuNDE3IDIuOTA2Ljg0NSA0LjI3NmwtMS44MTkuNzUzYTEuODg0IDEuODg0IDAgMSAwIDEuNDQyIDMuNDgybDEuODI3LS43NTdhMjAuODMzIDIwLjgzMyAwIDAgMCAyLjQyMyAzLjYxOGwtMS40MDEgMS40MDJhMS44ODQgMS44ODQgMCAxIDAgMi42NjUgMi42NjRsMS40MDItMS40YTIwLjc1MiAyMC43NTIgMCAwIDAgMy42MiAyLjQyMmwtLjc1OCAxLjgyN2ExLjg4NCAxLjg4NCAwIDEgMCAzLjQ4MyAxLjQ0M2wuNzUzLTEuODJjMS4zNy40MjcgMi44LjcxMiA0LjI3NS44NDR2MS45NzdhMS44ODUgMS44ODUgMCAwIDAgMy43NyAwdi0xLjk3NGEyMC42MjQgMjAuNjI0IDAgMCAwIDQuMjc1LS44NDRsLjc1NCAxLjgxOWExLjg4NCAxLjg4NCAwIDEgMCAzLjQ4Mi0xLjQ0M2wtLjc1Ni0xLjgyNmEyMC44ODcgMjAuODg3IDAgMCAwIDMuNjE4LTIuNDIzbDEuNDAxIDEuNDAxYy4zNjkuMzY5Ljg1LjU1MiAxLjMzMy41NTJhMS44ODQgMS44ODQgMCAwIDAgMS4zMzItMy4yMTdsLTEuNC0xLjRhMjAuNzg4IDIwLjc4OCAwIDAgMCAyLjQyMi0zLjYybDEuODI4Ljc1NmExLjg4NyAxLjg4NyAwIDAgMCAyLjQ2Mi0xLjAyIDEuODgzIDEuODgzIDAgMCAwLTEuMDItMi40NjFsLTEuODItLjc1M2MuNDI4LTEuMzcuNzEyLTIuODAyLjg0NS00LjI3NWgxLjk3M3YtLjAwMnpNMjQuNSA0MS40NjJjLTkuMzUyIDAtMTYuOTYyLTcuNjEtMTYuOTYyLTE2Ljk2MlMxNS4xNDggNy41MzggMjQuNSA3LjUzOHMxNi45NjIgNy42MSAxNi45NjIgMTYuOTYyLTcuNjEgMTYuOTYyLTE2Ljk2MiAxNi45NjJ6Ii8+PHBhdGggZD0iTTMwLjE1NCAxNi45NjJhNS42NiA1LjY2IDAgMCAwLTUuNjU0LTUuNjU0IDUuNjYgNS42NiAwIDAgMC01LjY1NCA1LjY1NCA1LjY2IDUuNjYgMCAwIDAgNS42NTQgNS42NTMgNS42NiA1LjY2IDAgMCAwIDUuNjU0LTUuNjUzek0yNC41IDE4Ljg0NmExLjg4NyAxLjg4NyAwIDAgMS0xLjg4NS0xLjg4NGMwLTEuMDQuODQ2LTEuODg1IDEuODg1LTEuODg1IDEuMDQgMCAxLjg4NS44NDUgMS44ODUgMS44ODUgMCAxLjAzOS0uODQ2IDEuODg0LTEuODg1IDEuODg0ek0yOC4yNyAyMi42MTVoLTcuNTRhNS42NiA1LjY2IDAgMCAwLTUuNjUzIDUuNjU0djUuNjU0YTEuODg1IDEuODg1IDAgMCAwIDMuNzcgMFYyOC4yN2MwLTEuMDQuODQ0LTEuODg0IDEuODg0LTEuODg0aDcuNTM4YzEuMDQgMCAxLjg4NS44NDUgMS44ODUgMS44ODR2NS42NTRhMS44ODUgMS44ODUgMCAwIDAgMy43NyAwVjI4LjI3YTUuNjYgNS42NiAwIDAgMC01LjY1NS01LjY1NHoiLz48L2c+PC9zdmc+) no-repeat;
    background-size: 32px auto !important
}

    .svg-cog.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNDcuMTE1IDI2LjM4NWExLjg4NSAxLjg4NSAwIDAgMCAwLTMuNzdoLTEuOTc0YTIwLjYzNyAyMC42MzcgMCAwIDAtLjg0NC00LjI3NWwxLjgyLS43NTNhMS44ODMgMS44ODMgMCAwIDAgMS4wMi0yLjQ2MiAxLjg4MSAxLjg4MSAwIDAgMC0yLjQ2My0xLjAybC0xLjgyNy43NTZhMjAuODA1IDIwLjgwNSAwIDAgMC0yLjQyMy0zLjYybDEuNDAxLTEuNGExLjg4NSAxLjg4NSAwIDAgMC0yLjY2NS0yLjY2NmwtMS40IDEuNGEyMC43OCAyMC43OCAwIDAgMC0zLjYyLTIuNDIybC43NTctMS44MjhhMS44ODQgMS44ODQgMCAxIDAtMy40ODEtMS40NDJsLS43NTMgMS44MmEyMC41ODUgMjAuNTg1IDAgMCAwLTQuMjc2LS44NDZWMS44ODVhMS44ODUgMS44ODUgMCAwIDAtMy43NyAwdjEuOTc0YTIwLjYzNyAyMC42MzcgMCAwIDAtNC4yNzUuODQ0bC0uNzUzLTEuODE5YTEuODg1IDEuODg1IDAgMSAwLTMuNDgzIDEuNDQybC43NTcgMS44MjdhMjAuODA1IDIwLjgwNSAwIDAgMC0zLjYyIDIuNDIzbC0xLjQtMS40MDFBMS44ODQgMS44ODQgMCAxIDAgNy4xNzcgOS44NGwxLjQgMS40YTIwLjc1MiAyMC43NTIgMCAwIDAtMi40MjIgMy42MmwtMS44MjYtLjc1NmExLjg4NSAxLjg4NSAwIDAgMC0xLjQ0MyAzLjQ4MWwxLjgxOS43NTRjLS40MjcgMS4zNy0uNzEgMi44LS44NDQgNC4yNzVIMS44ODVhMS44ODUgMS44ODUgMCAwIDAgMCAzLjc3aDEuOTc0Yy4xMzQgMS40NzMuNDE3IDIuOTA2Ljg0NSA0LjI3NmwtMS44MTkuNzUzYTEuODg0IDEuODg0IDAgMSAwIDEuNDQyIDMuNDgybDEuODI3LS43NTdhMjAuODMzIDIwLjgzMyAwIDAgMCAyLjQyMyAzLjYxOGwtMS40MDEgMS40MDJhMS44ODQgMS44ODQgMCAxIDAgMi42NjUgMi42NjRsMS40MDItMS40YTIwLjc1MiAyMC43NTIgMCAwIDAgMy42MiAyLjQyMmwtLjc1OCAxLjgyN2ExLjg4NCAxLjg4NCAwIDEgMCAzLjQ4MyAxLjQ0M2wuNzUzLTEuODJjMS4zNy40MjcgMi44LjcxMiA0LjI3NS44NDR2MS45NzdhMS44ODUgMS44ODUgMCAwIDAgMy43NyAwdi0xLjk3NGEyMC42MjQgMjAuNjI0IDAgMCAwIDQuMjc1LS44NDRsLjc1NCAxLjgxOWExLjg4NCAxLjg4NCAwIDEgMCAzLjQ4Mi0xLjQ0M2wtLjc1Ni0xLjgyNmEyMC44ODcgMjAuODg3IDAgMCAwIDMuNjE4LTIuNDIzbDEuNDAxIDEuNDAxYy4zNjkuMzY5Ljg1LjU1MiAxLjMzMy41NTJhMS44ODQgMS44ODQgMCAwIDAgMS4zMzItMy4yMTdsLTEuNC0xLjRhMjAuNzg4IDIwLjc4OCAwIDAgMCAyLjQyMi0zLjYybDEuODI4Ljc1NmExLjg4NyAxLjg4NyAwIDAgMCAyLjQ2Mi0xLjAyIDEuODgzIDEuODgzIDAgMCAwLTEuMDItMi40NjFsLTEuODItLjc1M2MuNDI4LTEuMzcuNzEyLTIuODAyLjg0NS00LjI3NWgxLjk3M3YtLjAwMnpNMjQuNSA0MS40NjJjLTkuMzUyIDAtMTYuOTYyLTcuNjEtMTYuOTYyLTE2Ljk2MlMxNS4xNDggNy41MzggMjQuNSA3LjUzOHMxNi45NjIgNy42MSAxNi45NjIgMTYuOTYyLTcuNjEgMTYuOTYyLTE2Ljk2MiAxNi45NjJ6Ii8+PHBhdGggZD0iTTMwLjE1NCAxNi45NjJhNS42NiA1LjY2IDAgMCAwLTUuNjU0LTUuNjU0IDUuNjYgNS42NiAwIDAgMC01LjY1NCA1LjY1NCA1LjY2IDUuNjYgMCAwIDAgNS42NTQgNS42NTMgNS42NiA1LjY2IDAgMCAwIDUuNjU0LTUuNjUzek0yNC41IDE4Ljg0NmExLjg4NyAxLjg4NyAwIDAgMS0xLjg4NS0xLjg4NGMwLTEuMDQuODQ2LTEuODg1IDEuODg1LTEuODg1IDEuMDQgMCAxLjg4NS44NDUgMS44ODUgMS44ODUgMCAxLjAzOS0uODQ2IDEuODg0LTEuODg1IDEuODg0ek0yOC4yNyAyMi42MTVoLTcuNTRhNS42NiA1LjY2IDAgMCAwLTUuNjUzIDUuNjU0djUuNjU0YTEuODg1IDEuODg1IDAgMCAwIDMuNzcgMFYyOC4yN2MwLTEuMDQuODQ0LTEuODg0IDEuODg0LTEuODg0aDcuNTM4YzEuMDQgMCAxLjg4NS44NDUgMS44ODUgMS44ODR2NS42NTRhMS44ODUgMS44ODUgMCAwIDAgMy43NyAwVjI4LjI3YTUuNjYgNS42NiAwIDAgMC01LjY1NS01LjY1NHoiLz48L2c+PC9zdmc+) no-repeat;
        background-size: 32px auto !important
    }

.svg-happy-face {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjYgMUMxMi4yMTIgMSAxIDEyLjIxMiAxIDI2czExLjIxMiAyNSAyNSAyNSAyNS0xMS4yMTIgMjUtMjVTMzkuNzg4IDEgMjYgMXptMCA0OC40ODVDMTMuMDQ1IDQ5LjQ4NSAyLjUxNSAzOC45NTUgMi41MTUgMjZTMTMuMDQ1IDIuNTE1IDI2IDIuNTE1IDQ5LjQ4NSAxMy4wNDUgNDkuNDg1IDI2IDM4Ljk1NSA0OS40ODUgMjYgNDkuNDg1eiIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMzcuMjUgMjljLS40NSAwLS43NS4zMjUtLjc1LjgxMyAwIDUuODUtNC43MjUgMTAuNTYyLTEwLjUgMTAuNTYycy0xMC41LTQuNzEyLTEwLjUtMTAuNTYzYzAtLjQ4Ny0uMy0uODEyLS43NS0uODEycy0uNzUuMzI1LS43NS44MTNhMTIuMjQgMTIuMjQgMCAwIDAgMi45NiA4LjAwOEMxOS4xNjMgNDAuMzg0IDIyLjQwMyA0MiAyNiA0MmM2LjYgMCAxMi01LjQ0NCAxMi0xMi4xODggMC0uNDg3LS4zLS44MTItLjc1LS44MTJ6IiBzdHJva2U9IiM1NUFDRUUiIHN0cm9rZS13aWR0aD0iMiIvPjxjaXJjbGUgZmlsbD0iIzU1QUNFRSIgY3g9IjE4IiBjeT0iMjAiIHI9IjQiLz48Y2lyY2xlIGZpbGw9IiM1NUFDRUUiIGN4PSIzNCIgY3k9IjIwIiByPSI0Ii8+PC9nPjwvc3ZnPg==) no-repeat
}

    .svg-happy-face.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjYgMUMxMi4yMTIgMSAxIDEyLjIxMiAxIDI2czExLjIxMiAyNSAyNSAyNSAyNS0xMS4yMTIgMjUtMjVTMzkuNzg4IDEgMjYgMXptMCA0OC40ODVDMTMuMDQ1IDQ5LjQ4NSAyLjUxNSAzOC45NTUgMi41MTUgMjZTMTMuMDQ1IDIuNTE1IDI2IDIuNTE1IDQ5LjQ4NSAxMy4wNDUgNDkuNDg1IDI2IDM4Ljk1NSA0OS40ODUgMjYgNDkuNDg1eiIgc3Ryb2tlPSIjQ0VDRkQxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMzcuMjUgMjljLS40NSAwLS43NS4zMjUtLjc1LjgxMyAwIDUuODUtNC43MjUgMTAuNTYyLTEwLjUgMTAuNTYycy0xMC41LTQuNzEyLTEwLjUtMTAuNTYzYzAtLjQ4Ny0uMy0uODEyLS43NS0uODEycy0uNzUuMzI1LS43NS44MTNhMTIuMjQgMTIuMjQgMCAwIDAgMi45NiA4LjAwOEMxOS4xNjMgNDAuMzg0IDIyLjQwMyA0MiAyNiA0MmM2LjYgMCAxMi01LjQ0NCAxMi0xMi4xODggMC0uNDg3LS4zLS44MTItLjc1LS44MTJ6IiBzdHJva2U9IiNDRUNGRDEiIHN0cm9rZS13aWR0aD0iMiIvPjxjaXJjbGUgZmlsbD0iI0NFQ0ZEMSIgY3g9IjE4IiBjeT0iMjAiIHI9IjQiLz48Y2lyY2xlIGZpbGw9IiNDRUNGRDEiIGN4PSIzNCIgY3k9IjIwIiByPSI0Ii8+PC9nPjwvc3ZnPg==) no-repeat
    }

.svg-jobs-location {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMzYgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTIwLjY0Mzc5ODksNDkuMjM3MDM1NyBDMTguMzIyNDQ3Miw1MC42OTcxMTIyIDE1LjI1Njk0OTUsNDkuOTk4OTggMTMuNzk2ODIzLDQ3LjY3NzcxNTQgQzQuNTk0NDY3NzYsMzMuMDQ4MTMyOCAwLDIzLjEyNDI4OTkgMCwxNy4zNzg2NjIgQzAsNy43NTc1MDYxOCA4LjA4MTAzNzA3LDAgMTgsMCBDMjcuOTE4OTYyOSwwIDM2LDcuNzU3NTA2MTggMzYsMTcuMzc4NjYyIEMzNiwyMy4xMjQyOSAzMS40MDU1MzIsMzMuMDQ4MTMzMiAyMi4yMDMxNzY0LDQ3LjY3NzcxNjQgQzIxLjgwNjgzOTQsNDguMzA3Nzk5MSAyMS4yNzM5MDUxLDQ4Ljg0MDcxMzUgMjAuNjQzNzk4OSw0OS4yMzcwMzU3IFogTTMxLjAzNDQ4MjgsMTcuMzc4NjYyIEMzMS4wMzQ0ODI4LDEwLjU0NjE1NSAyNS4yMjA5MDg2LDQuOTY1MzMyIDE4LDQuOTY1MzMyIEMxMC43NzkwOTE0LDQuOTY1MzMyIDQuOTY1NTE3MjQsMTAuNTQ2MTU1IDQuOTY1NTE3MjQsMTcuMzc4NjYyIEM0Ljk2NTUxNzI0LDIxLjgzMjMyNDkgOS4zMTQ4MTc3MiwzMS4yMjY2MTc1IDE4LjAwMDAwMDcsNDUuMDM0MDE3NyBDMjYuNjg1MTgyMSwzMS4yMjY2MTggMzEuMDM0NDgyOCwyMS44MzIzMjUgMzEuMDM0NDgyOCwxNy4zNzg2NjIgWiIgaWQ9Ik92YWwtNyIgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTE4LDI3IEMxMy41ODE3MjIsMjcgMTAsMjMuNDE4Mjc4IDEwLDE5IEMxMCwxNC41ODE3MjIgMTMuNTgxNzIyLDExIDE4LDExIEMyMi40MTgyNzgsMTEgMjYsMTQuNTgxNzIyIDI2LDE5IEMyNiwyMy40MTgyNzggMjIuNDE4Mjc4LDI3IDE4LDI3IFogTTE4LDIzLjMwNzY5MjMgQzIwLjM3OTA3MjgsMjMuMzA3NjkyMyAyMi4zMDc2OTIzLDIxLjM3OTA3MjggMjIuMzA3NjkyMywxOSBDMjIuMzA3NjkyMywxNi42MjA5MjcyIDIwLjM3OTA3MjgsMTQuNjkyMzA3NyAxOCwxNC42OTIzMDc3IEMxNS42MjA5MjcyLDE0LjY5MjMwNzcgMTMuNjkyMzA3NywxNi42MjA5MjcyIDEzLjY5MjMwNzcsMTkgQzEzLjY5MjMwNzcsMjEuMzc5MDcyOCAxNS42MjA5MjcyLDIzLjMwNzY5MjMgMTgsMjMuMzA3NjkyMyBaIiBpZD0iT3ZhbC04IiBzdHJva2U9IiM1NUFDRUUiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMC45OTAwMDAwMSI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
    background-size: 21px auto !important
}

    .svg-jobs-location.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjAuNjQ0IDQ5LjIzN2E0Ljk2NiA0Ljk2NiAwIDAgMS02Ljg0Ny0xLjU2QzQuNTk0IDMzLjA0OSAwIDIzLjEyNSAwIDE3LjM4IDAgNy43NTggOC4wODEgMCAxOCAwczE4IDcuNzU4IDE4IDE3LjM3OWMwIDUuNzQ1LTQuNTk0IDE1LjY3LTEzLjc5NyAzMC4yOTlhNC45NjUgNC45NjUgMCAwIDEtMS41NiAxLjU1OXptMTAuMzktMzEuODU4YzAtNi44MzMtNS44MTMtMTIuNDE0LTEzLjAzNC0xMi40MTQtNy4yMiAwLTEzLjAzNCA1LjU4MS0xMy4wMzQgMTIuNDE0IDAgNC40NTMgNC4zNDkgMTMuODQ4IDEzLjAzNCAyNy42NTUgOC42ODUtMTMuODA3IDEzLjAzNC0yMy4yMDIgMTMuMDM0LTI3LjY1NXoiLz48cGF0aCBkPSJNMTggMjdhOCA4IDAgMSAxIDAtMTYgOCA4IDAgMCAxIDAgMTZ6bTAtMy42OTJhNC4zMDggNC4zMDggMCAxIDAgMC04LjYxNiA0LjMwOCA0LjMwOCAwIDAgMCAwIDguNjE2eiIgc3Ryb2tlPSIjQ0VDRkQxIiBvcGFjaXR5PSIuOTkiLz48L2c+PC9zdmc+) no-repeat;
        background-size: 18px auto;
        background-position: 13px 7px
    }

.svg-checklist {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjggMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTU4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMMCwxLjI2OTIzMDc3IEwwLDI2LjY1Mzg0NjIgTDAsMjcuOTIzMDc2OSBMMS4yNDI4NTcxNCwyNy45MjMwNzY5IEw5LjM5OTEwNzE0LDI3LjkyMzA3NjkgTDEyLjc3ODEyNSwzMS4zNzM3OTgxIEwxMy42NzE0Mjg2LDMyLjI0NjM5NDIgTDE0LjU2NDczMjEsMzEuMzczNzk4MSBMMTcuOTQzNzUsMjcuOTIzMDc2OSBMMjYuMSwyNy45MjMwNzY5IEwyNy4zNDI4NTcxLDI3LjkyMzA3NjkgTDI3LjM0Mjg1NzEsMjYuNjUzODQ2MiBMMjcuMzQyODU3MSwxLjI2OTIzMDc3IEwyNy4zNDI4NTcxLDAgTDI2LjEsMCBMMS4yNDI4NTcxNCwwIEwwLDAgWiBNMi40ODU3MTQyOSwyLjUzODQ2MTU0IEwyNC44NTcxNDI5LDIuNTM4NDYxNTQgTDI0Ljg1NzE0MjksMjUuMzg0NjE1NCBMMTcuNCwyNS4zODQ2MTU0IEwxNi44OTUwODkzLDI1LjM4NDYxNTQgTDE2LjUwNjY5NjQsMjUuNzQxNTg2NSBMMTMuNjcxNDI4NiwyOC42MzcwMTkyIEwxMC44MzYxNjA3LDI1Ljc0MTU4NjUgTDEwLjQ0Nzc2NzksMjUuMzg0NjE1NCBMOS45NDI4NTcxNCwyNS4zODQ2MTU0IEwyLjQ4NTcxNDI5LDI1LjM4NDYxNTQgTDIuNDg1NzE0MjksMi41Mzg0NjE1NCBaIiBpZD0iU2hhcGUiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMjkyODU3MSw5LjUxOTIzMDc3IEwyMS43NSw5LjUxOTIzMDc3IiBpZD0iTGluZS0zIiBzdHJva2U9IiM1NUFDRUUiIHN0cm9rZS13aWR0aD0iMi42NCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMjkyODU3MSwxNC41OTYxNTM4IEwyMS43NSwxNC41OTYxNTM4IiBpZD0iTGluZS0zLUNvcHkiIHN0cm9rZT0iIzU1QUNFRSIgc3Ryb2tlLXdpZHRoPSIyLjY0IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yOTI4NTcxLDE5LjY3MzA3NjkgTDIxLjc1LDE5LjY3MzA3NjkiIGlkPSJMaW5lLTMtQ29weS0yIiBzdHJva2U9IiM1NUFDRUUiIHN0cm9rZS13aWR0aD0iMi42NCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNOC4zOTY3NDgwNiw4LjE4NDU1NjIyIEw3LjEyNTY4NzU2LDkuNDM3Nzc0MzYgTDYuNjkwNDQwMzgsOS4wMTg5MjI0OSBDNi40NTEwMTc2OSw4Ljc5MjY2NTg4IDYuMDY2MzMwNDQsOC43OTYwMjc5MSA1LjgzMTIxNzM3LDkuMDI2NDMxNzkgQzUuNTk2MTA0MjksOS4yNTY4MzU2NyA1LjU5OTU5NzkxLDkuNjI3MDMyMTUgNS44MzkwMjA1OSw5Ljg1MzI4ODc2IEw2LjcwNjA0Njg1LDEwLjY3NTk3MzkgQzYuODE5NTExMzUsMTAuNzgyOTU4MiA2Ljk3MjAzOTQyLDEwLjg0Mjg2OTQgNy4xMzA4ODk3MiwxMC44NDI4NDcyIEM3LjI5MDkzOTY4LDEwLjg0Mzc0NzEgNy40NDQ4ODAwNywxMC43ODM3NzA3IDcuNTU5MjAwNjksMTAuNjc1OTczOSBMOS4yNTUxMDQwNSw5LjAwNzI0MTM2IEM5LjQ4OTczODI5LDguNzc2ODM3NDggOS40ODU4NTY0OCw4LjQwNzAxNDU2IDkuMjQ2NDMzNzksOC4xODEyMTg3NSBDOS4wMDcwMTExLDcuOTU1NDIyOTQgOC42MjI3MTIwMyw3Ljk1OTE1ODUzIDguMzg4MDc3OCw4LjE4OTU2MjQxIEw4LjM5Njc0ODA2LDguMTg0NTU2MjIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTguMzk2NzQ4MDYsMTMuODQxNjk5MSBMNy4xMjU2ODc1NiwxNS4wOTQ5MTcyIEw2LjY5MDQ0MDM4LDE0LjY3NjA2NTMgQzYuNDUxMDE3NjksMTQuNDQ5ODA4NyA2LjA2NjMzMDQ0LDE0LjQ1MzE3MDggNS44MzEyMTczNywxNC42ODM1NzQ3IEM1LjU5NjEwNDI5LDE0LjkxMzk3ODUgNS41OTk1OTc5MSwxNS4yODQxNzUgNS44MzkwMjA1OSwxNS41MTA0MzE2IEw2LjcwNjA0Njg1LDE2LjMzMzExNjggQzYuODE5NTExMzUsMTYuNDQwMTAxMSA2Ljk3MjAzOTQyLDE2LjUwMDAxMjMgNy4xMzA4ODk3MiwxNi40OTk5OSBDNy4yOTA5Mzk2OCwxNi41MDA4ODk5IDcuNDQ0ODgwMDcsMTYuNDQwOTEzNiA3LjU1OTIwMDY5LDE2LjMzMzExNjggTDkuMjU1MTA0MDUsMTQuNjY0Mzg0MiBDOS40ODk3MzgyOSwxNC40MzM5ODAzIDkuNDg1ODU2NDgsMTQuMDY0MTU3NCA5LjI0NjQzMzc5LDEzLjgzODM2MTYgQzkuMDA3MDExMSwxMy42MTI1NjU4IDguNjIyNzEyMDMsMTMuNjE2MzAxNCA4LjM4ODA3NzgsMTMuODQ2NzA1MyBMOC4zOTY3NDgwNiwxMy44NDE2OTkxIFoiIGlkPSJTaGFwZS1Db3B5LTMiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNy4xMjU2ODc1NiwyMC4yODA2MzE1IEw2LjY5MDQ0MDM4LDE5Ljg2MTc3OTYgQzYuNDUxMDE3NjksMTkuNjM1NTIzIDYuMDY2MzMwNDQsMTkuNjM4ODg1MSA1LjgzMTIxNzM3LDE5Ljg2OTI4ODkgQzUuNTk2MTA0MjksMjAuMDk5NjkyOCA1LjU5OTU5NzkxLDIwLjQ2OTg4OTMgNS44MzkwMjA1OSwyMC42OTYxNDU5IEw2LjcwNjA0Njg1LDIxLjUxODgzMSBDNi44MTk1MTEzNSwyMS42MjU4MTU0IDYuOTcyMDM5NDIsMjEuNjg1NzI2NiA3LjEzMDg4OTcyLDIxLjY4NTcwNDMgQzcuMjkwOTM5NjgsMjEuNjg2NjA0MiA3LjQ0NDg4MDA3LDIxLjYyNjYyNzggNy41NTkyMDA2OSwyMS41MTg4MzEgTDkuMjU1MTA0MDUsMTkuODUwMDk4NSBDOS40ODk3MzgyOSwxOS42MTk2OTQ2IDkuNDg1ODU2NDgsMTkuMjQ5ODcxNyA5LjI0NjQzMzc5LDE5LjAyNDA3NTkgQzkuMDA3MDExMSwxOC43OTgyODAxIDguNjIyNzEyMDMsMTguODAyMDE1NyA4LjM4ODA3NzgsMTkuMDMyNDE5NiBMNy4xMjU2ODc1NiwyMC4yODA2MzE1IFoiIGlkPSJTaGFwZS1Db3B5LTQiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
    background-size: 28px auto
}

    .svg-checklist.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjggMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTU4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMCBMMCwxLjI2OTIzMDc3IEwwLDI2LjY1Mzg0NjIgTDAsMjcuOTIzMDc2OSBMMS4yNDI4NTcxNCwyNy45MjMwNzY5IEw5LjM5OTEwNzE0LDI3LjkyMzA3NjkgTDEyLjc3ODEyNSwzMS4zNzM3OTgxIEwxMy42NzE0Mjg2LDMyLjI0NjM5NDIgTDE0LjU2NDczMjEsMzEuMzczNzk4MSBMMTcuOTQzNzUsMjcuOTIzMDc2OSBMMjYuMSwyNy45MjMwNzY5IEwyNy4zNDI4NTcxLDI3LjkyMzA3NjkgTDI3LjM0Mjg1NzEsMjYuNjUzODQ2MiBMMjcuMzQyODU3MSwxLjI2OTIzMDc3IEwyNy4zNDI4NTcxLDAgTDI2LjEsMCBMMS4yNDI4NTcxNCwwIEwwLDAgWiBNMi40ODU3MTQyOSwyLjUzODQ2MTU0IEwyNC44NTcxNDI5LDIuNTM4NDYxNTQgTDI0Ljg1NzE0MjksMjUuMzg0NjE1NCBMMTcuNCwyNS4zODQ2MTU0IEwxNi44OTUwODkzLDI1LjM4NDYxNTQgTDE2LjUwNjY5NjQsMjUuNzQxNTg2NSBMMTMuNjcxNDI4NiwyOC42MzcwMTkyIEwxMC44MzYxNjA3LDI1Ljc0MTU4NjUgTDEwLjQ0Nzc2NzksMjUuMzg0NjE1NCBMOS45NDI4NTcxNCwyNS4zODQ2MTU0IEwyLjQ4NTcxNDI5LDI1LjM4NDYxNTQgTDIuNDg1NzE0MjksMi41Mzg0NjE1NCBaIiBpZD0iU2hhcGUiIGZpbGw9IiNjZWNmZDEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMjkyODU3MSw5LjUxOTIzMDc3IEwyMS43NSw5LjUxOTIzMDc3IiBpZD0iTGluZS0zIiBzdHJva2U9IiNjZWNmZDEiIHN0cm9rZS13aWR0aD0iMi42NCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMjkyODU3MSwxNC41OTYxNTM4IEwyMS43NSwxNC41OTYxNTM4IiBpZD0iTGluZS0zLUNvcHkiIHN0cm9rZT0iI2NlY2ZkMSIgc3Ryb2tlLXdpZHRoPSIyLjY0IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yOTI4NTcxLDE5LjY3MzA3NjkgTDIxLjc1LDE5LjY3MzA3NjkiIGlkPSJMaW5lLTMtQ29weS0yIiBzdHJva2U9IiNjZWNmZDEiIHN0cm9rZS13aWR0aD0iMi42NCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNOC4zOTY3NDgwNiw4LjE4NDU1NjIyIEw3LjEyNTY4NzU2LDkuNDM3Nzc0MzYgTDYuNjkwNDQwMzgsOS4wMTg5MjI0OSBDNi40NTEwMTc2OSw4Ljc5MjY2NTg4IDYuMDY2MzMwNDQsOC43OTYwMjc5MSA1LjgzMTIxNzM3LDkuMDI2NDMxNzkgQzUuNTk2MTA0MjksOS4yNTY4MzU2NyA1LjU5OTU5NzkxLDkuNjI3MDMyMTUgNS44MzkwMjA1OSw5Ljg1MzI4ODc2IEw2LjcwNjA0Njg1LDEwLjY3NTk3MzkgQzYuODE5NTExMzUsMTAuNzgyOTU4MiA2Ljk3MjAzOTQyLDEwLjg0Mjg2OTQgNy4xMzA4ODk3MiwxMC44NDI4NDcyIEM3LjI5MDkzOTY4LDEwLjg0Mzc0NzEgNy40NDQ4ODAwNywxMC43ODM3NzA3IDcuNTU5MjAwNjksMTAuNjc1OTczOSBMOS4yNTUxMDQwNSw5LjAwNzI0MTM2IEM5LjQ4OTczODI5LDguNzc2ODM3NDggOS40ODU4NTY0OCw4LjQwNzAxNDU2IDkuMjQ2NDMzNzksOC4xODEyMTg3NSBDOS4wMDcwMTExLDcuOTU1NDIyOTQgOC42MjI3MTIwMyw3Ljk1OTE1ODUzIDguMzg4MDc3OCw4LjE4OTU2MjQxIEw4LjM5Njc0ODA2LDguMTg0NTU2MjIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjY2VjZmQxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTguMzk2NzQ4MDYsMTMuODQxNjk5MSBMNy4xMjU2ODc1NiwxNS4wOTQ5MTcyIEw2LjY5MDQ0MDM4LDE0LjY3NjA2NTMgQzYuNDUxMDE3NjksMTQuNDQ5ODA4NyA2LjA2NjMzMDQ0LDE0LjQ1MzE3MDggNS44MzEyMTczNywxNC42ODM1NzQ3IEM1LjU5NjEwNDI5LDE0LjkxMzk3ODUgNS41OTk1OTc5MSwxNS4yODQxNzUgNS44MzkwMjA1OSwxNS41MTA0MzE2IEw2LjcwNjA0Njg1LDE2LjMzMzExNjggQzYuODE5NTExMzUsMTYuNDQwMTAxMSA2Ljk3MjAzOTQyLDE2LjUwMDAxMjMgNy4xMzA4ODk3MiwxNi40OTk5OSBDNy4yOTA5Mzk2OCwxNi41MDA4ODk5IDcuNDQ0ODgwMDcsMTYuNDQwOTEzNiA3LjU1OTIwMDY5LDE2LjMzMzExNjggTDkuMjU1MTA0MDUsMTQuNjY0Mzg0MiBDOS40ODk3MzgyOSwxNC40MzM5ODAzIDkuNDg1ODU2NDgsMTQuMDY0MTU3NCA5LjI0NjQzMzc5LDEzLjgzODM2MTYgQzkuMDA3MDExMSwxMy42MTI1NjU4IDguNjIyNzEyMDMsMTMuNjE2MzAxNCA4LjM4ODA3NzgsMTMuODQ2NzA1MyBMOC4zOTY3NDgwNiwxMy44NDE2OTkxIFoiIGlkPSJTaGFwZS1Db3B5LTMiIGZpbGw9IiNjZWNmZDEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNy4xMjU2ODc1NiwyMC4yODA2MzE1IEw2LjY5MDQ0MDM4LDE5Ljg2MTc3OTYgQzYuNDUxMDE3NjksMTkuNjM1NTIzIDYuMDY2MzMwNDQsMTkuNjM4ODg1MSA1LjgzMTIxNzM3LDE5Ljg2OTI4ODkgQzUuNTk2MTA0MjksMjAuMDk5NjkyOCA1LjU5OTU5NzkxLDIwLjQ2OTg4OTMgNS44MzkwMjA1OSwyMC42OTYxNDU5IEw2LjcwNjA0Njg1LDIxLjUxODgzMSBDNi44MTk1MTEzNSwyMS42MjU4MTU0IDYuOTcyMDM5NDIsMjEuNjg1NzI2NiA3LjEzMDg4OTcyLDIxLjY4NTcwNDMgQzcuMjkwOTM5NjgsMjEuNjg2NjA0MiA3LjQ0NDg4MDA3LDIxLjYyNjYyNzggNy41NTkyMDA2OSwyMS41MTg4MzEgTDkuMjU1MTA0MDUsMTkuODUwMDk4NSBDOS40ODk3MzgyOSwxOS42MTk2OTQ2IDkuNDg1ODU2NDgsMTkuMjQ5ODcxNyA5LjI0NjQzMzc5LDE5LjAyNDA3NTkgQzkuMDA3MDExMSwxOC43OTgyODAxIDguNjIyNzEyMDMsMTguODAyMDE1NyA4LjM4ODA3NzgsMTkuMDMyNDE5NiBMNy4xMjU2ODc1NiwyMC4yODA2MzE1IFoiIGlkPSJTaGFwZS1Db3B5LTQiIGZpbGw9IiNjZWNmZDEiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
        background-size: 28px auto
    }

.svg-special {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzIgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTU1IiBmaWxsPSIjNjFCMkYwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTguODQ0MjA1LDMwLjAxMzA5MTUgTDI4LjY5MzQyNzIsMTkuNzAxNDkyNSBMMTIuNTAyMDQ3MiwyLjc1IEwyLjYyNzc3Nzc4LDIuNzUgTDIuNjI3Nzc3NzgsMTMuMDM1Mzc1OSBMMTguODQ0MjA1LDMwLjAxMzA5MTUgWiBNMzAuOTQ1MjY4NywxOC4xNjkxNTQyIEMzMS43MjkzNTQ5LDE4Ljk5MDA0OTggMzEuNzI5MzU0OSwyMC40MTI5MzUzIDMwLjk0NTI2ODcsMjEuMjMzODMwOCBMMjAuMzMzOTY4OCwzMi4zNDMyODM2IEMxOS40OTc2MTAyLDMzLjIxODkwNTUgMTguMTkwNzk5OCwzMy4yMTg5MDU1IDE3LjM1NDQ0MTIsMzIuMzQzMjgzNiBMMC42MjcyNjg5NiwxNC44MzA4NDU4IEMwLjIwOTA4OTY1MywxNC40NDc3NjEyIDAsMTMuOTAwNDk3NSAwLDEzLjI5ODUwNzUgTDAsMi4xODkwNTQ3MyBDMCwwLjk4NTA3NDYyNyAwLjk0MDkwMzQ0LDAgMi4wOTA4OTY1MywwIEwxMi43NTQ0Njg4LDAgQzEzLjI3NzE5MywwIDEzLjc5OTkxNzEsMC4yMTg5MDU0NzMgMTQuMjE4MDk2NCwwLjY1NjcxNjQxOCBMMzAuOTQ1MjY4NywxOC4xNjkxNTQyIFogTTcuODgzMzMzMzMsMTIuMzc1IEM1LjcwNjQxMDk0LDEyLjM3NSAzLjk0MTY2NjY3LDEwLjUyODE3NDYgMy45NDE2NjY2Nyw4LjI1IEMzLjk0MTY2NjY3LDUuOTcxODI1NDEgNS43MDY0MTA5NCw0LjEyNSA3Ljg4MzMzMzMzLDQuMTI1IEMxMC4wNjAyNTU3LDQuMTI1IDExLjgyNSw1Ljk3MTgyNTQxIDExLjgyNSw4LjI1IEMxMS44MjUsMTAuNTI4MTc0NiAxMC4wNjAyNTU3LDEyLjM3NSA3Ljg4MzMzMzMzLDEyLjM3NSBaIE03Ljg4MzMzMzMzLDkuNjI1IEM4LjYwODk3NDEzLDkuNjI1IDkuMTk3MjIyMjIsOS4wMDkzOTE1MyA5LjE5NzIyMjIyLDguMjUgQzkuMTk3MjIyMjIsNy40OTA2MDg0NyA4LjYwODk3NDEzLDYuODc1IDcuODgzMzMzMzMsNi44NzUgQzcuMTU3NjkyNTQsNi44NzUgNi41Njk0NDQ0NCw3LjQ5MDYwODQ3IDYuNTY5NDQ0NDQsOC4yNSBDNi41Njk0NDQ0NCw5LjAwOTM5MTUzIDcuMTU3NjkyNTQsOS42MjUgNy44ODMzMzMzMyw5LjYyNSBaIiBpZD0iVGFncyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuNzY2NjY3LCAxNi41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTE1Ljc2NjY2NywgLTE2LjUwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4xOTkxOTYsMjMuNTU3NiBMMTIuMTk5MTk2LDIyLjkxNjY2NjcgTDEyLjEwMzE3MSwyMi44ODI5MzMzIEMxMS45NzEzMTU3LDIyLjgzNiAxMS42OTkwMDU4LDIyLjcxMjggMTEuNTY4NTgzOCwyMi42NDA5MzMzIEMxMC44MDc1NDk0LDIyLjIxODUzMzMgMTAuMjc3MjYxOSwyMS41NzQ2NjY3IDEwLjA4NTIxMTgsMjAuODM5ODY2NyBDMTAuMDIwNzE3MywyMC41OTM0NjY3IDEwLjAwMjA4NTYsMjAuNDIwNCAxMC4wMDIwODU2LDIwLjA5MzMzMzMgQzEwLjAwMjA4NTYsMTkuNjUwNCAxMC4wNTIyNDc5LDE5LjMyNDggMTAuMTcyNjM3NiwxOC45OTYyNjY3IEMxMC40NjM1NzkxLDE4LjIwMjggMTEuMDU2OTI3OSwxNy42NzMzMzMzIDEyLjA2MDE3NDcsMTcuMzE5ODY2NyBMMTIuMTk5MTk2LDE3LjI3IEwxMi4xOTkxOTYsMTUuMTk3NiBDMTIuMTk5MTk2LDEzLjQzMDI2NjcgMTIuMTk2MzI5NiwxMy4xMjUyIDEyLjE3OTEzMTEsMTMuMTMxMDY2NyBDMTIuMTI3NTM1NSwxMy4xNTE2IDExLjg5MzkyMjMsMTMuMzExNDY2NyAxMS43ODkyOTgsMTMuMzk2NTMzMyBDMTEuMjYwNDQzNywxMy44MzA2NjY3IDEwLjkzNzk3MTUsMTQuNDY0MjY2NyAxMC44NjM0NDQ2LDE1LjIxMzczMzMgQzEwLjg0OTExMjUsMTUuMzUxNiAxMC44NDE5NDY1LDE1LjM4NTMzMzMgMTAuODIzMzE0NywxNS4zODUzMzMzIEMxMC44MTE4NDkxLDE1LjM4NTMzMzMgMTAuNjE4MzY1OCwxNS4zNzIxMzMzIDEwLjM5MzM1MTgsMTUuMzU2IEMxMC4xNjgzMzc5LDE1LjM0MTMzMzMgOS44OTc0NjEzLDE1LjMyMzczMzMgOS43OTE0MDM3OCwxNS4zMTkzMzMzIEM5LjUwNDc2MTg1LDE1LjMwNjEzMzMgOS41Mjc2OTMyMSwxNS4zMTkzMzMzIDkuNTM5MTU4ODksMTUuMTY4MjY2NyBDOS42MTUxMTksMTQuMTc2OCAxMC4wMjA3MTczLDEzLjI2MTYgMTAuNjcxMzk0NSwxMi42MDc0NjY3IEMxMS4wNTExOTUxLDEyLjIyNzYgMTEuNTM0MTg2NywxMS45MTA4IDEyLjA0ODcwOSwxMS43MDU0NjY3IEwxMi4xOTIwMywxMS42NDgyNjY3IEwxMi4xOTYzMjk2LDEwLjk1NzQ2NjcgTDEyLjE5OTE5NiwxMC4yNjY2NjY3IEwxMi43MTUxNTE1LDEwLjI2NjY2NjcgTDEzLjIzMTEwNywxMC4yNjY2NjY3IEwxMy4yMzExMDcsMTAuODM1NzMzMyBMMTMuMjMxMTA3LDExLjQwNDggTDEzLjMzNTczMTMsMTEuMzkwMTMzMyBDMTMuNDU4OTg3MywxMS4zNzI1MzMzIDE0LjQ2MzY2NzMsMTEuMzY5NiAxNC42ODI5NDgzLDExLjM4NTczMzMgTDE0LjgzNjMwMTgsMTEuMzk3NDY2NyBMMTQuODM2MzAxOCwxMC44MzEzMzMzIEwxNC44MzYzMDE4LDEwLjI2NjY2NjcgTDE1LjM1MjI1NzIsMTAuMjY2NjY2NyBMMTUuODY4MjEyNywxMC4yNjY2NjY3IEwxNS44NzEwNzkxLDEwLjkzNTQ2NjcgTDE1Ljg3NTM3ODgsMTEuNjA0MjY2NyBMMTYuMDMzMDMxOCwxMS42NiBDMTYuODM0MTk2LDExLjk0MDEzMzMgMTcuNDMxODQ0NSwxMi4zOTA0IDE3LjgzNjAwOTYsMTMuMDE2NjY2NyBDMTguMDI4MDU5NywxMy4zMTU4NjY3IDE4LjE5NDMxMiwxMy43MzY4IDE4LjI2NzQwNTcsMTQuMTA5MzMzMyBDMTguMzE5MDAxMiwxNC4zNzMzMzMzIDE4LjMzMzMzMzMsMTQuNTM5MDY2NyAxOC4zMzMzMzMzLDE0Ljg2NjEzMzMgQzE4LjMzMzMzMzMsMTUuMTIyOCAxOC4zMjkwMzM3LDE1LjE3MjY2NjcgMTguMjk2MDY5OSwxNS4zMjM3MzMzIEMxOC4wNTUyOTA3LDE2LjQyNjY2NjcgMTcuMzAyODU1NiwxNy4xOTY2NjY3IDE2LjAzMzAzMTgsMTcuNjQ0IEwxNS44NzUzNzg4LDE3LjY5OTczMzMgTDE1Ljg3MTA3OTEsMTkuNDgzMiBDMTUuODY5NjQ1OSwyMC40NjQ0IDE1Ljg3MjUxMjQsMjEuMjY2NjY2NyAxNS44NzgyNDUyLDIxLjI2NjY2NjcgQzE1LjkwMTE3NjUsMjEuMjY2NjY2NyAxNi4wNTczOTY0LDIxLjEzMzIgMTYuMTY5MTg2OCwyMS4wMTczMzMzIEMxNi40OTQ1MjUzLDIwLjY4MjkzMzMgMTYuNjc5NDA5NCwyMC4yMzU2IDE2LjcxMDk0LDE5LjcxMzQ2NjcgTDE2LjcyMDk3MjUsMTkuNTU5NDY2NyBMMTYuOTAwMTIzNywxOS41NjUzMzMzIEMxNi45OTkwMTUxLDE5LjU2NjggMTcuMjk0MjU2MywxOS41NzQxMzMzIDE3LjU1Nzk2NjksMTkuNTc4NTMzMyBMMTguMDM2NjU4OSwxOS41ODczMzMzIEwxOC4wMzM3OTI1LDE5LjcxMiBDMTguMDMyMzU5MywxOS43ODA5MzMzIDE4LjAyMDg5MzYsMTkuOTE4OCAxOC4wMDk0MjgsMjAuMDIgQzE3LjkwMTkzNzIsMjAuOTExNzMzMyAxNy41MTM1Mzc0LDIxLjY0OCAxNi44NTQyNjEsMjIuMjA5NzMzMyBDMTYuNjM3ODQ2MywyMi4zOTQ1MzMzIDE2LjI3MzgxMTEsMjIuNjE4OTMzMyAxNS45ODAwMDMxLDIyLjc0OCBMMTUuODY4MjEyNywyMi43OTc4NjY3IEwxNS44NjgyMTI3LDIzLjQ5ODkzMzMgTDE1Ljg2ODIxMjcsMjQuMiBMMTUuMzUyMjU3MiwyNC4yIEwxNC44MzYzMDE4LDI0LjIgTDE0LjgzNjMwMTgsMjMuNjM4MjY2NyBMMTQuODM2MzAxOCwyMy4wNzY1MzMzIEwxNC42OTAxMTQ0LDIzLjA5NTYgQzE0LjQyNjQwMzgsMjMuMTI3ODY2NyAxMy45NjM0NzcxLDIzLjE1MTMzMzMgMTMuNTkzNzA5LDIzLjE0OTg2NjcgTDEzLjIzMTEwNywyMy4xNDk4NjY3IEwxMy4yMzExMDcsMjMuNjc0OTMzMyBMMTMuMjMxMTA3LDI0LjIgTDEyLjcxNTE1MTUsMjQuMiBMMTIuMTk5MTk2LDI0LjIgTDEyLjE5OTE5NiwyMy41NTc2IFogTTE0LjA4LDIxLjk3NzMwODEgQzE0LjMwNTIzODEsMjEuOTYzMjc2NiAxNC40MTI2MTksMjEuOTUwNjQ4MyAxNC41ODU0NzYyLDIxLjkxOTc3OSBMMTQuNjY2NjY2NywyMS45MDQzNDQ0IEwxNC42NjY2NjY3LDIwLjExOTU0MDUgTDE0LjY2NjY2NjcsMTguMzMzMzMzMyBMMTQuNDY3NjE5LDE4LjM3OTYzNzIgQzE0LjIwNDQwNDgsMTguNDM5OTcyNiAxNC4xNDgwOTUyLDE4LjQ1NDAwNCAxMy45MDcxNDI5LDE4LjUyODM3MDkgQzEzLjc5NTgzMzMsMTguNTYzNDQ5NiAxMy41OTAyMzgxLDE4LjYyMjM4MTggMTMuNDUyNzM4MSwxOC42NTg4NjM2IEwxMy4yLDE4LjcyNjIxNDcgTDEzLjIsMjAuMzUxMDU5OCBMMTMuMiwyMS45NzQ1MDE4IEwxMy4yODI1LDIxLjk4MjkyMDcgQzEzLjMyNzAyMzgsMjEuOTg3MTMwMSAxMy4zODQ2NDI5LDIxLjk5NDE0NTkgMTMuNDA5NTIzOCwyMS45OTY5NTIyIEMxMy40NzEwNzE0LDIyLjAwNTM3MTEgMTMuNzk1ODMzMywyMS45OTU1NDkgMTQuMDgsMjEuOTc3MzA4MSBaIE0xMS43MzMzMzMzLDIwLjUzMzMzMzMgTDExLjczMzMzMzMsMTkuMDY2NjY2NyBMMTEuNjg4NDg0OCwxOS4wOTAzMjI2IEMxMS42NjMwMzAzLDE5LjEwNDUxNjEgMTEuNTk4Nzg3OSwxOS4xNDcwOTY4IDExLjU0NTQ1NDUsMTkuMTg4MTAwNCBDMTEuMjU4MTgxOCwxOS40MDQxNTc3IDExLjEwMDYwNjEsMTkuNjYxMjE4NiAxMS4wMjc4Nzg4LDIwLjAzNjU1OTEgQzExLjAwMzYzNjQsMjAuMTYyNzI0IDExLDIwLjIxNjM0NDEgMTEsMjAuNTMzMzMzMyBMMTEsMjAuODg4MTcyIEwxMS4wNDEyMTIxLDIxLjA0MTE0NyBDMTEuMTMyMTIxMiwyMS4zODQ5NDYyIDExLjMzOTM5MzksMjEuNzAwMzU4NCAxMS42MjQyNDI0LDIxLjkyOTAzMjMgQzExLjY3MzkzOTQsMjEuOTY4NDU4OCAxMS43MTg3ODc5LDIyIDExLjcyMzYzNjQsMjIgQzExLjcyODQ4NDgsMjIgMTEuNzMzMzMzMywyMS4zMzkyMTE1IDExLjczMzMzMzMsMjAuNTMzMzMzMyBaIE0xMy4zOTY5OTc2LDE2LjgxMzY5NzUgQzEzLjQ5Mjc0NzQsMTYuNzgzNDI5NCAxMy42Mzk2NTEzLDE2LjczNjUxMzkgMTMuNzIyMjg0NywxNi43MDc3NTkyIEMxMy44MDQ5MTgxLDE2LjY3OTAwNDYgMTQuMDI2NTg1NSwxNi42MTY5NTUgMTQuMjE0MTUwMywxNi41NzE1NTI5IEMxNC40MDE3MTUxLDE2LjUyNDYzNzQgMTQuNTgwMDk4MywxNi40NzkyMzUzIDE0LjYxMTU3NzcsMTYuNDcwMTU0OCBMMTQuNjY2NjY2NywxNi40NTUwMjA4IEwxNC42NjY2NjY3LDE0LjQ4MzA1NTQgTDE0LjY2NjY2NjcsMTIuNTEyNjAzNCBMMTQuNjI4NjI5MSwxMi41MDM1MjMgQzE0LjQzMzE5NDUsMTIuNDU4MTIwOSAxMy41NjYxOTkzLDEyLjQ1MzU4MDcgMTMuMzE1Njc1OCwxMi40OTU5NTYgTDEzLjIwNDE4NjIsMTIuNTE1NjMwMyBMMTMuMjAwMjUxMywxNC42OTE5MDUyIEMxMy4xOTg5Mzk3LDE2LjAyNTIxNDEgMTMuMjAyODc0NiwxNi44NjY2NjY3IDEzLjIwOTQzMjgsMTYuODY2NjY2NyBDMTMuMjE1OTkxLDE2Ljg2NjY2NjcgMTMuMjk5OTM2MSwxNi44NDI0NTIyIDEzLjM5Njk5NzYsMTYuODEzNjk3NSBaIE0xNi40OTI2ODA3LDE2LjAwNjc4MTcgQzE2LjgwODAyNjQsMTUuODgxNTYyMiAxNy4xMTA1MzgyLDE1LjY5NjM5NzIgMTcuMjgxMDQ0OSwxNS41MjU4ODU2IEMxNy4zODM3MTU2LDE1LjQyMTk4IDE3LjUxMzg4NzMsMTUuMjIzNDkzOCAxNy41NjE1NTU5LDE1LjA5NDI3NzkgQzE3LjYwOTIyNDQsMTQuOTcwMzkwNiAxNy42MTI4OTEyLDE0LjcyOTI3NjQgMTcuNTcwNzIyOSwxNC41MjU0NjE3IEMxNy40NTUyMTg0LDEzLjk1OTMwOTcgMTcuMDUxODY5MywxMy41NTcwMDg4IDE2LjMwOTM0MDIsMTMuMjY5MjcwNCBMMTYuMTMzMzMzMywxMy4yIEwxNi4xMzMzMzMzLDE0LjY2NjY2NjcgTDE2LjEzMzMzMzMsMTYuMTMzMzMzMyBMMTYuMjM5NjcwOCwxNi4wOTg2OTgyIEMxNi4yOTY1MDY0LDE2LjA4MDA0ODQgMTYuNDEyMDEwOSwxNi4wMzg3NTI2IDE2LjQ5MjY4MDcsMTYuMDA2NzgxNyBaIiBpZD0iU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjkzMzMzMywgMTcuMjMzMzMzKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjkzMzMzMywgLTE3LjIzMzMzMykgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
}

    .svg-special.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzIgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTU1IiBmaWxsPSIjY2VjZmQxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTguODQ0MjA1LDMwLjAxMzA5MTUgTDI4LjY5MzQyNzIsMTkuNzAxNDkyNSBMMTIuNTAyMDQ3MiwyLjc1IEwyLjYyNzc3Nzc4LDIuNzUgTDIuNjI3Nzc3NzgsMTMuMDM1Mzc1OSBMMTguODQ0MjA1LDMwLjAxMzA5MTUgWiBNMzAuOTQ1MjY4NywxOC4xNjkxNTQyIEMzMS43MjkzNTQ5LDE4Ljk5MDA0OTggMzEuNzI5MzU0OSwyMC40MTI5MzUzIDMwLjk0NTI2ODcsMjEuMjMzODMwOCBMMjAuMzMzOTY4OCwzMi4zNDMyODM2IEMxOS40OTc2MTAyLDMzLjIxODkwNTUgMTguMTkwNzk5OCwzMy4yMTg5MDU1IDE3LjM1NDQ0MTIsMzIuMzQzMjgzNiBMMC42MjcyNjg5NiwxNC44MzA4NDU4IEMwLjIwOTA4OTY1MywxNC40NDc3NjEyIDAsMTMuOTAwNDk3NSAwLDEzLjI5ODUwNzUgTDAsMi4xODkwNTQ3MyBDMCwwLjk4NTA3NDYyNyAwLjk0MDkwMzQ0LDAgMi4wOTA4OTY1MywwIEwxMi43NTQ0Njg4LDAgQzEzLjI3NzE5MywwIDEzLjc5OTkxNzEsMC4yMTg5MDU0NzMgMTQuMjE4MDk2NCwwLjY1NjcxNjQxOCBMMzAuOTQ1MjY4NywxOC4xNjkxNTQyIFogTTcuODgzMzMzMzMsMTIuMzc1IEM1LjcwNjQxMDk0LDEyLjM3NSAzLjk0MTY2NjY3LDEwLjUyODE3NDYgMy45NDE2NjY2Nyw4LjI1IEMzLjk0MTY2NjY3LDUuOTcxODI1NDEgNS43MDY0MTA5NCw0LjEyNSA3Ljg4MzMzMzMzLDQuMTI1IEMxMC4wNjAyNTU3LDQuMTI1IDExLjgyNSw1Ljk3MTgyNTQxIDExLjgyNSw4LjI1IEMxMS44MjUsMTAuNTI4MTc0NiAxMC4wNjAyNTU3LDEyLjM3NSA3Ljg4MzMzMzMzLDEyLjM3NSBaIE03Ljg4MzMzMzMzLDkuNjI1IEM4LjYwODk3NDEzLDkuNjI1IDkuMTk3MjIyMjIsOS4wMDkzOTE1MyA5LjE5NzIyMjIyLDguMjUgQzkuMTk3MjIyMjIsNy40OTA2MDg0NyA4LjYwODk3NDEzLDYuODc1IDcuODgzMzMzMzMsNi44NzUgQzcuMTU3NjkyNTQsNi44NzUgNi41Njk0NDQ0NCw3LjQ5MDYwODQ3IDYuNTY5NDQ0NDQsOC4yNSBDNi41Njk0NDQ0NCw5LjAwOTM5MTUzIDcuMTU3NjkyNTQsOS42MjUgNy44ODMzMzMzMyw5LjYyNSBaIiBpZD0iVGFncyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuNzY2NjY3LCAxNi41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTE1Ljc2NjY2NywgLTE2LjUwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4xOTkxOTYsMjMuNTU3NiBMMTIuMTk5MTk2LDIyLjkxNjY2NjcgTDEyLjEwMzE3MSwyMi44ODI5MzMzIEMxMS45NzEzMTU3LDIyLjgzNiAxMS42OTkwMDU4LDIyLjcxMjggMTEuNTY4NTgzOCwyMi42NDA5MzMzIEMxMC44MDc1NDk0LDIyLjIxODUzMzMgMTAuMjc3MjYxOSwyMS41NzQ2NjY3IDEwLjA4NTIxMTgsMjAuODM5ODY2NyBDMTAuMDIwNzE3MywyMC41OTM0NjY3IDEwLjAwMjA4NTYsMjAuNDIwNCAxMC4wMDIwODU2LDIwLjA5MzMzMzMgQzEwLjAwMjA4NTYsMTkuNjUwNCAxMC4wNTIyNDc5LDE5LjMyNDggMTAuMTcyNjM3NiwxOC45OTYyNjY3IEMxMC40NjM1NzkxLDE4LjIwMjggMTEuMDU2OTI3OSwxNy42NzMzMzMzIDEyLjA2MDE3NDcsMTcuMzE5ODY2NyBMMTIuMTk5MTk2LDE3LjI3IEwxMi4xOTkxOTYsMTUuMTk3NiBDMTIuMTk5MTk2LDEzLjQzMDI2NjcgMTIuMTk2MzI5NiwxMy4xMjUyIDEyLjE3OTEzMTEsMTMuMTMxMDY2NyBDMTIuMTI3NTM1NSwxMy4xNTE2IDExLjg5MzkyMjMsMTMuMzExNDY2NyAxMS43ODkyOTgsMTMuMzk2NTMzMyBDMTEuMjYwNDQzNywxMy44MzA2NjY3IDEwLjkzNzk3MTUsMTQuNDY0MjY2NyAxMC44NjM0NDQ2LDE1LjIxMzczMzMgQzEwLjg0OTExMjUsMTUuMzUxNiAxMC44NDE5NDY1LDE1LjM4NTMzMzMgMTAuODIzMzE0NywxNS4zODUzMzMzIEMxMC44MTE4NDkxLDE1LjM4NTMzMzMgMTAuNjE4MzY1OCwxNS4zNzIxMzMzIDEwLjM5MzM1MTgsMTUuMzU2IEMxMC4xNjgzMzc5LDE1LjM0MTMzMzMgOS44OTc0NjEzLDE1LjMyMzczMzMgOS43OTE0MDM3OCwxNS4zMTkzMzMzIEM5LjUwNDc2MTg1LDE1LjMwNjEzMzMgOS41Mjc2OTMyMSwxNS4zMTkzMzMzIDkuNTM5MTU4ODksMTUuMTY4MjY2NyBDOS42MTUxMTksMTQuMTc2OCAxMC4wMjA3MTczLDEzLjI2MTYgMTAuNjcxMzk0NSwxMi42MDc0NjY3IEMxMS4wNTExOTUxLDEyLjIyNzYgMTEuNTM0MTg2NywxMS45MTA4IDEyLjA0ODcwOSwxMS43MDU0NjY3IEwxMi4xOTIwMywxMS42NDgyNjY3IEwxMi4xOTYzMjk2LDEwLjk1NzQ2NjcgTDEyLjE5OTE5NiwxMC4yNjY2NjY3IEwxMi43MTUxNTE1LDEwLjI2NjY2NjcgTDEzLjIzMTEwNywxMC4yNjY2NjY3IEwxMy4yMzExMDcsMTAuODM1NzMzMyBMMTMuMjMxMTA3LDExLjQwNDggTDEzLjMzNTczMTMsMTEuMzkwMTMzMyBDMTMuNDU4OTg3MywxMS4zNzI1MzMzIDE0LjQ2MzY2NzMsMTEuMzY5NiAxNC42ODI5NDgzLDExLjM4NTczMzMgTDE0LjgzNjMwMTgsMTEuMzk3NDY2NyBMMTQuODM2MzAxOCwxMC44MzEzMzMzIEwxNC44MzYzMDE4LDEwLjI2NjY2NjcgTDE1LjM1MjI1NzIsMTAuMjY2NjY2NyBMMTUuODY4MjEyNywxMC4yNjY2NjY3IEwxNS44NzEwNzkxLDEwLjkzNTQ2NjcgTDE1Ljg3NTM3ODgsMTEuNjA0MjY2NyBMMTYuMDMzMDMxOCwxMS42NiBDMTYuODM0MTk2LDExLjk0MDEzMzMgMTcuNDMxODQ0NSwxMi4zOTA0IDE3LjgzNjAwOTYsMTMuMDE2NjY2NyBDMTguMDI4MDU5NywxMy4zMTU4NjY3IDE4LjE5NDMxMiwxMy43MzY4IDE4LjI2NzQwNTcsMTQuMTA5MzMzMyBDMTguMzE5MDAxMiwxNC4zNzMzMzMzIDE4LjMzMzMzMzMsMTQuNTM5MDY2NyAxOC4zMzMzMzMzLDE0Ljg2NjEzMzMgQzE4LjMzMzMzMzMsMTUuMTIyOCAxOC4zMjkwMzM3LDE1LjE3MjY2NjcgMTguMjk2MDY5OSwxNS4zMjM3MzMzIEMxOC4wNTUyOTA3LDE2LjQyNjY2NjcgMTcuMzAyODU1NiwxNy4xOTY2NjY3IDE2LjAzMzAzMTgsMTcuNjQ0IEwxNS44NzUzNzg4LDE3LjY5OTczMzMgTDE1Ljg3MTA3OTEsMTkuNDgzMiBDMTUuODY5NjQ1OSwyMC40NjQ0IDE1Ljg3MjUxMjQsMjEuMjY2NjY2NyAxNS44NzgyNDUyLDIxLjI2NjY2NjcgQzE1LjkwMTE3NjUsMjEuMjY2NjY2NyAxNi4wNTczOTY0LDIxLjEzMzIgMTYuMTY5MTg2OCwyMS4wMTczMzMzIEMxNi40OTQ1MjUzLDIwLjY4MjkzMzMgMTYuNjc5NDA5NCwyMC4yMzU2IDE2LjcxMDk0LDE5LjcxMzQ2NjcgTDE2LjcyMDk3MjUsMTkuNTU5NDY2NyBMMTYuOTAwMTIzNywxOS41NjUzMzMzIEMxNi45OTkwMTUxLDE5LjU2NjggMTcuMjk0MjU2MywxOS41NzQxMzMzIDE3LjU1Nzk2NjksMTkuNTc4NTMzMyBMMTguMDM2NjU4OSwxOS41ODczMzMzIEwxOC4wMzM3OTI1LDE5LjcxMiBDMTguMDMyMzU5MywxOS43ODA5MzMzIDE4LjAyMDg5MzYsMTkuOTE4OCAxOC4wMDk0MjgsMjAuMDIgQzE3LjkwMTkzNzIsMjAuOTExNzMzMyAxNy41MTM1Mzc0LDIxLjY0OCAxNi44NTQyNjEsMjIuMjA5NzMzMyBDMTYuNjM3ODQ2MywyMi4zOTQ1MzMzIDE2LjI3MzgxMTEsMjIuNjE4OTMzMyAxNS45ODAwMDMxLDIyLjc0OCBMMTUuODY4MjEyNywyMi43OTc4NjY3IEwxNS44NjgyMTI3LDIzLjQ5ODkzMzMgTDE1Ljg2ODIxMjcsMjQuMiBMMTUuMzUyMjU3MiwyNC4yIEwxNC44MzYzMDE4LDI0LjIgTDE0LjgzNjMwMTgsMjMuNjM4MjY2NyBMMTQuODM2MzAxOCwyMy4wNzY1MzMzIEwxNC42OTAxMTQ0LDIzLjA5NTYgQzE0LjQyNjQwMzgsMjMuMTI3ODY2NyAxMy45NjM0NzcxLDIzLjE1MTMzMzMgMTMuNTkzNzA5LDIzLjE0OTg2NjcgTDEzLjIzMTEwNywyMy4xNDk4NjY3IEwxMy4yMzExMDcsMjMuNjc0OTMzMyBMMTMuMjMxMTA3LDI0LjIgTDEyLjcxNTE1MTUsMjQuMiBMMTIuMTk5MTk2LDI0LjIgTDEyLjE5OTE5NiwyMy41NTc2IFogTTE0LjA4LDIxLjk3NzMwODEgQzE0LjMwNTIzODEsMjEuOTYzMjc2NiAxNC40MTI2MTksMjEuOTUwNjQ4MyAxNC41ODU0NzYyLDIxLjkxOTc3OSBMMTQuNjY2NjY2NywyMS45MDQzNDQ0IEwxNC42NjY2NjY3LDIwLjExOTU0MDUgTDE0LjY2NjY2NjcsMTguMzMzMzMzMyBMMTQuNDY3NjE5LDE4LjM3OTYzNzIgQzE0LjIwNDQwNDgsMTguNDM5OTcyNiAxNC4xNDgwOTUyLDE4LjQ1NDAwNCAxMy45MDcxNDI5LDE4LjUyODM3MDkgQzEzLjc5NTgzMzMsMTguNTYzNDQ5NiAxMy41OTAyMzgxLDE4LjYyMjM4MTggMTMuNDUyNzM4MSwxOC42NTg4NjM2IEwxMy4yLDE4LjcyNjIxNDcgTDEzLjIsMjAuMzUxMDU5OCBMMTMuMiwyMS45NzQ1MDE4IEwxMy4yODI1LDIxLjk4MjkyMDcgQzEzLjMyNzAyMzgsMjEuOTg3MTMwMSAxMy4zODQ2NDI5LDIxLjk5NDE0NTkgMTMuNDA5NTIzOCwyMS45OTY5NTIyIEMxMy40NzEwNzE0LDIyLjAwNTM3MTEgMTMuNzk1ODMzMywyMS45OTU1NDkgMTQuMDgsMjEuOTc3MzA4MSBaIE0xMS43MzMzMzMzLDIwLjUzMzMzMzMgTDExLjczMzMzMzMsMTkuMDY2NjY2NyBMMTEuNjg4NDg0OCwxOS4wOTAzMjI2IEMxMS42NjMwMzAzLDE5LjEwNDUxNjEgMTEuNTk4Nzg3OSwxOS4xNDcwOTY4IDExLjU0NTQ1NDUsMTkuMTg4MTAwNCBDMTEuMjU4MTgxOCwxOS40MDQxNTc3IDExLjEwMDYwNjEsMTkuNjYxMjE4NiAxMS4wMjc4Nzg4LDIwLjAzNjU1OTEgQzExLjAwMzYzNjQsMjAuMTYyNzI0IDExLDIwLjIxNjM0NDEgMTEsMjAuNTMzMzMzMyBMMTEsMjAuODg4MTcyIEwxMS4wNDEyMTIxLDIxLjA0MTE0NyBDMTEuMTMyMTIxMiwyMS4zODQ5NDYyIDExLjMzOTM5MzksMjEuNzAwMzU4NCAxMS42MjQyNDI0LDIxLjkyOTAzMjMgQzExLjY3MzkzOTQsMjEuOTY4NDU4OCAxMS43MTg3ODc5LDIyIDExLjcyMzYzNjQsMjIgQzExLjcyODQ4NDgsMjIgMTEuNzMzMzMzMywyMS4zMzkyMTE1IDExLjczMzMzMzMsMjAuNTMzMzMzMyBaIE0xMy4zOTY5OTc2LDE2LjgxMzY5NzUgQzEzLjQ5Mjc0NzQsMTYuNzgzNDI5NCAxMy42Mzk2NTEzLDE2LjczNjUxMzkgMTMuNzIyMjg0NywxNi43MDc3NTkyIEMxMy44MDQ5MTgxLDE2LjY3OTAwNDYgMTQuMDI2NTg1NSwxNi42MTY5NTUgMTQuMjE0MTUwMywxNi41NzE1NTI5IEMxNC40MDE3MTUxLDE2LjUyNDYzNzQgMTQuNTgwMDk4MywxNi40NzkyMzUzIDE0LjYxMTU3NzcsMTYuNDcwMTU0OCBMMTQuNjY2NjY2NywxNi40NTUwMjA4IEwxNC42NjY2NjY3LDE0LjQ4MzA1NTQgTDE0LjY2NjY2NjcsMTIuNTEyNjAzNCBMMTQuNjI4NjI5MSwxMi41MDM1MjMgQzE0LjQzMzE5NDUsMTIuNDU4MTIwOSAxMy41NjYxOTkzLDEyLjQ1MzU4MDcgMTMuMzE1Njc1OCwxMi40OTU5NTYgTDEzLjIwNDE4NjIsMTIuNTE1NjMwMyBMMTMuMjAwMjUxMywxNC42OTE5MDUyIEMxMy4xOTg5Mzk3LDE2LjAyNTIxNDEgMTMuMjAyODc0NiwxNi44NjY2NjY3IDEzLjIwOTQzMjgsMTYuODY2NjY2NyBDMTMuMjE1OTkxLDE2Ljg2NjY2NjcgMTMuMjk5OTM2MSwxNi44NDI0NTIyIDEzLjM5Njk5NzYsMTYuODEzNjk3NSBaIE0xNi40OTI2ODA3LDE2LjAwNjc4MTcgQzE2LjgwODAyNjQsMTUuODgxNTYyMiAxNy4xMTA1MzgyLDE1LjY5NjM5NzIgMTcuMjgxMDQ0OSwxNS41MjU4ODU2IEMxNy4zODM3MTU2LDE1LjQyMTk4IDE3LjUxMzg4NzMsMTUuMjIzNDkzOCAxNy41NjE1NTU5LDE1LjA5NDI3NzkgQzE3LjYwOTIyNDQsMTQuOTcwMzkwNiAxNy42MTI4OTEyLDE0LjcyOTI3NjQgMTcuNTcwNzIyOSwxNC41MjU0NjE3IEMxNy40NTUyMTg0LDEzLjk1OTMwOTcgMTcuMDUxODY5MywxMy41NTcwMDg4IDE2LjMwOTM0MDIsMTMuMjY5MjcwNCBMMTYuMTMzMzMzMywxMy4yIEwxNi4xMzMzMzMzLDE0LjY2NjY2NjcgTDE2LjEzMzMzMzMsMTYuMTMzMzMzMyBMMTYuMjM5NjcwOCwxNi4wOTg2OTgyIEMxNi4yOTY1MDY0LDE2LjA4MDA0ODQgMTYuNDEyMDEwOSwxNi4wMzg3NTI2IDE2LjQ5MjY4MDcsMTYuMDA2NzgxNyBaIiBpZD0iU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjkzMzMzMywgMTcuMjMzMzMzKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjkzMzMzMywgLTE3LjIzMzMzMykgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
    }

.svg-news-top {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzEgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iIzU1QUNFRSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS4wNTA5NzA2LDYuNDU1NTQ2MDkgQzI0LjQ0OTA5NDQsNi40MDI2MDI2MSAxOS45Mjg1NzQ4LDguNjEzOTk3MTcgMTUuNTAwMDAzNCwxMS45Njk3MTcgQzExLjA3MTQzMTksOC42MTM5OTcxNyA3LjAxMTkwODEyLDYuNDYyMTQ2MDkgMS4wMjY0MTY2OCw2LjUwMDM4MzA0IEMwLjQ3NDE1OTIxLDYuNTM5NjYwMjIgLTAuMDAxNDE3Njk0NTcsNy4wMzgyMTEzIDMuMTc1NjY2MDZlLTA2LDcuNTc2MzI2NTIgTDMuMTc1NjY2MDZlLTA2LDI2LjIxNDUyNTcgQzAuMDAwNzQxMjcwOTA0LDI2LjcyODcxNTkgMC40MzI5OTE5NDgsMjcuMjA5NTQ3NCAwLjk1NzIyMDI1MywyNy4yNzkyNDIgQzUuOTk3NTAzMjQsMjcuOTYxNTE3IDkuNzk2NzQ4ODQsMjkuMzAwMDI1NyAxNC44NTQxNywzMi44MDQ1ODk4IEMxNS4yMjc1NzI0LDMzLjA2NTE0NjMgMTUuNzcyNDM0MywzMy4wNjUxNDYzIDE2LjE0NTgzNjcsMzIuODA0NTg5OCBDMjEuMjAyNjQ5LDI5LjMwMDAyNTcgMjUuMDAxOTI0MSwyNy45NjE1MTcgMzAuMDQyNzg2MSwyNy4yNzkyNDIgQzMwLjU2NzAxNDYsMjcuMjA5NTQ3NCAzMC45OTkzMDk2LDI2LjcyODcxNTkgMzEuMDAwMDAzNCwyNi4yMTQ1MjU3IEwzMS4wMDAwMDM0LDcuNTc2MzI2NTIgQzMxLjAwMTQ3OTYsNy4wMzgyMTEzIDMwLjUyNTg0NzMsNi41Mzk2NjAyMiAyOS45NzM1ODk3LDYuNTAwMzgzMDQgQzI5LjY2MzcyMjUsNi40Nzc0MjY1MiAyOS4zNTc3NjM2LDYuNDU5MDYxMyAyOS4wNTA5NzA2LDYuNDU1NTQ2MDkgWiBNMTQuODE5NTcxOCwxNC4xMzI3NTkzIEMxNS4yMDQ5NTM1LDE0LjQyNDQ1MDcgMTUuNzk1MDUzMiwxNC40MjQ0NTA3IDE2LjE4MDQzNDksMTQuMTMyNzU5MyBDMjAuODY0NDM5LDEwLjU3ODAzNTIgMjQuNzUxNzc5OSw4LjY2NDA3MTA5IDI4Ljc4NTcxNzYsOC42NDA4MjY3OSBMMjguNzg1NzE3NiwyNS4zMjkxNTcyIEMyNC4xNTI4OTY4LDI2LjA2NTg4MjIgMjAuMTUwNDkwNSwyNy41Mjk4OTg1IDE1LjUwMDAwMzQsMzAuNjQxNTExNSBDMTAuODQ5MDY2LDI3LjUyOTkzNDMgNi44NDY2NTU5OCwyNi4wNjU4ODIyIDIuMjE0Mjg5MDcsMjUuMzI5MTU3MiBMMi4yMTQyODkwNyw4LjY0MDgyNjc5IEM2LjY0Mjg2MDUsOC42MTQxMDQ3OCAxMS40MTg4OTc2LDExLjYwNTA2NyAxNC44MTk1NzE4LDE0LjEzMjc1OTMgWiIgaWQ9IlNoYXBlIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtNSIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjAuNSIgY3g9IjE1Ljg2OTA1MSIgY3k9IjMuOTQ1NjUyMTciIHJ4PSI0LjA1OTUyMzgxIiByeT0iMy45NDU2NTIxNyI+PC9lbGxpcHNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
}

    .svg-news-top.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzEgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2NlY2ZkMSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS4wNTA5NzA2LDYuNDU1NTQ2MDkgQzI0LjQ0OTA5NDQsNi40MDI2MDI2MSAxOS45Mjg1NzQ4LDguNjEzOTk3MTcgMTUuNTAwMDAzNCwxMS45Njk3MTcgQzExLjA3MTQzMTksOC42MTM5OTcxNyA3LjAxMTkwODEyLDYuNDYyMTQ2MDkgMS4wMjY0MTY2OCw2LjUwMDM4MzA0IEMwLjQ3NDE1OTIxLDYuNTM5NjYwMjIgLTAuMDAxNDE3Njk0NTcsNy4wMzgyMTEzIDMuMTc1NjY2MDZlLTA2LDcuNTc2MzI2NTIgTDMuMTc1NjY2MDZlLTA2LDI2LjIxNDUyNTcgQzAuMDAwNzQxMjcwOTA0LDI2LjcyODcxNTkgMC40MzI5OTE5NDgsMjcuMjA5NTQ3NCAwLjk1NzIyMDI1MywyNy4yNzkyNDIgQzUuOTk3NTAzMjQsMjcuOTYxNTE3IDkuNzk2NzQ4ODQsMjkuMzAwMDI1NyAxNC44NTQxNywzMi44MDQ1ODk4IEMxNS4yMjc1NzI0LDMzLjA2NTE0NjMgMTUuNzcyNDM0MywzMy4wNjUxNDYzIDE2LjE0NTgzNjcsMzIuODA0NTg5OCBDMjEuMjAyNjQ5LDI5LjMwMDAyNTcgMjUuMDAxOTI0MSwyNy45NjE1MTcgMzAuMDQyNzg2MSwyNy4yNzkyNDIgQzMwLjU2NzAxNDYsMjcuMjA5NTQ3NCAzMC45OTkzMDk2LDI2LjcyODcxNTkgMzEuMDAwMDAzNCwyNi4yMTQ1MjU3IEwzMS4wMDAwMDM0LDcuNTc2MzI2NTIgQzMxLjAwMTQ3OTYsNy4wMzgyMTEzIDMwLjUyNTg0NzMsNi41Mzk2NjAyMiAyOS45NzM1ODk3LDYuNTAwMzgzMDQgQzI5LjY2MzcyMjUsNi40Nzc0MjY1MiAyOS4zNTc3NjM2LDYuNDU5MDYxMyAyOS4wNTA5NzA2LDYuNDU1NTQ2MDkgWiBNMTQuODE5NTcxOCwxNC4xMzI3NTkzIEMxNS4yMDQ5NTM1LDE0LjQyNDQ1MDcgMTUuNzk1MDUzMiwxNC40MjQ0NTA3IDE2LjE4MDQzNDksMTQuMTMyNzU5MyBDMjAuODY0NDM5LDEwLjU3ODAzNTIgMjQuNzUxNzc5OSw4LjY2NDA3MTA5IDI4Ljc4NTcxNzYsOC42NDA4MjY3OSBMMjguNzg1NzE3NiwyNS4zMjkxNTcyIEMyNC4xNTI4OTY4LDI2LjA2NTg4MjIgMjAuMTUwNDkwNSwyNy41Mjk4OTg1IDE1LjUwMDAwMzQsMzAuNjQxNTExNSBDMTAuODQ5MDY2LDI3LjUyOTkzNDMgNi44NDY2NTU5OCwyNi4wNjU4ODIyIDIuMjE0Mjg5MDcsMjUuMzI5MTU3MiBMMi4yMTQyODkwNyw4LjY0MDgyNjc5IEM2LjY0Mjg2MDUsOC42MTQxMDQ3OCAxMS40MTg4OTc2LDExLjYwNTA2NyAxNC44MTk1NzE4LDE0LjEzMjc1OTMgWiIgaWQ9IlNoYXBlIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtNSIgc3Ryb2tlPSIjY2VjZmQxIiBzdHJva2Utd2lkdGg9IjAuNSIgY3g9IjE1Ljg2OTA1MSIgY3k9IjMuOTQ1NjUyMTciIHJ4PSI0LjA1OTUyMzgxIiByeT0iMy45NDU2NTIxNyI+PC9lbGxpcHNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
    }

.svg-recently {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgNTAgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00OS4zNjI5NjQxLDE0LjU1ODgyMzUgQzQ2LjYzODc5NDQsMTEuMTM2MjIyOSAzNi45MDI0MSwwIDI0Ljk5Njc3OTUsMCBDMTMuMDkxMTQ4OSwwIDMuMzU0NzY0NTUsMTEuMDg1MTM5MyAwLjY4MTA0MjQyNywxNC41MDc3Mzk5IEMtMC4yMjcwMTQxNDIsMTUuNjMxNTc4OSAtMC4yMjcwMTQxNDIsMTcuMjY2MjUzOSAwLjY4MTA0MjQyNywxOC40NDExNzY1IEMzLjQwNTIxMjE0LDIxLjg2Mzc3NzEgMTMuMTQxNTk2NSwzMyAyNC45OTY3Nzk1LDMzIEMzNi45MDI0MSwzMyA0Ni42Mzg3OTQ0LDIxLjkxNDg2MDcgNDkuMzEyNTE2NSwxOC40OTIyNjAxIEM1MC4yMjA1NzMsMTcuMzY4NDIxMSA1MC4yMjA1NzMsMTUuNjMxNTc4OSA0OS4zNjI5NjQxLDE0LjU1ODgyMzUgWiBNMjQuOTk2Nzc5NSw0LjM0MjEwNTI2IEMzNC4zMjk1ODMxLDQuMzQyMTA1MjYgNDIuNjUzNDM1LDEzLjIzMDY1MDIgNDUuMzc3NjA0NywxNi41IEM0Mi43MDM4ODI2LDE5Ljc2OTM0OTggMzQuMzgwMDMwNywyOC42NTc4OTQ3IDI0Ljk5Njc3OTUsMjguNjU3ODk0NyBDMTYuMDE3MTA4OSwyOC42NTc4OTQ3IDcuOTQ1NDk0OTgsMjAuMzgyMzUyOSA0LjYxNTk1NDIzLDE2LjUgQzYuODM1NjQ4MDYsMTMuODQzNjUzMyAxNS4zMTA4NDI3LDQuMzQyMTA1MjYgMjQuOTk2Nzc5NSw0LjM0MjEwNTI2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjUsMjcgQzMwLjQ5NTA0OTUsMjcgMzUsMjIuMjY5ODAyIDM1LDE2LjUgQzM1LDEwLjczMDE5OCAzMC41NDQ1NTQ1LDYgMjUsNiBDMTkuNDU1NDQ1NSw2IDE1LDEwLjczMDE5OCAxNSwxNi41IEMxNSwyMi4yNjk4MDIgMTkuNTA0OTUwNSwyNyAyNSwyNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
    background-position: center 12px !important
}

.svg-saved-jobs {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzQgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTUzIiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMjYuNTgxNjE1OCwxOS41NjE2NTkzIEwyNi41ODE2MTU4LDIwLjE5MTQ3OTQgQzI2LjU4MTYxNTgsMjIuMDE0MDE5IDI1LjA5NTE0NjYsMjMuNDkxNDc5NCAyMy4yNjE0OTM5LDIzLjQ5MTQ3OTQgTDEwLjU1ODQ4NiwyMy40OTE0Nzk0IEM4LjcyNDgzMzI3LDIzLjQ5MTQ3OTQgNy4yMzgzNjQwNCwyMi4wMTQwMTkgNy4yMzgzNjQwNCwyMC4xOTE0Nzk0IEw3LjIzODM2NDA0LDE5LjU2MTUyMDEgTDMuMzIwMTIxOTUsMTkuNTYxNTIwMSBMMy4zMjAxMjE5NSwyOS4zODE5OTkyIEwyOS44ODEwOTc2LDI5LjQyNjM1NjQgTDI5Ljg4MTA5NzYsMTkuNTYxNjU5MyBMMjYuNTgxNjE1OCwxOS41NjE2NTkzIFogTTEuNDc0NDMwMzNlLTE1LDI5LjM4MTk5OTIgTDAsMTYuMjYxNTIwMSBMMTAuNTU4NDg2LDE2LjI2MTUyMDEgTDEwLjU1ODQ4NiwyMC4xOTE0Nzk0IEwyMy4yNjE0OTM5LDIwLjE5MTQ3OTQgTDIzLjI2MTQ5MzksMTYuMjYxNjU5MyBMMzMuMjAxMjE5NSwxNi4yNjE1MjAxIEwzMy4yMDEyMTk1LDI5LjQyNjM1NjQgQzMzLjIwMTIxOTUsMzEuMjQ4ODk2MSAzMS43MTQ3NTAzLDMyLjcyNjM1NjQgMjkuODgxMDk3NiwzMi43MjYzNTY0IEwzLjMxNDU0MzUsMzIuNjgxOTk0NSBDMS40ODMwNzE1MSwzMi42Nzg5MzU5IDIuMjQyOTA5NDhlLTE2LDMxLjIwMjM3MzkgMS40NzQ0MzAzM2UtMTUsMjkuMzgxOTk5MiBaIiBpZD0iUGF0aC04Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjc1Njk3MDMxLDE4LjEwNDA4MzkgTDguOTExMjQyODgsOS4wMTQxMTU5NiBDOS4yMTg5NTAzLDguNTU5NjI2NzMgOS43MzM1NDAwMyw4LjI4NjU2NTE1IDEwLjI4NDY5MjgsOC4yODUzMDkyOSBMMjMuODQzNTUyNSw4LjI1NDQxNDA1IEMyNC40NDI1NzA4LDguMjUzMDQ5MTIgMjQuOTk1ODcwNiw4LjU3MjU1MDc3IDI1LjI5MTM3MTIsOS4wOTA0NTM1IEwzMC4zMTYyOTE5LDE3Ljg5NzI3MjggTDMzLjIwNDMxNzksMTYuMjY5MzYwNCBMMjguMTc5Mzk3MSw3LjQ2MjU0MTA4IEMyNy4yOTI4OTU0LDUuOTA4ODMyODggMjUuNjMyOTk2MSw0Ljk1MDMyNzk0IDIzLjgzNTk0MTEsNC45NTQ0MjI3MiBMMTAuMjc3MDgxNSw0Ljk4NTMxNzk2IEM4LjYyMzYyMzA0LDQuOTg5MDg1NTMgNy4wNzk4NTM4Nyw1LjgwODI3MDI5IDYuMTU2NzMxNjEsNy4xNzE3Mzc5OCBMMC4wMDI0NTkwMzc0NCwxNi4yNjE3MDYgTDIuNzU2OTcwMzEsMTguMTA0MDgzOSBaIiBpZD0iUGF0aC05Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOC42NzU2ODYsNS41MTkyNzA3OSBMMTguNjc1Njg2LDE2LjQ4OTkzOSBDMTguNjc1Njg2LDE3LjQwNjc2NTQgMTcuOTMyNDUxNCwxOC4xNSAxNy4wMTU2MjUsMTguMTUgQzE2LjA5ODc5ODYsMTguMTUgMTUuMzU1NTY0LDE3LjQwNjc2NTQgMTUuMzU1NTY0LDE2LjQ4OTkzOSBMMTUuMzU1NTY0LDUuNDY2MTE3IEwxMy42MjQyOTc3LDcuMTg2ODkwODIgQzEyLjk3NjAwMzYsNy44MzEyNTU5IDExLjkyNDkxMTEsNy44MzEyNTU5IDExLjI3NjYxNjksNy4xODY4OTA4MiBDMTAuNjI4MzIyOCw2LjU0MjUyNTczIDEwLjYyODMyMjgsNS40OTc4MDM1MiAxMS4yNzY2MTY5LDQuODUzNDM4NDQgTDE1LjY3MzQyNjEsMC40ODMyNzY2MzcgQzE2LjI5ODkyNjYsLTAuMTM4NDMyOTcgMTcuMzA1MDMyMywtMC4xNjM0MjcxODEgMTcuOTYwOTk5OCwwLjQyNjQ0NzUxOSBMMjIuODIwODE4Nyw0Ljc5NjYwOTMyIEMyMy41MDA2OSw1LjQwNzk3OTQxIDIzLjU1MzE5OTMsNi40NTEzOTcxNiAyMi45MzgxMDEzLDcuMTI3MTQ4MSBDMjIuMzIzMDAzMyw3LjgwMjg5OTA0IDIxLjI3MzIyMzMsNy44NTUwOTAwMiAyMC41OTMzNTE5LDcuMjQzNzE5OTMgTDE4LjY3NTY4Niw1LjUxOTI3MDc5IFoiIGlkPSJDb21iaW5lZC1TaGFwZS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjA3ODc3OCwgOS4wNzUwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTE3LjA3ODc3OCwgLTkuMDc1MDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat
}

.svg-take-skills {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzUgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMzIiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4yNDI4NTcxNCwzLjc3MTQyODU3IEMxLjgzODU3MTQzLDMuNzcxNDI4NTcgMCw1LjYxIDAsOC4wMTQyODU3MSBMMCwyNy44MTQyODU3IEMwLDMwLjIxODU3MTQgMS44Mzg1NzE0MywzMi4wNTcxNDI5IDQuMjQyODU3MTQsMzIuMDU3MTQyOSBMMjIuNjI4NTcxNCwzMi4wNTcxNDI5IEwyMi42Mjg1NzE0LDMuNzcxNDI4NTcgTDQuMjQyODU3MTQsMy43NzE0Mjg1NyBaIE0yLjgyODU3MTQzLDI3LjgxNDI4NTcgTDIuODI4NTcxNDMsOC4wMTQyODU3MSBDMi44Mjg1NzE0Myw3LjE2NTcxNDI5IDMuMzk0Mjg1NzEsNi42IDQuMjQyODU3MTQsNi42IEw1LjY1NzE0Mjg2LDYuNiBMNS42NTcxNDI4NiwyOS4yMjg1NzE0IEw0LjI0Mjg1NzE0LDI5LjIyODU3MTQgQzMuMzk0Mjg1NzEsMjkuMjI4NTcxNCAyLjgyODU3MTQzLDI4LjY2Mjg1NzEgMi44Mjg1NzE0MywyNy44MTQyODU3IFogTTE5LjgsMjkuMjI4NTcxNCBMOC40ODU3MTQyOSwyOS4yMjg1NzE0IEw4LjQ4NTcxNDI5LDYuNiBMMTkuOCw2LjYgTDE5LjgsMjkuMjI4NTcxNCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMwLjg5ODgxNTUsMC43NTQxMDY5NDUgTDMwLjkxOTU1MDUsMC43MzQwODMzODEgQzMyLjEyMzUxMywwLjc2MjQ3NDkyNiAzMy4wODI4NjYyLDEuNzU1OTE0MiAzMy4wNjkyMjI3LDIuOTYwMTM0MTIgTDMzLjA1Mzc1MiwzLjk0MDAwMDc2IEMzMy44Mjk4ODAyLDQuMjU5NzM4MDIgMzQuMzI5NjE2NCw1LjAyNDg3NjU5IDM0LjMwOTc3NzcsNS44NjMwODI3OSBMMzMuODgyNjE0NCwyNy43NDUyMDk2IEMzMy44ODM3NjQ3LDI3Ljg5NDU4NDIgMzMuODQ2MjczOCwyOC4wNDE1ODk0IDMzLjc3Mzc4MjUsMjguMTcxOTQ5NyBMMzEuNjEyMjkyMiwzMS44Njc0ODc4IEwzMS4zODI5MTc5LDMyLjE2OTQwMjUgQzMxLjA1OTY1NzIsMzIuNDc4MDc3OCAzMC42MTA5OTM4LDMyLjYxODgxMDIgMzAuMTY4MzQyNSwzMi41NTAzNzg3IEMyOS43MjU2OTEyLDMyLjQ4MTk0NzMgMjkuMzM5MTUxOCwzMi4yMTIwOTcyIDI5LjEyMTk0MjcsMzEuODE5ODY4MiBMMjcuMDc4NDE2NiwyOC4wNDM5MjMzIEMyNy4wMTAwODQxLDI3LjkxMDg3MDMgMjYuOTc3MjU2NSwyNy43NjI1MjA0IDI2Ljk4MzEyMTUsMjcuNjEzMjggTDI3LjMwOTk0MDIsNi45MTM1OTczNyBMMjYuNDUyNjA2OCw2Ljg5NzIwMzc1IEMyNi4yOTU0MDY5LDYuODk1NzcwMzEgMjYuMTY2MzcwMyw3LjAyMDM3OTU0IDI2LjE2MjMxNjYsNy4xNzc1MzM2NSBMMjYuMDQ2Mjg2MywxNC41MjY1MzM0IEMyNS45Nzg1OTk0LDE0Ljk1MjA0NSAyNS42MDgxOTY0LDE1LjI2MTk4NTUgMjUuMTc3MjEyNCwxNS4yNTM3NDQ0IEMyNC43NDYyMjg1LDE1LjI0NTUwMzIgMjQuMzg1ODMzMiwxNC45MjE1ODg3IDI0LjMzMTYxOTUsMTQuNDkzNzQ2MSBMMjQuNDQ3NjQ5OCw3LjE0NDc0NjQgQzI0LjQ1NjA4NTIsNi42MDg3NDE2MiAyNC42NzcxMDM4LDYuMDk4NzUzODkgMjUuMDYyMDc4MSw1LjcyNjk4ODU2IEMyNS40NDcwNTIzLDUuMzU1MjIzMjIgMjUuOTY0NDQyOCw1LjE1MjEzNzU1IDI2LjUwMDQxNTUsNS4xNjI0MTM1OCBMMjcuNDM5Mzk5Nyw1LjE4MDM2ODUgQzI3LjYyMTY1NjMsNC41Nzc4MTQzOSAyOC4wNzQ3NDM3LDQuMDk1NjcyMDQgMjguNjY0Njk5LDMuODc2NDk0OTEgTDI4LjY4MDE2OTcsMi44OTY2MjgyNyBDMjguNzA0NTQ4OSwxLjY5MjYxMzYzIDI5LjY5NDY4MzUsMC43MzY0NTE3NyAzMC44OTg4MTU1LDAuNzU0MTA2OTQ1IFogTTMwLjg3MTc0MTgsMi40Njg4NzM1NSBDMzAuNjI2NDQ5LDIuNDcwODk0OTIgMzAuNDI2MTUyMywyLjY2NDMxOTE0IDMwLjQxNTU3MTYsMi45MDkzOTE5NiBMMzAuNDAyMDM0NywzLjc2Njc3NTI2IEwzMS4zMDAxOTM2LDMuNzgzOTQ5NTMgTDMxLjMxMzczMDQsMi45MjY1NjYyMyBDMzEuMzEwODkyNSwyLjY4MTIzNjgzIDMxLjExNjgyMjcsMi40ODAyNzE2NyAzMC44NzE3NDE4LDIuNDY4ODczNTUgWiBNMjkuNDE1ODg1NywyOC43MjE2NDExIEwzMC40MDgxNTc4LDMwLjUzNzU3OTUgTDMxLjQ1NzE1NTgsMjguNzYwNjczNSBMMjkuNDE1ODg1NywyOC43MjE2NDExIFogTTMyLjU1NDI4NTQsNS44Mjk1MTQ5IEMzMi41NjA3Nzk0LDUuNzQ2OTIwODIgMzIuNTMxNDY3OSw1LjY2NTM5OTMgMzIuNDczODA4Myw1LjYwNTY5MTA5IEMzMi40MTYxNDg4LDUuNTQ1OTgyODggMzIuMzM1Njk5OSw1LjUxMzg0NDE3IDMyLjI1MjkyOTUsNS41MTc0NTE3MSBMMjkuMzU0MzI1OSw1LjQ2MjAyNTY1IEMyOS4yNzgxODk2LDUuNDU5Nzk3MTQgMjkuMjA0MzU3MSw1LjQ4Nzc0MzU3IDI5LjE0ODkwOTcsNS41Mzk3Nzc5NiBDMjkuMDk0OTcxOSw1LjU5MzM3NTU5IDI5LjA2NDQ2NTgsNS42NjYxODc4NCAyOS4wNjQwMzU4LDUuNzQyMzU1NTQgQzI5LjE1ODE1MzQsNS45NTY4MDU4NCAyOS4xNjE2Nzk2LDYuMTk5OTE5NjkgMjkuMDczODEyNCw2LjQxNjQwNDE4IEwyOC43Mjg4MzcyLDI2Ljk3Mjc5OTIgTDMyLjIxOTA4NjcsMjcuMDU5OTU4NiBMMzIuNTU0Mjg1NCw1LjgyOTUxNDkgWiIgaWQ9IlNoYXBlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS4zMjA5ODMsIDE2LjY1MDcxOSkgcm90YXRlKC0xLjAwMDAwMCkgdHJhbnNsYXRlKC0yOS4zMjA5ODMsIC0xNi42NTA3MTkpICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
}

.svg-results {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzYgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTI3IiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTguMDg0NDAxNCwxNi40MTc1OTE2IEwzMC4xMjcwNTksMTYuNDE3NTkxNiBDMzEuMDc2MDM2NSwxNi40MTc1OTE2IDMxLjg0NTMzNDcsMTUuMDIzNzYxMSAzMS44NDUzMzQ3LDEzLjMwNDM4NCBDMzEuODQ1MzM0NywxMS41ODUwMDcgMzEuMDc2MDM2NSwxMC4xOTExNzY1IDMwLjEyNzA1OSwxMC4xOTExNzY1IEwxOC4wODQ0MDE0LDEwLjE5MTE3NjUgQzE3LjEzNTQyNCwxMC4xOTExNzY1IDE2LjM2NjEyNTgsMTEuNTg1MDA3IDE2LjM2NjEyNTgsMTMuMzA0Mzg0IEMxNi4zNjYxMjU4LDE1LjAyMzc2MTEgMTcuMTM1NDI0LDE2LjQxNzU5MTYgMTguMDg0NDAxNCwxNi40MTc1OTE2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTguMDg0NDAxNCwyOC4wNjQ2NTA0IEwzMC4xMjcwNTksMjguMDY0NjUwNCBDMzEuMDc2MDM2NSwyOC4wNjQ2NTA0IDMxLjg0NTMzNDcsMjYuNjcwODE5OSAzMS44NDUzMzQ3LDI0Ljk1MTQ0MjggQzMxLjg0NTMzNDcsMjMuMjMyMDY1OCAzMS4wNzYwMzY1LDIxLjgzODIzNTMgMzAuMTI3MDU5LDIxLjgzODIzNTMgTDE4LjA4NDQwMTQsMjEuODM4MjM1MyBDMTcuMTM1NDI0LDIxLjgzODIzNTMgMTYuMzY2MTI1OCwyMy4yMzIwNjU4IDE2LjM2NjEyNTgsMjQuOTUxNDQyOCBDMTYuMzY2MTI1OCwyNi42NzA4MTk5IDE3LjEzNTQyNCwyOC4wNjQ2NTA0IDE4LjA4NDQwMTQsMjguMDY0NjUwNCBaIiBpZD0iU2hhcGUtQ29weS02Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNS45MTE3NjQ3LDMxLjg3NSBMMzUuOTExNzY0NywxLjEyNSBDMzUuOTExNzY0NywwLjUwMzY3OTY1NiAzNS40MDkzMTk2LDAgMzQuNzg5NTIyMSwwIEwxLjEyMjI0MjY1LDAgQzAuNTAyNDQ1MTQ3LDAgMS42NjEyNTI4M2UtMTYsMC41MDM2Nzk2NTYgMCwxLjEyNSBMMCwzMS44NzUgQzEuNjYxMjUyODNlLTE2LDMyLjQ5NjMyMDMgMC41MDI0NDUxNDcsMzMgMS4xMjIyNDI2NSwzMyBMMzQuNzg5NTIyMSwzMyBDMzUuNDA5MzE5NiwzMyAzNS45MTE3NjQ3LDMyLjQ5NjMyMDMgMzUuOTExNzY0NywzMS44NzUgWiBNMi4yNDQ0ODUyOSwyLjI1IEwzMy42NjcyNzk0LDIuMjUgTDMzLjY2NzI3OTQsNS4wNjI1IEwyLjI0NDQ4NTI5LDUuMDYyNSBMMi4yNDQ0ODUyOSwyLjI1IFogTTIuMjQ0NDg1MjksMzAuNzUgTDIuMjQ0NDg1MjksNy4zMTI1IEwzMy42NjcyNzk0LDcuMzEyNSBMMzMuNjY3Mjc5NCwzMC43NSBMMi4yNDQ0ODUyOSwzMC43NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEyLjI1OTUzMzUsMTIuOTUwOTQzNCBMMTAuMDMwNTI3NCwxMi45NTA5NDM0IEwxMC4wMzA1Mjc0LDEwLjcwOTQzNCBDMTAuMDMwNTI3NCwxMC4yOTY5OTYyIDkuNjk3NjYyNDcsOS45NjIyNjQxNSA5LjI4NzUyNTM1LDkuOTYyMjY0MTUgQzguODc3Mzg4MjQsOS45NjIyNjQxNSA4LjU0NDUyMzMzLDEwLjI5Njk5NjIgOC41NDQ1MjMzMywxMC43MDk0MzQgTDguNTQ0NTIzMzMsMTIuOTUwOTQzNCBMNi4zMTU1MTcyNCwxMi45NTA5NDM0IEM1LjkwNTM4MDEyLDEyLjk1MDk0MzQgNS41NzI1MTUyMSwxMy4yODU2NzU1IDUuNTcyNTE1MjEsMTMuNjk4MTEzMiBDNS41NzI1MTUyMSwxNC4xMTA1NTA5IDUuOTA1MzgwMTIsMTQuNDQ1MjgzIDYuMzE1NTE3MjQsMTQuNDQ1MjgzIEw4LjU0NDUyMzMzLDE0LjQ0NTI4MyBMOC41NDQ1MjMzMywxNi42ODY3OTI1IEM4LjU0NDUyMzMzLDE3LjA5OTIzMDIgOC44NzczODgyNCwxNy40MzM5NjIzIDkuMjg3NTI1MzUsMTcuNDMzOTYyMyBDOS42OTc2NjI0NywxNy40MzM5NjIzIDEwLjAzMDUyNzQsMTcuMDk5MjMwMiAxMC4wMzA1Mjc0LDE2LjY4Njc5MjUgTDEwLjAzMDUyNzQsMTQuNDQ1MjgzIEwxMi4yNTk1MzM1LDE0LjQ0NTI4MyBDMTIuNjY5NjcwNiwxNC40NDUyODMgMTMuMDAyNTM1NSwxNC4xMTA1NTA5IDEzLjAwMjUzNTUsMTMuNjk4MTEzMiBDMTMuMDAyNTM1NSwxMy4yODU2NzU1IDEyLjY2OTY3MDYsMTIuOTUwOTQzNCAxMi4yNTk1MzM1LDEyLjk1MDk0MzQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4yNTk1MzM1LDIzLjUzNTg0OTEgTDEwLjAzMDUyNzQsMjMuNTM1ODQ5MSBMMTAuMDMwNTI3NCwyMS4yOTQzMzk2IEMxMC4wMzA1Mjc0LDIwLjg4MTkwMTkgOS42OTc2NjI0NywyMC41NDcxNjk4IDkuMjg3NTI1MzUsMjAuNTQ3MTY5OCBDOC44NzczODgyNCwyMC41NDcxNjk4IDguNTQ0NTIzMzMsMjAuODgxOTAxOSA4LjU0NDUyMzMzLDIxLjI5NDMzOTYgTDguNTQ0NTIzMzMsMjMuNTM1ODQ5MSBMNi4zMTU1MTcyNCwyMy41MzU4NDkxIEM1LjkwNTM4MDEyLDIzLjUzNTg0OTEgNS41NzI1MTUyMSwyMy44NzA1ODExIDUuNTcyNTE1MjEsMjQuMjgzMDE4OSBDNS41NzI1MTUyMSwyNC42OTU0NTY2IDUuOTA1MzgwMTIsMjUuMDMwMTg4NyA2LjMxNTUxNzI0LDI1LjAzMDE4ODcgTDguNTQ0NTIzMzMsMjUuMDMwMTg4NyBMOC41NDQ1MjMzMywyNy4yNzE2OTgxIEM4LjU0NDUyMzMzLDI3LjY4NDEzNTggOC44NzczODgyNCwyOC4wMTg4Njc5IDkuMjg3NTI1MzUsMjguMDE4ODY3OSBDOS42OTc2NjI0NywyOC4wMTg4Njc5IDEwLjAzMDUyNzQsMjcuNjg0MTM1OCAxMC4wMzA1Mjc0LDI3LjI3MTY5ODEgTDEwLjAzMDUyNzQsMjUuMDMwMTg4NyBMMTIuMjU5NTMzNSwyNS4wMzAxODg3IEMxMi42Njk2NzA2LDI1LjAzMDE4ODcgMTMuMDAyNTM1NSwyNC42OTU0NTY2IDEzLjAwMjUzNTUsMjQuMjgzMDE4OSBDMTMuMDAyNTM1NSwyMy44NzA1ODExIDEyLjY2OTY3MDYsMjMuNTM1ODQ5MSAxMi4yNTk1MzM1LDIzLjUzNTg0OTEgWiIgaWQ9IlNoYXBlLUNvcHktNSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
}

    .svg-results.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTguNjMyIDE2LjkxNUgzMS4wNGMuOTc4IDAgMS43Ny0xLjQzNiAxLjc3LTMuMjA3IDAtMS43NzItLjc5Mi0zLjIwOC0xLjc3LTMuMjA4SDE4LjYzMmMtLjk3NyAwLTEuNzcgMS40MzYtMS43NyAzLjIwOCAwIDEuNzcxLjc5MyAzLjIwNyAxLjc3IDMuMjA3ek0xOC42MzIgMjguOTE1SDMxLjA0Yy45NzggMCAxLjc3LTEuNDM2IDEuNzctMy4yMDcgMC0xLjc3Mi0uNzkyLTMuMjA4LTEuNzctMy4yMDhIMTguNjMyYy0uOTc3IDAtMS43NyAxLjQzNi0xLjc3IDMuMjA4IDAgMS43NzEuNzkzIDMuMjA3IDEuNzcgMy4yMDd6Ii8+PHBhdGggZD0iTTM3IDMyLjg0VjEuMTZDMzcgLjUxOCAzNi40ODIgMCAzNS44NDQgMEgxLjE1NkMuNTE4IDAgMCAuNTE5IDAgMS4xNnYzMS42OEMwIDMzLjQ4Mi41MTggMzQgMS4xNTYgMzRoMzQuNjg4Yy42MzggMCAxLjE1Ni0uNTE5IDEuMTU2LTEuMTZ6TTIuMzEyIDIuMzE5aDMyLjM3NnYyLjg5OEgyLjMxMlYyLjMxOHptMCAyOS4zNjRWNy41MzRoMzIuMzc2djI0LjE0OEgyLjMxMnoiLz48cGF0aCBkPSJNMTIuNjMxIDEzLjM0M2gtMi4yOTd2LTIuMzA5YS43NjguNzY4IDAgMCAwLS43NjUtLjc3Ljc2OC43NjggMCAwIDAtLjc2Ni43N3YyLjMxSDYuNTA3YS43NjguNzY4IDAgMCAwLS43NjYuNzdjMCAuNDI0LjM0My43NjkuNzY2Ljc2OWgyLjI5NnYyLjMxYzAgLjQyNC4zNDMuNzcuNzY2Ljc3YS43NjguNzY4IDAgMCAwIC43NjUtLjc3di0yLjMxaDIuMjk3YS43NjguNzY4IDAgMCAwIC43NjYtLjc3Ljc2OC43NjggMCAwIDAtLjc2Ni0uNzd6TTEyLjYzMSAyNC4yNWgtMi4yOTd2LTIuMzFhLjc2OC43NjggMCAwIDAtLjc2NS0uNzcuNzY4Ljc2OCAwIDAgMC0uNzY2Ljc3djIuMzFINi41MDdhLjc2OC43NjggMCAwIDAtLjc2Ni43NjljMCAuNDI1LjM0My43Ny43NjYuNzdoMi4yOTZ2Mi4zMWMwIC40MjQuMzQzLjc2OS43NjYuNzY5YS43NjguNzY4IDAgMCAwIC43NjUtLjc3di0yLjMxaDIuMjk3YS43NjguNzY4IDAgMCAwIC43NjYtLjc3Ljc2OC43NjggMCAwIDAtLjc2Ni0uNzY5eiIvPjwvZz48L3N2Zz4=) no-repeat
    }

.svg-blog-topnav {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjlweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjkgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTc1IiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjAuMTA3MTQyODU3IiB5PSIzMC41MjUiIHdpZHRoPSIyOC43ODU3MTQzIiBoZWlnaHQ9IjIuMzU3MTQyODYiPjwvcmVjdD4KICAgICAgICAgICAgPHBhdGggZD0iTTI2LjcyMjg1NzEsOC4xNzkyODU3MSBDMjcuNTU0NDQxMiw3LjI5NTAzNTM2IDI4LjAyMTY5OCw2LjA5NTE0MzYgMjguMDIxNjk4LDQuODQzOTI4NTcgQzI4LjAyMTY5OCwzLjU5MjcxMzU0IDI3LjU1NDQ0MTIsMi4zOTI4MjE3OCAyNi43MjI4NTcxLDEuNTA4NTcxNDMgQzI1Ljg5MjE5NzcsMC42MjMzMzY3OTcgMjQuNzY1MDI2NywwLjEyNTkzNDMzNCAyMy41ODk2NDI5LDAuMTI1OTM0MzM0IEMyMi40MTQyNTksMC4xMjU5MzQzMzQgMjEuMjg3MDg4LDAuNjIzMzM2Nzk3IDIwLjQ1NjQyODYsMS41MDg1NzE0MyBMNC44MDE0Mjg1NywxOC4xNzM1NzE0IEwzLjIyOTI4NTcxLDI2LjUxNzg1NzEgTDExLjA2Nzg1NzEsMjQuODQ0Mjg1NyBMMjYuNzIyODU3MSw4LjE3OTI4NTcxIFogTTYuMDYzNTcxNDMsMjMuNTcxNDI4NiBMNi44Mzg1NzE0MywxOS4zOTkyODU3IEwyMi4wMjg1NzE0LDMuMTgyMTQyODYgQzIyLjg5MjIyNTgsMi4yNjgyMjI5NiAyNC4yODcwNTk5LDIuMjY4MjIyOTYgMjUuMTUwNzE0MywzLjE4MjE0Mjg2IEMyNi4wMDkyNDUxLDQuMTAxNTE2ODYgMjYuMDA5MjQ1MSw1LjU4NjM0MDI5IDI1LjE1MDcxNDMsNi41MDU3MTQyOSBMMTAuMDcxNDI4NiwyMi42NzU3MTQzIEw2LjA2MzU3MTQzLDIzLjU3MTQyODYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
    background-size: 26px auto !important
}

    .svg-blog-topnav.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjlweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjkgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTc1IiBmaWxsPSIjY2VjZmQxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjAuMTA3MTQyODU3IiB5PSIzMC41MjUiIHdpZHRoPSIyOC43ODU3MTQzIiBoZWlnaHQ9IjIuMzU3MTQyODYiPjwvcmVjdD4KICAgICAgICAgICAgPHBhdGggZD0iTTI2LjcyMjg1NzEsOC4xNzkyODU3MSBDMjcuNTU0NDQxMiw3LjI5NTAzNTM2IDI4LjAyMTY5OCw2LjA5NTE0MzYgMjguMDIxNjk4LDQuODQzOTI4NTcgQzI4LjAyMTY5OCwzLjU5MjcxMzU0IDI3LjU1NDQ0MTIsMi4zOTI4MjE3OCAyNi43MjI4NTcxLDEuNTA4NTcxNDMgQzI1Ljg5MjE5NzcsMC42MjMzMzY3OTcgMjQuNzY1MDI2NywwLjEyNTkzNDMzNCAyMy41ODk2NDI5LDAuMTI1OTM0MzM0IEMyMi40MTQyNTksMC4xMjU5MzQzMzQgMjEuMjg3MDg4LDAuNjIzMzM2Nzk3IDIwLjQ1NjQyODYsMS41MDg1NzE0MyBMNC44MDE0Mjg1NywxOC4xNzM1NzE0IEwzLjIyOTI4NTcxLDI2LjUxNzg1NzEgTDExLjA2Nzg1NzEsMjQuODQ0Mjg1NyBMMjYuNzIyODU3MSw4LjE3OTI4NTcxIFogTTYuMDYzNTcxNDMsMjMuNTcxNDI4NiBMNi44Mzg1NzE0MywxOS4zOTkyODU3IEwyMi4wMjg1NzE0LDMuMTgyMTQyODYgQzIyLjg5MjIyNTgsMi4yNjgyMjI5NiAyNC4yODcwNTk5LDIuMjY4MjIyOTYgMjUuMTUwNzE0MywzLjE4MjE0Mjg2IEMyNi4wMDkyNDUxLDQuMTAxNTE2ODYgMjYuMDA5MjQ1MSw1LjU4NjM0MDI5IDI1LjE1MDcxNDMsNi41MDU3MTQyOSBMMTAuMDcxNDI4NiwyMi42NzU3MTQzIEw2LjA2MzU3MTQzLDIzLjU3MTQyODYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
        background-size: 26px auto !important
    }

.svg-research-topnav {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTY5IiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAuNjQ1MTYxMywxNy4wMzIyNjAxIEMxMC42NDUxNjEzLDE5Ljk3MTgxNzkgMTMuMjY2NDY0OSwyMi4zNTQ4Mzg3IDE2LjUsMjIuMzU0ODM4NyBDMTkuNzMzNTMyOCwyMi4zNTQ4Mzg3IDIyLjM1NDgzODcsMTkuOTcxODE3OSAyMi4zNTQ4Mzg3LDE3LjAzMjI2MDEgQzIyLjM1NDgzODcsMTQuMDkyNzE2NiAxOS43MzM1MzI4LDExLjcwOTY3NzQgMTYuNSwxMS43MDk2Nzc0IEMxMy4yNjY0NjQ5LDExLjcwOTY3NzQgMTAuNjQ1MTYxMywxNC4wOTI3MTY2IDEwLjY0NTE2MTMsMTcuMDMyMjYwMSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjUsLTEuNTk2Nzc0MjFlLTA1IEM3LjQwNjIxMTI5LC0xLjU5Njc3NDIxZS0wNSAwLDcuNDA2Mjk2NDUgMCwxNi40OTk5NTc0IEMwLDI1LjU5Mzc0NjEgNy40MDYyMTEyOSwzMy4wMDAwMTA2IDE2LjUsMzMuMDAwMDEwNiBDMjUuNTkzNzg4NywzMy4wMDAwMTA2IDMzLDI1LjU5Mzc0NjEgMzMsMTYuNDk5OTU3NCBDMzMsNy40MDYyOTExMyAyNS41OTM3ODg3LC0xLjU5Njc3NDIxZS0wNSAxNi41LC0xLjU5Njc3NDIxZS0wNSBaIE0xNi41LDMuMTkzNTMyNDIgQzIzLjg2NzgzNTUsMy4xOTM1MzI0MiAyOS44MDY0NTE2LDkuMTMyMjQ0MzUgMjkuODA2NDUxNiwxNi40OTk5NTc0IEMyOS44MDY0NTE2LDIzLjg2Nzc5MjkgMjMuODY3ODM1NSwyOS44MDY0NjIzIDE2LjUsMjkuODA2NDYyMyBDOS4xMzIxNjQ1MiwyOS44MDY0NjIzIDMuMTkzNTQ4MzksMjMuODY3NzkyOSAzLjE5MzU0ODM5LDE2LjQ5OTk1NzQgQzMuMTkzNTQ4MzksOS4xMzIyMzkwMyA5LjEzMjE2NDUyLDMuMTkzNTMyNDIgMTYuNSwzLjE5MzUzMjQyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTYuNjMzMDY0NSw1Ljk5OTQxODYzIEMxMC42OTQ1ODE1LDUuOTk5NDE4NjMgNS44NTQ4Mzg3MSwxMC44MzkyNDEyIDUuODU0ODM4NzEsMTYuNzc3NjUyNCBDNS44NTQ4Mzg3MSwyMi43MTYwOTU2IDEwLjY5NDYyMTQsMjcuNTU1ODc4MiAxNi42MzMwNjQ1LDI3LjU1NTg3ODIgQzIyLjU3MTU0NzYsMjcuNTU1ODc4MiAyNy40MTEyOTAzLDIyLjcxNjA5NTYgMjcuNDExMjkwMywxNi43Nzc2NTI0IEMyNy40MTEyOTAzLDEwLjgzOTI0NTIgMjIuNTcxNTQ3Niw1Ljk5OTQxODYzIDE2LjYzMzA2NDUsNS45OTk0MTg2MyBaIE0xNi42MzMwNjQ1LDguMzk0NTc5OTIgQzIxLjI3NzA4MjcsOC4zOTQ1Nzk5MiAyNS4wMTYxMjksMTIuMTMzNzAyMSAyNS4wMTYxMjksMTYuNzc3NjUyNCBDMjUuMDE2MTI5LDIxLjQyMTYzMDYgMjEuMjc3MDgyNywyNS4xNjA3MTY5IDE2LjYzMzA2NDUsMjUuMTYwNzE2OSBDMTEuOTg5MDQ2NCwyNS4xNjA3MTY5IDguMjUsMjEuNDIxNjMwNiA4LjI1LDE2Ljc3NzY1MjQgQzguMjUsMTIuMTMzNzA2MSAxMS45ODkwNDY0LDguMzk0NTc5OTIgMTYuNjMzMDY0NSw4LjM5NDU3OTkyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
}

.svg-surprising-topnav {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCA4IDMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4xICg0NzI1MCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC00MSIgZmlsbD0iIzU1QUNFRSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LDAuMDAwNDM4NjM5ODkxIEMxLjc5ODEyMzE3LDAuMDAwNDM4NjM5ODkxIDAsMS42ODUyNjkwOCAwLDMuNzM5ODQzNzEgQzAsNi4wODIzNjM1IDAuNjIwNTY2OTYsOS44MzE4NTM2NCAxLjMyOTg5MjQ3LDEzLjcwMTYzNzEgQzIuMDM5MjU3MDksMTcuNTcxNDM4OSAyLjg0Mzc5Mjc3LDIxLjUzNzY1NzMgMy4yMjU0MTU0NCwyNC4xMTk2NzQ1IEMzLjI3NjkwMDg4LDI0LjQ2NTQ2ODkgMy42MjY1OTI3NywyNC43NSA0LjAwMDAzOTEsMjQuNzUgQzQuMzczNDg1NDMsMjQuNzUgNC43MjMxNzczMiwyNC40NjU0Njg5IDQuNzc0NjYyNzYsMjQuMTE5Njc0NSBDNS4xNTgzMTg2NywyMS41MzcxODIxIDUuOTYyODE1MjUsMTcuNTcwOTYzNyA2LjY3MTY3MTU1LDEzLjcwMTA4ODggQzcuMzgwNTI3ODYsOS44MzEyNDMyIDgsNi4wODE3MjM4MiA4LDMuNzM5NDA1MDcgQzgsMS42ODQ4MzA0NCA2LjIwMTg3NjgzLDAgNCwwIEw0LDAuMDAwNDM4NjM5ODkxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNCwyOS4zMzMzMzMzIEMyLjkwNDU1MDQ2LDI5LjMzMzMzMzMgMiwzMC4xNjI1MDQ2IDIsMzEuMTY2NjY2NyBDMiwzMi4xNzA3OTUxIDIuOTA0NTUwNDYsMzMgNCwzMyBDNS4wOTU0MTI4NCwzMyA2LDMyLjE3MDc5NTEgNiwzMS4xNjY2NjY3IEM2LDMwLjE2MjUwNDYgNS4wOTU0MTI4NCwyOS4zMzMzMzMzIDQsMjkuMzMzMzMzMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
    background-size: 8px auto !important
}

.svg-featured-topnav {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjlweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjkgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi4wMDAwMDAsIC0yLjAwMDAwMCkiPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iU3RhciIgZmlsbD0iI0Y1QTYyMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMDgzMjA3LCA5LjkxNTIzNikgcm90YXRlKC0xNS4wMDAwMDApIHRyYW5zbGF0ZSgtMjMuMDgzMjA3LCAtOS45MTUyMzYpICIgcG9pbnRzPSIyMy4wODMyMDcxIDE0Ljk0NDk0MzIgMTguMTQ2MjkyNyAxNy41NTQ5OTc1IDE5LjA4OTE1OTQgMTIuMDI2ODEzOCAxNS4wOTUxMTE4IDguMTExNzMyNDEgMjAuNjE0NzQ5OSA3LjMwNTE4MTI4IDIzLjA4MzIwNzEgMi4yNzU0NzM2MyAyNS41NTE2NjQyIDcuMzA1MTgxMjggMzEuMDcxMzAyMyA4LjExMTczMjQxIDI3LjA3NzI1NDcgMTIuMDI2ODEzOCAyOC4wMjAxMjE0IDE3LjU1NDk5NzUiPjwvcG9seWdvbj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXIiIGZpbGw9IiM1NUFDRUUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjM1MTA2NSwgMjAuMzUwOTQ3KSByb3RhdGUoNTQuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjM1MTA2NSwgLTIwLjM1MDk0NykgIiBwb2ludHM9IjEyLjM1MTA2NTUgMjUuODg0NDgwNCA2Ljg1MjE5NDI4IDI4Ljc1NTk4NCA3LjkwMjM4NTIzIDIyLjY3NDA0MTggMy40NTM3MDUgMTguMzY2Nzg2NCA5LjYwMTYyOTg3IDE3LjQ3OTQ0MyAxMi4zNTEwNjU1IDExLjk0NTkwOTIgMTUuMTAwNTAxIDE3LjQ3OTQ0MyAyMS4yNDg0MjU5IDE4LjM2Njc4NjQgMTYuNzk5NzQ1NyAyMi42NzQwNDE4IDE3Ljg0OTkzNjYgMjguNzU1OTg0Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyIiBmaWxsPSIjNTVBQ0VFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMy4wODMyMDcsIDkuOTE1MjM2KSByb3RhdGUoLTE1LjAwMDAwMCkgdHJhbnNsYXRlKC0yMy4wODMyMDcsIC05LjkxNTIzNikgIiBwb2ludHM9IjIzLjA4MzIwNzEgMTQuOTQ0OTQzMiAxOC4xNDYyOTI3IDE3LjU1NDk5NzUgMTkuMDg5MTU5NCAxMi4wMjY4MTM4IDE1LjA5NTExMTggOC4xMTE3MzI0MSAyMC42MTQ3NDk5IDcuMzA1MTgxMjggMjMuMDgzMjA3MSAyLjI3NTQ3MzYzIDI1LjU1MTY2NDIgNy4zMDUxODEyOCAzMS4wNzEzMDIzIDguMTExNzMyNDEgMjcuMDc3MjU0NyAxMi4wMjY4MTM4IDI4LjAyMDEyMTQgMTcuNTU0OTk3NSI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat
}

.svg-tour {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0M3B4IiB2aWV3Qm94PSIwIDAgNDggNDMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTQwIiBmaWxsPSIjNTVBQ0VFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMzMuNzUsNy44NjcxMTEyMiBMMzMuNzUsMzcuNDQwOTk2NSBMNDMuMjUsMzUuMTMyODg4OCBMNDMuMjUsNS41NTkwMDM0NiBMMzMuNzUsNy44NjcxMTEyMiBaIE0zMC44MzIwMDc5LDMuNTI4MzMxNzQgTDQ1LjA4MjAwNzksMC4wNjYxNzAxMDM1IEM0Ni41NzI1NTk1LC0wLjI5NTk3MjM5NSA0OCwwLjg3NDEzMTI2MiA0OCwyLjQ1ODExMDk4IEw0OCwzNy4wNzk3Mjc0IEM0OCwzOC4yMjAyOTggNDcuMjQxMjg4MiwzOS4yMTA5MDE2IDQ2LjE2Nzk5MjEsMzkuNDcxNjY4MyBMMzEuOTE3OTkyMSw0Mi45MzM4Mjk5IEMzMC40Mjc0NDA1LDQzLjI5NTk3MjQgMjksNDIuMTI1ODY4NyAyOSw0MC41NDE4ODkgTDI5LDUuOTIwMjcyNjIgQzI5LDQuNzc5NzAyMDMgMjkuNzU4NzExOCwzLjc4OTA5ODM5IDMwLjgzMjAwNzksMy41MjgzMzE3NCBaIiBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNzUsNy44MDA5NjMxMyBMNC43NSwzNy4xMjYxODU5IEwxNC4yNSwzNC44Mzc0ODUxIEwxNC4yNSw1LjUxMjI2MjM1IEw0Ljc1LDcuODAwOTYzMTMgWiBNMy42NjQwMTU4NSwzLjA1NzMwNTExIEwxNi4wODIwMDc5LDAuMDY1NjEzNzMzNCBDMTcuNTcyNTU5NSwtMC4yOTM0ODM4MDYgMTksMC44NjY3ODE0MDggMTksMi40Mzc0NDI3NCBMMTksMzYuNzY3OTU0MyBDMTksMzcuODk4OTM0OCAxOC4yNDEyODgyLDM4Ljg4MTIwOTMgMTcuMTY3OTkyMSwzOS4xMzk3ODMzIEw1LjgzNTk4NDE1LDQxLjg2OTg0MzkgQzMuMjgyMTE0MjIsNDIuNDg1MTExNyAwLjcyNTU4MTkxNCw0MC44NjAwNzY4IDAuMTI1ODA5NDMsMzguMjQwMjI2OCBDMC4wNDIyMTYwMTUxLDM3Ljg3NTA4NDYgMCwzNy41MDEyNjI0IDAsMzcuMTI2MTg1OSBMMS41ODIwNjc4MWUtMTUsNy44MDA5NjMxMyBDMi4zNzMxMDE3MmUtMTUsNS41MzkwMDIxOCAxLjUxNzQyMzU1LDMuNTc0NDUzMjYgMy42NjQwMTU4NSwzLjA1NzMwNTExIFoiIGlkPSJSZWN0YW5nbGUtMTMtQ29weS0zIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOC43NSw3Ljg3MTY5MzEgTDE4Ljc1LDM3LjQzNjEwODcgTDI4LjI1LDM1LjEyODMwNjkgTDI4LjI1LDUuNTYzODkxMjUgTDE4Ljc1LDcuODcxNjkzMSBaIE0xNS44MzI2MDQ0LDMuNTI3NzkzOCBMMzAuMDgyNjA0NCwwLjA2NjA5MTAzNjkgQzMxLjU3MzAwMDksLTAuMjk1OTY1OCAzMywwLjg3NTI4ODMyNyAzMywyLjQ2MDYzNDc4IEwzMywzNy4wNzc2NjI1IEMzMywzOC4yMTk2NDIyIDMyLjI0MDk3OTcsMzkuMjExNDA0MiAzMS4xNjczOTU2LDM5LjQ3MjIwNjIgTDE2LjkxNzM5NTYsNDIuOTMzOTA5IEMxNS40MjY5OTkxLDQzLjI5NTk2NTggMTQsNDIuMTI0NzExNyAxNCw0MC41MzkzNjUyIEwxNCw1LjkyMjMzNzU0IEMxNCw0Ljc4MDM1NzggMTQuNzU5MDIwMywzLjc4ODU5NTgzIDE1LjgzMjYwNDQsMy41Mjc3OTM4IFoiIGlkPSJSZWN0YW5nbGUtMTMtQ29weS00IiBmaWxsLW9wYWNpdHk9IjAuOTAwMDAwMDM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMy41MDAwMDAsIDIxLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjMuNTAwMDAwLCAtMjEuNTAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat
}

.svg-get-started {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTVweCIgaGVpZ2h0PSIzOXB4IiB2aWV3Qm94PSIwIDAgNTUgMzkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTIxLDE3IEMyNS45NzA1NjI3LDE3IDMwLDEzLjY0MjEzNTYgMzAsOS41IEMzMCw1LjM1Nzg2NDM4IDI1Ljk3MDU2MjcsMiAyMSwyIEMxNi4wMjk0MzczLDIgMTIsNS4zNTc4NjQzOCAxMiw5LjUgQzEyLDEzLjY0MjEzNTYgMTYuMDI5NDM3MywxNyAyMSwxNyBaIiBpZD0iT3ZhbC00NyIgc3Ryb2tlPSIjNTVBQ0VFIiBzdHJva2Utd2lkdGg9IjMuNDQwMDAwMDYiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMi4zNTM1NzY2NiwyOCBDNi43Mjc3MTk4LDIyLjczMDE4NDQgMTMuNjI4ODg2MiwxOS40OTA0Nzg1IDIxLjUsMTkuNDkwNDc4NSBDMjkuMjg1MjYxOCwxOS40OTA0Nzg1IDM2LjI4NTI0OTcsMjIuODM3MzU0NSA0MC42NDY0MjMzLDI4IEMzNi4yODUyNDk3LDMzLjE2MjY0NTUgMjkuMjg1MjYxOCwzNi41MDk1MjE1IDIxLjUsMzYuNTA5NTIxNSBDMTMuNjI4ODg2MiwzNi41MDk1MjE1IDYuNzI3NzE5OCwzMy4yNjk4MTU2IDIuMzUzNTc2NjYsMjggWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBzdHJva2U9IiM1NUFDRUUiIHN0cm9rZS13aWR0aD0iMy40NDAwMDAwNiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik01My41NzM3MjY1LDE2LjkyMDkxMTUgTDQ2Ljc3MzQ1ODQsMTYuOTIwOTExNSBMNDYuNzczNDU4NCwxMC40MjYyNzM1IEM0Ni43NzM0NTg0LDEwLjA0NDIzNTkgNDYuNjIwNjQzNCw5LjY4NzY2NzU2IDQ2LjM2NTk1MTcsOS40MDc1MDY3IEM0Ni4wODU3OTA5LDkuMTI3MzQ1ODQgNDUuNzI5MjIyNSw5IDQ1LjM0NzE4NSw5IEM0NC45NjUxNDc1LDkgNDQuNjA4NTc5MSw5LjE1MjgxNTAxIDQ0LjMyODQxODIsOS40MDc1MDY3IEM0NC4wNDgyNTc0LDkuNjg3NjY3NTYgNDMuOTIwOTExNSwxMC4wNDQyMzU5IDQzLjkyMDkxMTUsMTAuNDI2MjczNSBMNDMuOTIwOTExNSwxNi45MjA5MTE1IEwzNy40MjYyNzM1LDE2LjkyMDkxMTUgQzM3LjA0NDIzNTksMTYuOTIwOTExNSAzNi42ODc2Njc2LDE3LjA3MzcyNjUgMzYuNDA3NTA2NywxNy4zMjg0MTgyIEMzNi4xMjczNDU4LDE3LjYwODU3OTEgMzYsMTcuOTY1MTQ3NSAzNiwxOC4zNDcxODUgQzM2LDE5LjA4NTc5MDkgMzYuNjg3NjY3NiwxOS43NzM0NTg0IDM3LjQyNjI3MzUsMTkuNzczNDU4NCBMNDMuOTIwOTExNSwxOS43NzM0NTg0IEw0My45MjA5MTE1LDI2LjU3MzcyNjUgQzQzLjkyMDkxMTUsMjYuOTU1NzY0MSA0NC4wNzM3MjY1LDI3LjMxMjMzMjQgNDQuMzI4NDE4MiwyNy41OTI0OTMzIEM0NC42MDg1NzkxLDI3Ljg3MjY1NDIgNDQuOTY1MTQ3NSwyOCA0NS4zNDcxODUsMjggQzQ1LjcyOTIyMjUsMjggNDYuMDg1NzkwOSwyNy44NDcxODUgNDYuMzY1OTUxNywyNy41OTI0OTMzIEM0Ni42NDYxMTI2LDI3LjMxMjMzMjQgNDYuNzczNDU4NCwyNi45NTU3NjQxIDQ2Ljc3MzQ1ODQsMjYuNTczNzI2NSBMNDYuNzczNDU4NCwxOS43NzM0NTg0IEw1My41NzM3MjY1LDE5Ljc3MzQ1ODQgQzUzLjk1NTc2NDEsMTkuNzczNDU4NCA1NC4zMTIzMzI0LDE5LjYyMDY0MzQgNTQuNTkyNDkzMywxOS4zNjU5NTE3IEM1NC44NzI2NTQyLDE5LjA4NTc5MDkgNTUsMTguNzI5MjIyNSA1NSwxOC4zNDcxODUgQzU1LDE3Ljk2NTE0NzUgNTQuODQ3MTg1LDE3LjYwODU3OTEgNTQuNTkyNDkzMywxNy4zMjg0MTgyIEM1NC4zMTIzMzI0LDE3LjA3MzcyNjUgNTMuOTU1NzY0MSwxNi45MjA5MTE1IDUzLjU3MzcyNjUsMTYuOTIwOTExNSBaIiBpZD0iU2hhcGUiIGZpbGw9IiM1NUFDRUUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
    background-size: 40px auto !important
}

.svg-trends {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzYgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTcwIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE2Ljg3NSwyNS41NDgzODcxIEwxOS4xMjUsMjUuNTQ4Mzg3MSBMMTkuMTI1LDI5Ljg2OTgzMSBDMTkuMTI1LDMwLjQyMjc0MzYgMTguNjY5Njc4OSwzMC44NzA5Njc3IDE4LjEzMTU2NzcsMzAuODcwOTY3NyBMMTcuODY4NDMyMywzMC44NzA5Njc3IEMxNy4zMTk3NzQ4LDMwLjg3MDk2NzcgMTYuODc1LDMwLjQxNzE2NzUgMTYuODc1LDI5Ljg2OTgzMSBMMTYuODc1LDI1LjU0ODM4NzEgWiBNMTIuNjA4NTQ5OSwyNC40NTM2MjkgTDE0LjU1NzEwNzEsMjUuNTc4NjI5IEwxMC44NDEzMjYxLDMyLjAxNDU1MDUgQzEwLjUzMjY5MjMsMzIuNTQ5MTE5OCA5Ljg1MDA0NzIyLDMyLjczMjggOS4zMDgyMTY2MywzMi40MTk5NzM5IEM4Ljc3MDEzNzQzLDMyLjEwOTMxMzggOC41ODg1MzMxNywzMS40MTY1MDIyIDguODkyNzY4OSwzMC44ODk1NTA1IEwxMi42MDg1NDk5LDI0LjQ1MzYyOSBaIE0yMy40NDQ5OTUsMjQuNDIwNTM0NCBMMjcuMTYwNzc2LDMwLjg1NjQ1NTkgQzI3LjQ2NTAxMTcsMzEuMzgzNDA3NiAyNy4yODM0MDc1LDMyLjA3NjIxOTEgMjYuNzQ1MzI4MywzMi4zODY4NzkzIEMyNi4yMDM0OTc3LDMyLjY5OTcwNTMgMjUuNTIwODUyNiwzMi41MTYwMjUyIDI1LjIxMjIxODgsMzEuOTgxNDU1OSBMMjEuNDk2NDM3OCwyNS41NDU1MzQ0IEwyMy40NDQ5OTUsMjQuNDIwNTM0NCBaIiBpZD0iUmVjdGFuZ2xlLTMyNSIgZmlsbD0iIzU1QUNFRSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUuNzUsMS4wNjQ1MTYxMyBMMTUuNzUsMCBMMjAuMjUsMCBMMjAuMjUsMS4wNjQ1MTYxMyBMMzYsMS4wNjQ1MTYxMyBMMzYsMy4xOTM1NDgzOSBMMCwzLjE5MzU0ODM5IEwwLDEuMDY0NTE2MTMgTDE1Ljc1LDEuMDY0NTE2MTMgWiIgaWQ9IlJlY3RhbmdsZS0zMjMiIGZpbGw9IiM1NUFDRUUiPjwvcGF0aD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0zMjQiIHN0cm9rZT0iIzU1QUNFRSIgc3Ryb2tlLXdpZHRoPSIyIiB4PSIyLjEyNSIgeT0iMi4wNjQ1MTYxMyIgd2lkdGg9IjMxLjc1IiBoZWlnaHQ9IjIyLjQ4Mzg3MSIgcng9IjIiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0zMTEiIGZpbGw9IiM1NUFDRUUiIHg9IjkiIHk9IjEwLjY0NTE2MTMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTEuNzA5Njc3NCIgcng9IjEuNiI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTMxMSIgZmlsbD0iIzU1QUNFRSIgeD0iMTUuNzUiIHk9IjYuMzg3MDk2NzciIHdpZHRoPSI0LjUiIGhlaWdodD0iMTUuOTY3NzQxOSIgcng9IjEuNiI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTMxMSIgZmlsbD0iIzREQTRGQiIgeD0iMjIuNSIgeT0iMTMuODM4NzA5NyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSI4LjUxNjEyOTAzIiByeD0iMS42Ij48L3JlY3Q+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat
}

.svg-stars {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNDIuNTUzIDI0LjIwNGwtNy44MTQgNy4yNTItLjk5My0xMC42Ni05LjMtNS4yNDYgOS43OC00LjIxNEwzNi4yOTMuODRsNy4wMzcgOC4wNTUgMTAuNTc3LTEuMjQtNS40MyA5LjE5MyA0LjQ3IDkuNzI5eiIvPjxwYXRoIGQ9Ik0xMS4wMzMgNDEuMDYxTC40MjcgMzUuNzkxIDExIDMwLjU4N2wxLjY2LTExLjcwNSA4LjI3IDguNSAxMS42MzItMS45NjNMMjcuMSAzNS44NzZsNS41MjggMTAuNDkxLTExLjY0NS0yLjAzNy04LjIxNSA4LjQ0NnoiLz48L2c+PC9zdmc+) no-repeat
}

.svg-resume-profiles {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMzUuNS41aC0zMmMtMS43IDAtMyAxLjMtMyAzdjM5LjhjMCAxLjcgMS4zIDMgMyAzaDMyYzEuNyAwIDMtMS4zIDMtM1YzLjVjMC0xLjYtMS4zLTMtMy0zem0xIDQyLjhjMCAuNi0uNSAxLTEgMWgtMzJjLS41IDAtMS0uNC0xLTFWMy41YzAtLjYuNS0xIDEtMWgzMmMuNSAwIDEgLjQgMSAxdjM5Ljh6Ii8+PHBhdGggZD0iTTI1LjIgMTUuOWgtMS4xYzEtMS4xIDEuNy0yLjYgMS43LTQuMyAwLTMuNC0yLjgtNi4zLTYuMy02LjNzLTYuMyAyLjgtNi4zIDYuM2MwIDEuNi42IDMuMiAxLjcgNC4zaC0xLjFjLTEuMyAwLTIuMyAxLTIuMyAyLjN2My40YzAgLjUuNSAxIDEgMXMxLS41IDEtMXYtMy40YzAtLjIuMS0uMy4zLS4zaDExLjRjLjIgMCAuMy4xLjMuM3YzLjRjMCAuNS41IDEgMSAxczEtLjUgMS0xdi0zLjRjMC0xLjMtMS0yLjMtMi4zLTIuM3ptLTkuOS00LjNjMC0yLjMgMS45LTQuMyA0LjMtNC4zczQuMyAxLjkgNC4zIDQuM2MwIDIuMy0xLjkgNC4zLTQuMyA0LjNzLTQuMy0yLTQuMy00LjN6TTMxLjggMjcuM0g3LjJjLS42IDAtMS0uNC0xLTFzLjQtMSAxLTFoMjQuNmMuNiAwIDEgLjQgMSAxcy0uNCAxLTEgMXpNMzEuOCAzMS4zSDcuMmMtLjYgMC0xLS40LTEtMXMuNC0xIDEtMWgyNC42Yy42IDAgMSAuNCAxIDFzLS40IDEtMSAxek0zMS44IDM1LjNINy4yYy0uNiAwLTEtLjQtMS0xcy40LTEgMS0xaDI0LjZjLjYgMCAxIC40IDEgMXMtLjQgMS0xIDF6TTMxLjggMzkuM0g3LjJjLS42IDAtMS0uNC0xLTFzLjQtMSAxLTFoMjQuNmMuNiAwIDEgLjQgMSAxcy0uNCAxLTEgMXoiLz48L2c+PC9zdmc+) no-repeat;
    background-size: 28px auto !important
}

    .svg-resume-profiles.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMzUuNS41aC0zMmMtMS43IDAtMyAxLjMtMyAzdjM5LjhjMCAxLjcgMS4zIDMgMyAzaDMyYzEuNyAwIDMtMS4zIDMtM1YzLjVjMC0xLjYtMS4zLTMtMy0zem0xIDQyLjhjMCAuNi0uNSAxLTEgMWgtMzJjLS41IDAtMS0uNC0xLTFWMy41YzAtLjYuNS0xIDEtMWgzMmMuNSAwIDEgLjQgMSAxdjM5Ljh6Ii8+PHBhdGggZD0iTTI1LjIgMTUuOWgtMS4xYzEtMS4xIDEuNy0yLjYgMS43LTQuMyAwLTMuNC0yLjgtNi4zLTYuMy02LjNzLTYuMyAyLjgtNi4zIDYuM2MwIDEuNi42IDMuMiAxLjcgNC4zaC0xLjFjLTEuMyAwLTIuMyAxLTIuMyAyLjN2My40YzAgLjUuNSAxIDEgMXMxLS41IDEtMXYtMy40YzAtLjIuMS0uMy4zLS4zaDExLjRjLjIgMCAuMy4xLjMuM3YzLjRjMCAuNS41IDEgMSAxczEtLjUgMS0xdi0zLjRjMC0xLjMtMS0yLjMtMi4zLTIuM3ptLTkuOS00LjNjMC0yLjMgMS45LTQuMyA0LjMtNC4zczQuMyAxLjkgNC4zIDQuM2MwIDIuMy0xLjkgNC4zLTQuMyA0LjNzLTQuMy0yLTQuMy00LjN6TTMxLjggMjcuM0g3LjJjLS42IDAtMS0uNC0xLTFzLjQtMSAxLTFoMjQuNmMuNiAwIDEgLjQgMSAxcy0uNCAxLTEgMXpNMzEuOCAzMS4zSDcuMmMtLjYgMC0xLS40LTEtMXMuNC0xIDEtMWgyNC42Yy42IDAgMSAuNCAxIDFzLS40IDEtMSAxek0zMS44IDM1LjNINy4yYy0uNiAwLTEtLjQtMS0xcy40LTEgMS0xaDI0LjZjLjYgMCAxIC40IDEgMXMtLjQgMS0xIDF6TTMxLjggMzkuM0g3LjJjLS42IDAtMS0uNC0xLTFzLjQtMSAxLTFoMjQuNmMuNiAwIDEgLjQgMSAxcy0uNCAxLTEgMXoiLz48L2c+PC9zdmc+) no-repeat;
        background-size: 28px auto !important
    }

.svg-fj-star {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTguNTA1IDQuOTM2Yy44NDktMS42NDggMS42OTYtMy4yOTUgMi41Ni00LjkzM2EyNDUuMzk1IDI0NS4zOTUgMCAwIDEgMy45NjQgMy44OTJjMS4zMS0xLjMxNSAyLjY2Ni0yLjU4NyAzLjk2Ni0zLjkxMy44NjEgMS42NDcgMS43MTQgMy4yOTcgMi41NyA0Ljk0NSAxLjY2Mi0uODIyIDMuMzEzLTEuNjY5IDQuOTgzLTIuNDcyLjI5MiAxLjgyNi42MDUgMy42NS44OTUgNS40NzUgMS44NC0uMjY3IDMuNjc3LS41NDggNS41MTUtLjgyNS0uMjc0IDEuODMzLS41NTggMy42NjQtLjgzIDUuNDk3IDEuODI3LjMxIDMuNjUyLjYyNiA1LjQ4NS44OTktLjc1OCAxLjY5NS0xLjY4NCAzLjMwOC0yLjQ4MSA0Ljk4MyAxLjY0NS44NTggMy4yOTQgMS43MTIgNC45NCAyLjU3LTEuMzA2IDEuMzIyLTIuNTk2IDIuNjU2LTMuOSAzLjk3NyAxLjMyIDEuMzAzIDIuNjIgMi42MjQgMy45IDMuOTY0YTc3NC44NDggNzc0Ljg0OCAwIDAgMC00LjkyNSAyLjU1M2MuODI4IDEuNjU2IDEuNjU2IDMuMzEyIDIuNDc2IDQuOTczLTEuODMzLjMwMy0zLjY2Ny42MDItNS40OTcuOTIyLjI3NCAxLjgzLjU2IDMuNjU3LjgzMyA1LjQ4Ny0xLjgzNS0uMjcyLTMuNjctLjU1My01LjUwNy0uODE3LS4zMDcgMS44MjQtLjYwNiAzLjY1LS45MSA1LjQ3NC0xLjY1OC0uODIyLTMuMzEtMS42NTMtNC45NjctMi40NzVhNDE1Ljg4NiA0MTUuODg2IDAgMCAwLTIuNTczIDQuOTYyYy0xLjMzNS0xLjI5My0yLjYwMy0yLjY2LTMuOTgyLTMuOTA4LTEuMzAzIDEuMzA4LTIuNjU3IDIuNTY4LTMuOTQ3IDMuODkxLS44NzItMS42NC0xLjY5NC0zLjMwNy0yLjU4Mi00LjkzOC0xLjY1Mi44MzgtMy4zMTIgMS42NjEtNC45NyAyLjQ4OC0uMzAxLTEuODM3LS42MDMtMy42NzItLjkwNi01LjUwOC0xLjgzNi4yOC0zLjY3My41NjItNS41MS44MjcuMjgtMS44MzMuNTYyLTMuNjY3LjgyNi01LjUwNGE0MDAuMzM0IDQwMC4zMzQgMCAwIDEtNS40NzYtLjkxYy44MTctMS42NTYgMS42NS0zLjMwNSAyLjQ3Mi00Ljk1Ny0xLjYzOC0uODcyLTMuMjk2LTEuNzA5LTQuOTQtMi41NyAxLjMxMi0xLjMgMi41NzUtMi42NDggMy44ODctMy45NDYtMS4yMzctMS4zOC0yLjYxMS0yLjYzLTMuODkyLTMuOTcgMS42NDEtLjg3IDMuMjk0LTEuNzIgNC45NDgtMi41NjgtLjgyOC0xLjY1OS0xLjY2LTMuMzE3LTIuNDg4LTQuOTc4IDEuODM1LS4zMSAzLjY3Mi0uNjExIDUuNTA2LS45MjQtLjI4Ni0xLjgzMy0uNTctMy42NjQtLjgzNi01LjUgMS44MzguMjc4IDMuNjcyLjU2NyA1LjUwOS44NDcuMjk1LTEuODM1LjU5My0zLjY2OS45MDMtNS41MDIgMS42NTguODMzIDMuMzE2IDEuNjcgNC45OCAyLjQ5MiIgZmlsbD0iIzU1QUNFRSIvPjxwYXRoIGQ9Ik0zMi4xMDYgOS42NjljLjkwNi0uMTkzIDEuOTA0LjE0MSAyLjQ4My44Ny43ODIuOTEuNzU4IDIuMzg2LS4wNTQgMy4yNjgtLjcyNi44NjMtMi4wNjEgMS4xMTEtMy4wNTQuNTgzLS45OTgtLjQ3OS0xLjU2NS0xLjY3My0xLjMzLTIuNzVhMi41MzIgMi41MzIgMCAwIDEgMS45NTUtMS45NzEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTguMjAyIDEwLjkyNGMxLjMtLjk5NyAzLjAwNC0xLjI2MyA0LjYwNC0xLjI1MmExNC43NzIgMTQuNzcyIDAgMCAxIDMuMDMyLjI2MmMtLjA5OCAxLjM0OS0uMjA3IDIuNjk5LS4zMTMgNC4wNDgtMS4xOTEtLjI3LTIuNTQtLjUxLTMuNjYxLjExNC0uOTMuNTI3LTEuMjAyIDEuNjczLTEuMjY1IDIuNjYyLS4wMjggMS40MS0uMDA1IDIuODIxLS4wMTIgNC4yMzFoNC4zMTZjLjAwMiAxLjM0NyAwIDIuNjk0IDAgNC4wNDFoLTQuMzE2djE0LjgzYy0xLjU3My4wMDItMy4xNDQuMDAyLTQuNzE3IDAtLjAwMi00Ljk0MyAwLTkuODg1IDAtMTQuODI5LTEuMjg1LS4wMDItMi41Ny0uMDAxLTMuODU0LS4wMDEgMC0xLjM0Ny0uMDA0LTIuNjk0LjAwMS00LjA0aDMuODUyYy4wMzMtMi4xODgtLjEzOC00LjQwNC4zMzMtNi41NTguMjg0LTEuMzMuODk0LTIuNjY1IDItMy41MDgiIGZpbGw9IiNGRUZFRkYiLz48cGF0aCBkPSJNMzAuMTQ4IDE2YzEuNjg0LS4wMDYgMy4zNjkuMDEzIDUuMDU0LS4wMS4wMjggMS41NzMuMDU0IDMuMTQ3LjAwOCA0LjcyLjAwMyAzLjI5MSAwIDYuNTgyIDAgOS44NzMtLjAwMyAxLjkxOS0uMDAyIDMuODc2LS41NDYgNS43MzQtLjM3NiAxLjI4My0xLjExNiAyLjUyLTIuMjgyIDMuMjI3LTEuNDQ1LjkwMy0zLjIyMiAxLjAzLTQuODgxLjkzLS42My0uMDYtMS4yNjYtLjE0My0xLjg2Mi0uMzY2LjEzMi0xLjQ3LjMwMy0yLjkzNy4zNjQtNC40MTQuODQ5LjEzIDEuNzQ0LjMxMSAyLjU4NS4wNDQuNzUtLjI0NiAxLjE5OC0uOTgyIDEuMzY2LTEuNzE4LjI0Mi0xLjAwNC4xODYtMi4wNDQuMTk2LTMuMDY4LjAwNi00Ljk4NC0uMDEyLTkuOTY4LS4wMDItMTQuOTUyIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==) no-repeat
}

***.svg- {
    background: url(data:image/svg+xml;base64,***) no-repeat
}

.svg-new-jobs {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzYgMzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjgxNDcyNzgsMy44MDc2OTIzMSBDMzAuNTczOTA1MSwzLjgwNzY5MjMxIDMyLDUuMjU1MzQzMzkgMzIsNy4wNDMzMTc4OSBMMzIsMjkuNzY0Mzc0NCBDMzIsMzEuNTUxMzYxMSAzMC41NjI4NjAyLDMzIDI4LjgxNDcyNzgsMzMgTDE5LjQ1ODM5MzcsMzMgTDMuMTg1MjcyMjIsMzMgQzEuNDI2MDk0OTUsMzMgMCwzMS41NTIzNDg5IDAsMjkuNzY0Mzc0NCBMMCw3LjA0MzMxNzg5IEMwLDUuMjU2MzMxMjMgMS40MzcxMzk4MSwzLjgwNzY5MjMxIDMuMTg1MjcyMjIsMy44MDc2OTIzMSIgaWQ9IlJlY3RhbmdsZS0xOS1Db3B5LTIiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9wYXRoPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI2LUNvcHktNSIgZmlsbD0iIzY2NjY2NiIgeD0iNi40IiB5PSIwIiB3aWR0aD0iNS4xMiIgaGVpZ2h0PSI1LjA3NjkyMzA4IiByeD0iMi41Mzg0NjE1NCI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI2LUNvcHktNCIgZmlsbD0iIzY2NjY2NiIgeD0iMTMuNDQiIHk9IjAiIHdpZHRoPSI1LjEyIiBoZWlnaHQ9IjUuMDc2OTIzMDgiIHJ4PSIyLjUzODQ2MTU0Ij48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjYtQ29weS0zIiBmaWxsPSIjNjY2NjY2IiB4PSIyMC40OCIgeT0iMCIgd2lkdGg9IjUuMTIiIGhlaWdodD0iNS4wNzY5MjMwOCIgcng9IjIuNTM4NDYxNTQiPjwvcmVjdD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMTIsMTkuMDM4NDYxNSBMMTYuNjQsMTkuMDM4NDYxNSIgaWQ9IkxpbmUtQ29weS04IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44ODAwMDAsIDE5LjAzODQ2Mikgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjg4MDAwMCwgLTE5LjAzODQ2MikgIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjQsMTMuOTYxNTM4NSBMMTAuMjQsMTMuOTYxNTM4NSIgaWQ9IkxpbmUtQ29weS0yIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi42NCwxOS4wMzg0NjE1IEwyOC4xNiwxOS4wMzg0NjE1IiBpZD0iTGluZS1Db3B5LTciIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjQwMDAwMCwgMTkuMDM4NDYyKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjIuNDAwMDAwLCAtMTkuMDM4NDYyKSAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE3LjkyLDEzLjk2MTUzODUgTDIxLjc2LDEzLjk2MTUzODUiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.svg-job-categories {
    background: url(/images/icons/streamline-thin/icn-resume-categories.svg) no-repeat;
    background-size: 24px auto;
    background-position: 10px center
}

.svg-newest-resumes {
    background: url(/images/icons/streamline-thin/icn-newest-resumes.svg) no-repeat;
    background-size: 24px auto;
    background-position: 10px center
}

.svg-jobs-by-location {
    background: url(/images/icons/streamline-thin/icn-candidates-location.svg) no-repeat;
    background-size: 24px auto;
    background-position: 10px center
}

    .svg-jobs-by-location.disabled {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjAuNjQ0IDQ5LjIzN2E0Ljk2NiA0Ljk2NiAwIDAgMS02Ljg0Ny0xLjU2QzQuNTk0IDMzLjA0OSAwIDIzLjEyNSAwIDE3LjM4IDAgNy43NTggOC4wODEgMCAxOCAwczE4IDcuNzU4IDE4IDE3LjM3OWMwIDUuNzQ1LTQuNTk0IDE1LjY3LTEzLjc5NyAzMC4yOTlhNC45NjUgNC45NjUgMCAwIDEtMS41NiAxLjU1OXptMTAuMzktMzEuODU4YzAtNi44MzMtNS44MTMtMTIuNDE0LTEzLjAzNC0xMi40MTQtNy4yMiAwLTEzLjAzNCA1LjU4MS0xMy4wMzQgMTIuNDE0IDAgNC40NTMgNC4zNDkgMTMuODQ4IDEzLjAzNCAyNy42NTUgOC42ODUtMTMuODA3IDEzLjAzNC0yMy4yMDIgMTMuMDM0LTI3LjY1NXoiLz48cGF0aCBkPSJNMTggMjdhOCA4IDAgMSAxIDAtMTYgOCA4IDAgMCAxIDAgMTZ6bTAtMy42OTJhNC4zMDggNC4zMDggMCAxIDAgMC04LjYxNiA0LjMwOCA0LjMwOCAwIDAgMCAwIDguNjE2eiIgc3Ryb2tlPSIjQ0VDRkQxIiBvcGFjaXR5PSIuOTkiLz48L2c+PC9zdmc+) no-repeat;
        background-size: 18px auto;
        background-position: 13px 7px
    }

.svg-career-coaching {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuNDUyIDQuMjE4VjEuMDYxQzIyLjQ1Mi40NzggMjEuOTg3IDAgMjEuNDE5IDBIOS4wMzJDOC40NjUgMCA4IC40NzggOCAxLjA2MXY4LjQ5YzAgLjU4NC40NjUgMS4wNjEgMS4wMzIgMS4wNjFoMi4wNjVWMTNsMi42ODQtMi4zODhoLjc0OFY2LjM0MWMwLTEuMTY4LjkzLTIuMTIzIDIuMDY1LTIuMTIzaDUuODU4eiIvPjxwYXRoIGQ9Ik0yMi44OSA1LjI4aC02LjI5NmMtLjU2OCAwLTEuMDMzLjQ3Ny0xLjAzMyAxLjA2djQuMDA3YzAgLjU4NC40NjUgMS4wNjEgMS4wMzMgMS4wNjFoNGwxLjU0OCAxLjM4di0xLjM4aC43NDhjLjU2OCAwIDEuMDMzLS40NzcgMS4wMzMtMS4wNjFWNi4zNGMwLS41ODQtLjQ2NS0xLjA2MS0xLjAzMy0xLjA2MXoiLz48Y2lyY2xlIGN4PSI1IiBjeT0iMTMiIHI9IjMiLz48Y2lyY2xlIGN4PSIyNyIgY3k9IjEzIiByPSIzIi8+PHBhdGggZD0iTTI3IDE4Yy0uOSAwLTEuNy4zLTIuNS43bC04LjUgNS04LjUtNWMtLjgtLjQtMS42LS43LTIuNS0uNy0yLjggMC01IDIuMi01IDV2OGgxMHYtNi4ybDUgM2MuMi4xLjMuMi41LjJzLjMuMS41LjEuMyAwIC41LS4xYy4yIDAgLjMtLjEuNS0uMmw1LTNWMzFoMTB2LThjMC0yLjgtMi4yLTUtNS01eiIvPjwvZz48L3N2Zz4=) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px;
    padding-left: 42px !important
}

.svg-featured-employer-jobs {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMzIuMDEyLjAzMmEzNzIuNTk1IDM3Mi41OTUgMCAwIDEgNi4wMTkgNS45MDlDNDAuMDIgMy45NDQgNDIuMDc4IDIuMDEzIDQ0LjA1MiAwYzEuMzA4IDIuNSAyLjYwMiA1LjAwNiAzLjkwMyA3LjUwOCAyLjUyMy0xLjI0OSA1LjAyOS0yLjUzNCA3LjU2NS0zLjc1My40NDQgMi43NzIuOTE5IDUuNTQgMS4zNTkgOC4zMTQgMi43OTMtLjQwNyA1LjU4My0uODM0IDguMzc0LTEuMjUzLS40MTYgMi43ODMtLjg0NyA1LjU2Mi0xLjI2MSA4LjM0NSAyLjc3NC40NyA1LjU0Ni45NTEgOC4zMjkgMS4zNjUtMS4xNTIgMi41NzMtMi41NTggNS4wMjMtMy43NjggNy41NjYgMi40OTggMS4zMDQgNS4wMDIgMi42IDcuNSAzLjkwMy0xLjk4MSAyLjAwNi0zLjk0IDQuMDMyLTUuOTE5IDYuMDM4YTI4Mi4yMjYgMjgyLjIyNiAwIDAgMSA1LjkxOSA2LjAxOSAxMjMwLjg3OCAxMjMwLjg3OCAwIDAgMC03LjQ3NiAzLjg3NWMxLjI1NyAyLjUxNSAyLjUxNCA1LjAzIDMuNzU5IDcuNTUxLTIuNzgzLjQ2MS01LjU2OC45MTQtOC4zNDcgMS40MDEuNDE3IDIuNzc3Ljg1IDUuNTUyIDEuMjY2IDguMzMyLTIuNzg3LS40MTQtNS41NzMtLjg0MS04LjM2Mi0xLjI0Mi0uNDY2IDIuNzctLjkyMSA1LjU0MS0xLjM4MiA4LjMxMS0yLjUxNy0xLjI0Ny01LjAyNy0yLjUwOS03LjU0Mi0zLjc1NmE2MjMuNzc1IDYyMy43NzUgMCAwIDAtMy45MDYgNy41MzJjLTIuMDI4LTEuOTYzLTMuOTUyLTQuMDM4LTYuMDQ2LTUuOTMzLTEuOTc5IDEuOTg3LTQuMDM0IDMuODk5LTUuOTkzIDUuOTA5LTEuMzI1LTIuNDg5LTIuNTczLTUuMDIyLTMuOTItNy40OTktMi41MDkgMS4yNzQtNS4wMyAyLjUyMy03LjU0NyAzLjc3Ny0uNDU3LTIuNzg4LS45MTYtNS41NzUtMS4zNzYtOC4zNjItMi43ODcuNDI2LTUuNTc2Ljg1My04LjM2NiAxLjI1NS40MjUtMi43ODIuODU0LTUuNTY3IDEuMjU1LTguMzU2YTYyMy42MiA2MjMuNjIgMCAwIDEtOC4zMTUtMS4zOGMxLjI0MS0yLjUxNiAyLjUwNS01LjAyIDMuNzU0LTcuNTI5LTIuNDg4LTEuMzI0LTUuMDA1LTIuNTk0LTcuNTAyLTMuOTAzQzIgNDIuMDYzIDMuOTE4IDQwLjAxNiA1LjkxIDM4LjA0NCA0LjAzMiAzNS45NDkgMS45NDUgMzQuMDUxIDAgMzIuMDE4YTU3NC4yMDQgNTc0LjIwNCAwIDAgMSA3LjUxMy0zLjg5OUM2LjI1NiAyNS42IDQuOTkyIDIzLjA4MSAzLjczNiAyMC41NmMyLjc4Ni0uNDcyIDUuNTc1LS45MjkgOC4zNi0xLjQwM2E3ODUuOTg1IDc4NS45ODUgMCAwIDEtMS4yNy04LjM1MWMyLjc5MS40MjIgNS41NzYuODYgOC4zNjQgMS4yODUuNDQ5LTIuNzg1LjkwMS01LjU3IDEuMzcxLTguMzUzIDIuNTE4IDEuMjY0IDUuMDM1IDIuNTM0IDcuNTYzIDMuNzgzIDEuMjg5LTIuNTAyIDIuNTc1LTUuMDAyIDMuODg4LTcuNDg5eiIgZmlsbD0iIzY2NiIvPjxwYXRoIGQ9Ik00OC43NzYgMTQuNzA3YzEuMzc1LS4yOTIgMi44OTEuMjE1IDMuNzcgMS4zMjIgMS4xODcgMS4zODEgMS4xNTEgMy42MjItLjA4MiA0Ljk2MS0xLjEwMiAxLjMxMS0zLjEzIDEuNjg4LTQuNjM4Ljg4Ni0xLjUxNS0uNzI2LTIuMzc2LTIuNTQxLTIuMDItNC4xNzYuMjgyLTEuNDc0IDEuNDk2LTIuNzAxIDIuOTctMi45OTMiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjcuNjY0IDE2LjYxNGMxLjk3NS0xLjUxNCA0LjU2Mi0xLjkxOCA2Ljk5MS0xLjkwMWEyMi40MyAyMi40MyAwIDAgMSA0LjYwMy4zOTdjLS4xNDggMi4wNDktLjMxMyA0LjA5OC0uNDc1IDYuMTQ2LTEuODA4LS40MS0zLjg1Ny0uNzczLTUuNTU5LjE3NS0xLjQxLjc5OS0xLjgyNCAyLjUzOS0xLjkyIDQuMDQxLS4wNDIgMi4xNDEtLjAwNyA0LjI4My0uMDE4IDYuNDI0IDIuMTg1LjAwMiA0LjM2OS4wMDIgNi41NTMgMCAuMDAzIDIuMDQ1IDAgNC4wOS4wMDEgNi4xMzVoLTYuNTU0djIyLjUxOGMtMi4zODguMDAyLTQuNzc0LjAwMi03LjE2MiAwLS4wMDQtNy41MDYgMC0xNS4wMSAwLTIyLjUxNi0xLjk1MS0uMDA0LTMuOTAzLS4wMDItNS44NTItLjAwMiAwLTIuMDQ1LS4wMDYtNC4wOS4wMDItNi4xMzUgMS45NDkuMDAyIDMuODk5LjAwMyA1Ljg0OCAwIC4wNTEtMy4zMjEtLjIxLTYuNjg2LjUwNi05Ljk1Ni40MzEtMi4wMjEgMS4zNTgtNC4wNDcgMy4wMzYtNS4zMjYiIGZpbGw9IiNGRUZFRkYiLz48cGF0aCBkPSJNNDUuODAyIDI0LjMyYzIuNTU4LS4wMDkgNS4xMTYuMDIxIDcuNjc0LS4wMTUuMDQzIDIuMzg4LjA4MiA0Ljc4LjAxMiA3LjE2Ny4wMDUgNC45OTcuMDAxIDkuOTkzLjAwMSAxNC45OS0uMDA1IDIuOTE1LS4wMDMgNS44ODUtLjgyOSA4LjcwNy0uNTcxIDEuOTQ3LTEuNjk1IDMuODI2LTMuNDY1IDQuODk5LTIuMTk1IDEuMzczLTQuODkyIDEuNTY0LTcuNDEyIDEuNDEyLS45NTUtLjA5Mi0xLjkyMi0uMjE3LTIuODI2LS41NTQuMi0yLjIzMy40Ni00LjQ2MS41NTItNi43MDMgMS4yODkuMTk3IDIuNjQ4LjQ3MiAzLjkyNS4wNjcgMS4xMzktLjM3NCAxLjgxOS0xLjQ5IDIuMDc0LTIuNjA5LjM2Ny0xLjUyNC4yODItMy4xMDMuMjk3LTQuNjU3LjAxLTcuNTY4LS4wMTctMTUuMTM2LS4wMDMtMjIuNzA0IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.svg-surprising-jobs {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCA4IDMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4xICg0NzI1MCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC0xMiIgZmlsbD0iIzY2NjY2NiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LDAuMDAwNDM4NjM5ODkxIEMxLjc5ODEyMzE3LDAuMDAwNDM4NjM5ODkxIDAsMS42ODUyNjkwOCAwLDMuNzM5ODQzNzEgQzAsNi4wODIzNjM1IDAuNjIwNTY2OTYsOS44MzE4NTM2NCAxLjMyOTg5MjQ3LDEzLjcwMTYzNzEgQzIuMDM5MjU3MDksMTcuNTcxNDM4OSAyLjg0Mzc5Mjc3LDIxLjUzNzY1NzMgMy4yMjU0MTU0NCwyNC4xMTk2NzQ1IEMzLjI3NjkwMDg4LDI0LjQ2NTQ2ODkgMy42MjY1OTI3NywyNC43NSA0LjAwMDAzOTEsMjQuNzUgQzQuMzczNDg1NDMsMjQuNzUgNC43MjMxNzczMiwyNC40NjU0Njg5IDQuNzc0NjYyNzYsMjQuMTE5Njc0NSBDNS4xNTgzMTg2NywyMS41MzcxODIxIDUuOTYyODE1MjUsMTcuNTcwOTYzNyA2LjY3MTY3MTU1LDEzLjcwMTA4ODggQzcuMzgwNTI3ODYsOS44MzEyNDMyIDgsNi4wODE3MjM4MiA4LDMuNzM5NDA1MDcgQzgsMS42ODQ4MzA0NCA2LjIwMTg3NjgzLDAgNCwwIEw0LDAuMDAwNDM4NjM5ODkxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNCwyOS4zMzMzMzMzIEMyLjkwNDU1MDQ2LDI5LjMzMzMzMzMgMiwzMC4xNjI1MDQ2IDIsMzEuMTY2NjY2NyBDMiwzMi4xNzA3OTUxIDIuOTA0NTUwNDYsMzMgNCwzMyBDNS4wOTU0MTI4NCwzMyA2LDMyLjE3MDc5NTEgNiwzMS4xNjY2NjY3IEM2LDMwLjE2MjUwNDYgNS4wOTU0MTI4NCwyOS4zMzMzMzMzIDQsMjkuMzMzMzMzMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
    background-size: 6px auto;
    background-position: 20px 7px
}

.svg-research-companies {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTgiIGZpbGw9IiM2NjY2NjYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42NDUxNjEzLDE3LjAzMjI2MDEgQzEwLjY0NTE2MTMsMTkuOTcxODE3OSAxMy4yNjY0NjQ5LDIyLjM1NDgzODcgMTYuNSwyMi4zNTQ4Mzg3IEMxOS43MzM1MzI4LDIyLjM1NDgzODcgMjIuMzU0ODM4NywxOS45NzE4MTc5IDIyLjM1NDgzODcsMTcuMDMyMjYwMSBDMjIuMzU0ODM4NywxNC4wOTI3MTY2IDE5LjczMzUzMjgsMTEuNzA5Njc3NCAxNi41LDExLjcwOTY3NzQgQzEzLjI2NjQ2NDksMTEuNzA5Njc3NCAxMC42NDUxNjEzLDE0LjA5MjcxNjYgMTAuNjQ1MTYxMywxNy4wMzIyNjAxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTYuNSwtMS41OTY3NzQyZS0wNSBDNy40MDYyMTEyOSwtMS41OTY3NzQyZS0wNSAwLDcuNDA2Mjk2NDUgMCwxNi40OTk5NTc0IEMwLDI1LjU5Mzc0NjEgNy40MDYyMTEyOSwzMy4wMDAwMTA2IDE2LjUsMzMuMDAwMDEwNiBDMjUuNTkzNzg4NywzMy4wMDAwMTA2IDMzLDI1LjU5Mzc0NjEgMzMsMTYuNDk5OTU3NCBDMzMsNy40MDYyOTExMyAyNS41OTM3ODg3LC0xLjU5Njc3NDJlLTA1IDE2LjUsLTEuNTk2Nzc0MmUtMDUgWiBNMTYuNSwzLjE5MzUzMjQyIEMyMy44Njc4MzU1LDMuMTkzNTMyNDIgMjkuODA2NDUxNiw5LjEzMjI0NDM1IDI5LjgwNjQ1MTYsMTYuNDk5OTU3NCBDMjkuODA2NDUxNiwyMy44Njc3OTI5IDIzLjg2NzgzNTUsMjkuODA2NDYyMyAxNi41LDI5LjgwNjQ2MjMgQzkuMTMyMTY0NTIsMjkuODA2NDYyMyAzLjE5MzU0ODM5LDIzLjg2Nzc5MjkgMy4xOTM1NDgzOSwxNi40OTk5NTc0IEMzLjE5MzU0ODM5LDkuMTMyMjM5MDMgOS4xMzIxNjQ1MiwzLjE5MzUzMjQyIDE2LjUsMy4xOTM1MzI0MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjYzMzA2NDUsNS45OTk0MTg2MyBDMTAuNjk0NTgxNSw1Ljk5OTQxODYzIDUuODU0ODM4NzEsMTAuODM5MjQxMiA1Ljg1NDgzODcxLDE2Ljc3NzY1MjQgQzUuODU0ODM4NzEsMjIuNzE2MDk1NiAxMC42OTQ2MjE0LDI3LjU1NTg3ODIgMTYuNjMzMDY0NSwyNy41NTU4NzgyIEMyMi41NzE1NDc2LDI3LjU1NTg3ODIgMjcuNDExMjkwMywyMi43MTYwOTU2IDI3LjQxMTI5MDMsMTYuNzc3NjUyNCBDMjcuNDExMjkwMywxMC44MzkyNDUyIDIyLjU3MTU0NzYsNS45OTk0MTg2MyAxNi42MzMwNjQ1LDUuOTk5NDE4NjMgWiBNMTYuNjMzMDY0NSw4LjM5NDU3OTkyIEMyMS4yNzcwODI3LDguMzk0NTc5OTIgMjUuMDE2MTI5LDEyLjEzMzcwMjEgMjUuMDE2MTI5LDE2Ljc3NzY1MjQgQzI1LjAxNjEyOSwyMS40MjE2MzA2IDIxLjI3NzA4MjcsMjUuMTYwNzE2OSAxNi42MzMwNjQ1LDI1LjE2MDcxNjkgQzExLjk4OTA0NjQsMjUuMTYwNzE2OSA4LjI1LDIxLjQyMTYzMDYgOC4yNSwxNi43Nzc2NTI0IEM4LjI1LDEyLjEzMzcwNjEgMTEuOTg5MDQ2NCw4LjM5NDU3OTkyIDE2LjYzMzA2NDUsOC4zOTQ1Nzk5MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.svg-globe {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mYS1nbG9icjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJmYS1nbG9iciIgZmlsbD0iIzY2NjY2NiIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8cGF0aCBkPSJNMTIsMCBDMTQuMTc3MDgzMywwIDE2LjE4NDg5NTgsMC41MzY0NTgzMzMgMTguMDIzNDM3NSwxLjYwOTM3NSBDMTkuODYxOTc5MiwyLjY4MjI5MTY3IDIxLjMxNzcwODMsNC4xMzgwMjA4MyAyMi4zOTA2MjUsNS45NzY1NjI1IEMyMy40NjM1NDE3LDcuODE1MTA0MTcgMjQsOS44MjI5MTY2NyAyNCwxMiBDMjQsMTQuMTc3MDgzMyAyMy40NjM1NDE3LDE2LjE4NDg5NTggMjIuMzkwNjI1LDE4LjAyMzQzNzUgQzIxLjMxNzcwODMsMTkuODYxOTc5MiAxOS44NjE5NzkyLDIxLjMxNzcwODMgMTguMDIzNDM3NSwyMi4zOTA2MjUgQzE2LjE4NDg5NTgsMjMuNDYzNTQxNyAxNC4xNzcwODMzLDI0IDEyLDI0IEM5LjgyMjkxNjY3LDI0IDcuODE1MTA0MTcsMjMuNDYzNTQxNyA1Ljk3NjU2MjUsMjIuMzkwNjI1IEM0LjEzODAyMDgzLDIxLjMxNzcwODMgMi42ODIyOTE2NywxOS44NjE5NzkyIDEuNjA5Mzc1LDE4LjAyMzQzNzUgQzAuNTM2NDU4MzMzLDE2LjE4NDg5NTggMCwxNC4xNzcwODMzIDAsMTIgQzAsOS44MjI5MTY2NyAwLjUzNjQ1ODMzMyw3LjgxNTEwNDE3IDEuNjA5Mzc1LDUuOTc2NTYyNSBDMi42ODIyOTE2Nyw0LjEzODAyMDgzIDQuMTM4MDIwODMsMi42ODIyOTE2NyA1Ljk3NjU2MjUsMS42MDkzNzUgQzcuODE1MTA0MTcsMC41MzY0NTgzMzMgOS44MjI5MTY2NywwIDEyLDAgWiBNMTYuMjgxMjUsOC4xNDA2MjUgQzE2LjI2MDQxNjcsOC4xNTEwNDE2NyAxNi4yMTA5Mzc1LDguMjAwNTIwODMgMTYuMTMyODEyNSw4LjI4OTA2MjUgQzE2LjA1NDY4NzUsOC4zNzc2MDQxNyAxNS45ODQzNzUsOC40MjcwODMzMyAxNS45MjE4NzUsOC40Mzc1IEMxNS45NDI3MDgzLDguNDM3NSAxNS45NjYxNDU4LDguNDExNDU4MzMgMTUuOTkyMTg3NSw4LjM1OTM3NSBDMTYuMDE4MjI5Miw4LjMwNzI5MTY3IDE2LjA0NDI3MDgsOC4yNSAxNi4wNzAzMTI1LDguMTg3NSBDMTYuMDk2MzU0Miw4LjEyNSAxNi4xMTQ1ODMzLDguMDg4NTQxNjcgMTYuMTI1LDguMDc4MTI1IEMxNi4xODc1LDguMDA1MjA4MzMgMTYuMzAyMDgzMyw3LjkyNzA4MzMzIDE2LjQ2ODc1LDcuODQzNzUgQzE2LjYxNDU4MzMsNy43ODEyNSAxNi44ODU0MTY3LDcuNzE4NzUgMTcuMjgxMjUsNy42NTYyNSBDMTcuNjM1NDE2Nyw3LjU3MjkxNjY3IDE3LjkwMTA0MTcsNy42MzAyMDgzMyAxOC4wNzgxMjUsNy44MjgxMjUgQzE4LjA1NzI5MTcsNy44MDcyOTE2NyAxOC4xMDY3NzA4LDcuNzM5NTgzMzMgMTguMjI2NTYyNSw3LjYyNSBDMTguMzQ2MzU0Miw3LjUxMDQxNjY3IDE4LjQyMTg3NSw3LjQ0NzkxNjY3IDE4LjQ1MzEyNSw3LjQzNzUgQzE4LjQ4NDM3NSw3LjQxNjY2NjY3IDE4LjU2MjUsNy4zOTMyMjkxNyAxOC42ODc1LDcuMzY3MTg3NSBDMTguODEyNSw3LjM0MTE0NTgzIDE4Ljg5MDYyNSw3LjMwMjA4MzMzIDE4LjkyMTg3NSw3LjI1IEwxOC45NTMxMjUsNi45MDYyNSBDMTguODI4MTI1LDYuOTE2NjY2NjcgMTguNzM2OTc5Miw2Ljg4MDIwODMzIDE4LjY3OTY4NzUsNi43OTY4NzUgQzE4LjYyMjM5NTgsNi43MTM1NDE2NyAxOC41ODg1NDE3LDYuNjA0MTY2NjcgMTguNTc4MTI1LDYuNDY4NzUgQzE4LjU3ODEyNSw2LjQ4OTU4MzMzIDE4LjU0Njg3NSw2LjUzMTI1IDE4LjQ4NDM3NSw2LjU5Mzc1IEMxOC40ODQzNzUsNi41MjA4MzMzMyAxOC40NjA5Mzc1LDYuNDc5MTY2NjcgMTguNDE0MDYyNSw2LjQ2ODc1IEMxOC4zNjcxODc1LDYuNDU4MzMzMzMgMTguMzA3MjkxNyw2LjQ2MzU0MTY3IDE4LjIzNDM3NSw2LjQ4NDM3NSBDMTguMTYxNDU4Myw2LjUwNTIwODMzIDE4LjExNDU4MzMsNi41MTA0MTY2NyAxOC4wOTM3NSw2LjUgQzE3Ljk4OTU4MzMsNi40Njg3NSAxNy45MTE0NTgzLDYuNDI5Njg3NSAxNy44NTkzNzUsNi4zODI4MTI1IEMxNy44MDcyOTE3LDYuMzM1OTM3NSAxNy43NjU2MjUsNi4yNSAxNy43MzQzNzUsNi4xMjUgQzE3LjcwMzEyNSw2IDE3LjY4MjI5MTcsNS45MjE4NzUgMTcuNjcxODc1LDUuODkwNjI1IEMxNy42NTEwNDE3LDUuODM4NTQxNjcgMTcuNjAxNTYyNSw1Ljc4MTI1IDE3LjUyMzQzNzUsNS43MTg3NSBDMTcuNDQ1MzEyNSw1LjY1NjI1IDE3LjM5NTgzMzMsNS42MDQxNjY2NyAxNy4zNzUsNS41NjI1IEMxNy4zNjQ1ODMzLDUuNTQxNjY2NjcgMTcuMzUxNTYyNSw1LjUxMzAyMDgzIDE3LjMzNTkzNzUsNS40NzY1NjI1IEMxNy4zMjAzMTI1LDUuNDQwMTA0MTcgMTcuMzA0Njg3NSw1LjQwNjI1IDE3LjI4OTA2MjUsNS4zNzUgQzE3LjI3MzQzNzUsNS4zNDM3NSAxNy4yNTI2MDQyLDUuMzE1MTA0MTcgMTcuMjI2NTYyNSw1LjI4OTA2MjUgQzE3LjIwMDUyMDgsNS4yNjMwMjA4MyAxNy4xNzE4NzUsNS4yNSAxNy4xNDA2MjUsNS4yNSBDMTcuMTA5Mzc1LDUuMjUgMTcuMDcyOTE2Nyw1LjI3NjA0MTY3IDE3LjAzMTI1LDUuMzI4MTI1IEMxNi45ODk1ODMzLDUuMzgwMjA4MzMgMTYuOTUwNTIwOCw1LjQzMjI5MTY3IDE2LjkxNDA2MjUsNS40ODQzNzUgQzE2Ljg3NzYwNDIsNS41MzY0NTgzMyAxNi44NTQxNjY3LDUuNTYyNSAxNi44NDM3NSw1LjU2MjUgQzE2LjgxMjUsNS41NDE2NjY2NyAxNi43ODEyNSw1LjUzMzg1NDE3IDE2Ljc1LDUuNTM5MDYyNSBDMTYuNzE4NzUsNS41NDQyNzA4MyAxNi42OTUzMTI1LDUuNTQ5NDc5MTcgMTYuNjc5Njg3NSw1LjU1NDY4NzUgQzE2LjY2NDA2MjUsNS41NTk4OTU4MyAxNi42NDA2MjUsNS41NzU1MjA4MyAxNi42MDkzNzUsNS42MDE1NjI1IEMxNi41NzgxMjUsNS42Mjc2MDQxNyAxNi41NTIwODMzLDUuNjQ1ODMzMzMgMTYuNTMxMjUsNS42NTYyNSBDMTYuNSw1LjY3NzA4MzMzIDE2LjQ1NTcyOTIsNS42OTI3MDgzMyAxNi4zOTg0Mzc1LDUuNzAzMTI1IEMxNi4zNDExNDU4LDUuNzEzNTQxNjcgMTYuMjk2ODc1LDUuNzIzOTU4MzMgMTYuMjY1NjI1LDUuNzM0Mzc1IEMxNi40MjE4NzUsNS42ODIyOTE2NyAxNi40MTY2NjY3LDUuNjI1IDE2LjI1LDUuNTYyNSBDMTYuMTQ1ODMzMyw1LjUyMDgzMzMzIDE2LjA2MjUsNS41MDUyMDgzMyAxNiw1LjUxNTYyNSBDMTYuMDkzNzUsNS40NzM5NTgzMyAxNi4xMzI4MTI1LDUuNDExNDU4MzMgMTYuMTE3MTg3NSw1LjMyODEyNSBDMTYuMTAxNTYyNSw1LjI0NDc5MTY3IDE2LjA1NzI5MTcsNS4xNzE4NzUgMTUuOTg0Mzc1LDUuMTA5Mzc1IEwxNi4wNjI1LDUuMTA5Mzc1IEMxNi4wNTIwODMzLDUuMDY3NzA4MzMgMTYuMDA3ODEyNSw1LjAyMzQzNzUgMTUuOTI5Njg3NSw0Ljk3NjU2MjUgQzE1Ljg1MTU2MjUsNC45Mjk2ODc1IDE1Ljc2MDQxNjcsNC44ODU0MTY2NyAxNS42NTYyNSw0Ljg0Mzc1IEMxNS41NTIwODMzLDQuODAyMDgzMzMgMTUuNDg0Mzc1LDQuNzcwODMzMzMgMTUuNDUzMTI1LDQuNzUgQzE1LjM2OTc5MTcsNC42OTc5MTY2NyAxNS4xOTI3MDgzLDQuNjQ4NDM3NSAxNC45MjE4NzUsNC42MDE1NjI1IEMxNC42NTEwNDE3LDQuNTU0Njg3NSAxNC40NzkxNjY3LDQuNTUyMDgzMzMgMTQuNDA2MjUsNC41OTM3NSBDMTQuMzU0MTY2Nyw0LjY1NjI1IDE0LjMzMDcyOTIsNC43MTA5Mzc1IDE0LjMzNTkzNzUsNC43NTc4MTI1IEMxNC4zNDExNDU4LDQuODA0Njg3NSAxNC4zNjE5NzkyLDQuODc3NjA0MTcgMTQuMzk4NDM3NSw0Ljk3NjU2MjUgQzE0LjQzNDg5NTgsNS4wNzU1MjA4MyAxNC40NTMxMjUsNS4xNDA2MjUgMTQuNDUzMTI1LDUuMTcxODc1IEMxNC40NjM1NDE3LDUuMjM0Mzc1IDE0LjQzNDg5NTgsNS4zMDIwODMzMyAxNC4zNjcxODc1LDUuMzc1IEMxNC4yOTk0NzkyLDUuNDQ3OTE2NjcgMTQuMjY1NjI1LDUuNTEwNDE2NjcgMTQuMjY1NjI1LDUuNTYyNSBDMTQuMjY1NjI1LDUuNjM1NDE2NjcgMTQuMzM4NTQxNyw1LjcxNjE0NTgzIDE0LjQ4NDM3NSw1LjgwNDY4NzUgQzE0LjYzMDIwODMsNS44OTMyMjkxNyAxNC42ODIyOTE3LDYuMDA1MjA4MzMgMTQuNjQwNjI1LDYuMTQwNjI1IEMxNC42MDkzNzUsNi4yMjM5NTgzMyAxNC41MjYwNDE3LDYuMzA3MjkxNjcgMTQuMzkwNjI1LDYuMzkwNjI1IEMxNC4yNTUyMDgzLDYuNDczOTU4MzMgMTQuMTcxODc1LDYuNTM2NDU4MzMgMTQuMTQwNjI1LDYuNTc4MTI1IEMxNC4wODg1NDE3LDYuNjYxNDU4MzMgMTQuMDgwNzI5Miw2Ljc1NzgxMjUgMTQuMTE3MTg3NSw2Ljg2NzE4NzUgQzE0LjE1MzY0NTgsNi45NzY1NjI1IDE0LjIwODMzMzMsNy4wNjI1IDE0LjI4MTI1LDcuMTI1IEMxNC4zMDIwODMzLDcuMTQ1ODMzMzMgMTQuMzA5ODk1OCw3LjE2NjY2NjY3IDE0LjMwNDY4NzUsNy4xODc1IEMxNC4yOTk0NzkyLDcuMjA4MzMzMzMgMTQuMjgxMjUsNy4yMzE3NzA4MyAxNC4yNSw3LjI1NzgxMjUgQzE0LjIxODc1LDcuMjgzODU0MTcgMTQuMTkwMTA0Miw3LjMwNDY4NzUgMTQuMTY0MDYyNSw3LjMyMDMxMjUgQzE0LjEzODAyMDgsNy4zMzU5Mzc1IDE0LjEwNDE2NjcsNy4zNTQxNjY2NyAxNC4wNjI1LDcuMzc1IEwxNC4wMTU2MjUsNy40MDYyNSBDMTMuOTAxMDQxNyw3LjQ1ODMzMzMzIDEzLjc5NDI3MDgsNy40MjcwODMzMyAxMy42OTUzMTI1LDcuMzEyNSBDMTMuNTk2MzU0Miw3LjE5NzkxNjY3IDEzLjUyNjA0MTcsNy4wNjI1IDEzLjQ4NDM3NSw2LjkwNjI1IEMxMy40MTE0NTgzLDYuNjQ1ODMzMzMgMTMuMzI4MTI1LDYuNDg5NTgzMzMgMTMuMjM0Mzc1LDYuNDM3NSBDMTIuOTk0NzkxNyw2LjM1NDE2NjY3IDEyLjg0Mzc1LDYuMzU5Mzc1IDEyLjc4MTI1LDYuNDUzMTI1IEMxMi43MjkxNjY3LDYuMzE3NzA4MzMgMTIuNTE1NjI1LDYuMTgyMjkxNjcgMTIuMTQwNjI1LDYuMDQ2ODc1IEMxMS44ODAyMDgzLDUuOTUzMTI1IDExLjU3ODEyNSw1LjkzMjI5MTY3IDExLjIzNDM3NSw1Ljk4NDM3NSBDMTEuMjk2ODc1LDUuOTczOTU4MzMgMTEuMjk2ODc1LDUuODk1ODMzMzMgMTEuMjM0Mzc1LDUuNzUgQzExLjE2MTQ1ODMsNS41OTM3NSAxMS4wNjI1LDUuNTMxMjUgMTAuOTM3NSw1LjU2MjUgQzEwLjk2ODc1LDUuNSAxMC45ODk1ODMzLDUuNDA4ODU0MTcgMTEsNS4yODkwNjI1IEMxMS4wMTA0MTY3LDUuMTY5MjcwODMgMTEuMDE1NjI1LDUuMDk4OTU4MzMgMTEuMDE1NjI1LDUuMDc4MTI1IEMxMS4wNDY4NzUsNC45NDI3MDgzMyAxMS4xMDkzNzUsNC44MjI5MTY2NyAxMS4yMDMxMjUsNC43MTg3NSBDMTEuMjEzNTQxNyw0LjcwODMzMzMzIDExLjI1LDQuNjY0MDYyNSAxMS4zMTI1LDQuNTg1OTM3NSBDMTEuMzc1LDQuNTA3ODEyNSAxMS40MjQ0NzkyLDQuNDM3NSAxMS40NjA5Mzc1LDQuMzc1IEMxMS40OTczOTU4LDQuMzEyNSAxMS41LDQuMjgxMjUgMTEuNDY4NzUsNC4yODEyNSBDMTEuODMzMzMzMyw0LjMyMjkxNjY3IDEyLjA5Mzc1LDQuMjY1NjI1IDEyLjI1LDQuMTA5Mzc1IEMxMi4zMDIwODMzLDQuMDU3MjkxNjcgMTIuMzYxOTc5MiwzLjk2ODc1IDEyLjQyOTY4NzUsMy44NDM3NSBDMTIuNDk3Mzk1OCwzLjcxODc1IDEyLjU1MjA4MzMsMy42MzAyMDgzMyAxMi41OTM3NSwzLjU3ODEyNSBDMTIuNjg3NSwzLjUxNTYyNSAxMi43NjA0MTY3LDMuNDg2OTc5MTcgMTIuODEyNSwzLjQ5MjE4NzUgQzEyLjg2NDU4MzMsMy40OTczOTU4MyAxMi45NDAxMDQyLDMuNTI2MDQxNjcgMTMuMDM5MDYyNSwzLjU3ODEyNSBDMTMuMTM4MDIwOCwzLjYzMDIwODMzIDEzLjIxMzU0MTcsMy42NTYyNSAxMy4yNjU2MjUsMy42NTYyNSBDMTMuNDExNDU4MywzLjY2NjY2NjY3IDEzLjQ5MjE4NzUsMy42MDkzNzUgMTMuNTA3ODEyNSwzLjQ4NDM3NSBDMTMuNTIzNDM3NSwzLjM1OTM3NSAxMy40ODQzNzUsMy4yNTUyMDgzMyAxMy4zOTA2MjUsMy4xNzE4NzUgQzEzLjUxNTYyNSwzLjE4MjI5MTY3IDEzLjUzMTI1LDMuMDkzNzUgMTMuNDM3NSwyLjkwNjI1IEMxMy4zOTU4MzMzLDIuODMzMzMzMzMgMTMuMzU0MTY2NywyLjc4NjQ1ODMzIDEzLjMxMjUsMi43NjU2MjUgQzEzLjE4NzUsMi43MjM5NTgzMyAxMy4wNDY4NzUsMi43NSAxMi44OTA2MjUsMi44NDM3NSBDMTIuODA3MjkxNywyLjg4NTQxNjY3IDEyLjgxNzcwODMsMi45MjcwODMzMyAxMi45MjE4NzUsMi45Njg3NSBDMTIuOTExNDU4MywyLjk1ODMzMzMzIDEyLjg2MTk3OTIsMy4wMTMwMjA4MyAxMi43NzM0Mzc1LDMuMTMyODEyNSBDMTIuNjg0ODk1OCwzLjI1MjYwNDE3IDEyLjU5ODk1ODMsMy4zNDM3NSAxMi41MTU2MjUsMy40MDYyNSBDMTIuNDMyMjkxNywzLjQ2ODc1IDEyLjM0ODk1ODMsMy40NDI3MDgzMyAxMi4yNjU2MjUsMy4zMjgxMjUgQzEyLjI1NTIwODMsMy4zMTc3MDgzMyAxMi4yMjY1NjI1LDMuMjQ3Mzk1ODMgMTIuMTc5Njg3NSwzLjExNzE4NzUgQzEyLjEzMjgxMjUsMi45ODY5NzkxNyAxMi4wODMzMzMzLDIuOTE2NjY2NjcgMTIuMDMxMjUsMi45MDYyNSBDMTEuOTQ3OTE2NywyLjkwNjI1IDExLjg2NDU4MzMsMi45ODQzNzUgMTEuNzgxMjUsMy4xNDA2MjUgQzExLjgxMjUsMy4wNTcyOTE2NyAxMS43NTUyMDgzLDIuOTc5MTY2NjcgMTEuNjA5Mzc1LDIuOTA2MjUgQzExLjQ2MzU0MTcsMi44MzMzMzMzMyAxMS4zMzg1NDE3LDIuNzkxNjY2NjcgMTEuMjM0Mzc1LDIuNzgxMjUgQzExLjQzMjI5MTcsMi42NTYyNSAxMS4zOTA2MjUsMi41MTU2MjUgMTEuMTA5Mzc1LDIuMzU5Mzc1IEMxMS4wMzY0NTgzLDIuMzE3NzA4MzMgMTAuOTI5Njg3NSwyLjI5MTY2NjY3IDEwLjc4OTA2MjUsMi4yODEyNSBDMTAuNjQ4NDM3NSwyLjI3MDgzMzMzIDEwLjU0Njg3NSwyLjI5MTY2NjY3IDEwLjQ4NDM3NSwyLjM0Mzc1IEMxMC40MzIyOTE3LDIuNDE2NjY2NjcgMTAuNDAzNjQ1OCwyLjQ3NjU2MjUgMTAuMzk4NDM3NSwyLjUyMzQzNzUgQzEwLjM5MzIyOTIsMi41NzAzMTI1IDEwLjQxOTI3MDgsMi42MTE5NzkxNyAxMC40NzY1NjI1LDIuNjQ4NDM3NSBDMTAuNTMzODU0MiwyLjY4NDg5NTgzIDEwLjU4ODU0MTcsMi43MTM1NDE2NyAxMC42NDA2MjUsMi43MzQzNzUgQzEwLjY5MjcwODMsMi43NTUyMDgzMyAxMC43NTI2MDQyLDIuNzc2MDQxNjcgMTAuODIwMzEyNSwyLjc5Njg3NSBDMTAuODg4MDIwOCwyLjgxNzcwODMzIDEwLjkzMjI5MTcsMi44MzMzMzMzMyAxMC45NTMxMjUsMi44NDM3NSBDMTEuMDk4OTU4MywyLjk0NzkxNjY3IDExLjE0MDYyNSwzLjAyMDgzMzMzIDExLjA3ODEyNSwzLjA2MjUgQzExLjA1NzI5MTcsMy4wNzI5MTY2NyAxMS4wMTMwMjA4LDMuMDkxMTQ1ODMgMTAuOTQ1MzEyNSwzLjExNzE4NzUgQzEwLjg3NzYwNDIsMy4xNDMyMjkxNyAxMC44MTc3MDgzLDMuMTY2NjY2NjcgMTAuNzY1NjI1LDMuMTg3NSBDMTAuNzEzNTQxNywzLjIwODMzMzMzIDEwLjY4MjI5MTcsMy4yMjkxNjY2NyAxMC42NzE4NzUsMy4yNSBDMTAuNjQwNjI1LDMuMjkxNjY2NjcgMTAuNjQwNjI1LDMuMzY0NTgzMzMgMTAuNjcxODc1LDMuNDY4NzUgQzEwLjcwMzEyNSwzLjU3MjkxNjY3IDEwLjY5MjcwODMsMy42NDU4MzMzMyAxMC42NDA2MjUsMy42ODc1IEMxMC41ODg1NDE3LDMuNjM1NDE2NjcgMTAuNTQxNjY2NywzLjU0NDI3MDgzIDEwLjUsMy40MTQwNjI1IEMxMC40NTgzMzMzLDMuMjgzODU0MTcgMTAuNDIxODc1LDMuMTk3OTE2NjcgMTAuMzkwNjI1LDMuMTU2MjUgQzEwLjQ2MzU0MTcsMy4yNSAxMC4zMzMzMzMzLDMuMjgxMjUgMTAsMy4yNSBMOS44NDM3NSwzLjIzNDM3NSBDOS44MDIwODMzMywzLjIzNDM3NSA5LjcxODc1LDMuMjQ0NzkxNjcgOS41OTM3NSwzLjI2NTYyNSBDOS40Njg3NSwzLjI4NjQ1ODMzIDkuMzYxOTc5MTcsMy4yOTE2NjY2NyA5LjI3MzQzNzUsMy4yODEyNSBDOS4xODQ4OTU4MywzLjI3MDgzMzMzIDkuMTE0NTgzMzMsMy4yMjkxNjY2NyA5LjA2MjUsMy4xNTYyNSBDOS4wMjA4MzMzMywzLjA3MjkxNjY3IDkuMDIwODMzMzMsMi45Njg3NSA5LjA2MjUsMi44NDM3NSBDOS4wNzI5MTY2NywyLjgwMjA4MzMzIDkuMDkzNzUsMi43OTE2NjY2NyA5LjEyNSwyLjgxMjUgQzkuMDgzMzMzMzMsMi43ODEyNSA5LjAyNjA0MTY3LDIuNzMxNzcwODMgOC45NTMxMjUsMi42NjQwNjI1IEM4Ljg4MDIwODMzLDIuNTk2MzU0MTcgOC44MjgxMjUsMi41NTIwODMzMyA4Ljc5Njg3NSwyLjUzMTI1IEM4LjMxNzcwODMzLDIuNjg3NSA3LjgyODEyNSwyLjkwMTA0MTY3IDcuMzI4MTI1LDMuMTcxODc1IEM3LjM5MDYyNSwzLjE4MjI5MTY3IDcuNDUzMTI1LDMuMTc3MDgzMzMgNy41MTU2MjUsMy4xNTYyNSBDNy41Njc3MDgzMywzLjEzNTQxNjY3IDcuNjM1NDE2NjcsMy4xMDE1NjI1IDcuNzE4NzUsMy4wNTQ2ODc1IEM3LjgwMjA4MzMzLDMuMDA3ODEyNSA3Ljg1NDE2NjY3LDIuOTc5MTY2NjcgNy44NzUsMi45Njg3NSBDOC4yMjkxNjY2NywyLjgyMjkxNjY3IDguNDQ3OTE2NjcsMi43ODY0NTgzMyA4LjUzMTI1LDIuODU5Mzc1IEw4LjYwOTM3NSwyLjc4MTI1IEM4Ljc1NTIwODMzLDIuOTQ3OTE2NjcgOC44NTkzNzUsMy4wNzgxMjUgOC45MjE4NzUsMy4xNzE4NzUgQzguODQ4OTU4MzMsMy4xMzAyMDgzMyA4LjY5MjcwODMzLDMuMTI1IDguNDUzMTI1LDMuMTU2MjUgQzguMjQ0NzkxNjcsMy4yMTg3NSA4LjEzMDIwODMzLDMuMjgxMjUgOC4xMDkzNzUsMy4zNDM3NSBDOC4xODIyOTE2NywzLjQ2ODc1IDguMjA4MzMzMzMsMy41NjI1IDguMTg3NSwzLjYyNSBDOC4xNDU4MzMzMywzLjU5Mzc1IDguMDg1OTM3NSwzLjU0MTY2NjY3IDguMDA3ODEyNSwzLjQ2ODc1IEM3LjkyOTY4NzUsMy4zOTU4MzMzMyA3Ljg1NDE2NjY3LDMuMzM4NTQxNjcgNy43ODEyNSwzLjI5Njg3NSBDNy43MDgzMzMzMywzLjI1NTIwODMzIDcuNjMwMjA4MzMsMy4yMjkxNjY2NyA3LjU0Njg3NSwzLjIxODc1IEM3LjM4MDIwODMzLDMuMjE4NzUgNy4yNjU2MjUsMy4yMjM5NTgzMyA3LjIwMzEyNSwzLjIzNDM3NSBDNS42ODIyOTE2Nyw0LjA2NzcwODMzIDQuNDU4MzMzMzMsNS4yMjM5NTgzMyAzLjUzMTI1LDYuNzAzMTI1IEMzLjYwNDE2NjY3LDYuNzc2MDQxNjcgMy42NjY2NjY2Nyw2LjgxNzcwODMzIDMuNzE4NzUsNi44MjgxMjUgQzMuNzYwNDE2NjcsNi44Mzg1NDE2NyAzLjc4NjQ1ODMzLDYuODg1NDE2NjcgMy43OTY4NzUsNi45Njg3NSBDMy44MDcyOTE2Nyw3LjA1MjA4MzMzIDMuODIwMzEyNSw3LjEwOTM3NSAzLjgzNTkzNzUsNy4xNDA2MjUgQzMuODUxNTYyNSw3LjE3MTg3NSAzLjkxMTQ1ODMzLDcuMTU2MjUgNC4wMTU2MjUsNy4wOTM3NSBDNC4xMDkzNzUsNy4xNzcwODMzMyA0LjEyNSw3LjI3NjA0MTY3IDQuMDYyNSw3LjM5MDYyNSBDNC4wNzI5MTY2Nyw3LjM4MDIwODMzIDQuMzAyMDgzMzMsNy41MjA4MzMzMyA0Ljc1LDcuODEyNSBDNC45NDc5MTY2Nyw3Ljk4OTU4MzMzIDUuMDU3MjkxNjcsOC4wOTg5NTgzMyA1LjA3ODEyNSw4LjE0MDYyNSBDNS4xMDkzNzUsOC4yNTUyMDgzMyA1LjA1NzI5MTY3LDguMzQ4OTU4MzMgNC45MjE4NzUsOC40MjE4NzUgQzQuOTExNDU4MzMsOC40MDEwNDE2NyA0Ljg2NDU4MzMzLDguMzU0MTY2NjcgNC43ODEyNSw4LjI4MTI1IEM0LjY5NzkxNjY3LDguMjA4MzMzMzMgNC42NTEwNDE2Nyw4LjE4NzUgNC42NDA2MjUsOC4yMTg3NSBDNC42MDkzNzUsOC4yNzA4MzMzMyA0LjYxMTk3OTE3LDguMzY3MTg3NSA0LjY0ODQzNzUsOC41MDc4MTI1IEM0LjY4NDg5NTgzLDguNjQ4NDM3NSA0LjczOTU4MzMzLDguNzEzNTQxNjcgNC44MTI1LDguNzAzMTI1IEM0LjczOTU4MzMzLDguNzAzMTI1IDQuNjkwMTA0MTcsOC43ODY0NTgzMyA0LjY2NDA2MjUsOC45NTMxMjUgQzQuNjM4MDIwODMsOS4xMTk3OTE2NyA0LjYyNSw5LjMwNDY4NzUgNC42MjUsOS41MDc4MTI1IEM0LjYyNSw5LjcxMDkzNzUgNC42MTk3OTE2Nyw5LjgzMzMzMzMzIDQuNjA5Mzc1LDkuODc1IEw0LjY0MDYyNSw5Ljg5MDYyNSBDNC42MDkzNzUsMTAuMDE1NjI1IDQuNjM4MDIwODMsMTAuMTk1MzEyNSA0LjcyNjU2MjUsMTAuNDI5Njg3NSBDNC44MTUxMDQxNywxMC42NjQwNjI1IDQuOTI3MDgzMzMsMTAuNzY1NjI1IDUuMDYyNSwxMC43MzQzNzUgQzQuOTI3MDgzMzMsMTAuNzY1NjI1IDUuMDMxMjUsMTAuOTg5NTgzMyA1LjM3NSwxMS40MDYyNSBDNS40Mzc1LDExLjQ4OTU4MzMgNS40NzkxNjY2NywxMS41MzY0NTgzIDUuNSwxMS41NDY4NzUgQzUuNTMxMjUsMTEuNTY3NzA4MyA1LjU5Mzc1LDExLjYwNjc3MDggNS42ODc1LDExLjY2NDA2MjUgQzUuNzgxMjUsMTEuNzIxMzU0MiA1Ljg1OTM3NSwxMS43NzM0Mzc1IDUuOTIxODc1LDExLjgyMDMxMjUgQzUuOTg0Mzc1LDExLjg2NzE4NzUgNi4wMzY0NTgzMywxMS45MjE4NzUgNi4wNzgxMjUsMTEuOTg0Mzc1IEM2LjExOTc5MTY3LDEyLjAzNjQ1ODMgNi4xNzE4NzUsMTIuMTUzNjQ1OCA2LjIzNDM3NSwxMi4zMzU5Mzc1IEM2LjI5Njg3NSwxMi41MTgyMjkyIDYuMzY5NzkxNjcsMTIuNjQwNjI1IDYuNDUzMTI1LDEyLjcwMzEyNSBDNi40MzIyOTE2NywxMi43NjU2MjUgNi40ODE3NzA4MywxMi44Njk3OTE3IDYuNjAxNTYyNSwxMy4wMTU2MjUgQzYuNzIxMzU0MTcsMTMuMTYxNDU4MyA2Ljc3NjA0MTY3LDEzLjI4MTI1IDYuNzY1NjI1LDEzLjM3NSBDNi43NTUyMDgzMywxMy4zNzUgNi43NDIxODc1LDEzLjM4MDIwODMgNi43MjY1NjI1LDEzLjM5MDYyNSBDNi43MTA5Mzc1LDEzLjQwMTA0MTcgNi42OTc5MTY2NywxMy40MDYyNSA2LjY4NzUsMTMuNDA2MjUgQzYuNzE4NzUsMTMuNDc5MTY2NyA2Ljc5OTQ3OTE3LDEzLjU1MjA4MzMgNi45Mjk2ODc1LDEzLjYyNSBDNy4wNTk4OTU4MywxMy42OTc5MTY3IDcuMTQwNjI1LDEzLjc2NTYyNSA3LjE3MTg3NSwxMy44MjgxMjUgQzcuMTgyMjkxNjcsMTMuODU5Mzc1IDcuMTkyNzA4MzMsMTMuOTExNDU4MyA3LjIwMzEyNSwxMy45ODQzNzUgQzcuMjEzNTQxNjcsMTQuMDU3MjkxNyA3LjIyOTE2NjY3LDE0LjExNDU4MzMgNy4yNSwxNC4xNTYyNSBDNy4yNzA4MzMzMywxNC4xOTc5MTY3IDcuMzEyNSwxNC4yMDgzMzMzIDcuMzc1LDE0LjE4NzUgQzcuMzk1ODMzMzMsMTMuOTc5MTY2NyA3LjI3MDgzMzMzLDEzLjY1NjI1IDcsMTMuMjE4NzUgQzYuODQzNzUsMTIuOTU4MzMzMyA2Ljc1NTIwODMzLDEyLjgwNzI5MTcgNi43MzQzNzUsMTIuNzY1NjI1IEM2LjcwMzEyNSwxMi43MTM1NDE3IDYuNjc0NDc5MTcsMTIuNjMyODEyNSA2LjY0ODQzNzUsMTIuNTIzNDM3NSBDNi42MjIzOTU4MywxMi40MTQwNjI1IDYuNTk4OTU4MzMsMTIuMzM4NTQxNyA2LjU3ODEyNSwxMi4yOTY4NzUgQzYuNTk4OTU4MzMsMTIuMjk2ODc1IDYuNjMwMjA4MzMsMTIuMzA0Njg3NSA2LjY3MTg3NSwxMi4zMjAzMTI1IEM2LjcxMzU0MTY3LDEyLjMzNTkzNzUgNi43NTc4MTI1LDEyLjM1NDE2NjcgNi44MDQ2ODc1LDEyLjM3NSBDNi44NTE1NjI1LDEyLjM5NTgzMzMgNi44OTA2MjUsMTIuNDE2NjY2NyA2LjkyMTg3NSwxMi40Mzc1IEM2Ljk1MzEyNSwxMi40NTgzMzMzIDYuOTYzNTQxNjcsMTIuNDczOTU4MyA2Ljk1MzEyNSwxMi40ODQzNzUgQzYuOTIxODc1LDEyLjU1NzI5MTcgNi45MzIyOTE2NywxMi42NDg0Mzc1IDYuOTg0Mzc1LDEyLjc1NzgxMjUgQzcuMDM2NDU4MzMsMTIuODY3MTg3NSA3LjA5ODk1ODMzLDEyLjk2MzU0MTcgNy4xNzE4NzUsMTMuMDQ2ODc1IEM3LjI0NDc5MTY3LDEzLjEzMDIwODMgNy4zMzMzMzMzMywxMy4yMjkxNjY3IDcuNDM3NSwxMy4zNDM3NSBDNy41NDE2NjY2NywxMy40NTgzMzMzIDcuNjA0MTY2NjcsMTMuNTI2MDQxNyA3LjYyNSwxMy41NDY4NzUgQzcuNjg3NSwxMy42MDkzNzUgNy43NjA0MTY2NywxMy43MTA5Mzc1IDcuODQzNzUsMTMuODUxNTYyNSBDNy45MjcwODMzMywxMy45OTIxODc1IDcuOTI3MDgzMzMsMTQuMDYyNSA3Ljg0Mzc1LDE0LjA2MjUgQzcuOTM3NSwxNC4wNjI1IDguMDQxNjY2NjcsMTQuMTE3MTg3NSA4LjE1NjI1LDE0LjIyNjU2MjUgQzguMjcwODMzMzMsMTQuMzM1OTM3NSA4LjM1OTM3NSwxNC40Mzc1IDguNDIxODc1LDE0LjUzMTI1IEM4LjQ3Mzk1ODMzLDE0LjYxNDU4MzMgOC41MTU2MjUsMTQuNzUgOC41NDY4NzUsMTQuOTM3NSBDOC41NzgxMjUsMTUuMTI1IDguNjA0MTY2NjcsMTUuMjUgOC42MjUsMTUuMzEyNSBDOC42NDU4MzMzMywxNS4zODU0MTY3IDguNjkwMTA0MTcsMTUuNDU1NzI5MiA4Ljc1NzgxMjUsMTUuNTIzNDM3NSBDOC44MjU1MjA4MywxNS41OTExNDU4IDguODkwNjI1LDE1LjY0MDYyNSA4Ljk1MzEyNSwxNS42NzE4NzUgTDkuMjAzMTI1LDE1Ljc5Njg3NSBMOS40MDYyNSwxNS45MDYyNSBDOS40NTgzMzMzMywxNS45MjcwODMzIDkuNTU0Njg3NSwxNS45ODE3NzA4IDkuNjk1MzEyNSwxNi4wNzAzMTI1IEM5LjgzNTkzNzUsMTYuMTU4ODU0MiA5Ljk0NzkxNjY3LDE2LjIxODc1IDEwLjAzMTI1LDE2LjI1IEMxMC4xMzU0MTY3LDE2LjI5MTY2NjcgMTAuMjE4NzUsMTYuMzEyNSAxMC4yODEyNSwxNi4zMTI1IEMxMC4zNDM3NSwxNi4zMTI1IDEwLjQxOTI3MDgsMTYuMjk5NDc5MiAxMC41MDc4MTI1LDE2LjI3MzQzNzUgQzEwLjU5NjM1NDIsMTYuMjQ3Mzk1OCAxMC42NjY2NjY3LDE2LjIyOTE2NjcgMTAuNzE4NzUsMTYuMjE4NzUgQzEwLjg3NSwxNi4xOTc5MTY3IDExLjAyNjA0MTcsMTYuMjc2MDQxNyAxMS4xNzE4NzUsMTYuNDUzMTI1IEMxMS4zMTc3MDgzLDE2LjYzMDIwODMgMTEuNDI3MDgzMywxNi43Mzk1ODMzIDExLjUsMTYuNzgxMjUgQzExLjg3NSwxNi45NzkxNjY3IDEyLjE2MTQ1ODMsMTcuMDM2NDU4MyAxMi4zNTkzNzUsMTYuOTUzMTI1IEMxMi4zMzg1NDE3LDE2Ljk2MzU0MTcgMTIuMzQxMTQ1OCwxNy4wMDI2MDQyIDEyLjM2NzE4NzUsMTcuMDcwMzEyNSBDMTIuMzkzMjI5MiwxNy4xMzgwMjA4IDEyLjQzNDg5NTgsMTcuMjE4NzUgMTIuNDkyMTg3NSwxNy4zMTI1IEMxMi41NDk0NzkyLDE3LjQwNjI1IDEyLjU5NjM1NDIsMTcuNDgxNzcwOCAxMi42MzI4MTI1LDE3LjUzOTA2MjUgQzEyLjY2OTI3MDgsMTcuNTk2MzU0MiAxMi42OTc5MTY3LDE3LjY0MDYyNSAxMi43MTg3NSwxNy42NzE4NzUgQzEyLjc3MDgzMzMsMTcuNzM0Mzc1IDEyLjg2NDU4MzMsMTcuODEyNSAxMywxNy45MDYyNSBDMTMuMTM1NDE2NywxOCAxMy4yMjkxNjY3LDE4LjA3ODEyNSAxMy4yODEyNSwxOC4xNDA2MjUgQzEzLjM0Mzc1LDE4LjA5ODk1ODMgMTMuMzgwMjA4MywxOC4wNTIwODMzIDEzLjM5MDYyNSwxOCBDMTMuMzU5Mzc1LDE4LjA4MzMzMzMgMTMuMzk1ODMzMywxOC4xODc1IDEzLjUsMTguMzEyNSBDMTMuNjA0MTY2NywxOC40Mzc1IDEzLjY5NzkxNjcsMTguNDg5NTgzMyAxMy43ODEyNSwxOC40Njg3NSBDMTMuOTI3MDgzMywxOC40Mzc1IDE0LDE4LjI3MDgzMzMgMTQsMTcuOTY4NzUgQzEzLjY3NzA4MzMsMTguMTI1IDEzLjQyMTg3NSwxOC4wMzEyNSAxMy4yMzQzNzUsMTcuNjg3NSBDMTMuMjM0Mzc1LDE3LjY3NzA4MzMgMTMuMjIxMzU0MiwxNy42NDg0Mzc1IDEzLjE5NTMxMjUsMTcuNjAxNTYyNSBDMTMuMTY5MjcwOCwxNy41NTQ2ODc1IDEzLjE0ODQzNzUsMTcuNTEwNDE2NyAxMy4xMzI4MTI1LDE3LjQ2ODc1IEMxMy4xMTcxODc1LDE3LjQyNzA4MzMgMTMuMTA0MTY2NywxNy4zODI4MTI1IDEzLjA5Mzc1LDE3LjMzNTkzNzUgQzEzLjA4MzMzMzMsMTcuMjg5MDYyNSAxMy4wODMzMzMzLDE3LjI1IDEzLjA5Mzc1LDE3LjIxODc1IEMxMy4xMDQxNjY3LDE3LjE4NzUgMTMuMTMwMjA4MywxNy4xNzE4NzUgMTMuMTcxODc1LDE3LjE3MTg3NSBDMTMuMjY1NjI1LDE3LjE3MTg3NSAxMy4zMTc3MDgzLDE3LjE1MzY0NTggMTMuMzI4MTI1LDE3LjExNzE4NzUgQzEzLjMzODU0MTcsMTcuMDgwNzI5MiAxMy4zMjgxMjUsMTcuMDE1NjI1IDEzLjI5Njg3NSwxNi45MjE4NzUgQzEzLjI2NTYyNSwxNi44MjgxMjUgMTMuMjQ0NzkxNywxNi43NjA0MTY3IDEzLjIzNDM3NSwxNi43MTg3NSBDMTMuMjIzOTU4MywxNi42MzU0MTY3IDEzLjE2NjY2NjcsMTYuNTMxMjUgMTMuMDYyNSwxNi40MDYyNSBDMTIuOTU4MzMzMywxNi4yODEyNSAxMi44OTU4MzMzLDE2LjIwMzEyNSAxMi44NzUsMTYuMTcxODc1IEMxMi44MjI5MTY3LDE2LjI2NTYyNSAxMi43Mzk1ODMzLDE2LjMwNzI5MTcgMTIuNjI1LDE2LjI5Njg3NSBDMTIuNTEwNDE2NywxNi4yODY0NTgzIDEyLjQyNzA4MzMsMTYuMjM5NTgzMyAxMi4zNzUsMTYuMTU2MjUgQzEyLjM3NSwxNi4xNjY2NjY3IDEyLjM2NzE4NzUsMTYuMTk1MzEyNSAxMi4zNTE1NjI1LDE2LjI0MjE4NzUgQzEyLjMzNTkzNzUsMTYuMjg5MDYyNSAxMi4zMjgxMjUsMTYuMzIyOTE2NyAxMi4zMjgxMjUsMTYuMzQzNzUgQzEyLjE5MjcwODMsMTYuMzQzNzUgMTIuMTE0NTgzMywxNi4zMzg1NDE3IDEyLjA5Mzc1LDE2LjMyODEyNSBDMTIuMTA0MTY2NywxNi4yOTY4NzUgMTIuMTE3MTg3NSwxNi4yMDU3MjkyIDEyLjEzMjgxMjUsMTYuMDU0Njg3NSBDMTIuMTQ4NDM3NSwxNS45MDM2NDU4IDEyLjE2NjY2NjcsMTUuNzg2NDU4MyAxMi4xODc1LDE1LjcwMzEyNSBDMTIuMTk3OTE2NywxNS42NjE0NTgzIDEyLjIyNjU2MjUsMTUuNTk4OTU4MyAxMi4yNzM0Mzc1LDE1LjUxNTYyNSBDMTIuMzIwMzEyNSwxNS40MzIyOTE3IDEyLjM1OTM3NSwxNS4zNTY3NzA4IDEyLjM5MDYyNSwxNS4yODkwNjI1IEMxMi40MjE4NzUsMTUuMjIxMzU0MiAxMi40NDI3MDgzLDE1LjE1NjI1IDEyLjQ1MzEyNSwxNS4wOTM3NSBDMTIuNDYzNTQxNywxNS4wMzEyNSAxMi40NDAxMDQyLDE0Ljk4MTc3MDggMTIuMzgyODEyNSwxNC45NDUzMTI1IEMxMi4zMjU1MjA4LDE0LjkwODg1NDIgMTIuMjM0Mzc1LDE0Ljg5NTgzMzMgMTIuMTA5Mzc1LDE0LjkwNjI1IEMxMS45MTE0NTgzLDE0LjkxNjY2NjcgMTEuNzc2MDQxNywxNS4wMjA4MzMzIDExLjcwMzEyNSwxNS4yMTg3NSBDMTEuNjkyNzA4MywxNS4yNSAxMS42NzcwODMzLDE1LjMwNDY4NzUgMTEuNjU2MjUsMTUuMzgyODEyNSBDMTEuNjM1NDE2NywxNS40NjA5Mzc1IDExLjYwOTM3NSwxNS41MjA4MzMzIDExLjU3ODEyNSwxNS41NjI1IEMxMS41NDY4NzUsMTUuNjA0MTY2NyAxMS41LDE1LjY0MDYyNSAxMS40Mzc1LDE1LjY3MTg3NSBDMTEuMzY0NTgzMywxNS43MDMxMjUgMTEuMjM5NTgzMywxNS43MTM1NDE3IDExLjA2MjUsMTUuNzAzMTI1IEMxMC44ODU0MTY3LDE1LjY5MjcwODMgMTAuNzYwNDE2NywxNS42NjY2NjY3IDEwLjY4NzUsMTUuNjI1IEMxMC41NTIwODMzLDE1LjU0MTY2NjcgMTAuNDM0ODk1OCwxNS4zOTA2MjUgMTAuMzM1OTM3NSwxNS4xNzE4NzUgQzEwLjIzNjk3OTIsMTQuOTUzMTI1IDEwLjE4NzUsMTQuNzYwNDE2NyAxMC4xODc1LDE0LjU5Mzc1IEMxMC4xODc1LDE0LjQ4OTU4MzMgMTAuMjAwNTIwOCwxNC4zNTE1NjI1IDEwLjIyNjU2MjUsMTQuMTc5Njg3NSBDMTAuMjUyNjA0MiwxNC4wMDc4MTI1IDEwLjI2ODIyOTIsMTMuODc3NjA0MiAxMC4yNzM0Mzc1LDEzLjc4OTA2MjUgQzEwLjI3ODY0NTgsMTMuNzAwNTIwOCAxMC4yNSwxMy41NzI5MTY3IDEwLjE4NzUsMTMuNDA2MjUgQzEwLjIxODc1LDEzLjM4NTQxNjcgMTAuMjY1NjI1LDEzLjMzNTkzNzUgMTAuMzI4MTI1LDEzLjI1NzgxMjUgQzEwLjM5MDYyNSwxMy4xNzk2ODc1IDEwLjQ0MjcwODMsMTMuMTI1IDEwLjQ4NDM3NSwxMy4wOTM3NSBDMTAuNTA1MjA4MywxMy4wODMzMzMzIDEwLjUyODY0NTgsMTMuMDc1NTIwOCAxMC41NTQ2ODc1LDEzLjA3MDMxMjUgQzEwLjU4MDcyOTIsMTMuMDY1MTA0MiAxMC42MDQxNjY3LDEzLjA2NTEwNDIgMTAuNjI1LDEzLjA3MDMxMjUgQzEwLjY0NTgzMzMsMTMuMDc1NTIwOCAxMC42NjY2NjY3LDEzLjA2NzcwODMgMTAuNjg3NSwxMy4wNDY4NzUgQzEwLjcwODMzMzMsMTMuMDI2MDQxNyAxMC43MjM5NTgzLDEyLjk5NDc5MTcgMTAuNzM0Mzc1LDEyLjk1MzEyNSBDMTAuNzIzOTU4MywxMi45NDI3MDgzIDEwLjcwMzEyNSwxMi45MjcwODMzIDEwLjY3MTg3NSwxMi45MDYyNSBDMTAuNjQwNjI1LDEyLjg3NSAxMC42MTk3OTE3LDEyLjg1OTM3NSAxMC42MDkzNzUsMTIuODU5Mzc1IEMxMC42ODIyOTE3LDEyLjg5MDYyNSAxMC44MzA3MjkyLDEyLjg4MjgxMjUgMTEuMDU0Njg3NSwxMi44MzU5Mzc1IEMxMS4yNzg2NDU4LDEyLjc4OTA2MjUgMTEuNDIxODc1LDEyLjc5Njg3NSAxMS40ODQzNzUsMTIuODU5Mzc1IEMxMS42NDA2MjUsMTIuOTczOTU4MyAxMS43NTUyMDgzLDEyLjk2MzU0MTcgMTEuODI4MTI1LDEyLjgyODEyNSBDMTEuODI4MTI1LDEyLjgxNzcwODMgMTEuODE1MTA0MiwxMi43NjgyMjkyIDExLjc4OTA2MjUsMTIuNjc5Njg3NSBDMTEuNzYzMDIwOCwxMi41OTExNDU4IDExLjc2MDQxNjcsMTIuNTIwODMzMyAxMS43ODEyNSwxMi40Njg3NSBDMTEuODMzMzMzMywxMi43NSAxMS45ODQzNzUsMTIuNzk2ODc1IDEyLjIzNDM3NSwxMi42MDkzNzUgQzEyLjI2NTYyNSwxMi42NDA2MjUgMTIuMzQ2MzU0MiwxMi42NjY2NjY3IDEyLjQ3NjU2MjUsMTIuNjg3NSBDMTIuNjA2NzcwOCwxMi43MDgzMzMzIDEyLjY5NzkxNjcsMTIuNzM0Mzc1IDEyLjc1LDEyLjc2NTYyNSBDMTIuNzgxMjUsMTIuNzg2NDU4MyAxMi44MTc3MDgzLDEyLjgxNTEwNDIgMTIuODU5Mzc1LDEyLjg1MTU2MjUgQzEyLjkwMTA0MTcsMTIuODg4MDIwOCAxMi45Mjk2ODc1LDEyLjkxMTQ1ODMgMTIuOTQ1MzEyNSwxMi45MjE4NzUgQzEyLjk2MDkzNzUsMTIuOTMyMjkxNyAxMi45ODY5NzkyLDEyLjkyOTY4NzUgMTMuMDIzNDM3NSwxMi45MTQwNjI1IEMxMy4wNTk4OTU4LDEyLjg5ODQzNzUgMTMuMTA0MTY2NywxMi44NjQ1ODMzIDEzLjE1NjI1LDEyLjgxMjUgQzEzLjI2MDQxNjcsMTIuOTU4MzMzMyAxMy4zMjI5MTY3LDEzLjA4MzMzMzMgMTMuMzQzNzUsMTMuMTg3NSBDMTMuNDU4MzMzMywxMy42MDQxNjY3IDEzLjU1NzI5MTcsMTMuODMzMzMzMyAxMy42NDA2MjUsMTMuODc1IEMxMy43MTM1NDE3LDEzLjkwNjI1IDEzLjc3MDgzMzMsMTMuOTE2NjY2NyAxMy44MTI1LDEzLjkwNjI1IEMxMy44NTQxNjY3LDEzLjg5NTgzMzMgMTMuODc3NjA0MiwxMy44NDYzNTQyIDEzLjg4MjgxMjUsMTMuNzU3ODEyNSBDMTMuODg4MDIwOCwxMy42NjkyNzA4IDEzLjg4ODAyMDgsMTMuNTk2MzU0MiAxMy44ODI4MTI1LDEzLjUzOTA2MjUgQzEzLjg3NzYwNDIsMTMuNDgxNzcwOCAxMy44Njk3OTE3LDEzLjQxNjY2NjcgMTMuODU5Mzc1LDEzLjM0Mzc1IEwxMy44NDM3NSwxMy4yMTg3NSBMMTMuODQzNzUsMTIuOTM3NSBMMTMuODI4MTI1LDEyLjgxMjUgQzEzLjY3MTg3NSwxMi43ODEyNSAxMy41NzU1MjA4LDEyLjcxODc1IDEzLjUzOTA2MjUsMTIuNjI1IEMxMy41MDI2MDQyLDEyLjUzMTI1IDEzLjUxMDQxNjcsMTIuNDM0ODk1OCAxMy41NjI1LDEyLjMzNTkzNzUgQzEzLjYxNDU4MzMsMTIuMjM2OTc5MiAxMy42OTI3MDgzLDEyLjE0MDYyNSAxMy43OTY4NzUsMTIuMDQ2ODc1IEMxMy44MDcyOTE3LDEyLjAzNjQ1ODMgMTMuODQ4OTU4MywxMi4wMTgyMjkyIDEzLjkyMTg3NSwxMS45OTIxODc1IEMxMy45OTQ3OTE3LDExLjk2NjE0NTggMTQuMDc1NTIwOCwxMS45MzIyOTE3IDE0LjE2NDA2MjUsMTEuODkwNjI1IEMxNC4yNTI2MDQyLDExLjg0ODk1ODMgMTQuMzE3NzA4MywxMS44MDcyOTE3IDE0LjM1OTM3NSwxMS43NjU2MjUgQzE0LjU3ODEyNSwxMS41Njc3MDgzIDE0LjY1NjI1LDExLjM4NTQxNjcgMTQuNTkzNzUsMTEuMjE4NzUgQzE0LjY2NjY2NjcsMTEuMjE4NzUgMTQuNzIzOTU4MywxMS4xNzE4NzUgMTQuNzY1NjI1LDExLjA3ODEyNSBDMTQuNzU1MjA4MywxMS4wNzgxMjUgMTQuNzI5MTY2NywxMS4wNjI1IDE0LjY4NzUsMTEuMDMxMjUgQzE0LjY0NTgzMzMsMTEgMTQuNjA2NzcwOCwxMC45NzM5NTgzIDE0LjU3MDMxMjUsMTAuOTUzMTI1IEMxNC41MzM4NTQyLDEwLjkzMjI5MTcgMTQuNTEwNDE2NywxMC45MjE4NzUgMTQuNSwxMC45MjE4NzUgQzE0LjU5Mzc1LDEwLjg2OTc5MTcgMTQuNjA0MTY2NywxMC43ODY0NTgzIDE0LjUzMTI1LDEwLjY3MTg3NSBDMTQuNTgzMzMzMywxMC42NDA2MjUgMTQuNjIyMzk1OCwxMC41ODMzMzMzIDE0LjY0ODQzNzUsMTAuNSBDMTQuNjc0NDc5MiwxMC40MTY2NjY3IDE0LjcxMzU0MTcsMTAuMzY0NTgzMyAxNC43NjU2MjUsMTAuMzQzNzUgQzE0Ljg1OTM3NSwxMC40Njg3NSAxNC45Njg3NSwxMC40NzkxNjY3IDE1LjA5Mzc1LDEwLjM3NSBDMTUuMTc3MDgzMywxMC4yOTE2NjY3IDE1LjE4MjI5MTcsMTAuMjA4MzMzMyAxNS4xMDkzNzUsMTAuMTI1IEMxNS4xNjE0NTgzLDEwLjA1MjA4MzMgMTUuMjY4MjI5Miw5Ljk5NzM5NTgzIDE1LjQyOTY4NzUsOS45NjA5Mzc1IEMxNS41OTExNDU4LDkuOTI0NDc5MTcgMTUuNjg3NSw5Ljg3NSAxNS43MTg3NSw5LjgxMjUgQzE1Ljc5MTY2NjcsOS44MzMzMzMzMyAxNS44MzMzMzMzLDkuODIyOTE2NjcgMTUuODQzNzUsOS43ODEyNSBDMTUuODU0MTY2Nyw5LjczOTU4MzMzIDE1Ljg1OTM3NSw5LjY3NzA4MzMzIDE1Ljg1OTM3NSw5LjU5Mzc1IEMxNS44NTkzNzUsOS41MTA0MTY2NyAxNS44NzUsOS40NDc5MTY2NyAxNS45MDYyNSw5LjQwNjI1IEMxNS45NDc5MTY3LDkuMzU0MTY2NjcgMTYuMDI2MDQxNyw5LjMwNzI5MTY3IDE2LjE0MDYyNSw5LjI2NTYyNSBDMTYuMjU1MjA4Myw5LjIyMzk1ODMzIDE2LjMyMjkxNjcsOS4xOTc5MTY2NyAxNi4zNDM3NSw5LjE4NzUgTDE2LjYwOTM3NSw5LjAxNTYyNSBDMTYuNjQwNjI1LDguOTczOTU4MzMgMTYuNjQwNjI1LDguOTUzMTI1IDE2LjYwOTM3NSw4Ljk1MzEyNSBDMTYuNzk2ODc1LDguOTczOTU4MzMgMTYuOTU4MzMzMyw4LjkxNjY2NjY3IDE3LjA5Mzc1LDguNzgxMjUgQzE3LjE5NzkxNjcsOC42NjY2NjY2NyAxNy4xNjY2NjY3LDguNTYyNSAxNyw4LjQ2ODc1IEMxNy4wMzEyNSw4LjQwNjI1IDE3LjAxNTYyNSw4LjM1Njc3MDgzIDE2Ljk1MzEyNSw4LjMyMDMxMjUgQzE2Ljg5MDYyNSw4LjI4Mzg1NDE3IDE2LjgxMjUsOC4yNTUyMDgzMyAxNi43MTg3NSw4LjIzNDM3NSBDMTYuNzUsOC4yMjM5NTgzMyAxNi44MDk4OTU4LDguMjIxMzU0MTcgMTYuODk4NDM3NSw4LjIyNjU2MjUgQzE2Ljk4Njk3OTIsOC4yMzE3NzA4MyAxNy4wNDE2NjY3LDguMjIzOTU4MzMgMTcuMDYyNSw4LjIwMzEyNSBDMTcuMjE4NzUsOC4wOTg5NTgzMyAxNy4xODIyOTE3LDguMDE1NjI1IDE2Ljk1MzEyNSw3Ljk1MzEyNSBDMTYuNzc2MDQxNyw3LjkwMTA0MTY3IDE2LjU1MjA4MzMsNy45NjM1NDE2NyAxNi4yODEyNSw4LjE0MDYyNSBaIE0xMy43MzQzNzUsMjEuODQzNzUgQzE1Ljg4MDIwODMsMjEuNDY4NzUgMTcuNzA4MzMzMywyMC40ODQzNzUgMTkuMjE4NzUsMTguODkwNjI1IEMxOS4xODc1LDE4Ljg1OTM3NSAxOS4xMjIzOTU4LDE4LjgzNTkzNzUgMTkuMDIzNDM3NSwxOC44MjAzMTI1IEMxOC45MjQ0NzkyLDE4LjgwNDY4NzUgMTguODU5Mzc1LDE4Ljc4NjQ1ODMgMTguODI4MTI1LDE4Ljc2NTYyNSBDMTguNjQwNjI1LDE4LjY5MjcwODMgMTguNTE1NjI1LDE4LjY1MTA0MTcgMTguNDUzMTI1LDE4LjY0MDYyNSBDMTguNDYzNTQxNywxOC41Njc3MDgzIDE4LjQ1MDUyMDgsMTguNSAxOC40MTQwNjI1LDE4LjQzNzUgQzE4LjM3NzYwNDIsMTguMzc1IDE4LjMzNTkzNzUsMTguMzI4MTI1IDE4LjI4OTA2MjUsMTguMjk2ODc1IEMxOC4yNDIxODc1LDE4LjI2NTYyNSAxOC4xNzcwODMzLDE4LjIyMzk1ODMgMTguMDkzNzUsMTguMTcxODc1IEMxOC4wMTA0MTY3LDE4LjExOTc5MTcgMTcuOTUzMTI1LDE4LjA4MzMzMzMgMTcuOTIxODc1LDE4LjA2MjUgQzE3LjkwMTA0MTcsMTguMDQxNjY2NyAxNy44NjQ1ODMzLDE4LjAxMDQxNjcgMTcuODEyNSwxNy45Njg3NSBDMTcuNzYwNDE2NywxNy45MjcwODMzIDE3LjcyMzk1ODMsMTcuODk4NDM3NSAxNy43MDMxMjUsMTcuODgyODEyNSBDMTcuNjgyMjkxNywxNy44NjcxODc1IDE3LjY0MzIyOTIsMTcuODQzNzUgMTcuNTg1OTM3NSwxNy44MTI1IEMxNy41Mjg2NDU4LDE3Ljc4MTI1IDE3LjQ4NDM3NSwxNy43NzA4MzMzIDE3LjQ1MzEyNSwxNy43ODEyNSBDMTcuNDIxODc1LDE3Ljc5MTY2NjcgMTcuMzY5NzkxNywxNy43OTY4NzUgMTcuMjk2ODc1LDE3Ljc5Njg3NSBMMTcuMjUsMTcuODEyNSBDMTcuMjE4NzUsMTcuODIyOTE2NyAxNy4xOTAxMDQyLDE3LjgzNTkzNzUgMTcuMTY0MDYyNSwxNy44NTE1NjI1IEMxNy4xMzgwMjA4LDE3Ljg2NzE4NzUgMTcuMTA5Mzc1LDE3Ljg4MjgxMjUgMTcuMDc4MTI1LDE3Ljg5ODQzNzUgQzE3LjA0Njg3NSwxNy45MTQwNjI1IDE3LjAyNjA0MTcsMTcuOTI5Njg3NSAxNy4wMTU2MjUsMTcuOTQ1MzEyNSBDMTcuMDA1MjA4MywxNy45NjA5Mzc1IDE3LjAwNTIwODMsMTcuOTczOTU4MyAxNy4wMTU2MjUsMTcuOTg0Mzc1IEMxNi43OTY4NzUsMTcuODA3MjkxNyAxNi42MDkzNzUsMTcuNjkyNzA4MyAxNi40NTMxMjUsMTcuNjQwNjI1IEMxNi40MDEwNDE3LDE3LjYzMDIwODMgMTYuMzQzNzUsMTcuNjAxNTYyNSAxNi4yODEyNSwxNy41NTQ2ODc1IEMxNi4yMTg3NSwxNy41MDc4MTI1IDE2LjE2NDA2MjUsMTcuNDcxMzU0MiAxNi4xMTcxODc1LDE3LjQ0NTMxMjUgQzE2LjA3MDMxMjUsMTcuNDE5MjcwOCAxNi4wMTgyMjkyLDE3LjQxMTQ1ODMgMTUuOTYwOTM3NSwxNy40MjE4NzUgQzE1LjkwMzY0NTgsMTcuNDMyMjkxNyAxNS44NDM3NSwxNy40Njg3NSAxNS43ODEyNSwxNy41MzEyNSBDMTUuNzI5MTY2NywxNy41ODMzMzMzIDE1LjY5NzkxNjcsMTcuNjYxNDU4MyAxNS42ODc1LDE3Ljc2NTYyNSBDMTUuNjc3MDgzMywxNy44Njk3OTE3IDE1LjY2NjY2NjcsMTcuOTM3NSAxNS42NTYyNSwxNy45Njg3NSBDMTUuNTgzMzMzMywxNy45MTY2NjY3IDE1LjU4MzMzMzMsMTcuODI1NTIwOCAxNS42NTYyNSwxNy42OTUzMTI1IEMxNS43MjkxNjY3LDE3LjU2NTEwNDIgMTUuNzM5NTgzMywxNy40Njg3NSAxNS42ODc1LDE3LjQwNjI1IEMxNS42NTYyNSwxNy4zNDM3NSAxNS42MDE1NjI1LDE3LjMyMDMxMjUgMTUuNTIzNDM3NSwxNy4zMzU5Mzc1IEMxNS40NDUzMTI1LDE3LjM1MTU2MjUgMTUuMzgyODEyNSwxNy4zNzUgMTUuMzM1OTM3NSwxNy40MDYyNSBDMTUuMjg5MDYyNSwxNy40Mzc1IDE1LjIyOTE2NjcsMTcuNDgxNzcwOCAxNS4xNTYyNSwxNy41MzkwNjI1IEMxNS4wODMzMzMzLDE3LjU5NjM1NDIgMTUuMDM2NDU4MywxNy42MzAyMDgzIDE1LjAxNTYyNSwxNy42NDA2MjUgQzE0Ljk5NDc5MTcsMTcuNjUxMDQxNyAxNC45NTA1MjA4LDE3LjY3OTY4NzUgMTQuODgyODEyNSwxNy43MjY1NjI1IEMxNC44MTUxMDQyLDE3Ljc3MzQzNzUgMTQuNzcwODMzMywxNy44MTI1IDE0Ljc1LDE3Ljg0Mzc1IEMxNC43MTg3NSwxNy44ODU0MTY3IDE0LjY4NzUsMTcuOTQ3OTE2NyAxNC42NTYyNSwxOC4wMzEyNSBDMTQuNjI1LDE4LjExNDU4MzMgMTQuNTk4OTU4MywxOC4xNzE4NzUgMTQuNTc4MTI1LDE4LjIwMzEyNSBDMTQuNTU3MjkxNywxOC4xNjE0NTgzIDE0LjQ5NzM5NTgsMTguMTI3NjA0MiAxNC4zOTg0Mzc1LDE4LjEwMTU2MjUgQzE0LjI5OTQ3OTIsMTguMDc1NTIwOCAxNC4yNSwxOC4wNDY4NzUgMTQuMjUsMTguMDE1NjI1IEMxNC4yNzA4MzMzLDE4LjExOTc5MTcgMTQuMjkxNjY2NywxOC4zMDIwODMzIDE0LjMxMjUsMTguNTYyNSBDMTQuMzMzMzMzMywxOC44MjI5MTY3IDE0LjM1OTM3NSwxOS4wMjA4MzMzIDE0LjM5MDYyNSwxOS4xNTYyNSBDMTQuNDYzNTQxNywxOS40NzkxNjY3IDE0LjQwMTA0MTcsMTkuNzI5MTY2NyAxNC4yMDMxMjUsMTkuOTA2MjUgQzEzLjkyMTg3NSwyMC4xNjY2NjY3IDEzLjc3MDgzMzMsMjAuMzc1IDEzLjc1LDIwLjUzMTI1IEMxMy43MDgzMzMzLDIwLjc2MDQxNjcgMTMuNzcwODMzMywyMC44OTU4MzMzIDEzLjkzNzUsMjAuOTM3NSBDMTMuOTM3NSwyMS4wMTA0MTY3IDEzLjg5NTgzMzMsMjEuMTE3MTg3NSAxMy44MTI1LDIxLjI1NzgxMjUgQzEzLjcyOTE2NjcsMjEuMzk4NDM3NSAxMy42OTI3MDgzLDIxLjUxMDQxNjcgMTMuNzAzMTI1LDIxLjU5Mzc1IEMxMy43MDMxMjUsMjEuNjU2MjUgMTMuNzEzNTQxNywyMS43Mzk1ODMzIDEzLjczNDM3NSwyMS44NDM3NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat;
    background-size: 22px auto;
    background-position: 10px 7px
}

.svg-news {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzEgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iIzY2NjY2NiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS4wNTA5NzA2LDYuNDU1NTQ2MDkgQzI0LjQ0OTA5NDQsNi40MDI2MDI2MSAxOS45Mjg1NzQ4LDguNjEzOTk3MTcgMTUuNTAwMDAzNCwxMS45Njk3MTcgQzExLjA3MTQzMTksOC42MTM5OTcxNyA3LjAxMTkwODEyLDYuNDYyMTQ2MDkgMS4wMjY0MTY2OCw2LjUwMDM4MzA0IEMwLjQ3NDE1OTIxLDYuNTM5NjYwMjIgLTAuMDAxNDE3Njk0NTcsNy4wMzgyMTEzIDMuMTc1NjY2MDZlLTA2LDcuNTc2MzI2NTIgTDMuMTc1NjY2MDZlLTA2LDI2LjIxNDUyNTcgQzAuMDAwNzQxMjcwOTA0LDI2LjcyODcxNTkgMC40MzI5OTE5NDgsMjcuMjA5NTQ3NCAwLjk1NzIyMDI1MywyNy4yNzkyNDIgQzUuOTk3NTAzMjQsMjcuOTYxNTE3IDkuNzk2NzQ4ODQsMjkuMzAwMDI1NyAxNC44NTQxNywzMi44MDQ1ODk4IEMxNS4yMjc1NzI0LDMzLjA2NTE0NjMgMTUuNzcyNDM0MywzMy4wNjUxNDYzIDE2LjE0NTgzNjcsMzIuODA0NTg5OCBDMjEuMjAyNjQ5LDI5LjMwMDAyNTcgMjUuMDAxOTI0MSwyNy45NjE1MTcgMzAuMDQyNzg2MSwyNy4yNzkyNDIgQzMwLjU2NzAxNDYsMjcuMjA5NTQ3NCAzMC45OTkzMDk2LDI2LjcyODcxNTkgMzEuMDAwMDAzNCwyNi4yMTQ1MjU3IEwzMS4wMDAwMDM0LDcuNTc2MzI2NTIgQzMxLjAwMTQ3OTYsNy4wMzgyMTEzIDMwLjUyNTg0NzMsNi41Mzk2NjAyMiAyOS45NzM1ODk3LDYuNTAwMzgzMDQgQzI5LjY2MzcyMjUsNi40Nzc0MjY1MiAyOS4zNTc3NjM2LDYuNDU5MDYxMyAyOS4wNTA5NzA2LDYuNDU1NTQ2MDkgWiBNMTQuODE5NTcxOCwxNC4xMzI3NTkzIEMxNS4yMDQ5NTM1LDE0LjQyNDQ1MDcgMTUuNzk1MDUzMiwxNC40MjQ0NTA3IDE2LjE4MDQzNDksMTQuMTMyNzU5MyBDMjAuODY0NDM5LDEwLjU3ODAzNTIgMjQuNzUxNzc5OSw4LjY2NDA3MTA5IDI4Ljc4NTcxNzYsOC42NDA4MjY3OSBMMjguNzg1NzE3NiwyNS4zMjkxNTcyIEMyNC4xNTI4OTY4LDI2LjA2NTg4MjIgMjAuMTUwNDkwNSwyNy41Mjk4OTg1IDE1LjUwMDAwMzQsMzAuNjQxNTExNSBDMTAuODQ5MDY2LDI3LjUyOTkzNDMgNi44NDY2NTU5OCwyNi4wNjU4ODIyIDIuMjE0Mjg5MDcsMjUuMzI5MTU3MiBMMi4yMTQyODkwNyw4LjY0MDgyNjc5IEM2LjY0Mjg2MDUsOC42MTQxMDQ3OCAxMS40MTg4OTc2LDExLjYwNTA2NyAxNC44MTk1NzE4LDE0LjEzMjc1OTMgWiIgaWQ9IlNoYXBlIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtNSIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjAuNSIgY3g9IjE1Ljg2OTA1MSIgY3k9IjMuOTQ1NjUyMTciIHJ4PSI0LjA1OTUyMzgxIiByeT0iMy45NDU2NTIxNyI+PC9lbGxpcHNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.svg-news-fj.disabled {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NFQ0ZEMSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMzIgNC45ODl2MjEuNjg0YTIuMTYxIDIuMTYxIDAgMCAxLTIuMTUyIDIuMTY3SDIuMTUyQTIuMTYxIDIuMTYxIDAgMCAxIDAgMjYuNjczVjQuOTg5YzAtMS4xOTUuOTY1LTIuMTY3IDIuMTUyLTIuMTY3aDE4LjQxMWMuMzA5IDAgLjU2LjI1My41Ni41NjQgMCAuMzEtLjI1MS41NjQtLjU2LjU2NEgyLjE1MmMtLjU3IDAtMS4wMzIuNDY1LTEuMDMyIDEuMDM5djIuOTEzaDE5LjQ0M2MuMzA5IDAgLjU2LjI1My41Ni41NjRhLjU2Mi41NjIgMCAwIDEtLjU2LjU2NEgxLjEydjE3LjY0M2MwIC41NzMuNDYyIDEuMDQgMS4wMzIgMS4wNGgyNy42OTZjLjU3IDAgMS4wMzItLjQ2NyAxLjAzMi0xLjA0VjkuMDNoLTEuOTU1YS41NjIuNTYyIDAgMCAxLS41Ni0uNTY0YzAtLjMxMS4yNTEtLjU2NC41Ni0uNTY0aDEuOTU1VjQuOTg5YzAtLjU3NC0uNDYyLTEuMDQtMS4wMzItMS4wNGgtLjk0OWEuNTYzLjU2MyAwIDAgMS0uNTYtLjU2M2MwLS4zMTEuMjUxLS41NjQuNTYtLjU2NGguOTQ5YzEuMTg3IDAgMi4xNTIuOTcyIDIuMTUyIDIuMTY3eiIvPjxlbGxpcHNlIGN4PSIzLjMyMiIgY3k9IjUuOTIyIiByeD0iMSIgcnk9IjEiLz48ZWxsaXBzZSBjeD0iNS4xMDgiIGN5PSI1LjkyMiIgcng9IjEiIHJ5PSIxIi8+PGVsbGlwc2UgY3g9IjYuODkzIiBjeT0iNS45MTEiIHJ4PSIxIiByeT0iMSIvPjxwYXRoIGQ9Ik0xNS4yNTYgMjEuNjY4VjExLjY3YS41NjIuNTYyIDAgMCAwLS41Ni0uNTY0SDUuMzI5Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjR2OS45OTdjMCAuMzEuMjUuNTYzLjU2LjU2M2g5LjM2N2MuMzEgMCAuNTYtLjI1Mi41Ni0uNTYzem0tMS4xMi0uNTY0SDUuODg5di04Ljg3aDguMjQ3djguODd6TTIwLjU2MyAxMS4xMDdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzExLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUzLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTIwLjU2MyAxNC40NTdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzEyLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTIwLjU2MyAxNy44MDdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzEyLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTIwLjU2MyAyMS4xNTdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzEyLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTUuMzI5IDI0LjUwN2MtLjMxIDAtLjU2LjI1My0uNTYuNTY0IDAgLjMxMi4yNS41NjQuNTYuNTY0aDQuOTg5Yy4zMSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjRINS4zMjl6TTEyLjMxIDI1LjYzNWg4LjI1M2MuMzA5IDAgLjU2LS4yNTIuNTYtLjU2NGEuNTYyLjU2MiAwIDAgMC0uNTYtLjU2NEgxMi4zMWMtLjMxIDAtLjU2LjI1My0uNTYuNTY0IDAgLjMxMi4yNS41NjQuNTYuNTY0eiIvPjxwYXRoIGQ9Ik0xMC4wMTIgMTcuMThhMS45NjQgMS45NjQgMCAwIDAgMS45NTUtMS45N2MwLTEuMDg1LS44NzctMS45NjktMS45NTUtMS45NjlhMS45NjQgMS45NjQgMCAwIDAtMS45NTQgMS45N2MwIDEuMDg1Ljg3NyAxLjk2OSAxLjk1NCAxLjk2OXptMC0yLjgxMWMuNDYgMCAuODM1LjM3Ny44MzUuODQxYS44MzkuODM5IDAgMCAxLS44MzUuODQyLjgzOS44MzkgMCAwIDEtLjgzNC0uODQxYzAtLjQ2NS4zNzQtLjg0Mi44MzQtLjg0MnpNNy42OTcgMTkuOTMybC4yMTItLjIxNGEyLjk0MyAyLjk0MyAwIDAgMSAyLjEwMy0uODc4Yy43OTUgMCAxLjU0Mi4zMTIgMi4xMDQuODc4bC4yMTIuMjE0YS41NTYuNTU2IDAgMCAwIC43OTIgMCAuNTY3LjU2NyAwIDAgMCAwLS43OTdsLS4yMTItLjIxNGE0LjA1MiA0LjA1MiAwIDAgMC0yLjg5Ni0xLjIwOGMtMS4wOTMgMC0yLjEyMS40MjktMi44OTUgMS4yMDhsLS4yMTIuMjE0YS41NjcuNTY3IDAgMCAwIDAgLjc5OGMuMjIuMjIuNTc0LjIyLjc5MiAwek0yMi4yNDYgMjEuODQ3YS41NzguNTc4IDAgMCAwIC4wMjkuMDkyYzAgLjAwMy4wMDIuMDA1LjAwNC4wMDguMDA4LjAyLjAxNy4wNC4wMjguMDU4bDEuOTQgMy4zNWEuNTYuNTYgMCAwIDAgLjk2OCAwbDEuOTQtMy4zNWEuNTU3LjU1NyAwIDAgMCAuMDI4LS4wNThsLjAwNC0uMDA4YS41NjIuNTYyIDAgMCAwIC4wMzMtLjExOC41NjcuNTY3IDAgMCAwIC4wMS0uMVY0LjE4N2MwLS42MjQtLjQxOC0xLjE1LS45ODctMS4zMTNWMS42ODJjMC0uODQtLjY3OS0xLjUyMi0xLjUxMi0xLjUyMi0uODM0IDAtMS41MTIuNjgzLTEuNTEyIDEuNTIydjEuMTkyYy0uNTcuMTYyLS45ODguNjg5LS45ODggMS4zMTN2MTcuNTM0YzAgLjAzNC4wMDQuMDY3LjAxLjFsLjAwNS4wMjZ6bTEuMzQtMTcuODk3aDIuMjg5Yy4xMyAwIC4yMzYuMTA2LjIzNi4yMzd2MS4xNDZoLTIuNzZWNC4xODdjMC0uMTMuMTA2LS4yMzcuMjM2LS4yMzd6bS41ODUgMi41MTF2Ny43MjFjMCAuMzEyLjI1LjU2NC41Ni41NjQuMzEgMCAuNTYtLjI1Mi41Ni0uNTY0di03LjcyaC44MnYxNC42OTVoLTIuNzZWNi40NjFoLjgyem0uNTYgMTcuNDlsLS45NjUtMS42NjZoMS45M2wtLjk2NSAxLjY2N3pNMjQuMzQgMS42ODNjMC0uMjE3LjE3Ni0uMzk0LjM5Mi0uMzk0LjIxNiAwIC4zOTIuMTc3LjM5Mi4zOTR2MS4xNGgtLjc4NHYtMS4xNHoiLz48L2c+PC9zdmc+) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.svg-blog {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzEgMzMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ3IiBmaWxsPSIjNjY2NjY2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjAuMTc4NTcxNDI5IiB5PSIzMC41MjUiIHdpZHRoPSIzMC42NDI4NTcxIiBoZWlnaHQ9IjIuMzU3MTQyODYiPjwvcmVjdD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjUxMTQyODYsOC4xNzkyODU3MSBDMjkuMzk2NjYzMiw3LjI5NTAzNTM2IDI5Ljg5NDA2NTcsNi4wOTUxNDM2IDI5Ljg5NDA2NTcsNC44NDM5Mjg1NyBDMjkuODk0MDY1NywzLjU5MjcxMzU0IDI5LjM5NjY2MzIsMi4zOTI4MjE3OCAyOC41MTE0Mjg2LDEuNTA4NTcxNDMgQzI3LjYyNzE3ODIsMC42MjMzMzY3OTcgMjYuNDI3Mjg2NSwwLjEyNTkzNDMzNCAyNS4xNzYwNzE0LDAuMTI1OTM0MzM0IEMyMy45MjQ4NTY0LDAuMTI1OTM0MzM0IDIyLjcyNDk2NDYsMC42MjMzMzY3OTcgMjEuODQwNzE0MywxLjUwODU3MTQzIEw1LjE3NTcxNDI5LDE4LjE3MzU3MTQgTDMuNTAyMTQyODYsMjYuNTE3ODU3MSBMMTEuODQ2NDI4NiwyNC44NDQyODU3IEwyOC41MTE0Mjg2LDguMTc5Mjg1NzEgWiBNNi41MTkyODU3MSwyMy41NzE0Mjg2IEw3LjM0NDI4NTcxLDE5LjM5OTI4NTcgTDIzLjUxNDI4NTcsMy4xODIxNDI4NiBDMjQuNDMzNjU5NywyLjI2ODIyMjk2IDI1LjkxODQ4MzEsMi4yNjgyMjI5NiAyNi44Mzc4NTcxLDMuMTgyMTQyODYgQzI3Ljc1MTc3Nyw0LjEwMTUxNjg2IDI3Ljc1MTc3Nyw1LjU4NjM0MDI5IDI2LjgzNzg1NzEsNi41MDU3MTQyOSBMMTAuNzg1NzE0MywyMi42NzU3MTQzIEw2LjUxOTI4NTcxLDIzLjU3MTQyODYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.svg-news-fj {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzU1QUNFRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMzIgNC45ODl2MjEuNjg0YTIuMTYxIDIuMTYxIDAgMCAxLTIuMTUyIDIuMTY3SDIuMTUyQTIuMTYxIDIuMTYxIDAgMCAxIDAgMjYuNjczVjQuOTg5YzAtMS4xOTUuOTY1LTIuMTY3IDIuMTUyLTIuMTY3aDE4LjQxMWMuMzA5IDAgLjU2LjI1My41Ni41NjQgMCAuMzEtLjI1MS41NjQtLjU2LjU2NEgyLjE1MmMtLjU3IDAtMS4wMzIuNDY1LTEuMDMyIDEuMDM5djIuOTEzaDE5LjQ0M2MuMzA5IDAgLjU2LjI1My41Ni41NjRhLjU2Mi41NjIgMCAwIDEtLjU2LjU2NEgxLjEydjE3LjY0M2MwIC41NzMuNDYyIDEuMDQgMS4wMzIgMS4wNGgyNy42OTZjLjU3IDAgMS4wMzItLjQ2NyAxLjAzMi0xLjA0VjkuMDNoLTEuOTU1YS41NjIuNTYyIDAgMCAxLS41Ni0uNTY0YzAtLjMxMS4yNTEtLjU2NC41Ni0uNTY0aDEuOTU1VjQuOTg5YzAtLjU3NC0uNDYyLTEuMDQtMS4wMzItMS4wNGgtLjk0OWEuNTYzLjU2MyAwIDAgMS0uNTYtLjU2M2MwLS4zMTEuMjUxLS41NjQuNTYtLjU2NGguOTQ5YzEuMTg3IDAgMi4xNTIuOTcyIDIuMTUyIDIuMTY3eiIvPjxlbGxpcHNlIGN4PSIzLjMyMiIgY3k9IjUuOTIyIiByeD0iMSIgcnk9IjEiLz48ZWxsaXBzZSBjeD0iNS4xMDgiIGN5PSI1LjkyMiIgcng9IjEiIHJ5PSIxIi8+PGVsbGlwc2UgY3g9IjYuODkzIiBjeT0iNS45MTEiIHJ4PSIxIiByeT0iMSIvPjxwYXRoIGQ9Ik0xNS4yNTYgMjEuNjY4VjExLjY3YS41NjIuNTYyIDAgMCAwLS41Ni0uNTY0SDUuMzI5Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjR2OS45OTdjMCAuMzEuMjUuNTYzLjU2LjU2M2g5LjM2N2MuMzEgMCAuNTYtLjI1Mi41Ni0uNTYzem0tMS4xMi0uNTY0SDUuODg5di04Ljg3aDguMjQ3djguODd6TTIwLjU2MyAxMS4xMDdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzExLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUzLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTIwLjU2MyAxNC40NTdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzEyLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTIwLjU2MyAxNy44MDdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzEyLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTIwLjU2MyAyMS4xNTdoLTIuNTY2Yy0uMzEgMC0uNTYuMjUzLS41Ni41NjQgMCAuMzEyLjI1LjU2NC41Ni41NjRoMi41NjZjLjMwOSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjR6TTUuMzI5IDI0LjUwN2MtLjMxIDAtLjU2LjI1My0uNTYuNTY0IDAgLjMxMi4yNS41NjQuNTYuNTY0aDQuOTg5Yy4zMSAwIC41Ni0uMjUyLjU2LS41NjRhLjU2Mi41NjIgMCAwIDAtLjU2LS41NjRINS4zMjl6TTEyLjMxIDI1LjYzNWg4LjI1M2MuMzA5IDAgLjU2LS4yNTIuNTYtLjU2NGEuNTYyLjU2MiAwIDAgMC0uNTYtLjU2NEgxMi4zMWMtLjMxIDAtLjU2LjI1My0uNTYuNTY0IDAgLjMxMi4yNS41NjQuNTYuNTY0eiIvPjxwYXRoIGQ9Ik0xMC4wMTIgMTcuMThhMS45NjQgMS45NjQgMCAwIDAgMS45NTUtMS45N2MwLTEuMDg1LS44NzctMS45NjktMS45NTUtMS45NjlhMS45NjQgMS45NjQgMCAwIDAtMS45NTQgMS45N2MwIDEuMDg1Ljg3NyAxLjk2OSAxLjk1NCAxLjk2OXptMC0yLjgxMWMuNDYgMCAuODM1LjM3Ny44MzUuODQxYS44MzkuODM5IDAgMCAxLS44MzUuODQyLjgzOS44MzkgMCAwIDEtLjgzNC0uODQxYzAtLjQ2NS4zNzQtLjg0Mi44MzQtLjg0MnpNNy42OTcgMTkuOTMybC4yMTItLjIxNGEyLjk0MyAyLjk0MyAwIDAgMSAyLjEwMy0uODc4Yy43OTUgMCAxLjU0Mi4zMTIgMi4xMDQuODc4bC4yMTIuMjE0YS41NTYuNTU2IDAgMCAwIC43OTIgMCAuNTY3LjU2NyAwIDAgMCAwLS43OTdsLS4yMTItLjIxNGE0LjA1MiA0LjA1MiAwIDAgMC0yLjg5Ni0xLjIwOGMtMS4wOTMgMC0yLjEyMS40MjktMi44OTUgMS4yMDhsLS4yMTIuMjE0YS41NjcuNTY3IDAgMCAwIDAgLjc5OGMuMjIuMjIuNTc0LjIyLjc5MiAwek0yMi4yNDYgMjEuODQ3YS41NzguNTc4IDAgMCAwIC4wMjkuMDkyYzAgLjAwMy4wMDIuMDA1LjAwNC4wMDguMDA4LjAyLjAxNy4wNC4wMjguMDU4bDEuOTQgMy4zNWEuNTYuNTYgMCAwIDAgLjk2OCAwbDEuOTQtMy4zNWEuNTU3LjU1NyAwIDAgMCAuMDI4LS4wNThsLjAwNC0uMDA4YS41NjIuNTYyIDAgMCAwIC4wMzMtLjExOC41NjcuNTY3IDAgMCAwIC4wMS0uMVY0LjE4N2MwLS42MjQtLjQxOC0xLjE1LS45ODctMS4zMTNWMS42ODJjMC0uODQtLjY3OS0xLjUyMi0xLjUxMi0xLjUyMi0uODM0IDAtMS41MTIuNjgzLTEuNTEyIDEuNTIydjEuMTkyYy0uNTcuMTYyLS45ODguNjg5LS45ODggMS4zMTN2MTcuNTM0YzAgLjAzNC4wMDQuMDY3LjAxLjFsLjAwNS4wMjZ6bTEuMzQtMTcuODk3aDIuMjg5Yy4xMyAwIC4yMzYuMTA2LjIzNi4yMzd2MS4xNDZoLTIuNzZWNC4xODdjMC0uMTMuMTA2LS4yMzcuMjM2LS4yMzd6bS41ODUgMi41MTF2Ny43MjFjMCAuMzEyLjI1LjU2NC41Ni41NjQuMzEgMCAuNTYtLjI1Mi41Ni0uNTY0di03LjcyaC44MnYxNC42OTVoLTIuNzZWNi40NjFoLjgyem0uNTYgMTcuNDlsLS45NjUtMS42NjZoMS45M2wtLjk2NSAxLjY2N3pNMjQuMzQgMS42ODNjMC0uMjE3LjE3Ni0uMzk0LjM5Mi0uMzk0LjIxNiAwIC4zOTIuMTc3LjM5Mi4zOTR2MS4xNGgtLjc4NHYtMS4xNHoiLz48L2c+PC9zdmc+) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}

.nav-icons-region {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzYuNDE0cHgiIGhlaWdodD0iMzcuOTY4cHgiIHZpZXdCb3g9IjAgMCAzNi40MTQgMzcuOTY4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNi40MTQgMzcuOTY4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzU2OTBDQyIgZD0iTTE4LjYyNSwwLjEyNWM3LjY1NCwwLDEzLjg1OSw2LjMzOCwxMy44NTksMTQuMTU1CgkJUzE4LjYyNSwzNy44NzIsMTguNjI1LDM3Ljg3MlM0Ljc2NSwyMi4wOTgsNC43NjUsMTQuMjgxUzEwLjk2OSwwLjEyNSwxOC42MjUsMC4xMjVMMTguNjI1LDAuMTI1eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyRjY4QjIiIGQ9Ik0xOC42MjUsNC44NDRjNS4yMTEsMCw5LjQzNyw0LjIyNSw5LjQzNyw5LjQzNwoJCWMwLDUuMjExLTQuMjI2LDkuNDM2LTkuNDM3LDkuNDM2Yy01LjIxMSwwLTkuNDM3LTQuMjI1LTkuNDM3LTkuNDM2QzkuMTg4LDkuMDY5LDEzLjQxMyw0Ljg0NCwxOC42MjUsNC44NDRMMTguNjI1LDQuODQ0eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC42MjUsOS4yNjdjMi43NjksMCw1LjAxNCwyLjI0NSw1LjAxNCw1LjAxNAoJCWMwLDIuNzY5LTIuMjQ1LDUuMDEzLTUuMDE0LDUuMDEzYy0yLjc2OSwwLTUuMDE0LTIuMjQ1LTUuMDE0LTUuMDEzQzEzLjYxMSwxMS41MTIsMTUuODU1LDkuMjY3LDE4LjYyNSw5LjI2N0wxOC42MjUsOS4yNjd6Ii8+CjwvZz4KPC9zdmc+) no-repeat;
    background-size: 24px auto;
    background-position: 10px 7px
}
