@font-face {
    font-family: 'bit24';
    src: url('./bit24-Regular.ttf') format('truetype'),
    url('./bit24-Regular.woff2') format('embedded-opentype'),
    url('./bit24-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'bit24', system-ui !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]::before,
[class*=" icon-"]::before {
    font-size: inherit;
}

.icon-upload:before {
    content: "\E000";
}
.icon-success-fill:before {
    content: "\E009";
}
.icon-user-rejected-fill:before {
    content: "\E008";
}
.icon-warning-fill:before {
    content: "\E007";
}
.icon-warning-outline:before {
    content: "\E002";
}
.icon-info-fill:before {
    content: "\E001";
}
.icon-retry:before {
    content: "\E021";
}
.icon-eye:before {
    content: "\E003";
}
.icon-eye-hide:before {
    content: "\E014";
}
.icon-close:before {
    content: "\E004";
}
.icon-edit:before {
    content: "\E010";
}
.icon-search:before {
    content: "\E012";
}
.icon-error-fill:before {
    content: "\E006";
}
.icon-support-1:before {
    content: "\E005";
}
.icon-support-2:before {
    content: "\E013";
}
.icon-illustration-1:before {
    content: "\E015";
}
.icon-illustration-2:before {
    content: "\E016";
}
.icon-illustration-3:before {
    content: "\E022";
}
.icon-arrow-right:before {
    content: "\E011";
}
.icon-chevron-right:before {
    content: "\E019";
}
.icon-chevron-left:before {
    content: "\E017";
}
.icon-chevron-up:before {
    content: "\E020";
}
.icon-chevron-down:before {
    content: "\E018";
}
