@CHARSET "ISO-8859-1";

button.sidebar-toggle {
	display: none;
}

.summary {
	padding-top: 0;
}

.summary .col-xs-6, .summary .col-sm-6 {
	height: 16px;
}

.summary label.form-control {
	margin-bottom: 5px;
}

.summary input.form-control {
	margin-bottom: 5px;
	width: 100% !important;
	text-align: right;
}

.summary-total {
	display: none;
}

#print_head {
	margin-bottom: .3cm;
}

.container-fluid {
	padding-bottom: 0;
}

.container-fluid.duplicate {
	margin-top: 0.7cm;
}

.report-title .select2-container {
	width: 100% !important;
}

#select2-report_list-container {
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after,
	table.dataTable thead .sorting_desc:after {
	content: "" !important;
}

table td.table-remove, table td.table-add {
	display: none;
}

#report-content_filter {
	display: none;
}

#report-content.table-striped>tbody>tr:nth-child(odd)>td,
.report-content.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped-print>tbody>tr:nth-child(odd)>td {
	background-color: #e5e5e5 !important;
	-webkit-print-color-adjust: exact;
	border-bottom: 1px dashed #666;
}

/** Sales receipt print **/
.auto-details {
	display: block !important;
	background-color: transparent;
	padding: 0;
	margin: 0;
}

.sales.invoice .print-header, .sales.invoice #print_head {
	display: none !important;
}

.sales>h1, .purchases>h1 {
	display: none;
}

.sales.invoice h4.print_only {
	float: initial;
	margin-top: 0;
}

.sales table thead td, .sales table thead th, .purchases table thead td,
	.purchases table thead th {
	text-align: left;
	padding: 0 5px 0 15px;
}

.sales label, .purchases label {
	white-space: nowrap;
}

.sales.invoice .customer_id, .sales.invoice .delivered_due, .sales.invoice .delivered_date,
	.sales.invoice .due_date,  .sales.invoice .warehouse-group, .sales.invoice #prevat {
	display: none;
}

.sales.invoice .agent-group, .sales.invoice .tin-group, .sales.invoice.tr form>.row.notes
	{
	display: none;
}

.address_details {
	height: auto !important;
	border: 0;
	padding: 0;
	font-size: 9pt;
}

.footer .not_valid_for_input_tax {
	position: absolute;
	left: .3cm;
	margin-top: -1.2cm;
}

.footer .received_good_condition {
	position: absolute;
	right: .3cm;
}

.sales .notes, .purchases .notes {
	display: none;
}

.sales .table-responsive, .purchases .table-responsive {
	min-height: 293px;
}

.sales.payment .table-responsive {
	min-height: 233px;
}

.sales td.unit_price {
	white-space: nowrap;
	overflow: visible;
}

.sales.invoice td.unit_price input[name="unit_price[]"], .sales.invoice td.unit_price label.form-control
	{
	display: none;
}

.table-responsive table .unit_cost, .table-responsive table .unit_price
	{
	width: 2cm;
}

.table-responsive table .unit_cost .form-control, .table-responsive table .unit_price .form-control
	{
	width: 2cm !important;
}

.table-responsive table .qty {
	width: 1.5cm;
}

.table-responsive table .qty .form-control {
	width: 1.5cm !important;
}

.table-responsive table .unit {
	width: 1cm;
}

.table-responsive table .unit .form-control {
	width: 1cm !important;
}

.table-responsive table .amount {
	width: 2.5cm;
}

.table-responsive table .amount .form-control {
	min-width: 2.5cm !important;
	width: 100% !important;
}

.table-responsive table .product_id > .form-inline
	{
	line-height: 0;
}

.table-responsive table .product_id, .table-responsive table .description
	{
	width: 6cm;
}

.table-responsive table .product_id .select2-selection__rendered[title="[-] -"] {
	display: none;
}

.table-responsive table .product_id .form-control, .table-responsive table .description .form-control
	{
	width: 6cm !important;
}

.table-responsive .table td.product_id .select2-container .select2-selection--single .select2-selection__rendered,
	.table-responsive .table tbody td.product_id label {
	width: 6cm;
	white-space: normal;
}

.sales.invoice h4.invoice_title {
	display: none !important;
}

.sales.invoice.custom_si h4.invoice_title.si {
	display: block !important;
}

.sales.invoice.custom_tr h4.invoice_title.tr {
	display: block !important;
}

.sales.invoice.custom_dr h4.invoice_title.dr {
	display: block !important;
}

.sales.invoice.custom_so h4.invoice_title.so {
	display: block !important;
}

.sales.invoice #si_no, .sales.invoice #label_si_no {
	display: none;
}

body.modal-open #wrapper {
	display: none;
}

#print_check_modal .modal-header {
	display: none;
}

#print_check_modal .modal-dialog {
	width: 18.5cm;
}

#print_check {
	width: 18.5cm;
	height: 5.5cm;
	padding: 0.2cm 0 0 0;
}

#print_check_modal, #print_check_modal>div, #print_check_modal>div>div {
	border: 0;
	padding: 0;
	margin: 0;
}

.fc-bb {
	border-bottom: 1px solid #666;
}

.fc-ba {
	border: 1px solid #666;
}

.form-control.fc-bb {
	border-bottom: 1px solid #666;
	border-radius: 0;
}

.form-control.fc-ba {
	border: 1px solid #666;
	border-radius: 0;
}

.sale_payment_text b {
	border-bottom: 1px solid #000;
	padding-left: 15px;
	padding-right: 15px;
}