table th { font-family: "ProximaNovaSemibold", Arial, Helvetica, sans-serif; text-transform: uppercase; }

table tbody tr { border-bottom: 1px solid #eeeff2; }

.col-border { border: 1px solid #eeeff2; }

body { background: #fff !important; font-size: 9pt !important; margin: 0 !important; }

.header-container, .footer-before-container, .footer-container, .widget, .pager, .toolbar, .actions, .close-reveal-modal, .buttons-set { display: none !important; }

.catalog-product-compare-index .modal-title, .catalog-product-compare-index .data-table thead, .catalog-product-compare-index .redirect-link, .catalog-product-compare-index .view-item-link, .catalog-product-compare-index .ajax-control, .catalog-product-compare-index a:after { display: none !important; }

.catalog-product-compare-index table { margin: 0; }

.catalog-product-compare-index table th.nobr { white-space: normal; }

.catalog-product-compare-index table { page-break-inside: auto; }

.catalog-product-compare-index tr { page-break-inside: avoid; page-break-after: auto; }

.catalog-product-compare-index thead { display: table-header-group; }

.catalog-product-compare-index tfoot { display: table-footer-group; }

.sales-order-print table th, .sales-order-print table td, .sales-order-printshipment table th, .sales-order-printshipment table td, .sales-order-printinvoice table th, .sales-order-printinvoice table td { line-height: 36px; padding: 7px 15px 1px; font-size: 14px; }

.sales-order-print table thead, .sales-order-printshipment table thead, .sales-order-printinvoice table thead { background-color: #fff; border: 1px solid #f3f4f7; border-width: 0 0 1px; }

.sales-order-print .data-table, .sales-order-printshipment .data-table, .sales-order-printinvoice .data-table { width: 100%; margin-bottom: 0; border: 1px solid #f3f4f7; }

.sales-order-print .data-table img, .sales-order-printshipment .data-table img, .sales-order-printinvoice .data-table img { max-width: auto !important; min-width: 75px; }

.sales-order-print .data-table p, .sales-order-printshipment .data-table p, .sales-order-printinvoice .data-table p { margin-bottom: 3px; }

.sales-order-print .product-name, .sales-order-printshipment .product-name, .sales-order-printinvoice .product-name { font-size: 16px !important; font-weight: 600; margin-bottom: 3px; }

.sales-order-print .item-options dt, .sales-order-printshipment .item-options dt, .sales-order-printinvoice .item-options dt { float: left; margin-right: 13px; }

.sales-order-print .item-options dd, .sales-order-printshipment .item-options dd, .sales-order-printinvoice .item-options dd { margin-bottom: 7px; }

.sales-order-print .cart-totals-table, .sales-order-printshipment .cart-totals-table, .sales-order-printinvoice .cart-totals-table { border: 1px solid #f3f4f7; border-width: 0 1px 1px 1px; }

.sales-order-print .col-title, .sales-order-printshipment .col-title, .sales-order-printinvoice .col-title { white-space: nowrap; line-height: 18px; }

.sales-order-print .left, .sales-order-printshipment .left, .sales-order-printinvoice .left { float: left; }

.sales-order-print .right, .sales-order-printshipment .right, .sales-order-printinvoice .right { float: right; }

