﻿:root {
    --blue: #1278D4;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #008A27;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #1278D4;
    --secondary: #6c757d;
    --success: #008A27;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #F7F7F7;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-header: "Kalbe Helix", "Kalbe Serif", "Helvetica Neue", Arial, sans-serif;
    --font-family-sans-serif: "Kalbe Rounded", "Kalbe System", "Kalbe Geometric", "Helvetica Neue", Arial, sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/*!
    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');
}


/*.kalbe-header {
    font-family: 'kalbeHelix-Bold';
}

.kalbe-body {
    font-family: 'KalbeRounded-Regular';
}*/

html {
    font-family: var(--font-family-sans-serif);
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: var(--font-family-sans-serif);
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}

input,
button,
select,
optgroup,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--font-family-header);
}

.btn {
    font-family: var(--font-family-sans-serif);
}

.tooltip {
    font-family: var(--font-family-sans-serif);
}

.popover {
    font-family: var(--font-family-sans-serif);
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/*potion-custom.css*/

.card-title {
    font-family: var(--font-family-header);
    font-weight: bold;
}

.potion-menu-txt {
    font-family: var(--font-family-header) !important;
}
