form .no-error,
form .no-error {
  border: 1px solid green !important;
}

form .has-error,
form input.has-error:-internal-autofill-selected {
  border: 1px solid gray;
}

form .form-group {
  position: relative;
}

form input ~ img,
form select ~ img {
  position: absolute;
  bottom: 12px;
  right: 5px;
  z-index: 1;
  width: 18px;
}

form select.mobile#fields_state ~ img {
  bottom: 18px;
}

form select#fields_state:not(.mobile) ~ img {
  bottom: 15px;
  right: 8px;
}

#shortcheckoutcontainer #order_form #cc_expmonth ~ img,
#shortcheckoutcontainer #order_form #cc_expyear ~ img,
#shortcheckoutcontainer #order_form #cc_cvv ~ img {
  bottom: 22px;
}
