
h2 { margin-bottom: 20px; }
.title { margin: 0px !important; background: #D4E9FA; padding: 10px; font-family: Georgia, serif; font-weight: normal !important; letter-spacing: 1px; font-size: 18px; }
.container { background: #EAF3FA; padding: 10px; }
.maintable { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background: #EAF3FA; margin-bottom: 20px; padding: 10px 0px; }
.mainrow { padding-bottom: 10px !important; border-bottom: 1px solid #D4E9FA !important; float: left; margin: 0px 10px 10px 10px !important; }
.titledesc { font-size: 14px; font-weight:bold; width: 220px !important; margin-right: 20px !important; }
.forminp { width: 700px !important; valign: middle !important; }
.forminp input, .forminp select, .forminp textarea { margin-bottom: 9px !important; background: #fff; border: 1px solid #D4E9FA; width: 500px; padding: 4px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; }
.forminp span { font-size: 11px !important; font-weight: normal !important; ine-height: 14px !important; }
.info { background: #FFFFCC; border: 1px dotted #D8D2A9; padding: 10px; color: #333; }
.forminp .checkbox { width:20px }
.info a { color: #333; text-decoration: none; border-bottom: 1px dotted #333 }
.info a:hover { color: #666; border-bottom: 1px dotted #666; }
.warning { background: #FFEBE8; background-image:url(notification_images.png); background-repeat:no-repeat; background-position:0 -42px; border: 1px dotted #CC0000; padding: 10px 10px 10px 40px; color: #333; font-weight: bold; -webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px; margin-bottom:5px; }
.success { background-color:#B7D156 !important;  background-position:0 3px;}
.info { background-color:#FFEEAA !important;  background-position:0 -88px; }
.store_coupons { background-color: #f4f4f4; }
.store_coupons ul { list-style:none; padding:0; margin:0; }
.store_coupons ul li a { display:block; padding: 0 30px 0 160px; border-left: 5px solid #FFB800; color:#313131; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-bottom: 1px solid #ccc; background-size: auto 100%; background-repeat: no-repeat; height: 90px; }
.store_coupons ul li a:hover { background-color: #f9f9f9; text-decoration:none; border-left: 5px solid #29FF00; }
a.hide { display:none !important; }
@media print{

	.print_hide_mwc{
		display: none;
	}

}

.clickable_coupons{
	opacity: 0.7;
	overflow: visible;
}
.clickable_coupons:hover{
	opacity: 1;
}
.clickable_coupons .tick.checked{
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0%);
}
.clickable_coupons .tick{
	width: 64px;
	height: 64px;
	display:block;
	position:absolute;
	top: -20px;
	right: -35px;
	background: url(tick.png);
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(100%);
}
.mwc_hide{
	display: none !important;
}

.tick_check{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	z-index: 99;
}
#print_coupon_cpanel{
	display: none;
}

.print_snippet .coupon-container,
.print_snippet .coupon_qr{
	float: left;
	vertical-align: top;
}
.print_snippet .coupon_qr{
	margin-left: 25px;
	border-left: 1px dashed #000;
}
