.search_panel {
	float: left;
	padding: 10px;
	font-family: "Trebuchet MS" ;
	font-size: 14px;
	/* border: 1px solid pink; */
	}
	
label:before{
	z-index: 50;
}

body {	
	/* background-image: linear-gradient(rgb(240, 244, 236), rgb(241, 235, 226); */
	max-width: 99%;
	margin: 0;
	padding: 20px;
	overflow-x: hidden;

}

:checked+label:before {
	content: url("img/selected.png");
	width: 80px !important;
	z-index: 100;
	margin-right:-50px;
	position:absolute;
}

.img_check {
	width: 80px;
	z-index: 1;
	
	/* to make images unselectable */
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#ROUND, #PRINCESS, #OVAL, #RADIANT, #EMERALD, #OVAL, #PEAR, #MARQUISE, #HEART, #CUSHION {
	display:none;
}

.tunga {	
	width: 817px;
	margin: auto;
}

.output_table {
	border-collapse: collapse;
	border-color: #8bc34a;
	font-size: 12px;
	min-width: 80%;
	margin: auto;
}

.table_header {
	font-weight: 600;
	background-color: #8bc34a !important;
}

.odd {
	background-color: #eef7e3 !important;
	color: black !important;
}

.even {
	background-color: #fff;
	color: black !important;
}

th, td {
	color: black !important;
	border: 1px solid #8bc34a;
	padding: 7px;
	border-collapse: collapse;
	font-family: sans-serif;
}

.sorting_1 {
	background-color: #def8c1 !important
}

#dia_filter {
	margin-bottom: 20px;
}

td {
	font-size: 12px;
}

img.logo
{
width: 135;
height: 70px;
}

div.logo {	
	/*width: 100%;*/
	margin: auto;
	display:block;	
	clear:both;
	width: 136px;
}

td.center {
	text-align: center;
	border: 0px solid black;
	font-size: 9px;
}