/****************************************

CSS Tela de Altera��o C�digo de Cadastro

*****************************************/
/**
* Menu Lateral
*/

#mws-navigation.relatorioManutencao .tipoRelatorio,
#mws-navigation.relatorioManutencao .configuracoes {
    max-height: 202px;
    height: 30%;
    min-height: 15px;
}
#mws-navigation.relatorioManutencao .container_select div {
    float: left;
    width: 96px;
}
/*lista que contem inputs de filtros de um relatorio**/

.relatorioManutencao .filtro div {
    margin: 0 2px 0 0px;
}

.relatorioManutencao .filtroAutoCompleteContainer .select2 {
    width: 190px !important;
}

.relatorioManutencao .filtro,
.relatorioManutencao .tipoInscricao {
    margin: 5px 0 0 0 !important;
}
.relatorioManutencao .selectAutoComplete {
    width: 160px;
}
#mws-navigation.relatorioManutencao .limparAutoComplete {
    color: #fff;
}
/**
* Conte�do principal 
**/

.map_panel.relatorioManutencao .totalExibido {
    display: block;
    text-align: center;
    font-size: 12px !important;
    font-weight: normal !important;
}
.map_panel.relatorioManutencao>div,
.map_panel.relatorioManutencao>form {
    display: none;
    height: 83%;
    overflow: auto;
    padding: 20px;
    background: #fff;
}
.map_panel.relatorioManutencao>div,
.map_panel.relatorioManutencao>form {
    background: #fff none repeat scroll 0 0;
    display: none;
    height: 86%;
    overflow: auto;
    padding: 20px;
}
@media only screen and (max-height: 680px) {
    .map_panel.relatorioManutencao>div,
    .map_panel.relatorioManutencao>form {
        height: 59%;
    }
}
/**Acompanhamento Situacao*/

.map_panel.relatorioManutencao .informacao_secao {
    display: none;
}
.map_panel.relatorioManutencao .no-print {
    color: #fff !important;
}
/**Relatorios de Correlacao*/

#relatorioCorrelacao .registro {
    margin: auto;
    border: 1px solid;
    padding: 3px;
    height: auto;
}
/* #relatorioCorrelacao .registro.lote.S.container {
    margin: 0 auto 10px;
} */
#relatorioCorrelacao .registro.unidade.grupo,
#relatorioCorrelacao .registro.imovel.grupo,
#relatorioCorrelacao .registro.lote.S.container {
    margin: 0 auto 10px;
}
#relatorioCorrelacao .registro.vazio {
    border-bottom: 1px solid;
    height: 0;
    padding: 0;
}
#relatorioCorrelacao .registro.modelo {
    display: none;
}
#relatorioCorrelacao .informacao_secao li {
    border: 1px solid;
    list-style: outside none none;
    margin: 0 0 -1px -24px;
    padding: 8px;
}
#relatorioCorrelacao .registro {
    background: #fff none repeat scroll 0 0;
    font-size: 10px;
    width: 840px;
    white-space: nowrap;
    overflow: hidden;
}
#relatorioCorrelacao .registro.grupo {
    overflow: visible;
}
/*alternar cor linhas*/

#relatorioCorrelacao .registro>div:nth-child(2n) {
    background: lightgray none repeat scroll 0 0;
}
/*exibicao cabeçalho nao desativado - cor branca para nao aparecer no relatorio pdf*/

#relatorioCorrelacao .registro:not(.S) .desativado {
    visibility: hidden;
    color: #fff
}
/*exibicao cabeçalho desativado*/

