
/*detalhes da rede*/
ul.rede-detalhes li.item-regiao{
    list-style-type: none;
    font-weight: bold;
    padding-top: 1rem;
    color: #696c6f;
}
ul.rede-detalhes li.item-cidade{
    list-style-type: none;
    font-weight: bold;
    padding-top: 0.5rem;
}
/*detalhes da rede*/

#ModalPersonalizacao i{
    color:#aaa8a8;
}

#ModalRedeMapa .rede_item{
    color: #27c240;
}

#ModalRedeMapa .rede_item.l{
    color: #995857;
}

#ModalRedeMapa .rede_item.c{
    color: #5a5f97;
}

#ModalRedeMapa .modal-header{
    background-color: #55ce68;
}

#ModalRedeMapa .marker{
    margin-top: -33px;
    background-color: #2fc146db;
    padding: 4px;
/*    max-width: 225px;*/
    white-space: initial;
}
#ModalRedeMapa .marker.l{
    background-color: #995857;
}
#ModalRedeMapa .marker.c{
    background-color: #5a5f97;
}

#ModalRedeMapa .card-header b,
#ModalRedeMapa .card-header .btn i{
    color:#636363;
}

.pac-container.pac-logo{
    z-index: 99999999;
}

#mapa-iframe{
    min-height: 440px;
}

.btn-ver-mapa, .btn-ver-mapa i{
    color:#55ce68;
}

.rede_mapa{
    font-weight: 100;
    font-size: 12px;
}

.regiao.tabela-resultado td{
    padding: 0.3rem 0;
}

@media screen and (max-width: 767px) {
    .table.regiao thead tr th:nth-child(1), .table.regiao tbody tr th {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        box-shadow: none;
    }
    .table.table-head-fixed.regiao thead tr th:nth-child(1), .table.table-head-fixed.regiao tbody tr th {
        width: 180px;
        max-width: 180px
    }
    .card-grupo-resultado table.table.table-head-fixed.table-striped.regiao.tabela-resultado.tabela-comparativo thead tr th:nth-child(1), .card-grupo-resultado table.table.table-head-fixed.table-striped.regiao.tabela-resultado.tabela-comparativo tbody tr th, table.table-head-fixed.table-striped.text-center.tabela-resumo-geral thead tr th:nth-child(1), table.table-head-fixed.table-striped.text-center.tabela-resumo-geral tbody tr th {
        width: 140px;
        max-width: 140px;
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }
}

/*leaflet mapas*/
span.my-div-span {
    display: block;
    min-width: max-content;
    font-size: 14px;
    font-weight: 600;
    font-family: Arial;
}
.my-div-icon {
    width: auto !important;
    height: auto !important;
    text-align: center;
}
/*leaflet mapas*/