#appointmentError,#appointmentError2{display:flex;background:#e5acae;margin-bottom:1em;padding:10px;text-align:center;clear:both}#appointmentSuccess,#appointmentSuccess2{display:flex;background:#ace5c8;margin-bottom:1em;padding:10px;text-align:center;clear:both}.errorForm,.promo_error{background-color:rgba(255,0,0,.45)}.form-wrap{display:flex}.form-wrap.promo_error{border:1px solid red}