@font-face{
  font-family: 'NerdFontsSymbols Nerd Font';
  src: url("/static/nerdfont.woff2") format("woff2"),
       url("/static/nerdfont.ttf") format("ttf");
  font-weight: normal;
  font-style: normal;
}
.nf, .fa {
  font-family: 'NerdFontsSymbols Nerd Font';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nf-check:before, .fa-check:before {
  content: "\e63f";
}
.nf-pause:before, .fa-pause:before {
  content: "\f03e5";
}
.nf-circle:before, .fa-circle:before {
  content: "\f0130"
}
.nf-comment-add:before {
  content: "\f0183";
}
.nf-comment:before {
  content: "\f0184";
}
.nf-close:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}
.nf-save:before, .fa-save:before {
  content: "\ec0f"
}
.nf-link-ext:before {
  content: "\f465"
}
.nf-link:before, .fa-link:before {
  content: "\f0c1"
}
.nf-refresh:before, .fa-refresh:before {
  content: "\f021"
}
.nf-arrow-left:before, .fa-arrow-left:before {
  content: "\f060"
}
.nf-arrow-right:before, .fa-arrow-right:before {
  content: "\f061"
}
.nf-print:before, .fa-print:before {
  content: "\f02f"
}
.nf-info-circle:before, .fa-info-circle:before {
  content: "\f449"
}
.nf-warning:before {
  content: "\f071"
}
.nf-sign-in:before, .fa-sign-in:before {
  content: "\f090"
}
.nf-sign-out:before, .fa-sign-out:before {
  content: "\f08b"
}
.nf-megaphone:before {
  content: "\f45f"
}
.nf-plus:before {
  content: "\f067"
}
.nf-pencil:before, .fa-pencil:before, .fa-edit:before, .nf-edit:before {
  content: "\f044"
}
.nf-meal-plus:before {
  content: "\f1779"
}
.nf-trash:before, .fa-trash:before {
  content: "\f014"
}
.nf-ticket:before, .fa-ticket:before {
  content: "\f145"
}
.nf-users:before, .fa-users:before {
  content: "\edca"
}
.nf-user-plus:before, .fa-user-plus:before {
  content: "\f234"
}
.nf-calendar:before {
  content: "\f00ee"
}
.nf-calendar-check:before {
  content: "\f274"
}
.nf-calendar-text:before {
  content: "\f00f5"
}
.nf-circle-left:before {
  content: "\f137";
}
.nf-circle-right:before {
  content: "\f138";
}
.nf-bookmark:before {
  content: "\f00c5"
}
.nf-graph:before {
  content: "\ebe2"
}
.nf-multiple-documents:before {
  content: "\f1518";
}
.nf-creditcard:before {
  content: "\f283";
}
.nf-salary:before {
  content: "\f1097";
}
.nf-invoice:before {
  content: "\ee3a"
}
.nf-identifier:before {
  content: "\f292"
}
.nf-reset:before {
  content: "\f0e2"
}
.nf-undo:before {
  content: "\f054c"
}
.nf-anonymous:before {
  content: "\f0b59"
}
.nf-admin:before {
  content: "\f088f"
}
.nf-search:before {
  content: "\f422"
}
input[type=checkbox] ~ label:before {
    content: '\f0131';
    font-family: 'NerdFontsSymbols Nerd Font';
    width: 1.25em;
    display: inline-block;
}
input[type=checkbox]:checked ~ label:before {
    content: "\f0c52";
}
input[type=radio] ~ label:before {
    content: '\f10c';
    font-family: 'NerdFontsSymbols Nerd Font';
    width: 1.25em;
    display: inline-block;
}
input[type=radio]:checked ~ label:before {
    content: '\f192';
}
input[type=radio].locked ~ label:before,
input[type=checkbox].locked ~ label:before {
    content: '\f023';
}
input[type=radio].locked.checked ~ label:before {
    content: '\f192';
}
input[type=checkbox].locked.checked ~ label:before {
    content: '\f046';
}
#sidebar summary i:before {
  content: "\f0685"; /* hamburger menu */
  /* content: "\f0c9"; three lines */
}
#sidebar[open] summary i:before {
  content: "\f00d"; /* X */
}
