/* ================= SVN GILROY (OTF) ================= */

/* THIN */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

/* XLIGHT */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy Xlight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
}

/* LIGHT */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/* REGULAR */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy Light.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* SEMIBOLD */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

/* XBOLD */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy XBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

/* HEAVY */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy Heavy.otf') format('opentype');
    font-weight: 850;
    font-style: normal;
}

/* BLACK */
@font-face {
    font-family: 'SVN-Gilroy';
    src: url('/assets/fonts/SVN-Gilroy/SVN-Gilroy Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}


/* ================= OVERRIDE DASHMIX ================= */

/* Dashmix dÃ¹ng biáº¿n nÃ y */
:root {
    --bs-body-font-family: 'SVN-Gilroy', sans-serif !important;
    --bs-font-sans-serif: 'SVN-Gilroy', sans-serif !important;
}


/* ================= FORCE FONT TO ALL ================= */

html, body {
    font-family: 'SVN-Gilroy', sans-serif !important;
}

/* Form elements */
input,
button,
select,
textarea,
option {
    font-family: 'SVN-Gilroy', sans-serif !important;
}

/* Bootstrap / Dashmix */
.form-control,
.form-select,
.btn,
.card,
.table,
.nav-link,
.dropdown-item,
.modal-content,
.breadcrumb,
.page-link,
.form-label,
.form-check-label {
    font-family: 'SVN-Gilroy', sans-serif !important;
}

/* Fix riÃªng SELECT (cÃ¡i báº¡n Ä‘ang bá»‹) */
select.form-select,
select,
.form-select {
    font-family: 'SVN-Gilroy', sans-serif !important;
}

/* ================= OPTIONAL CLEAN ================= */

/* Heading Ä‘áº¹p hÆ¡n */
h1, h2, h3, h4, h5 {
    font-weight: 700;
}

/* Text máº·c Ä‘á»‹nh */
body {
    font-weight: 400;
}