/**
Bootstrap variables
**/
/**
Corporate design
 **/
.tt-bsh-orders .tt-bsh-ordersstatus .tt-bsh-ordersstatus-tracking {
  padding-top: 10px; }

.tt-bsh-orders .tt-bsh-ordersstatus .tt-bsh-ordersstatus-tracking a {
  padding-top: 0;
  display: inline; }

.tt-bsh-orders .tt-bsh-ordersstatus a {
  display: block;
  padding-top: 10px; }

.tt-bsh-pricetable {
  width: 100%; }

.tt-bsh-orders .tt-bsh-ordersstatus i {
  color: #005691;
  font-size: 2rem;
  margin-right: 1rem; }

.price-split {
  display: inline-flex;
  line-height: 20px;
  position: relative; }
  .price-split > * {
    display: flex; }
  .price-split .price-int {
    /* font-size: 1.0rem; */
    flex-direction: column-reverse; }
  .price-split .price-separator {
    /* font-size: 0.8rem; */ }
  .price-split .price-decimal {
    /* font-size: 0.8rem; */ }
  .price-split .price-currency {
    /* font-size: 1.0rem; */
    padding-left: 3px; }

.return-order-selection {
  margin-bottom: 15px; }
  .return-order-selection .return-order-metadata-row h4:not(:last-of-type), .return-order-selection .return-order-metadata-row p {
    margin-bottom: 0; }

.logistics-provider-selection .A-Teaser-TeaserCard {
  width: 33.33333%; }
  .logistics-provider-selection .A-Teaser-TeaserCard .A-Teaser-TeaserCard__image {
    padding: 25px; }
  .logistics-provider-selection .A-Teaser-TeaserCard .A-Teaser-TeaserCard__content {
    padding-top: 0; }

@media (min-width: 768px) {
  .logistics-provider-selection .A-Teaser-TeaserCard {
    width: 25%; } }

@media (min-width: 992px) {
  .logistics-provider-selection .A-Teaser-TeaserCard {
    width: 16.66667%; } }

.tink-return-order-selection {
  margin-bottom: 15px; }
  .tink-return-order-selection .tink-return-order-selection-product-list img {
    max-width: 150px; }

.replacements-search {
  margin-top: 30px;
  margin-bottom: 30px; }
  .replacements-search .replacement-search-form {
    margin-bottom: 30px; }
  .replacements-search .replacements-search-result-email {
    word-wrap: anywhere; }

.order-search #orderIdField.A-FormField__element {
  margin-top: 0.0em !important; }

.contracts .contracts-add-replacement-product, .contracts .contracts-report-damage {
  margin-top: 18px; }

.contracts .contract-wrapper {
  margin-top: 50px; }

.contracts .contracts-no-contract-available {
  margin-top: 30px;
  margin-bottom: 30px; }

.contracts .contracts-headline-row {
  border-top: 1px solid #eeeeee;
  margin-top: 18px;
  padding-top: 18px;
  display: flex;
  align-items: center; }
  .contracts .contracts-headline-row h3 {
    margin-bottom: 0;
    margin-top: 0; }
  .contracts .contracts-headline-row .contract-status {
    display: flex;
    align-items: center;
    justify-content: right; }
    .contracts .contracts-headline-row .contract-status svg {
      margin-right: 0.5rem; }

.contracts .component-cards-wrapper {
  display: flex;
  flex-wrap: wrap; }

.contracts .component-card {
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eeeeee; }
  .contracts .component-card h4 {
    display: flex;
    align-items: center; }
    .contracts .component-card h4 .arr-product-icon-container {
      margin-right: 0.5rem; }
      .contracts .component-card h4 .arr-product-icon-container figure {
        display: inline; }
        .contracts .component-card h4 .arr-product-icon-container figure img {
          width: 2rem; }
  .contracts .component-card p {
    margin-top: 0;
    margin-bottom: 5px; }
  .contracts .component-card .contract-device-status {
    display: flex;
    align-items: center; }
    .contracts .component-card .contract-device-status svg {
      margin-right: 0.5rem; }

.damage-handling .search-result-container .M-Table__container {
  overflow-x: auto; }
  .damage-handling .search-result-container .M-Table__container .M-Table__cell--head {
    white-space: break-spaces; }
  .damage-handling .search-result-container .M-Table__container .M-Table__cell--head, .damage-handling .search-result-container .M-Table__container .M-Table__cell {
    padding: 20px 5px; }

.damage-handling .save-button-custom {
  width: 200px; }

.return-registration {
  margin-bottom: 1rem; }

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