/* Local Fonts - All fonts loaded from js/lib/fonts/ for consistency */

/* Arial */
@font-face {
    font-family: 'Arial';
    src: url('../js/lib/fonts/arial.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Arial';
    src: url('../js/lib/fonts/arialbd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Segoe UI */
@font-face {
    font-family: 'Segoe UI';
    src: url('../js/lib/fonts/segoeui.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../js/lib/fonts/segoeuib.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Roboto */
@font-face {
    font-family: 'Roboto';
    src: url('../js/lib/fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../js/lib/fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Helvetica - uses Arial as substitute */
@font-face {
    font-family: 'Helvetica';
    src: url('../js/lib/fonts/arial.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../js/lib/fonts/arialbd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Courier New */
@font-face {
    font-family: 'Courier New';
    src: url('../js/lib/fonts/cour.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Courier New';
    src: url('../js/lib/fonts/courbd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Courier - same as Courier New */
@font-face {
    font-family: 'Courier';
    src: url('../js/lib/fonts/cour.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Courier';
    src: url('../js/lib/fonts/courbd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Times New Roman */
@font-face {
    font-family: 'Times New Roman';
    src: url('../js/lib/fonts/times.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Times New Roman';
    src: url('../js/lib/fonts/timesbd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Georgia */
@font-face {
    font-family: 'Georgia';
    src: url('../js/lib/fonts/georgia.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Georgia';
    src: url('../js/lib/fonts/georgiab.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Tahoma */
@font-face {
    font-family: 'Tahoma';
    src: url('../js/lib/fonts/tahoma.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Tahoma';
    src: url('../js/lib/fonts/tahomabd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Trebuchet MS */
@font-face {
    font-family: 'Trebuchet MS';
    src: url('../js/lib/fonts/trebuc.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Trebuchet MS';
    src: url('../js/lib/fonts/trebucbd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Verdana */
@font-face {
    font-family: 'Verdana';
    src: url('../js/lib/fonts/verdana.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Verdana';
    src: url('../js/lib/fonts/verdanab.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
