/* line 1, report.scss */
.page-break-before-always {
  page-break-before: always;
}

/* line 5, report.scss */
.page-break-inside-avoid {
  page-break-inside: avoid;
}

/* line 10, report.scss */
body.mail-template-report form.views-exposed-form {
  display: none;
}
/* line 14, report.scss */
body.mail-template-report .view-foodbox-order-item-label .view-header, body.mail-template-report .view-foodbox-contents .view-header, body.mail-template-report .view-foodbox-production-list .view-header, body.mail-template-report .view-foodbox-delivery-list .view-header, body.mail-template-report .view-foodbox-order-items .view-header, body.mail-template-report labels .view-header, body.mail-template-report .view-foodbox-webshop-orders .view-header {
  display: none;
}

/* line 21, report.scss */
.view-foodbox-delivery-list td {
  border: 1px solid #ccc;
}

/* line 26, report.scss */
.view-foodbox-contents .groupedtable {
  page-break-inside: avoid;
  margin: 20px;
  border: 1px solid black;
  border-collapse: seperate;
  width: 45%;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
/* line 35, report.scss */
.view-foodbox-contents .groupedtable caption {
  font-size: 2em;
  padding: 1em;
}

/* line 42, report.scss */
.view-foodbox-pickup-list-export {
  font-size: 13px;
}
/* line 44, report.scss */
.view-foodbox-pickup-list-export h2, .view-foodbox-pickup-list-export th, .view-foodbox-pickup-list-export div.view-header {
  font-size: 13px;
  font-weight: bold;
}
/* line 48, report.scss */
.view-foodbox-pickup-list-export div, .view-foodbox-pickup-list-export p, .view-foodbox-pickup-list-export td {
  font-size: 14px;
}
/* line 51, report.scss */
.view-foodbox-pickup-list-export .views-row {
  page-break-after: always;
}
/* line 56, report.scss */
.view-foodbox-pickup-list-export .groupedtable .columns, .view-foodbox-pickup-list-export .view-grouping-header .columns {
  width: 100%;
}
/* line 58, report.scss */
.view-foodbox-pickup-list-export .groupedtable .columns > div, .view-foodbox-pickup-list-export .view-grouping-header .columns > div {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  padding: 1em;
}
/* line 68, report.scss */
.view-foodbox-pickup-list-export .view-display-id-block_2 caption {
  display: none;
}
/* line 73, report.scss */
.view-foodbox-pickup-list-export .view-display-id-block_1 caption {
  padding-bottom: 40px;
}
/* line 76, report.scss */
.view-foodbox-pickup-list-export .view-display-id-block_1 thead {
  font-size: 14px;
}
/* line 81, report.scss */
.view-foodbox-pickup-list-export thead {
  display: table-header-group;
}
/* line 82, report.scss */
.view-foodbox-pickup-list-export tfoot {
  display: table-row-group;
}
/* line 83, report.scss */
.view-foodbox-pickup-list-export tr {
  page-break-inside: avoid;
  border-bottom: 1px solid black;
}
/* line 87, report.scss */
.view-foodbox-pickup-list-export .cols-2 {
  font-weight: bold;
  background: #ddd;
  width: 500px;
  margin: 20px;
}
/* line 93, report.scss */
.view-foodbox-pickup-list-export .header_text {
  clear: both;
}

/* line 103, report.scss */
.view-foodbox-order-item-label .view-content > div,
.labels .view-content > div {
  width: 12.3cm;
  height: 3.8cm;
  float: left;
  page-break-inside: avoid;
  padding-top: 0.5cm;
}
/* line 109, report.scss */
.view-foodbox-order-item-label .view-content > div img,
.labels .view-content > div img {
  width: 2.5cm;
}
/* line 112, report.scss */
.view-foodbox-order-item-label .view-content > div td,
.labels .view-content > div td {
  height: 3cm;
}
/* line 115, report.scss */
.view-foodbox-order-item-label .view-content > div td, .view-foodbox-order-item-label .view-content > div tr, .view-foodbox-order-item-label .view-content > div table,
.labels .view-content > div td,
.labels .view-content > div tr,
.labels .view-content > div table {
  border: 0;
}
/* line 118, report.scss */
.view-foodbox-order-item-label .view-content > div td:first-child,
.labels .view-content > div td:first-child {
  width: 4cm;
  padding-left: 1cm;
}
/* line 122, report.scss */
.view-foodbox-order-item-label .view-content > div .pickup,
.labels .view-content > div .pickup {
  text-transform: uppercase;
  font-size: 14px;
}
/* line 126, report.scss */
.view-foodbox-order-item-label .view-content > div .name,
.labels .view-content > div .name {
  font-weight: bold;
  font-size: 14px;
}
/* line 130, report.scss */
.view-foodbox-order-item-label .view-content > div .bundle,
.labels .view-content > div .bundle {
  font-size: 12px;
}
/* line 133, report.scss */
.view-foodbox-order-item-label .view-content > div:nth-child(16n+1),
.labels .view-content > div:nth-child(16n+1) {
  page-break-before: always !important;
  content: '';
  clear: left;
  margin-top: 0.9cm;
}
/* line 139, report.scss */
.view-foodbox-order-item-label .view-content > div:nth-child(16n+2),
.labels .view-content > div:nth-child(16n+2) {
  margin-top: 0.9cm;
}
/* line 145, report.scss */
.view-foodbox-order-item-label *,
.labels * {
  overflow: visible !important;
}
/* line 148, report.scss */
.view-foodbox-order-item-label .matrixtable-totals,
.labels .matrixtable-totals {
  font-weight: bold;
}
/* line 150, report.scss */
.view-foodbox-order-item-label .matrixtable-totals td:first-child,
.labels .matrixtable-totals td:first-child {
  content: 'TOTAAL';
}

/* line 159, report.scss */
.report-header .groupedtable .columns, .report-header .view-grouping-header .columns {
  width: 100%;
}
/* line 161, report.scss */
.report-header .groupedtable .columns > div, .report-header .view-grouping-header .columns > div {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  padding: 1em;
}
