﻿#divFiltrosMapa{ position:absolute; top:50px; left:0; background-color:rgba(255,255,255,0.77);  height:90%; overflow:auto; z-index:100;}#pdf-viewer{ width:100%; height:100vh; overflow:auto; -webkit-overflow-scrolling:touch; display:flex; justify-content:center; align-items:center;}canvas{ width:100%; height:auto; overflow:auto; -webkit-overflow-scrolling:touch;} #divMapa{ width:100%; height:600px;}.mapaCeca{ height:550px !important;}.select2{ width:100%;}.img.icon,.tipoUM{ width:15px; height:15px; padding-right:4px;}#divResultUM{ margin-top:10px; padding:8px; color:#fffefe;}.Red{ background-color:#b9212a;}.Blue{ background-color:#2f8200;}.Yellow{ background-color:#ffe478; color:#000 !important;}.divRutas{  background-color:#ababab94;}.alignRight{ text-align:right;}.numbersFormat{ font-size:18px; font-weight:700;}.indicadorUM{ font-size:22px;}.tableFiltros{ width:100%; }.tableFiltros td{ padding:3px 5px; border:1px solid #dcdcdc; border-radius:.5em;}.tableFiltros tr:hover{ background-color:#cccaca;}.numerog{ font-size:24px;}.verde{ color:#43be0c;}.gris{ color:#4d4949;}.users-list div{ float:left; display:inline;}.users-list-name{ font-weight:600; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}.users-list-date{ color:#999; font-size:12px; display:block;}.justify-content-center{ justify-content:center; align-items:center;}.contenedorindicadores .card-body{ min-height:108px; }.numbermun{ font-size:20px; font-weight:bold; text-align:center;}#divResultUM .fa{ float:left;}#selTipoObraNueva,#txtRadio{ background-color:#7A1737; color:white; font-weight:bold;}