/* public/css/custom_font.css */

@font-face {
    font-family: 'Alexandria';
    src: url('../fonts/alexandria.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Estendiamo il selettore per coprire:
   - Input e pulsanti (che spesso ignorano il font del body)
   - Testi piccoli e scritte del brand
   - Elementi di navigazione specifici di AdminLTE
*/
html, body, 
.main-header, .main-sidebar, .content-wrapper, .main-footer,
h1, h2, h3, h4, h5, h6, 
.nav-link, .brand-text, .info-box-text, .info-box-number,
input, button, select, optgroup, textarea {
    font-family: 'Alexandria', sans-serif !important;
}

/* Opzionale: se usi plugin come Select2 o DataTables, 
   questo assicura che anche i loro testi interni cambino */
.select2-container, .dataTables_wrapper {
    font-family: 'Alexandria', sans-serif !important;
}

div{
    font-family: 'Alexandria', sans-serif !important;    
}