/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default print stylesheet
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media print {
  /**
  * @section basic layout preparation
  */
  /* (en) change font size unit to [pt] - avoids problems with [px] in Gecko based browsers */
  /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit [px] in Gecko-Browsern vermeiden */
  body {
    font-size: 10pt;
    padding: 0 5px;
  }

  /* (en) Hide unneeded container of the screenlayout in print layout */
  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
  nav,
  .ym-searchform {
    display: none;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
  
.col-md-4 {
	width:30%;
  	float: left;
  }
  .col-md-3 {
	width:25%;
  	float: left;
  }
.col-md-1 {
	width:1%;
  	float: left;
  }
  .col-md-6 {
	width:50%;
  	float: left;
  }
  .border-1 {
	border: 1px solid #999!important;
  }
  .pull-right {
	float: right;
  }
  .pull-left {
	float: left;
  }
  table tr table * {
	border: 0px;
  }
}


.printOrderMenu {
	max-width: 330px;
	width: 100%;
	text-align: center;	
}
.printOrderMenu.size_1 {font-size: 1em;}
.printOrderMenu.size_2 {font-size: 2em;}
.printOrderMenu.size_3 {font-size: 3em;}
.printOrderMenu.size_4 {font-size: 4em;}
.printOrderMenu.size_5 {font-size: 5em;}
.printOrderMenu.size_6 {font-size: 6em;}
.printOrderMenu.size_7 {font-size: 7em;}
.printOrderMenu.size_8 {font-size: 8em;}
.printOrderMenu.size_9 {font-size: 9em;}
.printOrderMenu.size_10 {font-size: 10em;}
.printOrderMenu h1{font-size: 1em;}
.printOrderMenu *{
	color: #000;
	text-transform: capitalize;
}
.printOrderMenu table{
	width: 100%;
	text-align: left;
}
.printOrderMenu.width_100 {max-width: 100px!important;}
.printOrderMenu.width_200 {max-width: 200px!important;}
.printOrderMenu.width_300 {max-width: 300px!important;}
.printOrderMenu.width_400 {max-width: 400px!important;}
.printOrderMenu.width_500 {max-width: 500px!important;}
.printOrderMenu.width_600 {max-width: 600px!important;}
.printOrderMenu.width_700 {max-width: 700px!important;}
.printOrderMenu.width_800 {max-width: 800px!important;}
.printOrderMenu.width_900 {max-width: 900px!important;}
.printOrderMenu.width_1000 {max-width: 1000px!important;}

.printOrderMenu.width_1_inches  {max-width: 1in!important;}
.printOrderMenu.width_1_5_inches  {max-width: 1.5in!important;}
.printOrderMenu.width_2_inches  {max-width: 2in!important;}
.printOrderMenu.width_2_5_inches  {max-width: 2.5in!important;}
.printOrderMenu.width_3_inches  {max-width: 3in!important;}
.printOrderMenu.width_3_5_inches  {max-width: 3.5in!important;}
.printOrderMenu.width_4_inches  {max-width: 4in!important;}
.printOrderMenu.width_4_5_inches  {max-width: 4.5in!important;}
.printOrderMenu.width_5_inches  {max-width: 5in!important;}
.printOrderMenu.width_6_inches  {max-width: 6in!important;}
.printOrderMenu.width_7_inches  {max-width: 7in!important;}
.printOrderMenu.width_8_inches  {max-width: 8in!important;}
.printOrderMenu.width_9_inches  {max-width: 9in!important;}
.printOrderMenu.width_10_inches  {max-width: 10in!important;}

.printOrderMenu table .heading {
	border-bottom: 1px dashed #000;
}
.printOrderMenu table.borderTop {
	border-top: 1px dashed #000;
}
.printOrderMenu table .heading.both{
	border-bottom: 1px dashed #000;
	border-top: 1px solid #000;
}
.printOrderMenu .title{
	text-transform: uppercase;
}
.printOrderMenu .total {
	text-align: right;
	font-weight: bold;
}

.divider {
	width: 100%;
	border-bottom: 1px dashed #000;
	padding: 3px;
}

a.scanLink {
	font-size: 0.9em!important;
}
.printOrderMenu.mobileView{
	padding: 5px;
	background: ghostwhite;
	border: 1px solid #999;
	text-align: center;
    margin: 0 auto;
    font-size: 1.2em;
}
.pull-right {
	float: right;
}
.text-right {
    text-align: right!important;
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}
.ml-sm-auto, .mx-sm-auto {
    margin-left: auto!important;
}
.position-absolute {
    position: absolute!important;
}
@media print{body,html{width:210mm;height:297mm}.invoice-page{-webkit-print-color-adjust:exact}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left;padding:0}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}div[data-size=A4]{margin:0;-webkit-box-shadow:0;box-shadow:0;padding:3em 5em!important}.breadcrumb,.subheader{display:none}:not(.keep-print-font){font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important}table{font-size:100%!important}}@page{size:auto;margin:0}div[data-size=A4]{background:#fff;display:block;margin:0 auto;margin-bottom:.5cm;-webkit-box-shadow:0 0 .5cm rgba(0,0,0,.5);box-shadow:0 0 .5cm rgba(0,0,0,.5);background:url(../img/svg/pattern-1.svg) no-repeat center bottom;background-size:cover;padding:4rem;position:relative}@media only screen and (max-width:992px){.container,div[data-size=A4]{padding:0;-webkit-box-shadow:none;box-shadow:none}}
@media print {
img..position-absolute {
	display: block!important;
}
.badge-primary , .btn , .bg-primary-500 {
    color: #000;
    background-color: #fff;
}
.col-md-4 {
	width:30%;
  	float: left;
  }
  .col-md-3 {
	width:25%;
  	float: left;
  }
.col-md-1 {
	width:1%;
  	float: left;
  }
  .col-md-6 {
	width:50%;
  	float: left;
  }
  .border-1 {
	border: 1px solid #999!important;
  }
  .pull-right {
	float: right;
  }
  .pull-left {
	float: left;
  }
  table tr table * {
	border: 0px;
  }
}