
/* FORMS  */
/*------------------- SISSA -------------------*/

.form-group label {
  font-weight: bold;
  font-size: 14px;
}

body form .form-group label.active,
body form .form-group label,
body form .select-wrapper label {
  padding: 0;
  font-weight: 700;
  font-size: 14px;
  position: static;
  line-height: 27px;
  color: #000;
  transform: none;
  display: block;
}

body form .form-group label.active,
body form .select-wrapper label.active,
body form .select-wrapper label.active {
  transform: translateY(0%);
}

form,
body .filters-container form,
body .form-group {
  margin: 0;
  select,
  input[type="date"],
  input[type="datetime-local"],
  input[type="email"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="time"],
  input[type="url"],
  textarea {
    border: 1px solid #000;
    color: #000000;
    display: block;
    font-size: 14px;
    min-height: 40px;
  }
}
body .select-wrapper select {
  border: 1px solid #000;
  font-weight: 400;
}


/* buttons */
form input.button.btn,
form .btn-primary {
    background: var(--accent);
    color: #000;

    &:hover {
      background: var(--accent);
      color: #000;
      opacity: .8;
    }
}