#relatorioCorrelacao .registro.S .desativado {
    background: lightcoral;
    text-align: center;
}
#relatorioCorrelacao .pre_correlacao .pre_correlacionado {
    position: relative;
    width: 27px;
    height: 23px;
    margin: 0px 0 -20px 0;
}
#relatorioCorrelacao #checkpre_correlacionado {
    margin: 2px 5px 0 !important;
    display: block;
    float: left;
}
#relatorioCorrelacao .pre_correlacionado {
    display: none;
}
#relatorioCorrelacao .registro div div:not(.desativado):not(.pre_correlacionado) {
    display: inline-block;
    line-height: 16 px;
    overflow: hidden;
    vertical-align: middle;
    max-width: 100%;
}
#relatorioCorrelacao .registro .inscricaoImobiliaria {
    width: 217px;
}
#relatorioCorrelacao .registro div.situacaoQuadra {
    width: 224px;
}
#relatorioCorrelacao .registro div>div.englobado,
#relatorioCorrelacao .registro div>div.nrCadastro {
    width: 196px;
}
#relatorioCorrelacao .registro .quadra,
#relatorioCorrelacao .registro .lote {
    width: 123px;
}
#relatorioCorrelacao .registro .edificio {
    width: 207px;
}
#relatorioCorrelacao .registro .complemento {
    width: 286px;
}
#relatorioCorrelacao .registro .nrImovel,
#relatorioCorrelacao .registro .area {
    width: 90px !important;
}
#relatorioCorrelacao .registro .logradouro,
#relatorioCorrelacao .registro .proprietario {
    width: 675px;
}
#relatorioCorrelacao .registro .cpf_cnpj,
#relatorioCorrelacao .registro .testada {
    width: 158px;
}
#relatorioCorrelacao .registro .areaFracionada {
    width: 156px;
}
#relatorioCorrelacao .registro .loteamento,
#relatorioCorrelacao .registro .bairro {
    width: 287px !important;
}
#relatorioCorrelacao .registro > div:nth-child(5) div:not(:last-child) {
    width: 226 px;
}
#relatorioCorrelacao .registro > div:nth-child(6) div:not(:last-child) {
    width: 191 px;
}

#relatorioCorrelacao .listaObservacao * {
    cursor: pointer;
}

#relatorioCorrelacao .value {
    color: #3B67C1  !important;
    white-space: normal;
    width: 90%;
}

#relatorioCorrelacao .observacao.geomais {
    background: palegoldenrod none repeat scroll 0 0;
    padding: 7px;
    margin: 0;
}
#relatorioCorrelacao select {
    margin: 4px;
    width: 159px;
}
#relatorioCorrelacao input[type="text"] {
    width: 505px;
}
/*divisao dos resgistros (adaptado para impressao - para todos os registro terem a mesma altura) */

#relatorioCorrelacao .registro:not(.grupo) .divisor {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 -2px 0 0;
    color: white;
    font-size: 20px;
    height: 18px;
    margin: 5px 0 -10px -9px;
    overflow: hidden;
    vertical-align: text-bottom;
    visibility: visible !important;
    width: 858px;
}
#relatorioCorrelacao .registro.grupo .divisor {
    background: #fff none repeat scroll 0 0;
    color: black;
    font-size: 17px;
    font-weight: bold;
    height: 10px;
    margin: 0 0 -10px -20px;
    padding: 5px;
    width: 881px;
}
#relatorioCorrelacao .registro.grupo .divisor label {
    display: block;
    margin: -20px 0 0 10px !important;
}
/**
*	Impressao conte�do
**/

.relatorioContainer .impressao {
    font-size: 9px !important;
}
/**preview da impressao*/

#relatorioCorrelacao.impressao .observacao.geomais {
    box-shadow: 0 0 0 20px palegoldenrod inset !important;
}
#relatorioCorrelacao.impressao .registro>div:nth-child(2n) {
    box-shadow: 0 0 0 16px lightgray inset !important;
}
#relatorioCorrelacao.impressao .registro.S .desativado {
    box-shadow: 0 0 0 20px inset lightcoral;
}
#relatorioCorrelacao.impressao .registro:not(.grupo) .divisor {
    color: white;
    font-size: 20px;
    visibility: visible !important;
}
#relatorioCorrelacao.impressao .registro.grupo .divisor {
    font-size: 15px !important;
}
#relatorioCorrelacao.impressao .pre_correlacionado {
    display: none !important;
}
/*arquivo de impressao**/

@media print {
    #relatorioCorrelacao.impressao {
        float: left;
        margin: 0 !important;
        backgroud-color: transparent !important;
        -webkit-print-color-adjust: exact;
    }
    #relatorioCorrelacao.impressao .pre_correlacionado {
        display: none !important;
    }
    @page {
        margin: 0.5cm;
    }
    /*alternar cor linhas*/
    
    #relatorioCorrelacao.impressao .observacao.geomais {
        box-shadow: 0 0 0 20px palegoldenrod inset !important;
    }
    #relatorioCorrelacao.impressao .registro>div:nth-child(2n) {
        box-shadow: 0 0 0 16px lightgray inset !important;
    }
    #relatorioCorrelacao.impressao .registro.S .desativado {
        box-shadow: 0 0 0 20px lightcoral inset !important;
    }
    #relatorioCorrelacao.impressao .registro:not(.grupo) .divisor {
        color: #fff !important;
        visibility: hidden !important;
        opacity: 0 !important;
    }
    #relatorioCorrelacao.impressao .registro.grupo .divisor {
        font-size: 15px !important;
    }
}