/*

LIGHTBOXEDIT

*/
.clbrow {
	font-size:1.2em;
	margin:1em 0;
}
.clbrow a {
	text-decoration:none;
}
.clbrow .clbactive, .clbrow .clbopt {
	display:inline-block;
}
.clbactive {
	color:#ff0099;
}
.clbtc {
	display:inline-block;
	margin-right:1rem;
}
.lightboxMain, .content.lightboxMain {
	min-height: 795px;
	max-width: 1320px;
}
.qualbox .buttonlook {
	margin:0;
}
ul.lightboxtable {
	text-align:center;
	margin-top:1em;
}
ul.lightboxtable li.outertd {
	float:left;
	margin:0;
	width:312px;
	min-height:240px;
	font-size:0.8em;
	color:#777;
	padding-bottom:1rem;
}
ul.lightboxtable li.outertd table {
	margin:auto;
}
ul.lightboxtable li.outertd .lbimgcell {
	height:300px;
	width:300px;
	vertical-align:middle;
	position:relative;
	line-height:0;
	background:white;
}
ul.lightboxtable li.outertd .lbimgcell .imgholder img {
	height:100%;
	width:100%;
	object-fit:cover;
}
ul.lightboxtable li.outertd .lbimgcell .icons_box {
	display:none;
	position:absolute;
	opacity:1 !IMPORTANT;
	bottom:0;
	width:100%;
	background:rgba(230,230,230,0.8);
	padding-bottom:6px;
}
ul.lightboxtable li.outertd .wrapper {
	padding:0.5em;
}
.lbcheck {
	display:none;
}
.lbcheck + label {
	outline:5px solid rgba(0,0,0,0);
	display:block;
	height:300px;
	width:300px;
	transition:.2s;
}
.lbcheck:checked + label {
	outline:5px solid #ff0099;
}
#lboptionsbar {
	display:flex;
  display:none;
  position:fixed;
  bottom:0;
  right:0;
  width:100%;
  border-top:3px solid #ff0099;
  padding:1.2rem;
  background-color:white;
  font-size:1.2rem;
  z-index:999999;
}
#lboptionsbar > div {
	flex:1;
	text-align:center;
}
.lightboxMain .result_table {
	display:table;
	width:100%;
}
.lightboxMain input[type="text"], .lightboxMain textarea {
	width:100%;
	border-radius:2px;
	margin:1em 0;
	padding:0.5em;
	border:1px solid #ccc;
	background:#fafafa;
	line-height:initial;
}
.lightboxMain textarea {
	height:200px;
}