/* Material Design Icons - Local Font */
@font-face {
    font-family: "Material Design Icons";
    src: url("../fonts/materialdesignicons-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.mdi:before,
.mdi-set {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Manter tamanho (20px) no Painel de Administração */
.admin-body .mdi,
.admin-body .mdi::before,
.admin-page .mdi,
.admin-page .mdi::before,
.admin-section .mdi,
.admin-section .mdi::before,
.admin-metric-card .mdi,
.admin-metric-card .mdi::before,
.admin-form-group .mdi,
.admin-form-group .mdi::before,
.admin-modal .mdi,
.admin-modal .mdi::before,
.admin-loading .mdi,
.admin-loading .mdi::before,
.admin-btn .mdi,
.admin-btn .mdi::before,
.admin-sidebar .mdi,
.admin-sidebar .mdi::before,
.admin-nav-item .mdi,
.admin-nav-item .mdi::before,
.admin-menu-toggle .mdi,
.admin-menu-toggle .mdi::before {
    font-size: 20px !important;
}

/* Ícones usados no site */
.mdi-monitor-dashboard::before { content: "\F0A07"; }
.mdi-arrow-right::before { content: "\F0054"; }
.mdi-gamepad-variant::before { content: "\F0294"; }
.mdi-web::before { content: "\F059F"; }
.mdi-chat::before { content: "\F0B79"; }
.mdi-information::before { content: "\F02FC"; }
.mdi-calendar::before { content: "\F00ED"; }
.mdi-map-marker-path::before { content: "\F0D20"; }
.mdi-account-group::before { content: "\F0849"; }
.mdi-account-plus::before { content: "\F0014"; }
.mdi-image-multiple::before { content: "\F02F9"; }
.mdi-star-outline::before { content: "\F04D2"; }
.mdi-lightbulb-on::before { content: "\F0335"; }
.mdi-shield-account::before { content: "\F0888"; }
.mdi-account-circle::before { content: "\F0009"; }
.mdi-account-cog::before { content: "\F1370" !important; }
.mdi-account-multiple::before { content: "\F000E" !important; }
.mdi-identifier::before { content: "\F0EFE"; }
.mdi-email::before { content: "\F01EE"; }
.mdi-login::before { content: "\F0342"; }
.mdi-logout::before { content: "\F0343"; }
.mdi-arrow-left::before { content: "\F004D"; }
.mdi-chevron-left::before { content: "\F0141"; }
.mdi-chevron-right::before { content: "\F0142"; }
.mdi-chevron-down::before { content: "\F0140"; }
.mdi-arrow-up::before { content: "\F005D"; }
.mdi-sync::before { content: "\F04E6"; }
.mdi-account::before { content: "\F0004"; }
.mdi-star::before { content: "\F04CE"; }
.mdi-trophy::before { content: "\F0538"; }
.mdi-cash-multiple::before { content: "\F0116"; }
.mdi-close::before { content: "\F0156"; }
.mdi-content-copy::before { content: "\F0189"; }
.mdi-check::before { content: "\F012C"; }
.mdi-menu::before { content: "\F035C"; }
.mdi-chart-line::before { content: "\F012A"; }
.mdi-history::before { content: "\F02DA"; }
.mdi-timeline::before { content: "\F05B1"; }
.mdi-ticket-account::before { content: "\F0517"; }
.mdi-gavel::before { content: "\F0291"; }
.mdi-badge-account::before { content: "\F0DA7"; }
.mdi-car::before { content: "\F010B"; }
.mdi-home::before { content: "\F02DC"; }
.mdi-bank::before { content: "\F0070"; }
.mdi-crown::before { content: "\F01A1"; }
.mdi-cart::before { content: "\F0110"; }
.mdi-filter::before { content: "\F0232"; }
.mdi-alert-circle::before { content: "\F0028"; }
.mdi-plus::before { content: "\F0415"; }
.mdi-cancel::before { content: "\F073A"; }
.mdi-send::before { content: "\F048A"; }
.mdi-clock-outline::before { content: "\F0150"; }
.mdi-check-circle::before { content: "\F05E0"; }
.mdi-alert-circle-outline::before { content: "\F05D6"; }
.mdi-cellphone::before { content: "\F011C"; }
.mdi-magnify::before { content: "\F0349"; }
.mdi-eye::before { content: "\F0208"; }
.mdi-chevron-up::before { content: "\F0143"; }
.mdi-image-off::before { content: "\F082B"; }

/* Novos ícones utilizados no UCP / Premium */
.mdi-star-circle::before { content: "\F04CF"; }
.mdi-star-off::before { content: "\F04D1"; }
.mdi-open-in-new::before { content: "\F03CC"; }
