.btn {margin:0 0 10px 0;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px 15px;
    border-top: 1px solid #d4cdcd;
  }
  
.flright {float:right;}
.pricelist-row {border-bottom:1px solid #d4cdcd;margin:0 0 7px 0;padding:0 0 7px 5px;}
.bg-light-grey {background-color:#f5f5f5;}



.tx-cart h5.form-title {
  font-family: 'bwecallight', sans-serif;
  font-size:16px;
  background:#e5e5e5;
  padding:0 20px;
  line-height:2;
  margin:0 0 10px 0;
}
.tx-cart form#form-order .form-title .num, .tx-cart form#form-cart .form-title .num {background:#05345d;}
 