/**********Formulários*************/
form.trt5-processos-forms {
	margin-bottom: 20px;
}
form.trt5-processos-forms h3{
	margin-top: 0px;	
}
#trt5-processos-antigo-form label,
#trt5-processos-antigo-form .form-item{
	display: inline;
}
#trt5-processos-antigo-form .form-item-tipo span,
#trt5-processos-antigo-form .form-item-letra span{
	display: none;
}
#trt5-processos-nome-form label,
#trt5-processos-nome-form .form-radios,
#trt5-processos-nome-form .form-item{
	display: inline;
}
#trt5-processos-nome-form .form-type-textfield {
	display: block;
}
#trt5-processos-nome-form .form-item{
margin-top: 15px;
}

/**********Resultado consulta*************/
#processos .resultado {
	padding: 0.5em;
	background-color: #C7DFF4;	
	width: 60%
}
#processos table {
	width: 98%;
	font-size: 8pt;
	border-collapse: separate;
	color: #333;
	margin-bottom: 20px;
}
#processos  thead{
	vertical-align: middle;
	font-weight: bold;
}
#processos  th{
	border: 0;
}
#processos  tr{
	vertical-align: inherit;
}
#processos  tbody{
	vertical-align: middle;
} 
#processos  tbody td{
	border-bottom: 1px dotted #d3d3d3;
}
#processos  tr td, #processos tr th{
	vertical-align: inherit;
	padding-right: 5px;
}
#processos .numero-field{
	width: 26%;
}
#processos .reclamante-field{
	width: 31%;
}
#processos .reclamado-field{
	width: 31%;
}

#processos .alert {
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #ECE4A2;
	width: 97%;
	padding: 0.5em;
}

/**********Bloco consulta processo*************/
.form-item--p-seq-proc,
.form-item--p-ano-proc,
.form-item--p-cod-vara,
.form-item--p-regiao,
.form-item--p-seq-apart,
.form-item--p-dig-verif {
	display: none;
}
#trt5-processos-consulta .form-type-radio.form-item-tipo-numero{
	display: inline;
}
#trt5-processos-consulta .rotulo,
#trt5-processos-consulta .form-type-textfield{
	float: left;
	margin-left: 3px;
}
#trt5-processos-consulta .rotulo,
#trt5-processos-consulta #edit-submit{
	margin-top: 15px;
}
#trt5-processos-consulta .form-type-textfield input{
	font-size: 9px;
	height: 14px;
}
#trt5-processos-consulta .form-item label{
	font-weight: normal;
}

.texto #trt5-processos-consulta label {
	margin: 0;
}
.texto #trt5-processos-consulta [type="submit"] {
	line-height: initial;
}

#trt5-processos-consulta fieldset {
	border: 0;
}

#trt5-processos-resultado.invisivel {
	display: none!important;
}

#trt5-processos-movimentos .mov-documentos {
	font-size: 1.8em;
}

#trt5-processos-movimentos .mov-documentos a {
	text-decoration: none;
}
#movimentos-processo .mov-documentos{
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#pdf-display{
	overflow-y: hidden;
}

#trt5-processos-recurso label,
#trt5-processos-resultado .campo-resumo label {
	width: 145px;
	border-right: 2px solid white;
	vertical-align: top;
}

#trt5-processos-resultado .campo-resumo span:nth-child(n+3) {
	display: inline-block;
	margin-left: 143px;
	width: 80%;
	border-left: 2px solid white;
}
#trt5-processos-recurso .form-select {
	display: initial;
	width: auto;
}
#trt5-processos-resultado legend {
	width: 100%;
	text-align: center;
	padding: 0.4em 0;	
}
#trt5-processos-resultado label {
	margin: 0;
}
#trt5-processos-recurso .form-item-recurso,
#trt5-processos-resultado .campo-resumo {
	background-color: #DDDDDD;
	margin: 0.2em 0;
}
.alto-contraste #trt5-processos-recurso .form-item-recurso,
.alto-contraste #trt5-processos-resultado .campo-resumo {
	background-color: #010101;
}
#trt5-processos-recurso .form-item-recurso label {
	height: 35px;
}

#trt5-processos-recurso .form-select,
#trt5-processos-resultado .conteudo-campo,
#trt5-processos-resultado .conteudo-subcampo{
	padding: 0.3em;
}
#trt5-processos-movimentos {
	text-align: center;
}
#trt5-processos-movimentos h2 {
	margin-top: 1em;
}
#movimentos-processo .mov-data{
	width: 20%;
}


.form-item {
	position: relative;

}

.trt5-processos-consulta-vermelho {
	border-width: .175em !important;
	border-color: rgba(168, 18, 21, 0.70) !important;
}

/* tooltip bottom */

.trt5-processos-consulta-tool-tip{
	color: #fff;
	background-color: rgba( 0, 0, 0, .7);
	text-shadow: none;
	font-size: .8em;
	visibility: hidden;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	-o-border-radius: 7px; 
	border-radius: 7px;	
	opacity: 0;
	z-index: 999;
	position: absolute;
	cursor: default;

	left: 50%;		
	width: 85px;
	height: 35px;
	margin-left: -43px;
	margin-top: 10px;
	text-align: center;
	padding: 5% !important;
	line-height: 1.2em;
}

/* triangulo */

.trt5-processos-consulta-tool-tip.trt5-processos-consulta-bottom:after{
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -7px;
	content: ' ';
	height: 0px;
	width: 0px;
	border: 6px solid transparent;
    border-top-color: transparent;	
    border-bottom-color: rgba( 0, 0, 0, .6);	
}


/* hover */

*:not(.form-item):hover > .trt5-processos-consulta-tool-tip,
.form-item .trt5-processos-consulta-tool-tip{
	-webkit-transition: all 4s ease-in-out;
	-moz-transition: all 4s ease-in-out;
	-ms-transition: all 4s ease-in-out;
	-o-transition: all 4s ease-in-out;
	transition: all 4s ease-in-out;		
}

*:not(.form-item):hover > .trt5-processos-consulta-tool-tip,
.form-item input:focus + .trt5-processos-consulta-tool-tip{
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 240ms ease-in-out;
	-moz-transition: all 240ms ease-in-out;
	-ms-transition: all 240ms ease-in-out;
	-o-transition: all 240ms ease-in-out;
	transition: all 240ms ease-in-out;		
}

@media (max-width:630px) {
	#trt5-processos-recurso label,
	#trt5-processos-resultado .campo-resumo label {
		width: auto!important;
		border-right: 0!important;
	}
	#trt5-processos-resultado .campo-resumo span:nth-child(n+3) {
		margin-left: 0!important;
		border-left: 0!important;
	}

	#trt5-processos-recurso .form-select,
	#trt5-processos-resultado .campo-resumo .conteudo-campo,
	#trt5-processos-resultado .campo-resumo .conteudo-subcampo {
		display: block!important;
		border-left: 0!important;
		padding: 0!important;
	}

	#trt5-processos-recurso .form-item-recurso label {
		height: auto!important;
	}

}