.input-field.warning label,
.input-field.warning input {
  color: orange;
}
form .col p {
  padding-top: 15px;
}
form .col select {
  margin-bottom: 18px;
  margin-top: 0;
  height: 3rem;
}
form .input-field {
  min-height: 61px;
}
form .input-field p {
  padding-top: 15px;
}
form .input-field select,
form .input-field p {
  margin-bottom: 15px;
  margin-top: 0;
  height: 3rem;
  box-sizing: content-box;
}
form .input-field .btn-block {
  margin-top: 10px;
}
.sostena-legacy-form input[type='text'],
.sostena-legacy-form input[type='password'],
.sostena-legacy-form input[type='email'],
.sostena-legacy-form input[type='url'],
.sostena-legacy-form input[type='date'],
.sostena-legacy-form input[type='tel'],
.sostena-legacy-form input[type='number'],
.sostena-legacy-form input[type='search'],
.sostena-legacy-form textarea {
  border: 1px solid lightgrey;
  padding-left: 0.5em;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #fff;
}
td select,
td input[type='text'],
td input[type='password'],
td input[type='email'],
td input[type='url'],
td input[type='date'],
td input[type='tel'],
td input[type='number'],
td input[type='search'] {
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #fff;
}
.filters .input-field.input input {
  border: none;
}
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
