@import "defs.less";

body{
-webkit-print-color-adjust:exact;
font-size:12px;
}
.logado,
#menu_usuario,
#menu_mobile,
.filtros,
.logout,
.copyright,
.paginacao,
.acao,
h2,
.logo-header,
.caixa_paginacao,
#mensagem_impressao,
.cx_botoes_titulo,
.nao_imprimir{
display:none;
}
.tabela_padrao td{
border-bottom:1px solid #000;
}
table {
border-collapse:collapse;
}
.so_print{
display:block;
}
.logo-header{
display:inline-flex;
justify-content:flex-start;
align-items:center;
color:#EF4E22;
-webkit-margin-after:0.83em;
}
img.logo_header{
max-height:40px;
margin:5px;
}
.logo-header h1{
font-size:18px;
font-weight:300;
}
.custo_total{
text-align:right;
margin:15px 5px 10px 0;
}
table{
position:relative;
}
.titulo-relatorio{
display:flex; 
}
.print-cabecalho{
display:flex;
justify-content:center;
}
.valor_relatorio_custo{
text-align:right;
}
.footer_logado{
display:none;
}
.l{
position:relative;
page-break-before:auto;
page-break-inside:avoid;
page-break-after:auto;
}
a, h2, th{
color:#363931;
text-decoration:none;
font-weight:normal;
}
table th{
color:#363931;
background-color:inherit;
font-size:10px;
line-height:10px;
padding:5px 10px 5px 5px;
text-align:center;
}
td.dsc{
max-width:20ch;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
table .tp{
text-align:center !important;
}
table .vlr{
white-space:nowrap;
text-align:right !important;
}
.f_p{ /*fonte pequena*/
font-size:12px !important;
}
.cx_detalhamento td{
padding:10px 8px;
}
table .atr{
text-align:left !important;
}
table .text{
text-align:justify;
}
.graficos{
display:grid;
justify-content:center;
}
.grafico_resumo{
display:flex;
flex-direction:column-reverse;
}
.informacoes_grafico{
display:flex;
}
.legenda_grafico_resumo{
display:flex;
margin-right:10px;
}
.legenda_grafico_resumo .mostrar_cor{
width:10px;
height:10px;
border:1px solid #000;
}
.legenda_grafico_resumo label{
font-size:13px;
margin-left:10px;
}

/* TELA CONSULTAR */
/*table{
page-break-inside:avoid;
}*/
.cx_dados_consulta{
page-break-inside:avoid;
}
#cx_dados_gerais,
.cx_dados_consulta.cx_det_ato_cartorial,
.cx_dados_consulta.cx_det_certificacao{
page-break-inside:unset;
}
.cx_detalhamento{
width:100%;
}
.subtitulo_consulta{
page-break-after:avoid;
border-left:5px solid @cor_secundaria;
background-color:#f6f6f6;
margin:40px 0 20px 0;
padding:12px 10px;
line-height:1;
display:flex;
flex-direction:column;
}
.descricao{
display:flex;
margin:5px 20px 5px 0;
}
.chave_consulta{
margin-right:9px;
font-size:10px;
font-weight:bold;
align-self:flex-end;
}
.exibe_dados{
position:relative;
width:100%;
}
.ui-widget-content{
outline:0!important;
}
.criterios_busca{
margin-bottom:20px;
}
