﻿/*
* Copyright 2003-2025 OneVizion, Inc. All rights reserved.
*/

@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,700i&amp;subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto+Mono:300i,400,400i,500,500i,700,700i&amp;subset=latin-ext");
@import url("https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap");

:root {
    --default-font-family: 'Roboto', Arial, Helvetica, sans-serif, 'IcnFont', 'Noto Color Emoji';
}

@font-face {
    font-family: "IcnFont"; 
    src: url("../../new/fonts/icomoon.eot"); 
    src: url("../../new/fonts/icomoon.eot?#iefix") format("embedded-opentype"),
    url("../../new/fonts/icomoon.woff") format("woff"), 
    url("../../new/fonts/icomoon.ttf") format("truetype"); 
    font-style: normal; 
    font-weight: normal; 
}

body {
    font-family: var(--default-font-family);
}

td, label.text {
    font-family: var(--default-font-family);
    font-size: 12px !important;
}

input.text, select, textarea, .label, .dhx_list_item, .dhx_combo_select, .gantt_container, .gantt_tooltip {
    font-family: var(--default-font-family) !important;
    font-size: 12px !important;
}

.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon .sub_item_text, .selectedTreeRow, .standartTreeRow, .treeNodeLabel {
    font-family: var(--default-font-family) !important;
    font-size: 12px !important;
}

div.gridbox_dhx_skyblue.gridbox table.obj.row20px tr td {
    font-family: var(--default-font-family) !important;
    font-size: 12px !important;
}

div.gridbox_dhx_skyblue.gridbox table.hdr td {
    font-weight: normal !important;
}

.CodeMirror {
    font-family: Consolas, monospace !important;
    font-size: 12px !important;
}