.cart_item .qty {
	display: block;
	line-height: 35px;
	text-align: center;
}

.cart_item .error .validation {
	color: #AA2323;
}

.cart_item .success .validation {
	color: #23AA23;
}

fieldset.checkout_delivery {
	border: none;
	margin: 3px 0 0 0;
	padding: 0;
}

fieldset.checkout_delivery label {
	line-height: 1.5;
}

.backorder_details {
	display: none;
}

.notes {
	display: none;
	margin-top: 1em;
}

.notes_toggle {
	font-size: .8em;
	color: #999;
	white-space: nowrap;
	text-align: right;
	display: block;
}

.notes_toggle:hover {
	color:#666;
}

.backorder_locations_list
{
	font-size: .9em;
}

.backorder_locations_list li {
	margin-right: 2em;
}

.backorder_locations_list strong {
	display: inline-block;
	margin-right: 0.5em;
}

.order_account_info
{
	padding-bottom: 50px;
}

.freight-not-included {
	display: block;
	font-size: 0.6em;
	line-height: 2;
	margin-bottom: 1em;
	white-space: nowrap;
}

.order_summary .freight-not-included {
	margin-top: -1em;
	margin-bottom: 0em;
}

.date_field {
	/*margin: 1em 0 0;*/
}

.date_field label {
	color: white;
}

.order_history_form label {
	color: #fff;
}

.order_history_form .input_wrapper {
	padding: 0 14px;
	width: 100%;
}

.order_history_form .input_wrapper input[type="submit"] {
	margin: 12px 14px 14px !important;
}

.spec_sheets .spec_sheet_column
{
	float: left!important;
}

.spec_sheets .row li.columns
{
	 padding-top: .5em;
	 padding-bottom: .5em;
	 float: left;
}

.spec_sheets .row li.columns {
	background: none;
}

.spec_sheets .row li.columns {
	background: none;
}

.spec_sheets .row li.columns:nth-child(6n-5),
.spec_sheets .row li.columns:nth-child(6n-5) + li,
.spec_sheets .row li.columns:nth-child(6n-5) + li + li
{
	 background: white;
}

@media only screen and (min-width: 48em) {

	.spec_sheets .row li.columns:nth-child(8n-11),
	.spec_sheets .row li.columns:nth-child(8n-11) + li,
	.spec_sheets .row li.columns:nth-child(8n-11) + li + li,
	.spec_sheets .row li.columns:nth-child(8n-11) + li + li + li
	{
		 background: none !important;
	}

	.spec_sheets .row li.columns:nth-child(8n-7),
	.spec_sheets .row li.columns:nth-child(8n-7) + li,
	.spec_sheets .row li.columns:nth-child(8n-7) + li + li,
	.spec_sheets .row li.columns:nth-child(8n-7) + li + li + li
	{
		 background: white;
	}
}


/* DH ADD 04282016 --- Updated 
Company Select Page */
.panel.no-pad{padding:0;}
.panel.no-pad .content{padding:1em;}
.panel.no-pad .content button{margin-bottom:0;}
.panel.no-pad .content button.text-center{text-align:center;}


/* DH ADD 10072016 --- Updated 
Contract Page Print Button */
a.button.print {background-size: inherit !important;}