/* List Coupons */
.grid.coupon {
	margin: 0px !important;
}
.coupon {
	padding: 0px;
}
.coupon .name {
	text-transform: capitalize;
}
.coupon .name,
.coupon .email,
.coupon .date {
	display:inline-block;
	margin:0px;
}
.coupon ul.usage {
	display: none;
	margin:0px;
	margin: 0px 20px 20px 20px;
	border-bottom: solid 1px #f5f5f5;
}
.coupon ul.usage li {
	padding: 0;
	list-style: none;
	margin: 0px;
}
.coupon ul.usage li [class*=colu-] {
	padding: 2px 10px !important;
}
.grid.header {
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	background:#313131;
	margin: 0px !important;
}
.grid.header div {
	color:#fff;
	font-weight:bold;
}

.coupon ul.usage li:nth-child(even) {
	background: #f5f5f5 !important;
}
.coupon ul.usage li:nth-child(even) ul.usage li:nth-child(even) {
	background: #f5f5f5 !important;
}


.coupon.grid:nth-child(even) {
    background-color: #f5f5f5;
}
.coupon.grid:nth-child(even) ul.usage li:nth-child(even) {
	background: #fff !important;
}
.coupon.grid:nth-child(even) ul.usage .grid:last-child {
	border-bottom: solid 1px #fff;
}

.coupon span.notused {
	font-size: 11.5px;
    color: #424242;
}

.header .center,
.coupon .center {
	text-align: center !important;
}

.subheader {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: #737373 !important;
	color: #fff;
}

.opacity {
	opacity: 0.2;
	filter: alpha(opacity=20);
}