body {
  -webkit-print-color-adjust: exact !important;
}

@page {
    size: auto;   /* auto is the initial value */
    margin: 0 5px 20px 5px;  /* this affects the margin in the printer settings */
}

@media print {
  body { color-adjust: exact; }

  a[href]:after {
    content: none !important;
  }
}

.full-print {
  margin-top:-70px;
}

.hidden-print{
  display:none;
}

.panel-body {
    padding: 5px 15px;
}

.panel-print{
	padding:0px;
}

.table{
	margin-bottom: 0px;
}

.panel-default {
    border-color: #888;
}

.panel-default > .panel-heading {
   border-color: #888;
}

.table-bordered td, .table-bordered th {
    border: 1px solid #888 !important;
}

.img-pokaz {
  max-width:250px !important;
  float:right;
}

p {
	margin: 0 7px;
}

.dashed {
	width: 100%;
	border-bottom: 1px dashed #888;
}

.kontener-druk{
	page-break-inside: avoid;
}

.panel {
	margin-bottom: 10px;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #ccc !important;
}

.panel-default > .panel-biale {
  background-color: #fff !important;
}

thead th {
  font-weight: normal;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #ddd !important;
}

.table td, .table th {
    background-color: inherit !important;
}

.podpisy {
  width: 100%;
  text-align: center;
  margin-bottom: 3em;
}

.dtsp-panesContainer {
  display: none;
}

.kopia {
  display: inline !important;
  color: red !important;
}