/*@import url('https://fontawesome.io/assets/font-awesome/css/font-awesome.css');
*/
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500';
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
.page-print{margin:0; padding:0; font-family: 'Roboto', sans-serif; background:#FFF;}
*{text-align:left !important; box-sizing:border-box;}
body  { background:#fff !important; font-size:9pt; padding:0; margin:10px !important; }

-webkit-print-color-adjust: exact;
-webkit-print-background-adjust: exact; 
.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { display:none !important; }

.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block !important; }
/*PRINT ORDER PAGE*/
.page-print>div{width:90%; margin:0 auto; display: block; color:#555;}
.page-print .print-head{border-bottom: 1px solid #ccc; text-align: center;}
.page-print .print-head img{max-width:100%; display: block; margin: 0 auto;}
.page-print h1{margin:10px 0; font-weight:400;color:#4e362e;}
.page-print h1 + p{margin:0 0 15px; font-size:14px;}
.page-print .col2-set{width: 100%;display: block; clear: both;float: left; margin-bottom:15px; font-size:14px;}
.page-print .col2-set .col-1{width: 48%;float: left;margin-right: 4%;}
.page-print .col2-set .col-2{width: 48%;float: left;}
.page-print .col2-set .col-1 h2, .page-print .col2-set .col-2 h2{margin:0 0 10px; color:#4e362e ;}
.page-print .col2-set .col-1 address, .page-print .col2-set .col-2 address{color:#888; font-size:14px;}
.page-print h2{font-size: 24px;font-weight: 300;}
.page-print #my-orders-table{width:100%; border-collapse: collapse; min-width:480px;}
.page-print #my-orders-table thead tr{font-size: 16px;background-color:#4e362e !important;}
.page-print #my-orders-table th{padding:8px 10px;color: #fff;font-weight: 500;}
.page-print #my-orders-table th:nth-child(1){width:50% !important;}
.page-print #my-orders-table th:nth-child(2){width:15% !important;}
.page-print #my-orders-table th:nth-child(3){width:10% !important;}
.page-print #my-orders-table th:nth-child(4){width:10% !important;}
.page-print #my-orders-table th:nth-child(5){width:15% !important; }
.page-print #my-orders-table td:nth-child(2), .page-print #my-orders-table td:nth-child(4), .page-print #my-orders-table td:nth-child(5){white-space: nowrap;}
.page-print #my-orders-table th, .page-print #my-orders-table td{text-align:left;}
.page-print #my-orders-table .even{background:#eee;}
.page-print #my-orders-table tbody td{padding:8px 10px; box-sizing: border-box;}
.page-print #my-orders-table tfoot{font-size: 15px;background:#a28877; color:#000;}
.page-print #my-orders-table tfoot td{padding:3px 10px; white-space: nowrap; color:#fff;}
.page-print #my-orders-table tfoot tr.shipping td{border-bottom:1px solid #846552}
.page-print #my-orders-table tfoot tr.grand_total.last td{border-top:1px solid #BCA596; font-size:22px; font-weight:300;}
.page-print #my-orders-table tfoot tr.grand_total.last{border-bottom:5px solid #a28877;}

@media screen and (max-width:480px){
    body{padding:0; margin: 0 !important;}
    .page-print h1{font-size:28px;}
    .page-print h2{font-size:20px; font-weight:400;}
}
@media screen and (max-width:360px){
    .page-print .col2-set .col-1{width: 100%; margin-right:0; margin-bottom:15px;}
    .page-print .col2-set .col-2{width:100%;}
}
