@CHARSET "ISO-8859-1";

@media print {
	body, label, .form-control, .multiselect-native-select,
		.select2-container--default .select2-selection--single,
		.select2-container, .select2-container .select2-selection--single .select2-selection__rendered,
		.form-group-xs .select2-container--default .select2-selection,
		.form-group-xs .form-control, input[type=date].form-control, input[type=time].form-control,
		input[type=datetime-local].form-control, input[type=month].form-control,
		.select2-container--default .select2-selection--multiple,
		.select2-container--default.select2-container--focus .select2-selection--multiple,
		.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th,
		.table>thead>tr>td, .table>thead>tr>th, .tab-content .table th, label#label_total_amount_due.form-control,
		#select2-report_list-container {
		font-family: monospace;
		text-transform: uppercase;
	}

	/** Sales Invoice screen **/
	.sales.invoice .order-group {
		display: none;
	}
	.qualitough .sales.invoice.custom_dr h4.invoice_title.qualitough {
		display: block !important;
	}
	.qualitough .sales.invoice.custom_dr h4.invoice_title.dr {
		display: none !important;
	}
	.sales.invoice.custom_tr h4.invoice_title.tr {
		display: none !important;
	}
	.sales.invoice s.product_discount_field, .sales.invoice i.product_discount_field
		{
		display: none;
	}
	.footer .not_valid_for_input_tax {
		display: none;
	}

	/** Sales Invoice screen TR **/
	.sales.invoice.custom_tr  {
		width: 20cm;
		height: 12cm;
	}
	.sales.invoice.custom_tr form>.row, .sales.invoice.custom_tr .table-responsive, .sales.invoice.custom_tr .timestamp,
		.sales.invoice.custom_tr .customer_id, .sales.invoice.custom_tr .delivered_due {
		width: 50%;
		display: inline-block;
	}
	.sales.invoice.custom_tr .details {
		float: left;
		overflow: hidden;
	}
	.sales.invoice.custom_tr .form-control, .sales.invoice.custom_tr .details input.form-control,
		.sales.invoice.custom_tr .details label.form-control, .sales.invoice.custom_tr .select2-container .select2-selection--single .select2-selection__rendered,
		.sales.invoice.custom_tr .table>tbody>tr>td, .sales.invoice.custom_tr table tbody label
		{
		font-size: 9pt;
	}
	.sales.invoice.custom_tr table tbody label {
		font-weight: normal;
	}
	.sales.invoice.custom_tr .table-responsive
		{
		float: right;
	}
	.sales.invoice.custom_tr .timestamp {
		top: 12cm;
		position: absolute;
	}
	.sales.invoice.custom_tr div.pull-right.print_only, .sales.invoice.custom_tr h4.print_only,
		.sales.invoice.custom_tr .del-group.print_only {
		display: none !important;
	}
	.sales.invoice.custom_tr .form-group label.col-form-label, .sales.invoice.custom_tr .terms,
		.sales.invoice.custom_tr td.unit_price, .sales.invoice.custom_tr td.amount,
		.sales.invoice.custom_tr .summary, .sales.invoice.custom_tr .summary-label,
		.sales.invoice.custom_tr .total_amount_due, .sales.invoice.custom_tr table td.unit
		{
		display: none;
	}
	.sales.invoice.custom_tr .col-xs-12 {
		width: 100% !important;
	}
	.sales.invoice.custom_tr .details .courier-group .form-control {
		width: 100% !important;
		font-size: 24pt;
		text-align: center;
	}
	.sales.invoice.custom_tr .details .courier-group .form-control#tracking_no,
		.sales.invoice.custom_tr .details .courier-group .form-control#label_tracking_no
		{
		font-size: 26pt;
		font-weight: bold;
	}
	.sales.invoice.custom_tr .details .form-control#name, .sales.invoice.custom_tr .details .form-control#label_name
		{
		font-size: 16pt;
		font-weight: bold;
	}
	.sales.invoice.custom_tr textarea.form-control.address-text {
		height: 2cm;
	}
	.sales.invoice.custom_tr .details .ref_no {
		width: 45%;
		float: left;
	}
	.sales.invoice.custom_tr .details .form-control#ref_no, .sales.invoice.custom_tr .details .form-control#label_ref_no
		{
		font-size: 14pt;
	}
	.sales.invoice.custom_tr .details .txn_date {
		width: 45%;
		float: right;
	}
	.sales.invoice.custom_tr .details .form-control#txn_date, .sales.invoice.custom_tr .details .form-control#label_txn_date
		{
		font-size: 12pt;
		text-align: right;
		float: right;
	}
	.sales.invoice.custom_tr .customer_id, .sales.invoice.custom_tr .delivered_due, .sales.invoice.custom_tr .delivered_date {
		display: inline-block;
	}
	.sales.invoice.custom_tr .customer_id {
		float: right;
		text-align: right;
	}
	.sales.invoice.custom_tr form>.row.notes {
		margin-top: 0;
		margin-left: 10cm;
		display: inline-block;
		width: 10cm;
	}
	.sales.invoice.custom_tr #notes, .sales.invoice.custom_tr #label_notes {
		width: 100% !important;
	}
	.sales.invoice.custom_tr #notes, .sales.invoice.custom_tr #notes.form-control,
	.sales.invoice.custom_tr #label_notes.form-control {
		height: 1.5cm!important;
	}
	.sales.invoice.custom_tr .table-responsive {
		width: 10cm;
		height: 9cm;
	}
	.sales.invoice.custom_tr .table-responsive table.table {
		width: 10cm;
	}
	.sales.invoice.custom_tr .delivered_due.form-group label.col-form-label.col-xs-12#label_delivered_date,
		.sales.invoice.custom_tr .delivered_due.form-group .col-xs-12.delivered_date,
		.sales.invoice.custom_tr .details .form-control#delivered_date, .sales.invoice.custom_tr .details .form-control#label_delivered_date
		{
		width: auto !important;
		display: inline;
	}
	.sales.invoice.custom_tr table td.product_id {
		min-width: 5cm !important;
		width: 7.5cm !important;
		max-width: 8cm !important;
	}
	.sales.invoice.custom_tr table td.product_id .form-control, .sales.invoice.custom_tr table td.product_id .select2-container .select2-selection--single .select2-selection__rendered
		{
		white-space: normal;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.table-responsive table td.unit
		{
		width: 1cm !important;
	}
	.table-responsive table td.unit .form-control
		{
		width: 1cm !important;
	}
	.table-responsive table td.qty
		{
		width: 2cm !important;
	}
	.table-responsive table td.qty .form-control
		{
		width: 2cm !important;
	}
	.sales.invoice.custom_tr .summary {
		width: 100%;
		display: block;
	}
	.sales.invoice.custom_tr .summary.discount {
		display: none;
	}
	.sales.invoice.custom_tr .footer {
		display: none !important;
	}
	input.form-control {
		text-overflow: ellipsis;
	}
}
}