/*
	POS Search grids
*/
.VG-POS-Search-Results-Content {
	padding-left: 14px;
}

.VG-POS-Search-Results-Scrolling-Area {
	height: 323px;
	overflow-y: auto;
	overflow-x: hidden;
}

.VG-POS-Search-Row {
	margin-bottom: 5px;
	border: 1px solid #EEEEEE;
/*	height: 75px;	*/
	overflow: hidden;
}
.VG-POS-Search-Row td {
	padding: 5px;
	background-color: #EEEEEE;
}
.VG-POS-Search-Row.VG-Last {
	margin-bottom: 0px;
}
.VG-POS-Search-Row.VG-POS-Search-Active-Row {
	border: 1px solid #006DD9;
}
.VG-POS-Search-Empty-Row td {
	padding: 0px;
	line-height: 5px;
}
.VG-POS-Search-Active-Row td {
	background-color: #E0F2FB;
}

.VG-POS-Search-Row.VG-Inactive .VG-POS-Cart-Qty,
.VG-POS-Search-Row.VG-Inactive .VG-Amount-POS {
	color: #BBB;
}

.VG-POS-Refunded-Row {
	background-color: #f2cccc;
	height: 32px;
	font-size: 14px;
}
.VG-POS-Refunded-Row .fa {
	font-size: 18px;
}
.VG-POS-Refunded-Row td {
	padding: 0px 5px;
	height: 32px;
	vertical-align: middle;
}

.VG-POS-Search-Empty-Row td {
	padding: 0px;
	line-height: 5px;
}
.VG-POS-Search-Active-Row td {
	background-color: #E0F2FB;
}

.VG-POS-Search-Disabled-Row {
	margin-bottom: 5px;
	border: 1px solid #EEEEEE;
	height: 75px;
	overflow: hidden;
}
.VG-POS-Search-Disabled-Row td {
	padding: 5px;
	background-color: #F7F7F7;
	color: #D0D0D0;
}
#pos-cart-extended .VG-GridRow.VG-Focused-Row {
	background-color: #E0F2FB !important;
	border: 1px solid #006DD9;
}

.VG-POS-GC-Payment-Row {
	padding:10px 0px;
	border-bottom:1px solid #C3C3C3;
	cursor:default;
}
.VG-POS-GC-Payment-Row:hover {
/*	background-color: #E4E2E2;	*/
}
