
/* label no card */
label:not(.form-check-label):not(.custom-file-label) {
    font-weight: 400;
}

/* Espaço Entre Campos dos Forms */
.espacaoCampo{ 
    margin-bottom: 20px;
}

/* Cards Laranjas - Inicio */
.card-laranja:not(.card-outline)>.card-header {
    color: #fff !important;
    background-color: #666666 !important;
}

/* Cards Laranjas - Fim */


/* Mensagem de Error nos campos */
.mensagem {
  color: red;
}

/* Texto centralizado */
.centro{
	text-align: center;
}

/* Texto no centro verticalmente*/
.divCentro{
	display: flex;
	flex-direction: row;
	justify-content: center;
}

/* COR DO BOTÃO NAS ABAS EM FORMULARIO */
.nav-pills .nav-link.active {
    color: #fff;
    background-color: #6a7c8f;
}

/* MARCA D´AGUA - INICIO */
.watermark {
    position: fixed;
    bottom: 264px;
    right: 50px;
    opacity: 0.025;
    pointer-events: none;
    transform: translate(50%, 50%);
}
.watermark img {
  width: 600px; /* Ajuste a largura da imagem conforme necessário */
  height: auto; /* Ajuste a altura da imagem conforme necessário */
}
/* MARCA D´AGUA - FIM */


.tabelaResumo label{
	margin-bottom: 0;
}

.tabelaResumo b{
	font-weight: 600;
}


/* MENSAGEM PEQUENA NA LATERAL - INICIO */
body .ui-growl .ui-growl-item-container.ui-growl-error .ui-growl-image{
  	display: none !important;
 }	  
body .ui-growl .ui-growl-item-container.ui-growl-warn .ui-growl-image{
	 display: none !important;
}
body .ui-growl .ui-growl-item-container.ui-growl-info .ui-growl-image{
	 display: none !important;
}
 .ui-growl-message {
    width: 100%;
    text-align: left;
}	
.ui-growl {
    position: fixed;
    top: 20px;
    right: 20px;
    width: 370px;
}
body .ui-steps ul {
	display: flex; 
	justify-content: right;
}

body .ui-growl .ui-growl-item-container.ui-growl-error,
body .ui-growl .ui-growl-item-container.ui-growl-warn,
body .ui-growl .ui-growl-item-container.ui-growl-info {
    opacity: 1 !important;
}


/* MENSAGEM PEQUENA NA LATERAL - FIM */

/* DEFINE A ANIMAÇÃO DE PULSAÇÃO EM IMG - INICIO */
.icon {
    animation: pulse 1s infinite alternate; /* Define a animação de pulsação */
  }		
  @keyframes pulse {
    from {
      transform: scale(1); /* Tamanho inicial */
    }
    to {
      transform: scale(1.02); /* Tamanho aumentado */
    }
  }
/* DEFINE A ANIMAÇÃO DE PULSAÇÃO EM IMG - FIM */