﻿.price-table th, .price-table td {
	border-top: 1px solid #919191 !important;
}
.row-section td {
background-color: #f3f3f3 !important;
}

.row-section td h5 {
		margin-bottom: 0px !important;
}

.price-table tfoot tr {
	background-color: #ededed !important;
}
.price-table {
	font-size: 12px;
}
.price-table thead tr {
	background-color: #ededed !important;
}

.price-table tfoot tr td {
	text-align: right;
}
.price-table h5{
	font-size:14px;
}
.price-table th {
	font-size: 14px;
	border: 1px #a5a5a5 solid !important;
	background-color: #d3d3d3;
	color: #000;
	padding: 10px;
}
.price-table td {
	color: #000 !important;
	padding: 5px 10px !important;
}
.descSection {
	/*background-color: #f9f9f9;*/
}

#priceItem.printPage td{
	border: 1px #a5a5a5 solid;
	color: #4a4a4a;
}

.text-strong {
	font-weight: 700;
}
.table tbody + tbody{
	border-top:0px !important;
}
@media print {
	.no-print {
		display: none !important;
	}
	thead, tfoot {
		display: table-row-group; /* trick để tránh lặp lại theo cách mặc định */
	}

		thead.print-only-first,
		tfoot.print-only-last {
			display: none;
		}

	/* Trick: hiển thị lại thead ở trang đầu */
	body::before {
		content: "";
		display: block;
		page-break-before: always;
		height: 0;
		visibility: hidden;
	}

	/* Thêm một bản sao thead ở đầu */
	.print-table thead.first-copy {
		display: table-header-group;
	}

	/* Thêm một bản sao tfoot ở cuối */
	.print-table tfoot.last-copy {
		display: table-footer-group;
	}
}