
body {
    font: 400 14px/1.42857143 Roboto,sans-serif;
    font-family: var(--font-family);

}

.menu_section .tema_name{
    color: var(--tema-font-color);
    font-size: var(--tema-font-size);
    font-weight: var(--tema-font-weight);
    text-transform: var(--tema-font-transform);
    font-style: var(--tema-font-style);
}

.menu_section .subtema_name{
    color: var(--subtema-font-color);
    font-size: var(--subtema-font-size);
    font-weight: var(--subtema-font-weight);
    text-transform: var(--subtema-font-transform);
    font-style: var(--subtema-font-style);
}

.menu_section .subtema_icon{
    color: var(--subtema-font-color);
    font-size: var(--subtema-font-size);
}

.menu_section .item_layer{
    color: var(--capa-font-color);
    font-size: var(--capa-font-size);
    font-weight: var(--capa-font-weight);
    text-transform: var(--capa-font-transform);
    font-style: var(--capa-font-style);
}
.menu_section .item_layer .menu_item_icon .material-icons.iconos-capa{
    color: var(--icon-color);
}
.menu_section .item_layer .menu_item_icon .material-icons.iconos-capa:hover{
    color: var(--icon-hover-color);
}
.menu_section .item_layer .menu_item_icon .material-icons.iconos-capa.active{
    color: var(--icon-active-color);
}
.menu_section .item_layer .menu_item_icon svg.tree_menu_capa_icon{
    width: 16px;
    height: 16px;
}
.menu_section .item_layer .menu_item_icon svg.tree_menu_capa_icon rect,
.menu_section .item_layer .menu_item_icon svg.tree_menu_capa_icon path{
    fill: var(--icon-color);
}
.menu_section .item_layer .menu_item_icon svg.tree_menu_capa_icon:hover{
    fill: var(--icon-hover-color);
}
.menu_section .item_layer .menu_item_icon svg.tree_menu_capa_icon.active{
    fill: var(--icon-active-color);
}




#header_main #sidebar_main_toggle .material-icons{
    color: var(--icon-color);
}
#header_main .material-icons{
    color: var(--header-icon-color);
}

.md-card .md-card-toolbar-heading-text {
    font: 500 14px/50px Roboto,sans-serif;
    color: var(--main-font-color);
}


.geoportal-herramientas .geoportal-herramientas-svg .icono{
    fill: var(--herramienta-font-color);
}
.geoportal-herramientas .geoportal-herramientas-svg .exterior{
    fill: var(--herramienta-font-color);
}
.geoportal-herramientas .geoportal-herramientas-svg .fondo{
    fill: var(--herramienta-fondo-color);
}

.geoportal-herramientas.active .geoportal-herramientas-svg:nth-child(1) .fondo{
    fill: var(--herramienta-active-fondo-color);
}


#header_main .uk-navbar .uk-navbar-nav .user_name{
    color: var(--user-name-font-color);
    font-size: var(--user-name-font-size);
}