.bestellung-form .row.message-row:empty {
  display: none;
}
.bestellung-form .input-checkbox {
  color: var(--text-color, var(--default-text));
}
.bestellung-form label.hidden_label {
  display: none;
}
.bestellung-form .error-message {
  display: none;
  padding: 5px 10px;
  background-color: var(--error);
  color: var(--light);
  border-radius: var(--input-radius, 0);
}
.bestellung-form .error-message.error-field {
  display: block;
}
.bestellung-form .bestellung {
  padding: 30px 15px;
  background-color: var(--form-bg);
  margin: 10px 0 20px;
}
.bestellung-form .bestellung .row:last-of-type .col-md-6 {
  margin: 0 auto;
}
.bestellung-form .last-row {
  margin-bottom: 15px;
}

@media screen and (max-width: 1024px) {
  .bestellung-form .submit_button {
    width: 100%;
    display: block;
  }
}
/*---Order-List---------------------------------------------------------------------------------------------------------*/
.order-list {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.order-list .bestell-posten {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.order-list .bestell-posten.head div {
  text-align: center;
  font-size: 1.5rem;
}
.order-list .bestell-posten:nth-of-type(2) input:first-child {
  border-radius: 5px 0 0 0;
}
.order-list .bestell-posten:nth-of-type(2) input:last-child {
  border-radius: 0 5px 0 0;
}
.order-list .bestell-posten:last-child input {
  border-bottom: 1px solid #9C9D9F;
}
.order-list .bestell-posten:last-child input:first-child {
  border-radius: 0 0 0 5px !important;
}
.order-list .bestell-posten:last-child input:last-child {
  border-radius: 0 0 5px 0 !important;
}
.order-list .bestell-posten input {
  border-bottom: 0;
}
.order-list .bestell-posten input.quantity {
  border-right: 0;
}
.order-list .bestell-posten input.article {
  border-right: 0;
}
.order-list .bestell-posten .quantity {
  width: 15%;
}
.order-list .bestell-posten .article {
  width: 70%;
}
.order-list .bestell-posten .artnr {
  width: 15%;
}

/*# sourceMappingURL=bestellung.css.map */
