﻿/* -- Typography -- */
body {
    background: #FFF;
    color: #000;
    font-family: Hevetica, Arial, sans-serif;
    line-height: 1.2;
    font-size: 10pt !important;
    -webkit-print-color-adjust: exact;
}

p, table, ul, ol, dl, blockquote, pre, code, form {
    /*margin: 0 0 1em;*/
}

h1,h2,h3,h4,h5 {
    font-weight: normal;
    margin: 2em 0 0.5em;
    text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px;
}

h1 { font-size: 2em; margin: 2em 0 0.25em; }
h2 { font-size:1.5em; }
h3 { font-size:1.2em; }
h4 { font-size:1em; }
h5 { font-size:.8em; }


a {
  text-decoration: none;
}
a[href]:after {
    content: none !important;
  }

/* Items to Hide */
.hidden-print,
#module-nav,.navbar,#siteNav,
.modal,#filter,.pager-wrapper, .hold-status-btn, footer, 
#ReportBtn
{ display:none; }

/* Items to Show */
.visible-print-block { display: block !important; }
.visible-print-inline { display:inline !important; }
.visible-print-inline-block { display:inline-block !important; }

/* Items Adjusted */
.container { width: 100%; }

.order-grid-wrapper { width: 100% !important; }
.order-grid-wrapper table { width: 100% !important; }
.order-grid-wrapper .header-data, .report-grid {
    font-size: .5em !important;
    line-height: .6em !important;
}

.order-grid-header-row {
    background-color: #bfbfbf !important;
    color: #333 !important;
}
.delivery-header-row {
    background-color: #d3e9ff !important;
}
.report-grid-header-row, .report-grid tr th {
    color:#FFF !important;
    background-color: #00264C !important;
}
 
.hold.delivery-header-row {
    background-color: #ffcccc !important;
}

.order-line-item-list > tbody > tr {
    background-color: #ffffff !important;
}

.order-line-item-list > tbody > tr:nth-of-type(2n+1) {
    background-color: #e8e8e8 !important;
}

.store-thumbnail-img, .partner-thumbnail-img
{
    max-width: 100px;
}