.ma-invoice-details {
	/* Cart Items */
	/* Cart Items */
}
 .ma-invoice-details .valid-error {
	 margin: 1.5em 0;
}
 .ma-invoice-details .order-details-top {
	 margin-bottom: 1.5em;
	 border: 1px solid #dcdcdc;
	 padding: 1em;
}
 .ma-invoice-details .order-details-top h3 {
	 margin-bottom: 0.4em;
}
 .ma-invoice-details .order-details-top .od-head, .ma-invoice-details .order-details-top .bill-info, .ma-invoice-details .order-details-top .ship-info, .ma-invoice-details .order-details-top .notes, .ma-invoice-details .order-details-top .ship-method {
	 margin-bottom: 0.8em;
}
 .ma-invoice-details .order-details-top .od-head {
	 display: inline-block;
}
 .ma-invoice-details .order-details-top .od-head h3 {
	 float: left;
	 margin-top: 0;
}
 .ma-invoice-details .order-details-top .od-head .od-data {
	 font-weight: normal;
}
 .ma-invoice-details .order-details-top h3.od-lbl {
	 padding-right: 1em;
	 clear: left;
}
 .ma-invoice-details .order-details-top ul {
	 list-style: none;
	 margin: 0;
}
 .ma-invoice-details .order-details-top .large-4 + .large-4 {
	 float: left;
}
 .ma-invoice-details h3 {
	 margin-top: 0;
	 text-align: left;
}
 .ma-invoice-details .row.order-details {
	 margin-bottom: 1em;
}
 .ma-invoice-details .page-title {
	 display: none;
}
 .ma-invoice-details .ship-info {
	 display: inline-block;
}
 .ma-invoice-details .cart-items {
	 margin-bottom: 1em;
}
 .ma-invoice-details .btns {
	 float: left;
	 padding-top: 1.3em;
}
 .ma-invoice-details .btns .btn {
	 float: right;
	 margin-left: 1em;
}
 .ma-invoice-details ul.cart-items {
	 list-style: none;
}
 .ma-invoice-details .item-list .item-details, .ma-invoice-details .item-list .item-code-notes {
	 float: right;
}
 .ma-invoice-details .item-list .item-code-notes .cost-code, .ma-invoice-details .item-list .item-code-notes .item-notes {
	 width: 100%;
	 margin-bottom: 0.25em;
}
 .ma-invoice-details .item-list .item-code-notes .cost-code strong, .ma-invoice-details .item-list .item-code-notes .item-notes strong {
	 margin-right: 0.5em;
}
 .share-entity-modal.reveal-modal {
	 max-width: 480px;
	 overflow: auto;
	 height: 93vh;
}
 .share-entity-modal.reveal-modal .modal-wrap {
	 padding: 0;
}
 .share-entity-modal.reveal-modal .modal-wrap .link {
	 color: #555 !important;
}
 .share-entity-modal.reveal-modal .modal-wrap h3 {
	 margin-top: 0;
}
 .share-entity-modal.reveal-modal .modal-wrap .required-label {
	 margin-bottom: 1em;
}
 .share-entity-modal.reveal-modal .modal-wrap textarea {
	 height: 100px;
}
 .share-entity-modal.reveal-modal .modal-wrap .btns {
	 border-top: 1px solid #e1e1e1;
	 padding-top: 1em;
}
 .share-entity-modal.reveal-modal .modal-wrap .messaging {
	 display: inline-block;
}
 .share-entity-modal.reveal-modal .modal-wrap .close-reveal-modal {
	 top: 0.55em;
}
 .share-entity-modal.reveal-modal .modal-wrap .share-modal-label {
	 border-bottom: 1px solid #e1e1e1;
	 margin-bottom: 1em;
}
 .share-entity-modal.reveal-modal .modal-wrap .close-modal-button {
	 margin-right: 0.5em;
}
 @media all and (max-width: 767px) {
	 .ma-invoice-details .cart-items {
		 overflow: auto;
		 max-height: 460px;
	}
	 .ma-invoice-details ul.cart-items {
		 border-top: 1px solid #e0e0e0;
	}
}
 @media all and (min-width: 768px) {
	 .ma-invoice-details .item-list .item-details div.price, .ma-invoice-details .item-list .item-details div.item-opt {
		 display: inline-block;
		 height: auto;
		 text-align: right;
	}
	 .ma-invoice-details .item-list .item-details div.item-opt {
		 line-height: 1em;
	}
	 .ma-invoice-details .item-list .item-details div.price .price-sale, .ma-invoice-details .item-list .item-details div.price .selected-uom {
		 display: block;
	}
	 .ma-invoice-details .item-list .item-details div.price span {
		 margin: 0 0;
	}
	 .ma-invoice-details .item-list .item-details, .ma-invoice-details .item-list .item-code-notes {
		 padding-right: 1em !important;
	}
}
 