.document .group-by-field-row{
	padding: 10px !important;
	color: #fff !important;
	background-color: #777 !important;
	border: 1px solid #777 !important;
	font-weight:bold;
}

.document .group-by-field-row td {
	line-height: 22px !important;
}

.lineSummary .sum-th {
	font-weight: normal;
	font-size:14px;
	color:#555;
	background-color: #e0e0e0;
	text-align: center;
}
.document .details .shipment-th {
	background-color:#eee;
	padding:4px;
	text-align:center;
}

.document .details td.padding-td {
	padding:6px;
}


.document table.listTable tbody tr td.status-cell {
	padding-left:10px !important;
}

.document table.listTable tbody tr.detailedView td.documentCol, .document table.listTable tbody tr.detailedView td.logisticCol {
	font-weight:bold !important;
}

.document table.listTable tbody tr td.row-notes {
	font-size: 0.8em;
}

.line-detail-address {
	font-size: 0.8em;
}

.printing .document .line-header {
	color: #333;
    background: none;
    padding: 5px 0;
}

table .lineSummary th {
	font-size:1em;
	padding: 7px !important;
}

table .lineSummary td {
	font-size:1em;
	padding: 7px !important;
}

table .paymentInStoreDocument {
	width:100%;
}

.line-detail .document-handler {
	padding:5px;
}

table .paymentInStoreDocument td {
	border:0px !important;
}

.payment-line-amount .state-rejected {
	text-decoration: line-through;
}

.payment-line-amount {
	padding:1px;
	text-align: right !important
}

td .documentHtml {

	font-size:0.9em;
	th {
		background-color:#eee !important;
		font-weight:normal !important;;
	}
	tr {
		background-color:#f4f5cf;
	}
}

tr .groupremoved{
	display:none;
}

.printing .group-by-field-row{
	color:black !important;
}

span.lineFeature {
	border-radius:3px;
	border:1px solid #bbb;
	font-size:0.7em;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	padding:4px;
	background-color:#eee;
	text-align:center;
	display:inline-block;
}

.listRowsDetail .rowBlock tr:last-child td {
	border-bottom: 3px solid #777 !important;
}

.listRowsDetail .rowBlock:last-child tr:last-child td {
	border-bottom: 1px solid #ccc !important;
}