
/* Estilo específico para o mapa */
/* css do mapa */
.cartograma-mapa div.map,
#GraficosCensoAgro2017-mapa div.map {
    width: 100%;
    height: 100%;
}

.cartograma-mapa div.map g,
#GraficosCensoAgro2017-mapa div.map g {
    stroke:white;
    stroke-width: 75em;
}

.cartograma-mapa path.filtro_null,
#GraficosCensoAgro2017-mapa path.filtro_null {
    fill: #eee;
}

.cartograma-mapa path.filtro_0,
#GraficosCensoAgro2017-mapa path.filtro_0 {
    fill: #EB5D4B;
}

.cartograma-mapa path.filtro_1,
#GraficosCensoAgro2017-mapa path.filtro_1 {
    fill: #0063AE;
}

.cartograma-mapa path.filtro_2,
#GraficosCensoAgro2017-mapa path.filtro_2 {
    fill: #FFCF00;
}

.cartograma-mapa path.filtro_3,
#GraficosCensoAgro2017-mapa path.filtro_3 {
    fill: #009640;
}

.cartograma-mapa path.filtro_4,
#GraficosCensoAgro2017-mapa path.filtro_4 {
    fill: #E6007E;
}

.cartograma-mapa path.filtro_5,
#GraficosCensoAgro2017-mapa path.filtro_5 {
    fill: #00A1E4;
}

.cartograma-mapa path.filtro_6,
#GraficosCensoAgro2017-mapa path.filtro_6 {
    fill: #F28C00;
}

.cartograma-mapa path.filtro_7,
#GraficosCensoAgro2017-mapa path.filtro_7 {
    fill: #C1D100;
}

.cartograma-mapa path.filtro_8,
#GraficosCensoAgro2017-mapa path.filtro_8 {
    fill: #A62052;
}

.cartograma-mapa path.filtro_9,
#GraficosCensoAgro2017-mapa path.filtro_9 {
    fill: #FF99B6;
}

.cartograma-mapa path.filtro_10,
#GraficosCensoAgro2017-mapa path.filtro_10 {
    fill: #42FFA9;
}

.cartograma-mapa path.filtro_11,
#GraficosCensoAgro2017-mapa path.filtro_11 {
    fill: #F9EE7F;
}

.cartograma-mapa path.filtro_12,
#GraficosCensoAgro2017-mapa path.filtro_12 {
    fill: #999;
}

.cartograma-mapa path.filtro_null,
#GraficosCensoAgro2017-mapa path.filtro_null {
    fill: #ccc;
}

.cartograma-mapa path.filtro_4,
#GraficosCensoAgro2017-mapa path.filtro_4 {
    fill: #c73e40;
}

.cartograma-mapa path.filtro_3,
#GraficosCensoAgro2017-mapa path.filtro_3 {
    fill: #eb5052;
}

.cartograma-mapa path.filtro_2,
#GraficosCensoAgro2017-mapa path.filtro_2 {
    fill: #ee8283;
}

.cartograma-mapa path.filtro_1,
#GraficosCensoAgro2017-mapa path.filtro_1 {
    fill: #f4b8b8;
}

.cartograma-mapa path.filtro_0,
#GraficosCensoAgro2017-mapa path.filtro_0 {
    fill: #f9dbdb;
}

.cartograma-mapa path.filtro_null,
#GraficosCensoAgro2017-mapa path.filtro_null {
    fill: #e9eaef;
}

.cartograma-legenda div.legend ul,
#GraficosCensoAgro2017-legenda div.legend ul {
    list-style-type: none;
}

.cartograma-legenda div.legend ul li,
#GraficosCensoAgro2017-legenda div.legend ul li {
    margin: 0;
    padding: 0.35em;
    list-style-type: none;
    margin-right:10px;
    text-align: left;
    font-size: 14px;
}

.cartograma-legenda div.legend ul li.filtro_null:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_null:before {
    content: "██ ";
    color: #ccc;
}

.cartograma-legenda div.legend ul li.filtro_0:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_0:before {
    content: "██ ";
    color: #EB5D4B;
    margin-right: 8px;
}

.cartograma-legenda div.legend ul li.filtro_1:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_1:before {
    content: "██ ";
    color: #0063AE;
}

.cartograma-legenda div.legend ul li.filtro_2:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_2:before {
    content: "██ ";
    color: #FFCF00;
}

.cartograma-legenda div.legend ul li.filtro_3:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_3:before {
    content: "██ ";
    color: #009640;
}

.cartograma-legenda div.legend ul li.filtro_4:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_4:before {
    content: "██ ";
    color: #E6007E;
}

.cartograma-legenda div.legend ul li.filtro_5:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_5:before {
    content: "██ ";
    color: #00A1E4;
}

.cartograma-legenda div.legend ul li.filtro_6:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_6:before {
    content: "██ ";
    color: #F28C00;
}

.cartograma-legenda div.legend ul li.filtro_7:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_7:before {
    content: "██ ";
    color: #C1D100;
}

.cartograma-legenda div.legend ul li.filtro_8:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_8:before {
    content: "██ ";
    color: #A62052;
}

