.error  {
  input,
  textarea {
    border-color: $color-mandy;
    color: $color-mandy;
    background: $color-chablis;
    &:focus {
      border-color: $color-mandy;
      color: $color-mandy;
    }
  }
  input[type="checkbox"] + label:before, input[type="checkbox"]:checked + label:before, input[type="radio"] + label:before, input[type="radio"]:checked + label:before {
    background: $color-chablis;
    border-color: $color-mandy;
  }
  input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before {
    color: $color-mandy;
  }
  .chosen-container-single .chosen-single {
    border-color: $color-mandy;
  }
  .chosen-container.chosen-container-multi{
    border: 1px solid $color-mandy;
  }
  .notification-indicator {
    color: $color-mandy;
    margin-left: rem-calc(2);
    i {
      font-size: rem-calc(24);
      vertical-align: middle;
    }
  }
}
select.error + .chosen-container-single .chosen-single {
  border-color: $color-mandy;
}

select.error + .chosen-container.chosen-container-multi{
  border: 1px solid $color-mandy;
}

input,
textarea {
  &.error {
    border-color: $color-mandy;
    color: $color-mandy;
  }
}
input[type="checkbox"] + label:before, input[type="checkbox"]:checked + label:before, input[type="radio"] + label:before, input[type="radio"]:checked + label:before {
  &.error {
    background: $color-chablis;
    border-color: $color-mandy;
  }
}
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before {
  &.error {
    color: $color-mandy;
  }
}