﻿:root {
    --font-family-header: "Kalbe Helix", "Kalbe Serif", "Helvetica Neue", sans-serif;
    --font-family-sans-serif: "Kalbe Rounded", "Kalbe System", "Kalbe Geometric", "Helvetica Neue", sans-serif;
}

/*!
    KALBE FONTS HEADER 
 */
/*! Kalbe Helix */
@font-face {
    font-family: 'kalbeHelix-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeHelix-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeHelix-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeHelix-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeHelix-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeHelix-Regular.ttf') format('truetype');
}


/*! Kalbe Serif */
@font-face {
    font-family: 'kalbeSerif-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSerif-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSerif-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSerif-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSerif-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSerif-Regular.ttf') format('truetype');
}

/*!
    KALBE FONTS BODY
 */
/*! Kalbe Rounded */
@font-face {
    font-family: 'kalbeRounded-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeRounded-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeRounded-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeRounded-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeRounded-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeRounded-Regular.ttf') format('truetype');
}

/*! Kalbe System */
@font-face {
    font-family: 'kalbeSystem-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSystem-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSystem-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSystem-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSystem-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSystem-Regular.ttf') format('truetype');
}

/*! Kalbe Geometric */
@font-face {
    font-family: 'kalbeGeometric-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeGeometric-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeGeometric-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeGeometric-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeGeometric-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeGeometric-Regular.ttf') format('truetype');
}


/*!
    KALBE FONTS OTHERS
 */
/*! Kalbe Square Narrow */
@font-face {
    font-family: 'kalbeSquareNarrow-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSquareNarrow-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSquareNarrow-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSquareNarrow-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSquareNarrow-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSquareNarrow-Regular.ttf') format('truetype');
}

/*! Kalbe Square Wide */
@font-face {
    font-family: 'kalbeSquareWide-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSquareWide-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSquareWide-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSquareWide-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSquareWide-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSquareWide-Regular.ttf') format('truetype');
}

/*! Kalbe System Condensed */
@font-face {
    font-family: 'kalbeSystemCondensed-Bold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSystemCondensed-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSystemCondensed-SemiBold';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSystemCondensed-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'kalbeSystemCondensed-Regular';
    src: url('https://cdn.enseval.com/resources/font/Windows/KalbeSystemCondensed-Regular.ttf') format('truetype');
}


html {
    font-family: var(--font-family-sans-serif);
}

body {
    font-family: var(--font-family-sans-serif);
}

.RadMenu, .RadGrid, .RadTabStrip, .RadWindow, .RadComboBox, .RadInput {
    font-family: var(--font-family-sans-serif) !important;
}

input, textarea, select, option, button, label, fieldset, legend, optgroup, output, datalist {
    font-family: inherit !important;
}

.RadGrid, .rgHeader, .rgRow, .rgAltRow,
.RadMenu, .rmText,
.RadComboBox, .rcbInput, .rcbList,
.RadWindow, .rwTitleBar,
.RadTabStrip, .rtsLevel1,
.RadToolBar, .rtbText,
.RadButton, .rbText,
.RadInput, .riTextBox,
.RadDatePicker, .riTextBox, .rmLink, .rmRootLink,
.RadGrid_WebBlue,
.RadGrid_WebBlue .rgMasterTable,
.RadGrid_WebBlue .rgDetailTable,
.RadGrid_WebBlue .rgGroupPanel table,
.RadGrid_WebBlue .rgCommandRow table,
.RadGrid_WebBlue .rgEditForm table,
.RadGrid_WebBlue .rgPager table,
.GridToolTip_WebBlue {
    font-family: inherit !important;
}
