body {
  -webkit-print-color-adjust: exact;
}
.table-striped th{
	width: 20% !important;
}
.task-wrapper .row {
    height: 46px;
}

.feedback-table{
	margin-top:20px;
}

.universal-title div{
	font-size: 25px;
    margin-bottom: 7px;
}

.universal-title{
	font-size: 25px;
}

.right-align{
	text-align:right;
}

th.universal-title div {
    padding: 0;
}

input#save-and-go-back-button {
    display: none;
}

input#cancel-button {
    display: none;
}

th.rowspan {
    text-align: center;
    display: table-cell;
    vertical-align: middle !important;
    background: #222d32;
    color: #fff;
    border: 1px solid;
}

.access-table td{
	background: #222d32;
    color: #fff;
}

.access-head th{
	background: #3c8dbc;
    color: #fff;
}

.report-div a {
    display: none;
}

.header_print_title{
	text-align: center !important;
}
.header_print_title p{
	font-size: 11px !important;
}
.header_print_view .print_invoice{
	text-align: right !important;
}
.header_print_view .print_invoice h1,.header_print_view .print_invoice h4{
	margin: 0px !important;
	padding: 0px !important;
}

.header_print_view .invoice_num{
	margin-bottom: 25px !important;
}

.header_print_view .invoice_bal{
	margin-bottom: 0px !important;
	font-weight: bold !important;
}

table.table-striped tr.invoice_tr{
	border-top: 2px solid #3c8dbc !important;
}

table.table-striped tr.invoice_footer{
	border-top: 2px solid #3c8dbc !important;
}



@media print{
	header,aside{
		display: none !important;
	}
	section.content > div.feedback-wrapper {
		display: none !important;
	}
	section.content > div.task-wrapper{
		width: 100% !important;
	}
	table.table-striped div.right-align a{
		display: none !important;
	}
	.header_print_view{
		display: block !important;
	}
	.hide_print{
		display: none !important;
	}
	table.table-striped tr.invoice_tr{
		border-top: 2px solid #3c8dbc !important;
	}

	table.table-striped tr.invoice_footer{
		border-top: 2px solid #3c8dbc !important;
	}
	.customer_notes{
		display: block !important;
	}
	.customer_notes p.check_title{
		margin: 0px !important;
	}
	.customer_notes p{
		font-size: 11px !important;
	}
	.customer_notes ul.online_details li{
		font-weight: normal !important;
		font-size: 11px !important;
		
	}
	.align_right{
		text-align: right !important;
	}
	
}



