﻿page {
  background: white;
  display: block;
  margin: 0 auto;
  margin-bottom: 0.5cm;
  box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
  font-size:small !important;
}
page[size="A4"] {  
  width: 21cm;
  height: 29.7cm;   
}
page[size="A5"] {  
  width: 21cm;
  height: 18.7cm;   
}
page:last-child, .print:last-child,.panel-default:last-child {
     page-break-after: auto !important;
}
@media print {
    html, body {
        height: 99%;    
    }
}
.panel-body h1, .panel-body h2, .panel-body div, .panel-body td, .panel-body th, .panel-body .invoice-total-sum, .panel-body .invoice-total-txt {
    font-size:small !important;
}

.panel-body .row {
    padding:3px !important;
}

.panel-body td, .panel-body th {
    padding: 1px !important;
}

.panel-body .well {
    padding-top:5px !important; padding-bottom:5px !important;
}

.invoice-header {background:none !important}
.invoice-logo-table tr td { border:2px solid #3D3D3D; border-collapse:collapse; }

.br1 { border:1px !important;}