:root {
    /* Config values */
    --main-font-weight: Normal; /* root font type and size */
    --main-font-family: Arial, Sans-Serif;
    --main-font-size: var(--root-unit); /* it is set as root font size, making it 1rem definition */ /*1.1vw*/ /*calc(13px + 0.1vh)*/; 
    
	--top-line-font-size: 14px; /* base of all top line element sizes */
    /* Product name */
    --product-font-size: calc(1.5 * var(--top-line-font-size)); /*1.5rem*/
    /* User menu */
    --user-menu-font-size: calc(1.5 * var(--top-line-font-size)); /*1.5rem*/
    
    /* Upper navigation */
    --main-font-size_menuTop: 1.2rem;
    
    /* Side navigation menu */
    --side-navigation-menu-font-size: 1rem;
    
    /* Tile-group */
    --tile-group-title-fnt-size: 1.4rem;
    
    /* Tile */
    --tile-title-font-size: 1.3rem;
    --tile-data-font-size: 1.1rem;
	--tile-presentation-font-size: 1.35rem;
    --tile-footer-font-size: 1rem; /* it was 0.84 rem just 70% of --tile-data-font-size */
    
    /* different tile types */
    /* Table */
    
    --table-main-font-size: 1rem;
    
    
    
    
    
    --tile-title-weight: Bold;
    
    
    --main-font-size_Logo: 30px;
    --main-font-size_menuLeft: 1.9vh;
	--font-weight-hypertable-canBeFiltered: 600;
}



html {
    /* font-size: 62.5%; */
    /* font-family: Arial, sans-serif; */
    font-family: var(--main-font-family);
    font-weight: var(--main-font-weight);
    font-size: var(--main-font-size);
}

.user-id-name {
    font-size: var(--user-menu-font-size);
}

.tooltip {
  font-size: 12px;
}

.metro h1 {
  /* font-family: Arial, Sans-Serif; */
  /* font-size: 4.8rem; */
  /* font-weight: 300; */
  font-family: var(--main-font-family);
  font-weight: var(--main-font-weight);
}

.tile-area-title{
    /*font-size: 24px;*/
    font-size: var(--product-font-size);
	line-height: calc(40px - 0.5vh);
}

.metro .tile-area-init .tile-area-title-init {
  font-size: 24px;
}

.metro .tile-area .tile-area-title {
  font-size: 24px;
}

.metro .tile-area #nav-path {
    font-size: var(--main-font-size_menuTop);
}

#sync{
  /* font-family: Arial, Sans-Serif; */
  /* font-weight: 300; */
  font-family: var(--main-font-family);
  font-weight: var(--main-font-weight);
  font-size: 20px;
  letter-spacing: 0.00em;
}

#user {
    font-family: var(--main-font-family);
    font-weight: var(--main-font-weight);
    
    letter-spacing: 0.00em;
    white-space: nowrap;
}

#global-date, #global-dt {
    font-size: var(--user-menu-font-size);
}

#global-dt #date-select-global{
    font-size: var(--user-menu-font-size);
}

#global-dt input[type="date"] {
    font-size: var(--user-menu-font-size);
    font-family: var(--main-font-family);
    font-weight: var(--main-font-weight);
}

.metro .tile-group {
    font-family: var(--main-font-family);
    font-weight: var(--main-font-weight);
    font-size: var(--tile-group-title-fnt-size);
}

.metro .tile-group-title {
    /*font-family: Arial, Sans-Serif; */
    /*font-weight: bold; */
    /*font-size: 20px;*/
    font-weight: bold;
}

.metro .tile-group-container .tile-group-title-outer {
    /* font-family: Arial, Sans-Serif; */
    /* font-weight: bold; */
    font-family: var(--main-font-family);
    font-size: 18px;
    font-weight: var(--main-font-weight);
}

.tile-group-title-inner {
    /* font-family: Arial, Sans-Serif; */
    /* font-weight: bold; */
    font-family: var(--main-font-family);
    font-size: 16px;
    font-weight: var(--main-font-weight);
}

