i[class^='icon-'], i[class*=' icon-'] {
    font-family: var(--font-awesome);
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-weight: 900; /* par défault "solid" */
}

i[class$='-regular'], i[class$='-regular '] {
    font-weight: 400;
}

.icon-add-circle:before {
    content: var(--icon-circle-plus);
}

.icon-add-square-regular:before {
    content: var(--icon-square-plus);
}

.icon-add-square:before {
    content: var(--icon-square-plus);
}

.icon-disarchive:before {
    content: var(--icon-folder-minus);
}

.icon-archive-1:before {
    content: var(--icon-folder-plus);
}

.icon-archive-2:before {
    content: var(--icon-box-archive);
}

.icon-arrow-down:before {
    content: var(--icon-chevron-down);
}

.icon-arrow-left:before {
    content: var(--icon-chevron-left);
}

.icon-arrow-long-down:before {
    content: var(--icon-arrow-down);
}

.icon-arrow-long-up:before {
    content: var(--icon-arrow-up);
}

.icon-arrow-right:before {
    content: var(--icon-chevron-right);
}

.icon-arrow-up:before {
    content: var(--icon-chevron-up);
}

.icon-ban:before {
    content: var(--icon-ban);
}

.icon-calendar-regular:before {
    content: var(--icon-calendar);
}

.icon-calendar:before {
    content: var(--icon-calendar);
}

.icon-camera:before {
    content: var(--icon-camera);
}

.icon-check:before {
    content: var(--icon-check);
}

.icon-close:before {
    content: var(--icon-square-close);
}

.icon-copy:before {
    content: var(--icon-copy);
}

.icon-desktop:before {
    content: var(--icon-desktop);
}

.icon-delete:before {
    content: var(--icon-trash);
}

.icon-detail-regular:before {
    content: var(--icon-eye);
}

.icon-detail:before {
    content: var(--icon-eye);
}

.icon-down-square-regular:before {
    content: var(--icon-square-down);
}

.icon-down-square:before {
    content: var(--icon-square-down);
}

.icon-edit:before {
    content: var(--icon-pen);
}

.icon-export:before {
    content: var(--icon-download);
}

.icon-file-regular:before {
    content: var(--icon-file);
}

.icon-file:before {
    content: var(--icon-file);
}

.icon-folder-regular:before {
    content: var(--icon-folder-open);
}

.icon-folder:before {
    content: var(--icon-folder-open);
}

.icon-globe:before {
    content: var(--icon-globe);
}

.icon-graph:before {
    content: var(--icon-graph);
}

.icon-import:before {
    content: var(--icon-upload);
}

.icon-info:before {
    content: var(--icon-info);
}

.icon-legacy:before {
    content: var(--icon-legacy);
}

.icon-link:before {
    content: var(--icon-link);
}

.icon-loading:before {
    content: var(--icon-arrows-rotate);
}

.icon-log-regular:before {
    content: var(--icon-file-lines);
}

.icon-log:before {
    content: var(--icon-file-lines);
}

.icon-mail-regular:before {
    content: var(--icon-mail);
}

.icon-mail:before {
    content: var(--icon-mail);
}

.icon-matching:before {
    content: var(--icon-matching);
}

.icon-move:before {
    content: var(--icon-move);
}

.icon-parameters:before {
    content: var(--icon-gear);
}

.icon-print:before {
    content: var(--icon-print);
}

.icon-power-off:before {
    content: var(--icon-power-off);
}

.icon-question-regular:before {
    content: var(--icon-question);
}

.icon-question:before {
    content: var(--icon-question);
}

.icon-report:before {
    content: var(--icon-report);
}

.icon-save-regular:before {
    content: var(--icon-save);
}

.icon-save:before {
    content: var(--icon-save);
}

.icon-security:before {
    content: var(--icon-lock);
}

.icon-send:before {
    content: var(--icon-send);
}

.icon-signal:before {
    content: var(--icon-signal);
}

.icon-thumbtack:before {
    content: var(--icon-thumbtack);
}

.icon-up-square-regular:before {
    content: var(--icon-square-up);
}

.icon-up-square:before {
    content: var(--icon-square-up);
}

.icon-user:before {
    content: var(--icon-user);
}

.icon-warning:before {
    content: var(--icon-warning);
}

.icon-success:before {
    content: var(--icon-circle-check);
}

.icon-fail:before {
    content: var(--icon-fail);
}

.icon-equal:before {
    content: var(--icon-pause);
}

.icon-equal {
    transform: rotate(90deg);
}