﻿/* Fix for Nucleo Icons (ni) */

/* Ensure proper font-family reference */
.ni {
    display: inline-block;
    font: normal normal normal 14px/1 'Nucleo Icons';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* If the icons are still not displaying, try these additional rules */
@font-face {
    font-family: 'Nucleo Icons';
    src: url('../../fonts/public/nucleo-icons.eot');
    src: url('../../fonts/public/nucleo-icons.eot') format('embedded-opentype'),
    url('../../fonts/public/nucleo-icons.woff2') format('woff2'),
    url('../../fonts/public/nucleo-icons.woff') format('woff'),
    url('../../fonts/public/nucleo-icons.ttf') format('truetype'),
    url('../../fonts/public/nucleo-icons.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Common icon fixes - basic mapping for frequently used icons */
.ni-building:before { content: "\ea26"; }
.ni-calendar-grid-58:before { content: "\ea27"; }
.ni-check-bold:before { content: "\ea2a"; }
.ni-circle-08:before { content: "\ea2d"; }
.ni-single-02:before { content: "\ea52"; }
.ni-time-alarm:before { content: "\ea5c"; }
.ni-user-run:before { content: "\ea60"; }
.ni-settings:before { content: "\ea4f"; }
.ni-bell-55:before { content: "\ea23"; }
.ni-credit-card:before { content: "\ea33"; }