@charset "UTF-8";

form.consumables fieldset{
	display: none;
	vertical-align: top;
	
	width: 100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	border: none;
	margin: 1em 0;
	padding: 0;
}
form.consumables fieldset.general,
form.consumables fieldset.logo_address{
	display: inline-block;
	width: 49%;
}

form.consumables fieldset.general > input[type="text"]{
	width: 50%;
}
form.consumables fieldset.general > textarea{
	width: 49.5%;
}
form.consumables fieldset.general > input.rush_order + label{
	margin-top: .375em;
}



form.consumables legend{
	font-weight: bold;
	margin: 0 0 .5em 0;
	padding: 0;
}



form.consumables input{
	display: none;
	vertical-align: top;
	margin-top: .25em;
	font-size: .75em;
}

form.consumables input[type="text"]{
	width: 98%;
}
form.consumables input[type="checkbox"]{
	margin-top: .375em;
}
form.consumables input[data-type="number"]{
	width: 4em;
}
form.consumables textarea{
	display: block;
	width: 98%;
	font-size: .75em;
}
form.consumables input,
form.consumables textarea{
	border: 1px solid #888888;
}



form.consumables label{
	display: none;
	width: 66em;
	margin: 0 0 .5em 0;
	font-size: .8em;
	white-space: nowrap;
}
form.consumables div{
	display: none;
	width: 55em;
}
form.consumables input + div{
	width: 53em;
}

form.consumables div label:first-of-type span.item_number{
	display: none;
}
form.consumables div label:first-of-type span.item_desc{
	margin-left: 3.5em;
}



form.consumables fieldset.general input{
	display: inline-block;
}

form.consumables fieldset.general label{
	display: block;
	margin-left: 2em;
	margin: .5em 0 0 0;
}
form.consumables fieldset.general label:first-of-type{
	margin-top: 0;
}
form.consumables fieldset.general textarea.customer{
	display: block;
	resize: none;
	height: 8em;
	font-family: inherit;
}
form.consumables fieldset.general input.rush_order{
	margin-top: .875em; margin-left: -.0625em;
}
form.consumables fieldset.general input.rush_order + label{
	display: inline-block;
}



form.consumables .test{
	display: block;
	padding: 0 0 .5em 0;
	font-size: .8em;
	font-weight: bold;
}

form.consumables span{
	display: inline-block;
}

form.consumables span.item_number{
	margin-left: 3.5em;
	width: 10em;
}

form.consumables span.item_desc{
	min-width: 27em;
}

form.consumables span.analyzers{
	display: none;
	margin-left: .75em;
}

form.consumables .test .item_count{
	width: 4em;
}







body.super-gl-compact	form.consumables fieldset.super-gl-compact,
body.super-gl2			form.consumables fieldset.super-gl2,
body.super-gl-speedy	form.consumables fieldset.super-gl-speedy,
body.super-id-clinchem	form.consumables fieldset.super-id-clinchem,
body.super-gl-easy		form.consumables fieldset.super-gl-easy,
body.super-gl-ambulance	form.consumables fieldset.super-gl-ambulance{
	display: inline-block;
}

body.super-gl-compact	form.consumables input.super-gl-compact,
body.super-gl2			form.consumables input.super-gl2,
body.super-gl-speedy	form.consumables input.super-gl-speedy,
body.super-id-clinchem	form.consumables input.super-id-clinchem,
body.super-gl-easy		form.consumables input.super-gl-easy,
body.super-gl-ambulance	form.consumables input.super-gl-ambulance{
	display: inline-block;
}

body.super-gl-compact	form.consumables input.super-gl-compact + label,
body.super-gl-compact	form.consumables input.super-gl-compact + div,
body.super-gl-compact	form.consumables input.super-gl-compact + div label,
body.super-gl2			form.consumables input.super-gl2 + label,
body.super-gl2			form.consumables input.super-gl2 + div,
body.super-gl2			form.consumables input.super-gl2 + div label,
body.super-gl-speedy	form.consumables input.super-gl-speedy + label,
body.super-gl-speedy	form.consumables input.super-gl-speedy + div,
body.super-gl-speedy	form.consumables input.super-gl-speedy + div label,
body.super-id-clinchem	form.consumables input.super-id-clinchem + label,
body.super-id-clinchem	form.consumables input.super-id-clinchem + div,
body.super-id-clinchem	form.consumables input.super-id-clinchem + div label,
body.super-gl-easy		form.consumables input.super-gl-easy + label,
body.super-gl-easy		form.consumables input.super-gl-easy + div,
body.super-gl-easy		form.consumables input.super-gl-easy + div label,
body.super-gl-ambulance	form.consumables input.super-gl-ambulance + label,
body.super-gl-ambulance	form.consumables input.super-gl-ambulance + div,
body.super-gl-ambulance	form.consumables input.super-gl-ambulance + div label{
	display: inline-block;
}



/*
body.product_single.super-gl-easy label[for="ps1"],
body.product_single.super-gl-easy input#ps1,
body.product_single.super-gl-easy input#ps1 + section,
#super-gl-easy a[href$="#ps1"],

body.product_single.super-gl-ambulance label[for="ps1"],
body.product_single.super-gl-ambulance input#ps1,
body.product_single.super-gl-ambulance input#ps1 + section,
#super-gl-ambulance a[href$="#ps1"],

y{
	display: none !important;
}
*/
