/*** Print Order Styles S ***/
.page-print.sales-order-print .desktop_logo {
    display: none; }
.page-print.sales-order-print .mobile_logo img {
    margin: 0 0 20px; }
.page-print.sales-order-print .page-title-wrapper {
    color: #000;
    padding-bottom: 10px;
    border-bottom: 1px solid #505050 !important; }
.page-print.sales-order-print .page-title-wrapper .page-title {
    margin-right: 0; float: left;}
.page-print.sales-order-print .page-title-wrapper .order-status {
    margin: 0 0 10px;
    font-size: 25px;
    line-height: 28px;
    padding: 3px 0 0 !important;
    color: #000; }
.page-print.sales-order-print .page-title-wrapper .order-status:before {
    content: "-";
    padding: 0 5px 0 2px; }
.page-print.sales-order-print .page-title-wrapper .order-date {
    display: none; }
.page-print.sales-order-print .order-details-items {
    border-bottom: 0; }
.page-print.sales-order-print .order-details-items .table-wrapper .table {
    color: #000!important}
.page-print.sales-order-print .order-details-items .table-wrapper .table tr th,
.page-print.sales-order-print .order-details-items .table-wrapper .table tr td {
    padding: 8px !important; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tr th {
    border: 1px solid #505050 !important;
    background-color: #fff;
    color: #000000;
    border-color: #525252;
    padding: 8px;
    line-height: 14px;
    vertical-align: top; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tr td {
    border: 1px solid #525252 !important;
    padding: 8px;
    line-height: 14px;
    vertical-align: top; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tr td .product-item-name {
    color: #000; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tr td .price {
    font-size: 12px;
    font-weight: 400; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tfoot {
    background: #525252; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tfoot tr td {
    background: #FFFFFF;
    color: #000000;
}
.page-print.sales-order-print .block-order-details-view .block-title {
    margin-bottom: 0 !important; }
.page-print.sales-order-print .block-order-details-view .block-content .box {
    padding-top: 20px; }
.page-print.sales-order-print .box-order-billing-method .payment-method .data.table {
    color: #ffffff !important; }
.page-print.sales-order-print .box-order-billing-method .payment-method .data.table tbody tr th {
    padding-left: 0;
    font-weight: normal; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tbody tr td {
    border: 1px solid #525252 !important; }
.page-print.sales-order-print .order-details-items .table-wrapper .table thead tr th {
    border: 1px solid #525252 !important; }
.page-print .box.box-order-shipping-address,
.page-print .box.box-order-shipping-method,
.page-print .box.box-order-billing-address,
.page-print .box.box-order-billing-method {
    width: 50%;
    float: left;
    min-height: 225px;
    padding-top: 20px; }
.page-print #desktop-text-slider,
.page-print .nav-sections {
    display: none; }
.page-print.sales-order-print .order-details-items .table-wrapper .table tbody,
.page-print.sales-order-print .order-details-items .table-wrapper .table tfoot,
.page-print.sales-order-print .order-details-items .table-wrapper .table tfoot tr td{
    border: 1px solid #525252 !important; }
.page-print.account.sales-order-print .order-details-items .table-wrapper .table thead tr th,
.page-print.account.sales-order-print .order-details-items .table-wrapper .table tbody tr td {
    background: none !important; }
.page-print.account.sales-order-print .order-details-items .table-wrapper .table thead tr th{
    border-bottom: 0px !important; }
/*** Print Order Styles E ***/

/***Print Invoice, Shipment & Creditmemo Styles S***/
.page-print.sales-order-printinvoice .desktop_logo,
.page-print.sales-order-printshipment .desktop_logo,
.page-print.sales-order-printcreditmemo .desktop_logo {
    display: none;
}
.page-print.sales-order-printinvoice .mobile_logo img,
.page-print.sales-order-printshipment .mobile_logo img,
.page-print.sales-order-printcreditmemo .mobile_logo img {
    margin: 0 0 20px;
}
.page-print.sales-order-printinvoice .page-title-wrapper,
.page-print.sales-order-printshipment .page-title-wrapper,
.page-print.sales-order-printcreditmemo .page-title-wrapper {
    color: #0098d9;
    padding-bottom: 10px;
    border-bottom: 1px solid #505050 !important;
}
.page-print.sales-order-printinvoice .page-title-wrapper .page-title,
.page-print.sales-order-printshipment .page-title-wrapper .page-title,
.page-print.sales-order-printcreditmemo .page-title-wrapper .page-title {
    margin-right: 0;
    float: left;
}
.page-print.sales-order-printinvoice .page-title-wrapper .order-status,
.page-print.sales-order-printshipment .page-title-wrapper .order-status,
.page-print.sales-order-printcreditmemo .page-title-wrapper .order-status {
    margin: 0 0 10px;
    font-size: 25px;
    line-height: 28px;
    padding: 3px 0 0 !important;
    color: #0095d7;
}
.page-print.sales-order-printinvoice .page-title-wrapper .order-status:before,
.page-print.sales-order-printshipment .page-title-wrapper .order-status:before,
.page-print.sales-order-printcreditmemo .page-title-wrapper .order-status:before {
    content: "-";
    padding: 0 5px 0 2px;
}
.page-print.sales-order-printinvoice .page-title-wrapper .order-date,
.page-print.sales-order-printshipment .page-title-wrapper .order-date,
.page-print.sales-order-printcreditmemo .page-title-wrapper .order-date {
    display: none;
}
.page-print.sales-order-printinvoice .order-details-items,
.page-print.sales-order-printshipment .order-details-items,
.page-print.sales-order-printcreditmemo .order-details-items {
    border-bottom: 0;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table {
    color: #ffffff !important;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tr th,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tr th,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tr th {
    padding: 8px !important;
    border: 1px solid #505050 !important;
    background-color: #525252;
    border-color: #525252;
    padding: 8px;
    line-height: 14px;
    vertical-align: top;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tr td,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tr td,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tr td {
    padding: 8px !important;
    border: 1px solid #525252 !important;
    padding: 8px;
    line-height: 14px;
    vertical-align: top;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tr td .product-item-name,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tr td .product-item-name,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tr td .product-item-name {
    color: #0095d7;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tr td .price,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tr td .price,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tr td .price {
    font-size: 12px;
    font-weight: 400;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tfoot,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tfoot,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tfoot {
    background: #525252;
    border: 1px solid #525252 !important;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tfoot tr td,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tfoot tr td,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tfoot tr td {
    background: #525252;
    border: 1px solid #525252 !important;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tbody,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tbody,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tbody {
    border: 1px solid #525252 !important;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tbody tr td,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tbody tr td,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tbody tr td {
    border: 1px solid #525252 !important;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table thead tr th,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table thead tr th,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table thead tr th {
    border: 1px solid #525252 !important;
}
.page-print.sales-order-printinvoice .block-order-details-view .block-title,
.page-print.sales-order-printshipment .block-order-details-view .block-title,
.page-print.sales-order-printcreditmemo .block-order-details-view .block-title {
    margin-bottom: 0 !important;
}
.page-print.sales-order-printinvoice .block-order-details-view .block-content .box,
.page-print.sales-order-printshipment .block-order-details-view .block-content .box,
.page-print.sales-order-printcreditmemo .block-order-details-view .block-content .box {
    padding-top: 20px;
}
.page-print.sales-order-printinvoice .box-order-billing-method .payment-method .data.table,
.page-print.sales-order-printshipment .box-order-billing-method .payment-method .data.table,
.page-print.sales-order-printcreditmemo .box-order-billing-method .payment-method .data.table {
    color: #ffffff !important;
}
.page-print.sales-order-printinvoice .box-order-billing-method .payment-method .data.table tbody tr th,
.page-print.sales-order-printshipment .box-order-billing-method .payment-method .data.table tbody tr th,
.page-print.sales-order-printcreditmemo .box-order-billing-method .payment-method .data.table tbody tr th {
    padding-left: 0;
    font-weight: normal;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table thead tr th,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table thead tr th,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table thead tr th {
    background: none !important;
    border-bottom: 0 !important;
}
.page-print.sales-order-printinvoice .order-details-items .table-wrapper .table tbody tr td,
.page-print.sales-order-printshipment .order-details-items .table-wrapper .table tbody tr td,
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tbody tr td {
    background: none !important;
}
/***Print Invoice, Shipment & Creditmemo Styles E***/

/** Start Credit print **/
.page-print.sales-order-printcreditmemo .page-main {
    background-color: #fff;
    color: #000000 !important;
}
.page-print.sales-order-printcreditmemo .page-title-wrapper {
    color: #000;
    padding-bottom: 10px;
    border-bottom: 1px solid #505050 !important;
}
.page-print.sales-order-printcreditmemo .page-title-wrapper .order-status {
    margin: 0 0 10px;
    font-size: 25px;
    line-height: 28px;
    padding: 3px 0 0 !important;
    color: #000;
}
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table {
    color: #000 !important;
}
.page-print.sales-order-printcreditmemo .block-order-details-view .block-title {
    background-color: white;
    color: #000000 !important;
}
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tfoot tr td {
    background: #FFFFFF;
}
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tr th {
    background: #FFFFFF;
}
.page-print.sales-order-printcreditmemo .order-details-items .table-wrapper .table tr td .product-item-name {
    color: #0a0a0a;
    font-weight: bold;
}
/** End Credit Memo Print **/
.page-print .action.nav-toggle {
    display: none;
}
.page-print .header_nav_gradient.nav-gradient {
    display: none;
}
