/* stylelint-disable declaration-property-value-whitelist */
@font-face {
    font-family: 'streamline-24px';
    src: url('fonts/streamline-24px.eot?-vvyfph');
    src: url('fonts/streamline-24px.eot?#iefix-vvyfph')
            format('embedded-opentype'),
        url('fonts/streamline-24px.woff?-vvyfph') format('woff'),
        url('fonts/streamline-24px.ttf?-vvyfph') format('truetype'),
        url('fonts/streamline-24px.svg?-vvyfph#streamline') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'streamline-24px-filled-in';
    src: url('fonts/streamline-24px-filled-in.eot?-vvyfph');
    src: url('fonts/streamline-24px-filled-in.eot?#iefix-vvyfph')
            format('embedded-opentype'),
        url('fonts/streamline-24px-filled-in.woff?-vvyfph') format('woff'),
        url('fonts/streamline-24px-filled-in.ttf?-vvyfph') format('truetype'),
        url('fonts/streamline-24px-filled-in.svg?-vvyfph#streamline-24px-filled-in')
            format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^='sl-icon-']:before,
[class*=' sl-icon-']:before,
[class^='sl-fill-icon-']:before,
[class*=' sl-fill-icon-']:before {
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^='sl-icon-'],
[class*=' sl-icon-'] {
    font-family: 'streamline-24px', sans-serif;
    position: relative;
}

[class^='sl-fill-icon-'],
[class*=' sl-fill-icon-'] {
    font-family: 'streamline-24px-filled-in', sans-serif;
}

a.icon-link:hover {
    text-decoration: none;
}
.icon-sm:before {
    font-size: 18px;
}
.icon-md:before {
    font-size: 24px;
}
.icon-lg:before {
    font-size: 36px;
}
.icon-xl:before {
    font-size: 48px;
}

.tile-content li .icon-sm:before {
    font-size: 24px;
}

.sl-fill-icon-connection-2:before {
    content: '\e145';
}

.sl-icon-file-1:before {
    content: '\e252';
}

.sl-icon-file-download:before {
    content: '\e25b';
}

.sl-icon-file-lock:before {
    content: '\e265';
}

.sl-icon-file-zip:before {
    content: '\e273';
}

.sl-icon-file-table:before {
    content: '\e26e';
}
/* line chart */
.sl-icon-file-graph-1:before {
    content: '\e25f';
}
/* bar chart */
.sl-icon-file-graph-2:before {
    content: '\e260';
}

/* Word file */
.sl-icon-document-1:before {
    content: '\e250';
}

.sl-icon-link-2:before {
    content: '\e014';
}

.sl-icon-printer:before {
    content: '\e42e';
}

/* expand/collapse */
.sl-icon-add-3:before {
    content: '\e2ab';
}

/* expand/collapse */
.sl-icon-minus-3:before {
    content: '\e2d1';
}

.sl-icon-trophy:before {
    content: '\e0a7';
}

.sl-icon-setting-wrenches:before {
    content: '\e315';
}

.sl-fill-icon-play-2:before {
    content: '\e1f7';
}

.sl-fill-icon-play-1:before {
    content: '\e1d6';
}

.sl-fill-icon-star-1:before {
    content: '\e09d';
}

/* thin arrow left */
.sl-icon-arrow-31:before,
.sl-fill-icon-arrow-31:before,
.sl-icon-arrow-left:before,
.sl-fill-icon-arrow-left:before {
    content: '\e606';
}

/* thin arrow right */
.sl-icon-arrow-32:before,
.sl-fill-icon-arrow-32:before,
.sl-icon-arrow-right:before,
.sl-fill-icon-arrow-right:before {
    content: '\e607';
}

/* thin arrow up */
.sl-icon-arrow-33:before,
.sl-fill-icon-arrow-33:before,
.sl-icon-arrow-up:before,
.sl-fill-icon-arrow-up:before {
    content: '\e608';
}

/* thin arrow down */
.sl-icon-arrow-34:before,
.sl-fill-icon-arrow-34:before,
.sl-icon-arrow-down:before,
.sl-fill-icon-arrow-down:before {
    content: '\e609';
}

/* med chevron down */
.sl-icon-arrow-37:before,
.sl-fill-icon-arrow-37:before {
    content: '\e60c';
}

/* med chevron up */
.sl-icon-arrow-38:before,
.sl-fill-icon-arrow-38:before {
    content: '\e60d';
}

/* med chevron left */
.sl-icon-arrow-39:before,
.sl-fill-icon-arrow-39:before {
    content: '\e60e';
}

/* med chevron right */
.sl-icon-arrow-40:before,
.sl-fill-icon-arrow-40:before {
    content: '\e60f';
}

/* thin chevron down */
.sl-icon-arrow-65:before,
.sl-fill-icon-arrow-66:before {
    content: '\e628';
}

/* thin chevron up */
.sl-icon-arrow-66:before,
.sl-fill-icon-arrow-66:before {
    content: '\e629';
}

/* thin chevron left */
.sl-icon-arrow-67:before,
.sl-fill-icon-arrow-67:before {
    content: '\e62a';
}

/* thin chevron right */
.sl-icon-arrow-68:before,
.sl-fill-icon-arrow-68:before {
    content: '\e62b';
}

/* fill arrow down */
.sl-icon-arrow-57-up:before,
.sl-fill-icon-arrow-57-up:before {
    content: '\e620';
}

/* fill arrow up */
.sl-icon-arrow-58-down:before,
.sl-fill-icon-arrow-58-down:before {
    content: '\e621';
}

/* audio */
.sl-icon-volume-loud-1:before {
    content: '\e207';
}

.sl-icon-download-2:before {
    content: '\e21d';
}

.sl-icon-calendar-2:before {
    content: '\e31f';
}

.sl-fill-icon-arrow-circle-2:before {
    content: '\e631';
}

/* check */
.sl-fill-icon-check-2:before {
    content: '\e2fe';
}

/* cross */
.sl-fill-icon-cross:before {
    content: '\e306';
}

/* bell */
.sl-icon-bell:before,
.sl-fill-icon-bell:before {
    content: '\e31d';
}

/* user */
.sl-icon-user-2:before,
.sl-fill-icon-user-2:before {
    content: '\e174';
}

/* search */
.sl-icon-magnifier:before {
    content: '\e01f';
}

.sl-icon-lock-2:before {
    content: '\e019';
}

.icon-blue {
    color: var(--bright-blue);
}

/* stylelint-enable declaration-property-value-whitelist */
