
.sc_header{}
.sc_header h1{font-family: "exo-black",sans-serif; color:#0b1433; font-weight: 900; margin-top: 25px; margin-left: 10px; }
.sc_article h2{margin-top: 5px;}
.sc_header p{margin-top: 40px;}

.detalhe .borda{
    position: absolute;
    left: -40px;
    border-left: 30px solid transparent;
    border-right: 10px solid  #0b1433;
    border-bottom: 5px solid  transparent
}
.sc_article{}
.sc_article section{margin-bottom: 10px;text-align: justify;}
.sc_article section:first-of-type{margin-top: 20px;}

.sc_indicadores{width: 500px; margin: 25px 0; margin-bottom: 50px;}
.sc_indicadores h1{}
.sc_indicadores a{}
.lista_indicador{width: 100%; height: 20px; }
.detalhe-ind-e{position: relative; float: left; width:50px; height: 5px; background-color: #0b1433; margin-top: 7px;}
.detalhe-ind-e .esquerdo{
    position: absolute;
    right: -40px;
    border-left: 20px solid #0b1433;
    border-right: 20px solid transparent;
    border-bottom: 5px solid transparent;
}
.detalhe-ind-d .direito{
    position: absolute;
    left: -20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom:5px solid #0b1433;
}
.detalhe-ind-d{position: relative; float: right;  width: 80px; height: 5px; background-color: #0b1433; margin-top: 7px;}
.lista_indicador{
    text-align: center;
    font-family: "exo-regular",sans-serif;
    font-size: 0.9375em;
    color: #0b1433;
    font-weight: 900;   
}

.tabela_indicadores{margin-bottom: 100px; margin-top: -40px;}
.tabela_indicadores_nomecol{background-color: #0b1433; box-sizing: border-box; height: 50px; line-height: 50px;}
.tabela_indicadores_mes_ano{font-family: serif; font-weight: 600; width: 80px; display: block; }
.tabela_indicadores_mes{
    font-family:  "exo-light",sans-serif; 
    font-weight: 300;
    width: 400px;
    color: #fdfdfd;
    font-size: 0.9em;
    text-align: center; 
    border-right: solid 1px #264f9f;
}
.tabela_indicadores_ano{
    font-family:  "exo-light",sans-serif;
    font-weight: 300;
    width: 400px;
    color: #fdfdfd;
    font-size: 0.9em;
    text-align: center;
    background-color: #0b1433;
}
.tabela_indicadores_valor{
    font-family:  "exo-regular",sans-serif;
    color: #000;
        font-weight: bold;
    font-size: 0.618em;
    text-align: center;
    border-right: solid 1px #BBB
}
.tabela_indicadores_nomeval{height: 40px; border-bottom: solid 1px #BBB; line-height: 40px;}

.c_botao_imprimir{
    float: right;
    text-align: center;
    margin-top: -70px;
    margin-right:  0;
margin-bottom: 400px;
}
.botao_imprimir{
    font-family: "keep-regular",sans-serif;
    box-sizing: border-box;
    padding: 10px;
    font-size: 0.65em;
    color: #FFF;
    background-color: #0b1433;
    box-shadow: 0 0 1px 1px #0b1433;
    border-radius: 5px;   
}
.botao_imprimir:hover{
    transition: 0.3s;
    background-color: #264f9f;
}

@media print {
    @page{
        size: A4;
    }

    .tabela-03{ width: 54.5px; text-align: center; font-family:  "exo-light",sans-serif; font-size: 6pt; margin-top: 0px;  height: 12px; font-weight: 600; border-bottom: solid 1px #000; border-left: solid 1px #000;  padding: 0px 0 0px 0;}
    .texto-subir{margin-top: -14px}
    .tabela-02{ width: 110px;  border-bottom: solid 0px #000; margin-bottom: 0px }
    .borda-esquerda{ border-left: solid 0px #000;}
    .borda-direita{border-right: solid 1px #000;}
	.topo{margin-top: 15px;}
    .impressao-none{display: none}
    .print-table01-namecol{ height: 0px; line-height: 15pt; background-color: #fff; margin-top:500px !important; border: solid 0px transparent !important; }
	.cima{margin-top: 5px}
    /*HEADER*/
    .print02-header{display:block;}
    .print02-header-font{ font-family: "arial"; color: black; line-height: 15px; margin-top: -30px !important;   }

	.print02-header-p{ font-size: 11.1px !important; font-family: "arial"; color: black; line-height: 15px;    }
	.print02-header-p2{ font-size: 14pt !important }
	.print02-header-p2 strong{ font-size: 13pt !important; font-family: "arial"; color: black; line-height: 15px;    }

	.print02-header-p3{ font-size: 11pt !important }
	.print02-header-p3 strong{ font-size: 11pt !important; font-family: "arial"; color: black; line-height: 15px;    }


    	.print02-header-font-light{
        font-weight: 100;		
    }
    	.print02-header-h1{
        font-size: 16px !important;
        text-align: center;
        font-weight: 100 ;
        margin: 0 ;
        margin-bottom: 0px  !important;
 margin-top: -15px !important; 

    }

	.imp{ margin-top: 0px !important;}
    	.print02-header-h3{ margin: 0px 0 10px 0; font-size: 11pt !important; font-family: "arial"; text-align: center;}
   	 .print02-header-h3 strong{  font-weight: 600 }
 		   .print02-header-h302{ text-align: left; }
	
    .print02-header-p{
        margin: 0;
        font-size: 13px  !important;
        text-align: center;
margin-top: 0px !important;
    }
    .print02-header-p strong{
         font-size: 11px  !important;
        font-weight: 600;
    }

.tabela_indicadores {
    margin-bottom: 100px;
    margin-top: -10px !important;
}


.margin{margin-top:15px !important}
.bottom{margin-bottom: 15px !important}
}