.conteudo-protocolo .cke {max-width: 880px; width: 100% !important;}

/*Larissa Mendes da Silva
  larissa.silva@sigma.com.br
  Sigma Dataserv - 2018*/
  
/*ALTERAÇÕES APLICADAS EXCLUSIVAMENTE PARA A TELA PROTOCOLAR SOLICITAÇÃO*/
.conteudo-protocolo{
	/*padding: 1% 5% !important;
	background: #f5f5f5 !important;*/
}
.conteudo-protocolo #conteudo_corpo{
	/*background: transparent;
	border: none;
	padding: 0 15px;
	margin-top: 0;*/
}
.h4-protocolo{
	background:none;
	border-bottom:0;
	color: #5f7fad;
	font-size: 22px;
	margin: 0px 0px 2px 9px;
}
.tabela-protocolo{
	position: relative;
}
.tabela-protocolo .subtitulo-protocolo{
	height: 35px;
}
.tabela-protocolo .subtitulo-protocolo h5{
	background:none;
	font-size: 14px;
	color: #333;
	border:0;
}
.tabela-protocolo hr{
	border-top: 1px solid #cecece;	
}
.tabela-protocolo hr.hr-dados {
    margin: -16px 0px 3px 160px;
}
.tabela-protocolo hr.hr-cadastro {
    margin: -16px 0px 3px 140px;
}
.tabela-protocolo hr.hr-solicitacao {
    margin: -16px 0px 3px 85px;
}
.tabela-protocolo hr.hr-interessados {
    margin: -16px 0px 3px 100px;
}
.tabela-protocolo hr.hr-arquivos {
    margin: -16px 0px 3px 70px;
}
.tabela-protocolo hr.hr-solicitar-apensamento {
    margin: -16px 0px 3px 210px;
}
.tabela-protocolo.form_tabela,
.tabela-protocolo.form_tabela td{
	border: 0;
	background-color: transparent;
	color: #555;
}
.tabela-protocolo.form_tabela .form_label_solic{
	text-align: right;
	height: 30px;
	vertical-align: middle;
}
.tabela-protocolo.form_tabela .form_td_solic{
	padding: 4px !important;	
}
.form_td_solic {
    border-bottom: 0;
}
.form_botao.btn-azul, .form_botao.btn-cinza{
	font-family: Arial;
	padding: 4px 15px;
	border: 0;
	font-size: 14px;
	height: 35px;
	margin: 10px 4px;
}
.form_botao.btn-azul{
	background: #80A1CC;
	color: #fff;
}
.form_botao.btn-azul:HOVER{
	background-color: #5f7fad;
}
.form_botao.btn-cinza{
	background: #ADADAD;
	color: #fff;
}
.form_botao.btn-cinza:HOVER{
	background-color: #999;
}
.btn-arquivo-protocolo{
	border: none;
	margin-top:5px;
}
.obs_obrigatorio_solic{
	/*text-align: right;
	font-size: 12px;*/
	font-size:80%;
}
.tabela-protocolo-itens{
	padding: 5px;
	border: 1px solid #E0E0E0;
	background: #e0e0e0;
	width: 100%;
}
.tabela-protocolo-itens .list_tabela{
	background-color: #cfcfcf;
	border: 1px solid #80A1CC;
	margin: 5px;
	width: 99%;
	
}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus {
    /*-moz-box-shadow: 0 0 8px -1px #6095d6;
    -webkit-box-shadow: 0 0 8px -1px #6095d6;
    box-shadow: 0 0 8px -1px #6095d6;*/
}
.select-protocolo-pequeno{
   -webkit-appearance: none;  /* Remove estilo padrão do Chrome */
   -moz-appearance: none; /* Remove estilo padrão do FireFox */
   appearance: none; /* Remove estilo padrão do FireFox*/
   background: url(../images/icon-seta-select.png) no-repeat #eeeeee;;  /* Imagem de fundo (Seta) */
   background-size: 30px;
   background-position: 218px center;  /*Posição da imagem do background*/
   width: 250px; /* Tamanho do select, maior que o tamanho da div "div-select" */
   height:30px; /* Altura do select, importante para que tenha a mesma altura em todo os navegadores */
   border:1px solid #ddd;
   background-color: #fff;
}
.select-protocolo-grande{
   -webkit-appearance: none;  /* Remove estilo padrão do Chrome */
   -moz-appearance: none; /* Remove estilo padrão do FireFox */
   appearance: none; /* Remove estilo padrão do FireFox*/
   background: url(../images/icon-seta-select.png) no-repeat #eeeeee;;  /* Imagem de fundo (Seta) */
   background-size: 30px;
   background-position: 350px center;  /*Posição da imagem do background*/
   width: 383px; /* Tamanho do select, maior que o tamanho da div "div-select" */
   height:30px; /* Altura do select, importante para que tenha a mesma altura em todo os navegadores */
   border:1px solid #ddd;
   background-color: #fff;
}
.radio-protocolo{
	vertical-align: bottom;
}
.output-dados{
	font-size: 14px;
	color: #677e93 !important;
}
.position-pdf-max{
	position: absolute;
	right: 0;
}
.tabela-protocolo-itens .list_tabela TH{
    border-left: #a4bedb 1px solid;
    border-bottom: #a4bedb 1px solid;
    background-color: #a4bedb;
}
.tabelas-home > div:not(.alert) {/*margin:8px 0 16px; border-bottom:1px solid #CCC; padding-bottom:8px;*/}
.tabelas-home .list_tabela TH{
	/*border-left: #a4bedb 1px solid;
    border-bottom: #a4bedb 1px solid;
    background-color: #C2D3E6;*/
}
.aba_desselecionada {
    background: #9B9B9B;
}
.aba_desselecionada a{
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    color: #fff;
}
.aba_desselecionada:hover{
	background: #BABABA;
}
.aba_desselecionada a:hover{
	color: #fff;
}
.aba_selecionada a{	
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    color: #486DA4;
}
.titulo-home{
	/*margin-bottom: 20px;
	text-align: left;*/
}
.titulo-home h1{
	/*display: inline;
	background-color: #F3F3F3;
	padding-right:8px;
	padding-left: 0;
	background-image: none;
	border: 0;
	color: #486DA4;
	border-bottom: 0;
	margin-left: 24px;*/ margin-bottom: 0; font-size: 110%; padding: 8px 16px 4px 2px; font-weight: 600; display: inline-block; border-radius: 6px 6px 0 0; color: #3476c1; color: #3476c1;
}
[data-bs-theme="dark"] .titulo-home h1 {color:#1a9bf0;}
.titulo-home hr{
	margin: -8px 0px 3px 0px;
}
.titulo-home2{
	margin-bottom: 20px;
	text-align: left;
}
.titulo-home2 h1{
	display: inline;
	background-color: #FFFFFF;
	padding-right:8px;
	padding-left: 0;
	background-image: none;
	border: 0;
	color: #486DA4;
}
.titulo-home2 hr{
	margin: -8px 0px 3px 0px;
}
/*@media (min-width:1150px){
	.conteudo-protocolo{
		padding: 1% 10% !important;
	}
}
@media (min-width:1350px){
	.conteudo-protocolo{
		padding: 1% 15% !important;
	}
}*/

#skip a{
	position:absolute;
	left: -100000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	color: #FFF;
}

#skip a:focus{
	position:static;
	width:auto;
	height:auto;
}

 .mycounter {
      font-family: Arial;
      font-size: 1.0em;
      color: #808080;
      text-align: right;
      width:100% !important;
      white-space: pre;
   }