/* ============================================================
   CLOE — shim d'icones : redirige l'API Font Awesome 4 (.fa .fa-x)
   vers la police moderne Phosphor (regular). Aucun changement de
   markup : marche aussi pour les icones injectees en JS et la
   toolbar Quill. A charger APRES font-awesome.min.css.
   Police vendorisee : /fonts/phosphor/.
   ============================================================ */

@font-face {
  font-family: "Phosphor";
  src: url("/fonts/phosphor/Phosphor.woff2") format("woff2"),
       url("/fonts/phosphor/Phosphor.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* Bascule toutes les icones .fa sur Phosphor */
.fa {
  font-family: "Phosphor" !important;
  font-weight: normal !important;
  font-style: normal !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
}

/* Correspondances FA4 -> Phosphor */
.fa-anchor:before { content: "\e514" !important; }
.fa-arrow-left:before { content: "\e058" !important; }
.fa-bold:before { content: "\e5be" !important; }
.fa-bolt:before { content: "\e2de" !important; }
.fa-check:before { content: "\e182" !important; }
.fa-check-circle:before { content: "\e184" !important; }
.fa-check-square-o:before { content: "\e186" !important; }
.fa-cog:before { content: "\e270" !important; }
.fa-comments-o:before { content: "\e168" !important; }
.fa-crosshairs:before { content: "\e1d6" !important; }
.fa-cube:before { content: "\e1da" !important; }
.fa-database:before { content: "\e1de" !important; }
.fa-download:before { content: "\e20c" !important; }
.fa-exchange:before { content: "\e0a0" !important; }
.fa-exclamation-circle:before { content: "\e4e2" !important; }
.fa-exclamation-triangle:before { content: "\e4e0" !important; }
.fa-file-text-o:before { content: "\e23a" !important; }
.fa-flask:before { content: "\e79e" !important; }
.fa-folder-open-o:before { content: "\e256" !important; }
.fa-globe:before { content: "\e288" !important; }
.fa-header:before { content: "\e6ba" !important; }
.fa-heartbeat:before { content: "\e2ac" !important; }
.fa-history:before { content: "\e1a0" !important; }
.fa-info-circle:before { content: "\e2ce" !important; }
.fa-italic:before { content: "\e5c0" !important; }
.fa-level-down:before { content: "\ea1e" !important; }
.fa-level-up:before { content: "\ea1c" !important; }
.fa-link:before { content: "\e2e2" !important; }
.fa-list-ol:before { content: "\e2f6" !important; }
.fa-list-ul:before { content: "\e2f2" !important; }
.fa-lock:before { content: "\e2fa" !important; }
.fa-long-arrow-left:before { content: "\e058" !important; }
.fa-long-arrow-right:before { content: "\e06c" !important; }
.fa-magic:before { content: "\e6b6" !important; }
.fa-paper-plane:before { content: "\e398" !important; }
.fa-paragraph:before { content: "\e960" !important; }
.fa-pencil:before { content: "\e3b4" !important; }
.fa-play-circle:before { content: "\e3d2" !important; }
.fa-plus:before { content: "\e3d4" !important; }
.fa-refresh:before { content: "\e094" !important; }
.fa-rocket:before { content: "\e3fc" !important; }
.fa-save:before { content: "\e248" !important; }
.fa-search:before { content: "\e30c" !important; }
.fa-search-minus:before { content: "\e30e" !important; }
.fa-search-plus:before { content: "\e310" !important; }
.fa-sign-in:before { content: "\e428" !important; }
.fa-sign-out:before { content: "\e42a" !important; }
.fa-sitemap:before { content: "\e67c" !important; }
.fa-space-shuttle:before { content: "\e3fe" !important; }
.fa-table:before { content: "\e476" !important; }
.fa-tachometer:before { content: "\e628" !important; }
.fa-th-large:before { content: "\e464" !important; }
.fa-thumbs-o-up:before { content: "\e48e" !important; }
.fa-toggle-off:before { content: "\e674" !important; }
.fa-toggle-on:before { content: "\e676" !important; }
.fa-train:before { content: "\e496" !important; }
.fa-trash-o:before { content: "\e4a6" !important; }
.fa-upload:before { content: "\e4c0" !important; }
.fa-user-circle:before { content: "\e4c4" !important; }
.fa-user-o:before { content: "\e4c2" !important; }
.fa-user-plus:before { content: "\e4d0" !important; }
.fa-users:before { content: "\e4d6" !important; }
.fa-copy:before { content: "\e1ca" !important; }
.fa-clipboard:before { content: "\e198" !important; }
