/*
 * Remix Icon v4.0.0 – Subset (46 icons)
 * https://remixicon.com
 * https://github.com/Remix-Design/RemixIcon — Apache License 2.0
 * Full version backed up as remixicon-full.css.bak
 */
@font-face {
  font-family: "remixicon";
  src: url("remixicon.woff2?t=1742563950") format("woff2"),
  url("remixicon.woff?t=1742563950") format("woff"),
  url('remixicon.ttf?t=1742563950') format('truetype');
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }

.ri-add-line:before { content: "\ea13"; }
.ri-arrow-down-line:before { content: "\ea4c"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-right-fill:before { content: "\ea6b"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-up-line:before { content: "\ea76"; }
.ri-artboard-line:before { content: "\ea7c"; }
.ri-checkbox-circle-fill:before { content: "\eb80"; }
.ri-checkbox-circle-line:before { content: "\eb81"; }
.ri-close-circle-fill:before { content: "\eb96"; }
.ri-close-circle-line:before { content: "\eb97"; }
.ri-computer-fill:before { content: "\ebc9"; }
.ri-computer-line:before { content: "\ebca"; }
.ri-corner-down-right-fill:before { content: "\f308"; }
.ri-download-fill:before { content: "\ec59"; }
.ri-external-link-fill:before { content: "\ecae"; }
.ri-external-link-line:before { content: "\ecaf"; }
.ri-file-copy-line:before { content: "\ecd5"; }
.ri-file-excel-line:before { content: "\ecdf"; }
.ri-file-line:before { content: "\eceb"; }
.ri-file-pdf-line:before { content: "\ecfd"; }
.ri-file-ppt-line:before { content: "\ed01"; }
.ri-file-word-line:before { content: "\ed1d"; }
.ri-file-zip-fill:before { content: "\ed1e"; }
.ri-file-zip-line:before { content: "\ed1f"; }
.ri-font-size:before { content: "\ed8d"; }
.ri-fullscreen-line:before { content: "\ed9c"; }
.ri-function-line:before { content: "\ed9e"; }
.ri-grid-fill:before { content: "\edde"; }
.ri-image-line:before { content: "\ee4b"; }
.ri-information-line:before { content: "\ee59"; }
.ri-link:before { content: "\eeb2"; }
.ri-links-fill:before { content: "\eeb7"; }
.ri-list-unordered:before { content: "\eebe"; }
.ri-loader-4-line:before { content: "\eec6"; }
.ri-lock-line:before { content: "\eece"; }
.ri-lock-unlock-line:before { content: "\eed2"; }
.ri-mail-line:before { content: "\eef6"; }
.ri-moon-fill:before { content: "\ef72"; }
.ri-printer-fill:before { content: "\f028"; }
.ri-printer-line:before { content: "\f029"; }
.ri-search-line:before { content: "\f0d1"; }
.ri-sun-line:before { content: "\f1bf"; }
.ri-table-alt-line:before { content: "\f1dc"; }
.ri-translate:before { content: "\f227"; }
.ri-video-line:before { content: "\f282"; }
