.checkout-order-confirm {
	/* Cart Items */
}
 .checkout-order-confirm .return-link {
	 margin: 1.5em 0;
}
 .checkout-order-confirm .checkout-head h1 {
	 display: inline-block;
	 margin-right: 1em;
}
 .checkout-order-confirm .checkout-crumbs {
	 display: inline-block;
}
 .checkout-order-confirm .checkout-crumbs div {
	 display: inline-block;
	 margin-right: 1em;
}
 .checkout-order-confirm .checkout-crumbs .crumb-current {
	 font-weight: bold;
}
 .checkout-order-confirm .btns a.btn {
	 margin-bottom: 1em;
}
 .checkout-order-confirm .order-bill-ship .large-4 {
	 margin-bottom: 1em;
}
 .checkout-order-confirm .order-bill-ship ul {
	 list-style: none;
	 margin: 0;
}
 .checkout-order-confirm .cart-right .btns {
	 text-align: right;
}
 .checkout-order-confirm .order-bill-ship {
	 margin-bottom: 1em;
}
 .checkout-order-confirm .order-bill-ship .pick-up-info p {
	 font-size: 1rem;
	 line-height: 1.6;
}
 .checkout-order-confirm .order-details {
	 margin-bottom: 1em;
}
 .checkout-order-confirm .cart-items {
	 margin-bottom: 1em;
}
 .checkout-order-confirm .btns {
	 text-align: left;
}
 .checkout-order-confirm ul.cart-items {
	 list-style: none;
}
 .checkout-order-confirm .item-list .item-details, .checkout-order-confirm .item-list .item-code-notes {
	 float: right;
}
 .checkout-order-confirm .item-block .price span {
	 margin: 0 0;
}
 .checkout-order-confirm .item-block .price .price-saving {
	 display: block;
}
 .checkout-order-confirm .item-block .price .selected-uom {
	 margin-right: 1rem;
}
 .checkout-order-confirm .item-block .price .quantity-pricing {
	 margin-left: 0 !important;
	 display: block !important;
}
 .checkout-order-confirm .item-list .item-code-notes .cost-code, .checkout-order-confirm .item-list .item-code-notes .item-notes {
	 width: 100%;
	 margin-bottom: 0.25em;
}
 .checkout-order-confirm .item-list .item-code-notes .cost-code strong, .checkout-order-confirm .item-list .item-code-notes .item-notes strong {
	 margin-right: 0.5em;
}
 .checkout-order-confirm .quote-items-note {
	 background: #fff6c5;
	 border-color: #ffd800;
}
 .checkout-order-confirm .quote-items-note p {
	 font-weight: bold;
}
 .checkout-order-confirm .quote-items-note .btn + .btn {
	 margin-left: 1em;
}
 .checkout-order-confirm .message-box {
	 text-align: center;
	 border: solid;
	 margin-top: 30px;
	 border-width: 1px;
	 border-color: #d3d3d3;
	 padding: 10px;
}
 @media all and (max-width: 767px) {
	 .checkout-order-confirm .checkout-crumbs > div:not(.crumb-current) {
		 display: none;
	}
	 .checkout-order-confirm .cart-items {
		 overflow: auto;
		 max-height: 460px;
	}
	 .checkout-order-confirm .btns .btn {
		 width: 100%;
	}
	 .checkout-order-confirm ul.cart-items {
		 border-top: 1px solid #e0e0e0;
	}
}
 @media all and (min-width: 768px) {
	 .checkout-order-confirm .cart-right {
		 margin-bottom: 1em;
		 width: 50%;
	}
	 .checkout-order-confirm .cart-right .btns .btn {
		 margin-left: 1em;
	}
	 .checkout-order-confirm .item-list .item-details div.price, .checkout-order-confirm .item-list .item-details div.item-opt {
		 display: inline-block;
		 height: auto;
	}
	 .checkout-order-confirm .item-list .item-details div.item-opt {
		 line-height: 1em;
	}
	 .checkout-order-confirm .item-list .item-details div.item-opt .item-subtotal {
		 min-width: 110px;
	}
	 .checkout-order-confirm .item-list .item-details, .checkout-order-confirm .item-list .item-code-notes {
		 padding-right: 1em !important;
	}
}
 