/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
@media print {
  footer,
  .header-bottom.hidden,
  .header-top,
  .header-middle,
  .sidebar-col,
  .dropdown-block-custom.block-login,
  .user-account-mobile,
  .user-account-mobile,
  .myaccount-link.customer-firstname,
  .mn-logout.customer-firstname,
  .actions-toolbar,
  .navigation-mobile-close,
  .customer-firstname,
  .mon-magasins,
  .dropdown-block-custom.mini-cart-m a,
  .store-localisation,
  .title-schedule,
  #yt-totop,
  .opc-progress-bar,
  .info_commande.order_info a {
    display: none !important;
    height: 1px !important;
    overflow: hidden;
  }
  a[href]:after {
    content: none !important;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .logo-m {
    display: none !important;
  }
  .status h3,
  .status ul,
  .status ul li {
    display: none !important;
  }
  .status {
    height: 1px !important;
    display: none !important;
  }
  .header-bottom.hidden {
    display: none !important;
  }
  header {
    border-bottom: 1px solid #000;
  }
  header .mini-header {
    padding: 0px;
  }
  .info_commande1 {
    width: 100% !important;
    clear: both !important;
    padding: 0px !important;
    font-size: 16px !important;
    line-height: 20px;
  }
  header {
    padding: 0mm !important;
    margin: 0mm !important;
    height: 0mm !important;
  }
  .cart.table-wrapper table thead > tr > th:nth-child(2) {
    width: 12% !important;
  }
  .cart.table-wrapper table thead > tr > th:nth-child(4) {
    width: 17% !important;
  }
  .checkout-onepage-success main .total-and-grandtotal .data.table.totals,
  .account.sales-order-view.page-layout-2columns-left main .total-and-grandtotal .data.table.totals {
    border-top: none !important;
    margin-top: 0px !important;
  }
  .message {
    padding: 0px !important;
    margin: -10px 0px 0px 0px !important;
    font-size: 14px !important;
    font-weight: normal !important;
  }
  .message .lastMessage {
    display: none;
  }
  .step-progress-bar {
    padding: 0px !important;
    margin: 0px !important;
  }
  .opc-progress-bar-item-title {
    text-align: center !important;
    padding-bottom: 10px !important;
    margin-bottom: 0px !important;
  }
  .flexBoxe {
    display: block !important;
    width: 100% !important;
  }
  .informations_commande {
    float: left !important;
    width: 100% !important;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    margin-bottom: 20px !important;
  }
  .informations_commande .info_commande1,
  .informations_commande .info_commande {
    clear: both !important;
    padding: 5px 0px !important;
    margin: 0px !important;
    width: 100% !important;
  }
  #shopping-cart-table {
    margin-top: 0px !important;
  }
  #shopping-cart-table {
    display: table !important;
  }
  #shopping-cart-table tr th {
    border-bottom: 1px solid #c8c8c8 !important;
  }
  .store-choosed-checkout {
    margin: 0px !important;
    padding: 0px !important;
  }
  .product-item-photo {
    display: none !important;
  }
  .block-store-choosed-adress {
    text-align: left !important;
    float: left !important;
    border: none !important;
    padding-left: 0px !important;
    margin: 0px !important;
    width: 96% !important;
  }
  .block-store-choosed-adress .titleAddress {
    font-size: 16px !important;
    text-align: left !important;
  }
  .block-store-choosed-adress .titleAddress .info-adress {
    padding: 0px !important;
    margin: 0px !important;
  }
  .block-store-choosed-adress .titleAddress .cityTitle {
    font-size: 15pt !important;
  }
  .informations_commande .info_commande,
  .informations_commande .info_commande1 {
    float: left !important;
    clear: none !important;
  }
  .informations_commande .info_commande {
    width: 49.4% !important;
  }
  .informations_commande .num_commade,
  .informations_commande .type_commande {
    width: 42% !important;
  }
  .informations_commande .statut_commande {
    width: 15.4% !important;
  }
  .logo-wrapper {
    float: left !important;
  }
  .header-style-2.header-container .logo-wrapper {
    position: relative;
  }
  .header-style-2.header-container .logo-wrapper:before {
    content: "www.electroplanet.ma";
    float: left;
    display: block;
    width: 300px;
    background: #333;
    position: absolute;
    left: 200px;
    top: 50px;
  }
  .step-progress-bar {
    border-top: 1px solid #000;
  }
  .cart.table-wrapper {
    margin-bottom: 15px !important;
  }
  .cart.table-wrapper table tbody > tr > td {
    padding: 5px 5px 5px 0;
  }
  .cart.table-wrapper table thead > tr > th {
    padding: 6px 0;
    border-bottom: 1px solid #eae9ee;
  }
  .cart.table-wrapper table {
    margin-bottom: 0px;
  }
  .checkout-onepage-success main h3,
  .account.sales-order-view.page-layout-2columns-left main h3 {
    clear: both !important;
    padding-bottom: 4px;
    padding-left: 0px !important;
  }
  .checkout-onepage-success main .customer-info,
  .account.sales-order-view.page-layout-2columns-left main .customer-info {
    margin-top: 5px !important;
    margin-bottom: 15px !important;
  }
  .checkout-onepage-success main .customer-info p,
  .account.sales-order-view.page-layout-2columns-left main .customer-info p {
    line-height: 18px !important;
  }
  .iconsPrint {
    display: block !important;
    float: left;
    margin-right: 10px;
    top: -2px;
    position: relative;
  }
  .checkout-onepage-success main .message_recapitulatif .msg_service_client,
  .account.sales-order-view.page-layout-2columns-left main .message_recapitulatif .msg_service_client,
  .checkout-onepage-success main .message_recapitulatif .msg_delais,
  .account.sales-order-view.page-layout-2columns-left main .message_recapitulatif .msg_delais,
  .checkout-onepage-success main .message_recapitulatif .msg_important,
  .account.sales-order-view.page-layout-2columns-left main .message_recapitulatif .msg_important {
    padding-left: 0px !important;
  }
  .message_recapitulatif,
  .mode_paiement {
    margin: 0px !important;
    line-height: 24px !important;
  }
  .message_recapitulatif p,
  .mode_paiement p {
    margin-bottom: 0px !important;
  }
  .total-and-grandtotal .table.totals {
    margin-top: 0px !important;
  }
  .store-choosed-checkout .stores-detail-info .block-store-choosed-adress {
    border: 1px solid #979797;
    /* padding: 10px; */
    /* margin: 10px auto 0; */
    /* width: 96%; */
    overflow: hidden;
  }
  .store-choosed-checkout .product-ffmcenter-chooser,
  .store-choosed-checkout .stores-detail-info {
    float: left !important;
  }
}
