@charset "UTF-8";
/**********************************************************************************************************************

    (c) 2014,15 EXPERTDESIGN

    skype:  expertdesign.hu, voip: 06-21-380-5870
    e-mail: info@expertdesign.hu, http://www.expertdesign.hu

***********************************************************************************************************************/
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.L {
  text-align: left !important;
}

.C {
  text-align: center !important;
}

.R {
  text-align: right !important;
}

.NW {
  white-space: nowrap !important;
}

/*
 *  Csak az első példány látható az előnézeti dialog-ban
 *  a többit oda felesleges kirakni...
 */
.peldany_tarto {
  display: none;
}

.peldany_tarto.p1 {
  display: block;
}

body.pdf {
  /*
     * Legenerált Unicode Arial a dompdf/fonts könytárban
     */
  font-family: Arial !important;
  /*
     * PDF mentésnél nincs több példány, de láthatóvá kell tenni a tartót
     */
  /*
     *  Dompdf-el készített PDF-ben 0.75-el csökkentem betűméretet (DOMPDF_FONT_HEIGHT_RATIO = 1.0 beállítás mellett)
     *  kürölbelül ez egyezik meg 0.8-al csökkentett nyomtatási kép méretével (sortávot 1.5-ről 1-re csökkentem)
     */
}

body.pdf .peldany_tarto {
  display: block;
}

body.pdf table.bizonylat,
body.pdf p {
  font-size: 0.75em !important;
  line-height: 1 !important;
}

@media print {
  /*
     *   Nyomtatáskor az összes példány látható lesz, a laptördelés minden példány elött!
     *   a legelső elött kikapcsolva
     */
  .peldany_tarto {
    display: block;
    page-break-before: always;
  }
  .peldany_tarto.p1 {
    page-break-before: avoid;
  }
  /*
     * Nyomtatáshoz 0.8-as betűméret csökkentés
     */
  table.bizonylat,
  p {
    font-size: 0.8em !important;
  }
}

table.alairas {
  width: 100%;
  margin: 30px 0;
}

table.alairas th {
  width: 70%;
}

table.alairas td {
  width: 30%;
}

table.alairas td p {
  padding-top: 5px;
  text-align: center;
  border-top: 1px dotted #000;
}

table.bizonylat {
  width: 100%;
  margin-bottom: 15px;
  line-height: 1.5;
  font: normal 0.9em Arial, sans-serif;
  color: #000;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

table.bizonylat p {
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: normal;
  font-family: "Arial, sans-serif";
  color: #000;
}

table.bizonylat td,
table.bizonylat th {
  padding: 4px;
}

table.bizonylat.fej td {
  border: 1px solid #000;
  text-align: left;
}

table.bizonylat.fej .bizonylat-fejlec td,
table.bizonylat.fej .bizonylat-fejlec th {
  border: 0;
  width: 33.33%;
}

table.bizonylat.fej .bizonylat-fejlec td {
  text-align: right;
  vertical-align: bottom;
  font-size: 11px;
}

table.bizonylat.fej .bizonylat-fejlec th {
  font-size: 1.6em !important;
  font-weight: bold !important;
  text-transform: uppercase;
  text-align: center;
}

table.bizonylat.fej .bizonylat-cimek * {
  vertical-align: top;
}

table.bizonylat.fej .bizonylat-cimek td {
  padding: 15px;
  width: 50% !important;
}

table.bizonylat.fej .bizonylat-cimek b {
  display: block;
  padding-bottom: 8px;
  text-decoration: underline;
}

table.bizonylat.fej .bizonylat-cimek table {
  width: 100%;
}

table.bizonylat.fej .bizonylat-cimek table td {
  width: 50%;
  padding: 0;
  border: 0;
}

table.bizonylat.fej .bizonylat-datumok td {
  padding: 2px 0;
  text-align: center;
  width: 16.66%;
  border: 1px solid #000;
}

table.bizonylat thead th {
  padding: 6px;
  background-color: #a9a9a9;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}

table.bizonylat tbody th {
  text-align: left;
}

table.bizonylat tbody td {
  text-align: right;
  white-space: nowrap;
}

table.bizonylat tfoot {
  border-top: 1px solid #000;
}

table.bizonylat tfoot td {
  text-align: right;
}
