.review-submit-title-section {  margin:20px 10px 10px 5px; }
.review-submit-title-section h1{  margin:0 0 5px 0; }
.order-summary{ margin-top:5px; }
.col-total-summary{
  padding-left:0;
  padding-right:0;
  position:relative;
}
.order-summary .row-first,
.order-summary .row-second{
  border:1px solid #ccc;
  border-bottom:none;
  border-left:none;
  padding:5px 20px;
}
.order-summary .row-second{ border-bottom:1px solid #ccc; }
.order-summary .no-right-border{ border-right:none; }
.review-submit-section .header {
  padding: 10px 10px 10px 20px;
  background-color: #ececec;
}
.review-submit-section .order-detail-summary{
  margin:0 0 10px 0;
  border-bottom:1px solid #ccc;
}
.review-submit-section .shippable-total-item {  padding-top: 0; }
.review-submit-section .col-min-height{  min-height:360px; }
.review-submit-section .shippable-total{
  background-color: #ededed;
  padding:5px 0;
  margin:15px 0;
}
.review-submit-section .total-disclaimers{
  font-size: 10px;
  padding-top: 8px;
  
}
.item-header-row .item-desc, .item-data-row .item-desc { width: 38% }
.item-header-row .item-descweight, .item-data-row .item-descweight { width: 35% }
.item-header-row .qty, .item-data-row .qty{ width: 7.5%; text-align:center }
.item-header-row .line-weight, .item-data-row .line-weight{ width: 7.5%; text-align:center }
.item-header-row .unit-price, .item-data-row .unit-price{ width: 10%; text-align:right }
.item-header-row .line-price, .item-data-row .line-price{ width: 10%; text-align:right }
.item-data-row .unit-price span, .item-data-row .line-price span{ display: block; }
.item-header-row .add-info, .item-data-row .add-info{ width: 27%; }
.item-header-row div.add-info{ text-align:left; }
.item-header-row .add-infoweight, .item-data-row .add-infoweight{ width: 20%; }
.item-header-row{ background-color:#f7f7f7; }
.item-header-row div {
 text-align: center;
 padding:7px;
 font-weight:bold;
}
.item-data-row{ border-bottom:1px solid #ccc; }
.item-data-row div{ padding:5px  7px; }
.item-data-row .item-sku{ padding-top:5px; display:block; }
.order-detail-section div.flag-container {
    padding:0;
}
.redBoldText {
    font-weight: bold;
    color: red;
}