.cartograma-legenda div.legend ul li.filtro_9:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_9:before {
    content: "██ ";
    color: #FF99B6;
}

.cartograma-legenda div.legend ul li.filtro_10:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_10:before {
    content: "██ ";
    color: #42FFA9;
}

.cartograma-legenda div.legend ul li.filtro_11:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_11:before {
    content: "██ ";
    color: #F9EE7F;
}

.cartograma-legenda div.legend ul li.filtro_12:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_12:before {
    content: "██ ";
    color: #999;
}

.cartograma-legenda div.legend ul li.filtro_4:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_4:before {
    color: #c73e40;
}

.cartograma-legenda div.legend ul li.filtro_3:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_3:before {
    color: #eb5052;
}

.cartograma-legenda div.legend ul li.filtro_2:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_2:before {
    color: #ee8283;
}

.cartograma-legenda div.legend ul li.filtro_1:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_1:before {
    color: #f4b8b8;
}

.cartograma-legenda div.legend ul li.filtro_0:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_0:before {
    color: #f9dbdb;
}

.cartograma-legenda div.legend ul li.filtro_null:before,
#GraficosCensoAgro2017-legenda div.legend ul li.filtro_null:before {
    color: #e9eaef;
}

.cartograma-legenda div.legend ul li[class^=filtro]:before,
#GraficosCensoAgro2017-legenda div.legend ul li[class^=filtro]:before {
    margin-right: 8px;
    font-size: 13px;
}

/* CSS da ranking */
#GraficosCensoAgro2017-tabela {
    width: 95%;
    margin-top:15px;
}
#GraficosCensoAgro2017-tabela .name {
    font-weight: normal;
}
#GraficosCensoAgro2017-tabela table.ranking tbody tr th {
    width: 30%;
    padding-right:10px;
    text-align: left;
}
#GraficosCensoAgro2017-tabela table.ranking tbody tr th span.order:after {
    content: ". ";
}
#GraficosCensoAgro2017-tabela table.ranking tbody tr td.bar {
    width: 70%;
    height: 25px;
    background-color: #ccc;
    border-bottom:10px solid white;
    border-top:10px solid white;
}
#GraficosCensoAgro2017-tabela table.ranking tbody tr td.bar div {
    background-color: #EB5D4B;
}
#GraficosCensoAgro2017-tabela table.ranking tbody tr td.value {
    text-align: left;
    padding-left: 10px;
    font-style: italic;
    color: #999;
}

/* ranking de colunas */
.ranking-columns {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
}
.ranking-columns__item {
    height: 100%;
    box-sizing: border-box;
    width: 100%;
    margin: 0 10px;
}
.ranking-columns__item__column {
    min-height: 480px;
    text-align: center;
}
.ranking-columns__item__icon {
    text-align: center;
}
.ranking-columns__item__icon__img {
    margin: 10px auto;
    width: 80px;
    height: 80px;
    min-height: 50px;
    background-image: url('../img/icones/agricultura.png');
    background-size: 1000% 1100%;
}
#GraficosCensoAgro2017-tabela.pecuaria .ranking-columns__item__icon__img {
    background-image: url('../img/icones/pecuaria.png');
    background-size: 1000% 200%;
}
.ranking-columns__item__value__text {
    font-size: 0.85em;
    text-align: center;
    margin-bottom: 5px;
}
.ranking-columns__item__name__text {
    font-size: 0.8em;
    line-height: 1.2em;
    text-align: center;
    font-weight: bold;
}


/* cores */

.azul .cartograma-mapa path.filtro_3 {
    fill: #20b1d3;
}

.azul .cartograma-mapa path.filtro_2 {
    fill: #5ac5de;
}

.azul .cartograma-mapa path.filtro_1 {
    fill: #9bdceb;
}

.azul .cartograma-mapa path.filtro_0 {
    fill: #ccedf5;
}

.azul .cartograma-legenda div.legend ul li.filtro_3:before {
    color: #20b1d3;
}

.azul .cartograma-legenda div.legend ul li.filtro_2:before {
    color: #5ac5de;
}

.azul .cartograma-legenda div.legend ul li.filtro_1:before {
    color: #9bdceb;
}

.azul .cartograma-legenda div.legend ul li.filtro_0:before {
    color: #ccedf5;
}



.verde .cartograma-mapa path.filtro_3 {
    fill: #00b67a;
}

.verde .cartograma-mapa path.filtro_2 {
    fill: #55cea6;
}

.verde .cartograma-mapa path.filtro_1 {
    fill: #9de3cc;
}

.verde .cartograma-mapa path.filtro_0 {
    fill: #d2f2e8;
}

.verde .cartograma-legenda div.legend ul li.filtro_3:before {
    color: #00b67a;
}

.verde .cartograma-legenda div.legend ul li.filtro_2:before {
    color: #55cea6;
}

.verde .cartograma-legenda div.legend ul li.filtro_1:before {
    color: #9de3cc;
}

.verde .cartograma-legenda div.legend ul li.filtro_0:before {
    color: #d2f2e8;
}