#titulo
{
  text-align: center;
  font-weight: bold;
  background-color: #f7eac8;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px !important;
}


/* CSS para aparecer o menu */
#site-navigation-wrap .dropdown-menu {
  display: block;
  float: none;
  position: relative;
  top: auto;
  left: auto;
}

.label{
  font-weight: bold;

}

 input:focus 
 { 
  background-color: #f5f1dd !important;  /*Amarelo claro  */
  border-color: #fce377 !important; /* Borda amarela  */
  outline: none !important; /*Remove a borda azul padrÃ£o  */
 } 


.form-control::placeholder 
{
 color: #cccccc !important;
  opacity: 1; /* Necessário para Firefox */
}


select:focus 
{
  background-color: #f5f1dd !important; /* Amarelo claro */
  border-color: #fce377 !important; /* Borda amarela */
  outline: none !important; /* Remove o contorno azul padrÃ£o */
  
}

.required-asterisk {
  color: #ff0000;
  margin-left: 3px;
}

/* CSS para igualar o tamanho dos botÃµes do modal de exclusÃ£o*/
input[type=button], input[type=reset], input[type=submit], button[type=submit], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button 
{
  padding: 12px 18px !important;
}
.alert.alert-info {
  background-color: #f7f8f9; /* azul clarinho */
  padding: 20px;
  font-size: 15px;
  margin-top: 20px;
}

.alert.alert-info li {
  margin-bottom: 8px;
}

.alert.alert-info .show-more {
  color: #31425c;
  cursor: pointer;
  display: inline-block;
  transition: all 0.2s ease;
  text-decoration: none;


}

.alert.alert-info .show-more:hover {
  background-color: #dbeeff;
  padding: 3px 6px;
  border-radius: 5px;
  text-decoration: none;
}
/* .text-wrap {
  text-transform: uppercase;

}

.menu-link {
  text-transform: lowercase !important;

} */

/* Altera o tamanho dos botÃµes de AÃ‡ÃƒO dos grids */
/* .bi-pencil-square, .bi-trash {
  width: 16px;
  height: 16px;
} */


/* Sobrescreve estilos do WordPress para o botÃ£o */
/* Sobrescreve estilos do WordPress para o botÃ£o */



.show-more {
  background-color: #d1ecf1;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.show-more:hover {
  background-color: #80adb6; /* cor mais escura ou clara */
  color: #0056b3; /* opcional: muda a cor do texto */
}




/*
.btn-outline-primary {
  --bs-btn-color: #0d6efd !important;
  --bs-btn-border-color: #0d6efd !important;
  --bs-btn-hover-color: #fff !important;
  --bs-btn-hover-bg: #0d6efd !important;
  --bs-btn-hover-border-color: #0d6efd !important;
  --bs-btn-focus-shadow-rgb: 13,110,253 !important;
  --bs-btn-active-color: #fff !important;
  --bs-btn-active-bg: #0d6efd !important;
  --bs-btn-active-border-color: #0d6efd !important;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  --bs-btn-disabled-color: #0d6efd !important;
  --bs-btn-disabled-bg: transparent !important;
  --bs-btn-disabled-border-color: #0d6efd !important;
  --bs-gradient: none !important;
}



.btn {
  --bs-btn-padding-x: 0.75rem !important;
  --bs-btn-padding-y: 0.375rem !important;
  --bs-btn-font-family:  !important;
  --bs-btn-font-size: 1rem !important;
  --bs-btn-font-weight: 400 !important;
  --bs-btn-line-height: 1.5 !important;
  --bs-btn-color: var(--bs-body-color) !important;
  --bs-btn-bg: transparent !important;
  --bs-btn-border-width: var(--bs-border-width) !important;
  --bs-btn-border-color: transparent !important;
  --bs-btn-border-radius: var(--bs-border-radius) !important;
  --bs-btn-hover-border-color: transparent !important;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075) !important;
  --bs-btn-disabled-opacity: 0.65 !important;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5) !important;
  display: inline-block !important;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x) !important;
  font-family: var(--bs-btn-font-family) !important;
  font-size: var(--bs-btn-font-size) !important;
  font-weight: var(--bs-btn-font-weight) !important;
  line-height: var(--bs-btn-line-height) !important;
  color: var(--bs-btn-color) !important;
  text-align: center !important;
  text-decoration: none !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color) !important;
  border-radius: var(--bs-btn-border-radius) !important;
  background-color: var(--bs-btn-bg) !important;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
}
  */