/* This css file was only applied for printing page.*/
/* common print css start, including header,footer,base element */
@media print {
  body {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; }
  a[href]:after {
    content: "" !important; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .QSISlider {
    display: none; } }

/* specific pages start*/
/* order confirmation page start */
@media print {
  /* order confirmation page */
  .checkout-review-item {
    width: 50%; }
  .order-detail-row.hidden-xs {
    display: inline-block !important;
    width: 100%; }
  .order-detail-row .order-detail-label {
    float: left; }
  .visible-xs.order-detail-label {
    display: none !important; }
  .checkout-step-body > div, .order-detail-row {
    width: 100%; }
  .checkout-confirmation-tip {
    margin: 15px 0;
    padding: 15px 0; }
  .checkout-confirmation-register {
    padding: 5px 0 !important; } }

@media print and (min-width: 768px) {
  header .main-navigation .nav > li {
    position: relative;
    clear: both; }
  .main-navigation, #header-right, #searchcart {
    display: none; }
  .offcanvas .main-navigation {
    display: block;
    position: realative; }
  .nav-pills > li {
    clear: both; }
  .site-logo {
    width: auto;
    margin-bottom: 15px;
    clear: both; }
  .main-header {
    padding: 15px 0;
    margin: 15px 0;
    height: auto; } }

@media print and (max-width: 767px) {
  .order-detail-row.hidden-xs {
    display: inline-block !important;
    width: 75%; } }

/* order confirmation page end */
