
.avisoh1{
    color: #FF8C00;
	text-align: center;
    font-family: 'Lobster';
}

.avisoh2{
    color: #FF0000;
    font-family: 'Lobster';
}
.avisoh3{
    
    font-family: 'Lobster';
}


input:focus {
    background-color: #B9D3EE;
}

input[type=text]:disabled {
    background: #ffffff;
}
	.error{color: red}
	
	.disable {
  opacity: 0.1;
}

.form-control {
		color:black
	}

	
        .valido {
            border: 1px solid green;
        }
        .invalido {
            border: 1px solid red;
        }
	    .valido_ok {
            border: 1px solid black;
        }
		.labelinvalido {
		   color: red;	
		}
		.labelvalido {
		   color: black;	
		}
		
		
		
	
    
    .form-group.focused .control-label {
      opacity: 1;
      transform: scale(0.75);
    }
    
    .form_campos {
      height: 20px;
      color: #484848;
      z-index: 1;
      align-self: flex-end;
      font-size: 15px;
      padding: 5px;
      outline: none;
      border-color: #484848;
      border-style: solid;
      border-bottom-width: 1px;
      border-top-width: 0;
      border-right-width: 0;
      border-left-width: 0;
      background: transparent;
	  
    }
    
    
    
    .center_a{ 
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -75px; /*centralizando a imagem*/
	margin-top: -35px; /*centralizando a imagem*/
	
	

}

.center {float:none; display:block; margin-left:auto; margin-right:auto;}

#arquivo {
  display: none;
}
.file {
  line-height: 30px;
  height: 30px;
  border: 1px solid #A7A7A7;
  padding: 5px;
  box-sizing: border-box;
  font-size: 15px;
  vertical-align: middle;
  width: 300px;
}

#arquivo_pdf {
  display: none;
}

.file_pdf {
  line-height: 30px;
  height: 30px;
  border: 1px solid #A7A7A7;
  padding: 5px;
  box-sizing: border-box;
  font-size: 15px;
  vertical-align: middle;
  width: 300px;
}
	
.descricao_tcf{
    display: none;
}
.item_tcf:hover .descricao_tcf{
    display: block;
}	

.descricao_delfdalf{
    display: none;
}
.item_delfdalf:hover .descricao_delfdalf{
    display: block;
}	