.invoice
{
    zoom:50%;
}

.papersize{
	min-height:30cm;
}

.toolong{
	word-wrap:break-word;
	max-width:60px;
}

.toolong2{
	word-wrap:break-word;
	max-width:160px;
}

.ilogo{
	width:20%;
	padding-left:20px;
	display:inline-block;
}

.ititle{
	width:78%;
	display:inline-block;
	vertical-align:top;
}

.ititle h1{
	margin-top:0px;
	font-size:70px;
}

.itleft{
	width:75%;
	text-align:center;
	display:inline-block;
}

.itleft h3{
	font-size:25px;
}

.itleft h2{
	font-size:35px;
}

.itright{
	width:23%;
	display:inline-block;
	vertical-align:top;
}

.invoicelogo{
	width:80%;
}

.itrw{
	width:100%;
	padding-left:30px;
	padding-right:30px;
}

.itable{
	width:100%;
	font-size:20px;
	margin-bottom:50px;
}

.ifirst{
	width:7%;
	padding-left:10px;
}

.isecond{
	width:2%;
	padding-left:10px;
}

.ithird{
	width:68%;
	padding-left:10px;
}

.ifourth{
	width:7%;
	padding-left:10px;
}

.ififth{
	width:2%;
	padding-left:10px;
}

.isixth{
	width:13%;
	padding-left:10px;
}

.irow{
	padding-left:10px;
}

.itable2{
	width:100%;
	font-size:20px;
	margin-bottom:50px;

}

.itable2 th{
	border-bottom:1px solid #000;
	padding-bottom:10px;
}

.itable2 td{
	padding-top:5px;
}

.irowl{
	text-align:left;
}

.irowc{
	text-align:center;
}

.irowr{
	text-align:right;
}

.ifrw{
	width:100%;
	padding-left:30px;
	padding-right:30px;
	border-top:1px solid #000;
}

.ifrwl{
	width:40%;
	display:inline-block;
	font-size:20px;
	padding-top:10px;
	vertical-align:top;
}

.ifrwr{
	width:58%;
	display:inline-block;
	padding-top:10px;
}

.irown{
	border-top:1px solid #000;
	border-bottom:3px double #000;
	font-size:25px;
}

.ifrw2{
	width:100%;
	padding-left:30px;
	padding-right:30px;
	border-top:1px solid #000;
	padding-top:30px;
}

#invoice-POS{
	box-shadow: 0 0 1in -0.25in rgba(0, 0, 0, 0.5);
	padding:2mm;
	margin: 0 auto;
	width: 80mm;
	background: #FFF;
}

.postop{
	width:100%;
}

.postop h2{
	font-size:16px;
	font-family:Century;
	margin-bottom:3px;
	font-weight:bold;
}

.postop p{
	font-family:Century;
	font-size:13px;
	margin-bottom:1px;
}

.ptable{
	width:100%;
}

.ptable2{
	width:100%;
	border-bottom:1px dashed #000;
	padding-bottom:5px;
}

.ptable3{
	width:100%;
	border-bottom:1px dashed #000;
	padding-bottom:5px;
}

.postop2{
	width:100%;
	padding-left:10px;
	padding-right:10px;
	font-family:Century;
	font-size:13px;
	padding-bottom:10px;
}

.posmiddle{
	width:100%;
	padding-left:10px;
	padding-right:10px;
	font-family:Century;
	font-size:13px;
}

.ptable3 td{
	vertical-align:bottom;
}

.emptycol{
	width:10px;
}

.psubtol{
	padding-top:10px;
}

.psubtol2{
	padding-bottom:10px;
}

.posbottom{
	width:100%;
	padding-left:10px;
	padding-right:10px;
	font-family:Century;
	font-size:13px;
}

.posfooter{
	text-align:left;
	padding-top:20px;
	padding-bottom:30px;
}

.posfooter p{
	margin-bottom:0px;
	margin-top:0px;
}

.specialselect>.form-group>div>button{
  border-radius:4px !important;
  margin:0px;
  padding:11px 18px;
  font-size:.8571em !important;
  display:flex;
  align-items: center;
}

.specialselect>.form-group>.mamak{
  border-radius:4px !important;
  margin:0px;
  padding:4px 18px;
  font-size:.8571em !important;
}

input[type="checkbox"][readonly] {
  pointer-events: none;
}