.full-header {
  /* font-family: Arial, Sans-Serif; */
  font-family: var(--main-font-family);
  font-size: 20px;
}



.arc text{
  font-size: 12px;
}

#myUL {
    font-size: var(--main-font-size_menuLeft);
}

#modal-h2{
  font-family: var(--main-font-family);
  font-size:16px;
  /* font-family: Arial, Sans-Serif; */
}

#modalA-hc1 {
  font-family: var(--main-font-family);
  font-size: 16px;
  vertical-align: bottom;
  /* font-family: Arial, Sans-Serif; */
}

#modalA-hc2 {
  font-family: var(--main-font-family);
  font-size: 14px;
  vertical-align: bottom;
  padding-left: 30px;
  /* font-family: Arial, Sans-Serif; */
}

.infobox-title {
  /* font-weight: bolder !important; */
  font-family: var(--main-font-family);
  font-weight: var(--main-font-weight);
  /* font-family:  "Segoe UI Light","Segoe WPC","Segoe UI", Helvetica, Arial, "Arial Unicode MS"  !important ; */
}

.infobox-info {
  font-family: var(--main-font-family);
  /* font-family :  "Segoe UI Light","Segoe WPC","Segoe UI", Helvetica, Arial, "Arial Unicode MS"  !important ; */
}

.tile-menu-dlg-text {
  font-size:12px;
}

.ad-txt {
  font-size: 12px;
}

.tile-menu-dlg-input-div {
  font-size:12px;
}

.srch-legend {
  /* font-weight:bold; */
  font-weight: var(--main-font-weight);
}

.srch-divs {
  /* font-family: Arial, sans-serif; */
  font-family: var(--main-font-family);
  font-size:12px;
}

.srch-menu-legend {
  /* font-weight:bold; */
  font-weight: var(--main-font-weight);
}

.nav-item, .c-nav-item {
  font-size: 1.6em;
  text-decoration: none;
}

html, body {
  /* font-family: Arial, sans-serif; */
  font-family: var(--main-font-family);
}

.test{
    font-size:14px;
}

/*#global-dt select{*/
/*    font-size:14px;*/
/*}*/

/*#global-dt input{*/
/*    font-size:22px;*/
/*}*/

/*.htmlpicker{*/
/*    font-size:12px;*/
/*    !* font-family: Arial, Sans-Serif; *!*/
/*    !* font-weight:bold; *!*/
/*    font-family: var(--main-font-family);*/
/*    font-weight: var(--main-font-weight);*/
/*}*/

.htmlpickerscope{
    font-size:12px;
    /* font-family: Arial, Sans-Serif; */
    /* font-weight:bold; */
    font-family: var(--main-font-family);
    font-weight: var(--main-font-weight);
}

.htmlCellPicker {
    font-size: 15px;
    /* font-family: Arial, Sans-Serif; */
    /* font-weight: bold; */
    font-family: var(--main-font-family);
    font-weight: var(--main-font-weight);
}

/*#date-select-global{*/
/*    text-decoration:none;*/
/*    font-size: 14px;*/
/*}*/

.notification {
    font: 12px Arial, sans-serif;
    /* font-weight:bold; */
    font-weight: var(--main-font-weight);
}

.notifyBubble {
    /*font: 12px Arial, sans-serif;*/
    font-size: 1.5vh;
}

.dlg-text {
    font-size:12px;
}

.ug-text {
    font-size:12px;
}

.info-box-text {
    font-size: 12px;
}

.kpi-legend-07 {
	/*font-size: 0.7em;*/
    
}

.kpi-value-bold {
	font-weight: Bold;
}

/*! Hypertable*/

.HyperTable .CanBeFiltered {
	font-weight: var(--font-weight-hypertable-canBeFiltered);
}

.title_scope_hint {
    font-size: 0.7em;
}