/*
    icon-font.css — the one icon set the dashboard uses.

    Material Design Icons 5.9.55, whose web font already ships with the project
    under wwwroot/fonts. Only the glyphs this app draws are declared here; the
    full set and its code points live in the vendor file wwwroot/css/icons.css,
    which is where a new glyph should be copied from.

    Markup: <i class="icon mdi-magnify" aria-hidden="true"></i>
*/

@font-face {
    font-family: "Material Design Icons";
    src: url("../fonts/materialdesignicons-webfont.woff2?v=5.9.55") format("woff2"),
         url("../fonts/materialdesignicons-webfont.woff?v=5.9.55") format("woff"),
         url("../fonts/materialdesignicons-webfont.ttf?v=5.9.55") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: none;
    width: 1em;
    height: 1em;
    font: normal normal normal 1em/1 "Material Design Icons";
    font-size: 1.15em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: never;
}

/* Icons keep their own orientation; the glyphs below are direction-neutral
   except for the chevrons, which layout.css and pagination.css flip in RTL. */
.icon-lg { font-size: 1.4em; }
.icon-xl { font-size: 1.75em; }

/* Navigation */
.mdi-circle-outline::before { content: "\f0766"; }  /* NavLink's fallback */
.mdi-view-dashboard-outline::before { content: "\f0a1d"; }
.mdi-home-heart::before { content: "\f0827"; }
.mdi-home-group::before { content: "\f0dd4"; }
.mdi-account-group-outline::before { content: "\f0b58"; }
.mdi-account-multiple-outline::before { content: "\f000f"; }
.mdi-account-child-outline::before { content: "\f10c8"; }
.mdi-account-outline::before { content: "\f0013"; }
.mdi-shield-account-outline::before { content: "\f0a12"; }
.mdi-office-building-outline::before { content: "\f151f"; }
.mdi-shape-outline::before { content: "\f0832"; }
.mdi-school-outline::before { content: "\f1180"; }
.mdi-ring::before { content: "\f07eb"; }
.mdi-gift-outline::before { content: "\f02a1"; }
.mdi-cash-multiple::before { content: "\f0116"; }
.mdi-hand-heart-outline::before { content: "\f157e"; }
.mdi-alert-decagram-outline::before { content: "\f0ce5"; }
.mdi-calendar-month-outline::before { content: "\f0e18"; }
.mdi-trending-up::before { content: "\f0535"; }
.mdi-trending-down::before { content: "\f0533"; }
.mdi-subdirectory-arrow-right::before { content: "\f060d"; }
.mdi-tag-outline::before { content: "\f04fc"; }
.mdi-tag-multiple-outline::before { content: "\f12f7"; }
.mdi-scale-balance::before { content: "\f05d1"; }
.mdi-format-list-bulleted::before { content: "\f0279"; }
.mdi-cog-outline::before { content: "\f08bb"; }
.mdi-logout::before { content: "\f0343"; }

/* Actions and controls */
.mdi-menu::before { content: "\f035c"; }
.mdi-magnify::before { content: "\f0349"; }
.mdi-filter-variant::before { content: "\f0236"; }
.mdi-plus::before { content: "\f0415"; }
.mdi-pencil-outline::before { content: "\f0cb6"; }
.mdi-trash-can-outline::before { content: "\f0a7a"; }
.mdi-content-save-outline::before { content: "\f0818"; }
.mdi-eye-outline::before { content: "\f06d0"; }
.mdi-eye-off-outline::before { content: "\f06d1"; }
.mdi-close::before { content: "\f0156"; }
.mdi-check::before { content: "\f012c"; }
.mdi-dots-horizontal::before { content: "\f01d8"; }
.mdi-chevron-left::before { content: "\f0141"; }
.mdi-chevron-right::before { content: "\f0142"; }
.mdi-chevron-double-left::before { content: "\f013d"; }
.mdi-chevron-double-right::before { content: "\f013e"; }

/* Fields and status */
.mdi-card-account-details-outline::before { content: "\f0dab"; }
.mdi-phone-outline::before { content: "\f0df0"; }
.mdi-map-marker-outline::before { content: "\f07d9"; }
.mdi-briefcase-outline::before { content: "\f0814"; }
.mdi-wallet-outline::before { content: "\f0bdd"; }
.mdi-lock-outline::before { content: "\f0341"; }
.mdi-translate::before { content: "\f05ca"; }
.mdi-weather-night::before { content: "\f0594"; }
.mdi-weather-sunny::before { content: "\f0599"; }
.mdi-information-outline::before { content: "\f02fd"; }
.mdi-alert-circle-outline::before { content: "\f05d6"; }
.mdi-check-circle-outline::before { content: "\f05e1"; }
.mdi-inbox-outline::before { content: "\f1274"; }
