.shopping-cart table.products thead th {
  padding-right: 8px;
}
.shopping-cart table.products thead th.amount {
  text-align: center;
}
.shopping-cart table.products thead th.price-unit {
  text-align: right;
}
.shopping-cart table.products thead th.price-total {
  text-align: right;
}
.shopping-cart table.products tbody tr td.name span.title {
  font-style: italic;
  font-weight: 300;
}
.shopping-cart table.products tbody tr td.name span.value {
  font-style: italic;
}
.shopping-cart table.products tbody tr td.name a {
  min-height: inherit;
  padding: 0;
}
.shopping-cart table.products tbody tr td.name a:hover,
.shopping-cart table.products tbody tr td.name a:active,
.shopping-cart table.products tbody tr td.name a:focus {
  text-decoration: underline;
}
.shopping-cart table.products tbody tr td.amount {
  text-align: center;
}
.shopping-cart table.products tbody tr td.price-unit {
  text-align: right;
}
.shopping-cart table.products tbody tr td.price-unit .price-old {
  font-size: 13px;
  margin-right: 10px;
  text-decoration: line-through;
}
.shopping-cart table.products tbody tr td.price-total {
  text-align: right;
}
.shopping-cart table.products tbody tr td.price-total .price-old {
  font-size: 13px;
  margin-right: 10px;
  text-decoration: line-through;
}
.shopping-cart table.products tbody tr.subproduct .name {
  padding-left: 30px;
}
.shopping-cart table.totals {
  margin-top: 20px;
}
.shopping-cart table.totals th {
  font-weight: 500;
}
.shopping-cart table.totals th.price-total-with-vat {
  font-size: 15px;
}
.shopping-cart table.totals td {
  text-align: right;
}
.shopping-cart table.totals td.price-total-with-vat {
  font-size: 15px;
  font-weight: 700;
}
.page-reports-indexbestsellingconsultants .index-table-wrapper .filter .form-group-period-from,
.page-reports-indexrevenueconsultants .index-table-wrapper .filter .form-group-period-from,
.page-reports-indexbestsellingconsultants .index-table-wrapper .filter .form-group-period-till,
.page-reports-indexrevenueconsultants .index-table-wrapper .filter .form-group-period-till {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  width: 45%;
}
.page-reports-indexrevenueconsultantsstatement .index-table-wrapper .filter .form-group-period-from,
.page-reports-indexrevenueconsultantsstatement .index-table-wrapper .filter .form-group-period-from,
.page-reports-indexrevenueconsultantsstatement .index-table-wrapper .filter .form-group-period-till,
.page-reports-indexrevenueconsultantsstatement .index-table-wrapper .filter .form-group-period-till {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  width: 45%;
}
