/* Corrigir cor de fundo e texto de inputs e selects */
input.form-control,
select.form-control,
textarea.form-control {
  background-color: #fff !important;
  color: #222 !important;
  border: 1px solid #ccc !important;
  box-shadow: none !important;
}

input.form-control::placeholder,
textarea.form-control::placeholder {
  color: #aaa !important;
}

input.form-control:focus,
select.form-control:focus,
textarea.form-control:focus {
  border-color: #007bff !important;
  background-color: #fff !important;
  color: #000 !important;
  outline: none !important;
  box-shadow: 0 0 4px rgba(0, 123, 255, 0.3) !important;
}

form select,
form input[type='date'] {
  background-color: #fff !important;
  color: #333 !important;
  border: 1px solid rgba(0, 0, 0, 0.075) !important;
}

form select:focus,
form input[type='date']:focus {
  border-color: #007bff !important;
  box-shadow: 0 0 4px rgba(0, 123, 255, 0.3) !important;
  outline: none !important;
}
