#order-detail .container-fluid { max-width:1120px;  }
.pr-15 { padding-right: 15px; }
.text-decoration-underline { text-decoration: underline; }
.mb-40 { margin-bottom: 40px; }
.table * { font-size: 12px; color :#000000; }
.table-labeled td, 
.table-labeled th { width: 50%;  text-align:center; color: #000000; font-size: 13px; }
.table-labeled td { font-size: 12px; }
.table-bordered, .table-bordered td, .table-bordered th { border: 1px solid #E3E3E3; color: #000; }
#delivery-address *,  #invoice-address * { font-size: 12px; }
#order-detail .breadcrumb { margin-top: 20px; float: left; margin-bottom: 40px; width: 100%; }
.addresses.order-history { margin: 30px 0px; }
#order-products { margin-bottom: 40px; }
#order-detail #wrapper .js-content-wrapper #main { margin-bottom: 220px }


input[type="checkbox"] { display: block !important; }
  #order-detail #block-order-detail .return-reason { display: none; display: none; max-width: 325px;
  width: 353px; background: #fff; border: 1px solid #948585; padding: 0 16px; z-index: 1; height: 245px; 
 text-align: center;font-size: 12px; overflow-y: hidden;  }
  #order-detail #block-order-detail .return-reason li { cursor: pointer; line-height: 25px; float: left; width: 100%; }
  #order-detail div.checker input { opacity: 0; margin-bottom: 10px; }

#order-detail-content table .order_qte_input { display: none; }
#block-order-detail .error-message { display: none; color: red; /*position: absolute;*/ }
#order-detail #block-order-detail .select-reason-disabled {
  border: 1px solid #5B8E59; padding: 3px 6px; border-radius: 3px; position: relative; white-space: nowrap; width: 325px; display: block; 
  overflow: hidden; background-color: #f1f1f1; cursor: not-allowed; color: #948585; }
.select-reason { border: 1px solid #5B8E59; padding: 3px 6px; border-radius: 3px; position: relative; white-space: nowrap; width: 325px; display: block; overflow: hidden; background-color: #f1f1f1; cursor: pointer; color: #948585;  }
.alert { clear: both; }
.footer_links { display: none; }
#returnOrderMessage button { background: #5B8E59; border: 1px solid #5B8E59; cursor: pointer; }
#returnOrderMessage button span { color: #ffffff; padding: 10px; float: left; }
.order-totals + .box { display: none; }

@media (min-width: 0px) and (max-width: 1090px) { 
  #order-infos .box > .row *,
  .carrier-container li,
  .history-lines * { width: 100%; margin-bottom: 10px; }
  #order-history,
  .addresses.order-history { background: #F1F1F1; clear: both; padding: 20px; } 
  #order-history h3 { margin-bottom: 15px; }
  #order-return-form { overflow: scroll; }
}