/* Commerce Vision (Customer Self Service Implementation)
 * Stylesheet:  Print Styles
 * Created By:  Ben Demeyere (Commerce Vision)
*/
/* ==========================================================================
   Print styles.
   Inlined to always required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
    page-break: always !important;
    overflow: hidden !important;
  }

  input {
  border: none;
  background-color:White;border-color:;border-width:0px !important;padding-bottom:0px !important;
  }

  #tlLinks {
  visibility: hidden;
  }

  #message {
  visibility: hidden;
  }

  #message-container {
      display: none;
  }
  .breadcrumbs {
  visibility: hidden;
  }
  .four-step {
  visibility: hidden;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    /* content: " (" attr(href) ")"; */
  }

  abbr[title]:after {
    /* content: " (" attr(title) ")"; */
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: always;
  }

  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  tr,
  img {
    page-break-inside: always;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: always;
  }

  nav, .site-search, .account-cart, .btn, .page-footer, .credits, .fav, .atc-info .k-numeric-wrap, .zoom {
    display: none !important;
  }

  .product-gallery {
    float: left;
    margin: 0 0 20px;
  }

  .cart-summary.full .heading-row {
    font-size: 11px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 5px 0;
    display: block;
  }

  .cart-summary.full .heading-row {
    *zoom: 1;
  }
  .cart-summary.full .heading-row:before, .cart-summary.full .heading-row:after {
    content: "";
    display: table;
  }
  .cart-summary.full .heading-row:after {
    clear: both;
  }


  .cart-summary.full .col-1 {
      width: 10%;
      display: inline-block;
    }

    .cart-summary.full .col-2 {
      width: 10%;
    }


    .cart-summary.full .col-3 {
      width: 20%;
    }

    .cart-summary.full .col-4 {
      width: 15%;
      text-align: right;
    }


    .cart-summary.full .col-5 {
      width: 10%;
    }

    .cart-summary.full .col-6 {
      width: 15%;
    }

    .cart-summary.full .col-7 {
      width: 20%;
    }

  .cart-summary.full .k-numerictextbox {
    width: 100px;
  }

  .cart-summary.full .text-right {
    padding-right: 15px;
  }

  .cart-summary.full .grid .text-right {
    padding-right: 0;
  }

  .cart-summary.full .cart-body .col-1 {
      padding: 0 5px 0 0 !important;
    }
    .cart-summary.full .cart-body .col-2 {
      padding: 0 5px 0 0 !important;
    }
    .cart-summary.full .cart-body .col-3 {
      padding: 0 5px 0 0 !important;
    }
    .cart-summary.full .cart-body .col-4 {
      padding: 0 10px 0 0 !important;
      font-size: 12px !important;
    }
    .cart-summary.full .cart-body .col-4:after {
      content: "";
    }
    .cart-summary.full .cart-body .col-5 {
      padding: 0 5px 0 0 !important;
    }
    .cart-summary.full .cart-body .col-6 {
      padding: 0 15px 0 0 !important;
      font-size: 12px !important;
    }
    .cart-summary.full .cart-body .col-7 {
      padding: 0 5px 0 0 !important;
    }

  .cart-summary.full .subtotals {
    max-width: 500px;
    margin-bottom: 30px;
    float: right;
    width: 60%;
  }

  .cart-summary.full .cart-subtotal-line.promo-code fieldset {
    padding: 0 15px 0 0;
  }
.cart-summary.full .cart-subtotal-line.promo-code fieldset input {
    width: 130px;
  }


 .progress-steps li a, .progress-steps li span {
    height: auto;
  }
  .progress-steps li .no-mobile {
      display: inline !important;
    }

    .fast-order {
      display: none;
    }

    .floating-header {
      display: none !important;
    }

  .text {
  padding:0px !important; margin:0px !important; border:0px !important;
  }


  .cv-table-cell-2 {
    padding-top:5px;
  }








}



@media print {
  .page-content .main-content {
    min-height: initial !important;
    padding-bottom: 0 !important; }

  #order-track-print .content-row.summary.last-row .col-1, #order-track-print .content-row.summary.last-row .col-2, #order-track-print .content-row.summary.last-row .col-3, #order-track-print .content-row.summary.last-row .col-4, #order-track-print .content-row.summary.last-row .col-5, #order-track-print .content-row.summary.last-row .col-6, #order-track-print .content-row.summary.last-row .col-7, #order-track-print .content-row.summary.last-row .col-10 {
    display: none !important; }
  #order-track-print .content-row.summary.last-row .col-8 {
    width: 77% !important;
    text-align: right !important; }
  #order-track-print .content-row.summary.last-row .col-9 {
    width: 23% !important;
    text-align: right !important; }
  #order-track-print .content-row.summary.last-row .col-11 {
    display: none !important; }

  .order-track-userinfo .col-1-4 {
    width: 50% !important; }
  .order-track-userinfo .col-3-4 {
    width: 50% !important;
    padding-right: 20px; }

  .order-track-list {
    margin: 0 !important; }
    .order-track-list [class*='col-'] {
      dispaly: block;
      font-size: 12px;
      padding: 5px; }

    .order-track-list .col-1 { width: 5%; }
.order-track-list .col-2 { width: 10%; }
.order-track-list .col-3 { width: 31%; }
.order-track-list .col-4 { width: 8%; }
.order-track-list .col-5 { width: 8%; }
.order-track-list .col-6 { width: 8%; }
.order-track-list .col-7 { width: 10%; }
.order-track-list .col-8 { width: 10%; }
.order-track-list .col-9 { width: 10%; }


    .order-track-list.no-discount-or-backorders .col-1 {
      width: 5%; }
    .order-track-list.no-discount-or-backorders .col-2 {
      width: 10%; }
    .order-track-list.no-discount-or-backorders .col-3 {
      width: 35%; }
    .order-track-list.no-discount-or-backorders .col-4 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-5 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-6 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-7 {
      width: 10%; }
    .order-track-list.no-discount-or-backorders .col-8 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-9 {
      width: 10%; }
    .order-track-list.show-discount-or-backorders .col-1 {
      width: 5%; }
    .order-track-list.show-discount-or-backorders .col-2 {
      width: 10%; }
    .order-track-list.show-discount-or-backorders .col-3 {
      width: 30%; }
    .order-track-list.show-discount-or-backorders .col-4 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-5 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-6 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-7 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-8 {
      width: 10%; }
    .order-track-list.show-discount-or-backorders .col-9 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-10 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-1 {
      width: 5%; }
    .order-track-list.show-discount-and-backorders .col-2 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-3 {
      width: 25%; }
    .order-track-list.show-discount-and-backorders .col-4 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-5 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-6 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-7 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-8 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-9 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-10 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-11 {
      width: 10%; }

    .order-track-list * {
      font-size: 9px !important;
    }

    .order-track-list.show-discount-and-backorders .last-row .col-8 {
      margin-left: 420px !important;
    }
