/* Summernote in this project is missing its bundled icon font files.
   Replace those glyphs with font-free symbols so the toolbar stays usable. */
[class*=" note-icon"]::before,
[class^="note-icon"]::before {
  font-family: inherit !important;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
}

.note-icon-bold::before { content: "B"; }
.note-icon-underline::before { content: "U"; text-decoration: underline; }
.note-icon-italic::before { content: "I"; font-style: italic; }
.note-icon-strikethrough::before { content: "S"; text-decoration: line-through; }
.note-icon-eraser::before { content: "C"; }
.note-icon-magic::before { content: "A"; }
.note-icon-unorderedlist::before { content: "\2022"; }
.note-icon-orderedlist::before { content: "1."; font-size: 0.9em; }
.note-icon-align-left::before { content: "\2261"; }
.note-icon-align-center::before { content: "\2263"; }
.note-icon-align-right::before { content: "\2261"; }
.note-icon-align-justify::before { content: "\2630"; }
.note-icon-align-indent::before { content: "\21E5"; }
.note-icon-align-outdent::before { content: "\21E4"; }
.note-icon-table::before { content: "\25A6"; }
.note-icon-row-above::before { content: "\2191"; }
.note-icon-row-below::before { content: "\2193"; }
.note-icon-row-remove::before { content: "-"; }
.note-icon-col-before::before { content: "\2190"; }
.note-icon-col-after::before { content: "\2192"; }
.note-icon-col-remove::before { content: "-"; }
.note-icon-link::before { content: "L"; }
.note-icon-chain-broken::before { content: "\00D7"; }
.note-icon-picture::before { content: "Img"; font-size: 0.7em; }
.note-icon-video::before { content: "\25B6"; }
.note-icon-code::before { content: "<>"; font-size: 0.85em; }
.note-icon-question::before { content: "?"; }
.note-icon-trash::before { content: "Del"; font-size: 0.65em; }
.note-icon-close::before { content: "\00D7"; }
.note-icon-undo::before { content: "\21B6"; }
.note-icon-redo::before { content: "\21B7"; }
.note-icon-minus::before { content: "-"; }
.note-icon-font::before { content: "F"; }
.note-icon-text-height::before { content: "H"; }
.note-icon-superscript::before { content: "X\00B2"; font-size: 0.8em; }
.note-icon-subscript::before { content: "X\2082"; font-size: 0.8em; }
.note-icon-float-left::before { content: "\21E4"; }
.note-icon-float-right::before { content: "\21E5"; }
.note-icon-float-none::before { content: "\2219"; }
.note-icon-frame::before { content: "\25A1"; }
.note-icon-menu-check::before { content: "\2713"; }
.note-icon-arrows-alt::before { content: "[ ]"; font-size: 0.7em; }
.note-icon-caret::before { content: "\25BE"; font-size: 0.8em; }
.note-icon-circle::before { content: "\25CB"; }
.note-icon-square::before { content: "\25A1"; }
.note-icon-special-character::before { content: "\03A9"; }
.note-icon-pencil::before { content: "\270E"; }
.note-icon-rollback::before { content: "\21A9"; }

.note-btn > span.note-icon-caret:nth-child(2) {
  font-size: 0.8em;
}
