.previous-order-section {
    padding: 20px;
    width: 898px;
	height: 222px;
	margin-bottom: 20px;
	angle: 0 deg;
	opacity: 1;
	border-radius: 4px;
    background: var(--Theme-Colors---rich100, #F5F6FA);
    box-shadow: 0px 3px 12px 2px #00000033;
}

.previous-order-section .bg-ash {
	background: none;
}

.previous-order-section p.last-web-order {
	min-height: 0px;
}

.previous-order-section .carousel-column {
	display: inline-block;
	width: 410px;
	height: 103px;
	angle: 0 deg;
	opacity: 1;
	top: 410px;
	left: 580px;
	border-radius: 5px;
	border-width: 1px;
	border: 1px solid var(--Theme-Colors---rich300, #D8DAE4);
	background: #FFFFFF;
}


.previous-order-section .item .price-items {
	float: right;
	margin-right: -35px;
}

.previous-order-section .border-b0-secondary {
	display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: none;
}

.previous-order-section .border-b0-secondary tr.row {
    display: inline-block;
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.previous-order-section .border-b0-secondary td.value {
	font-weight: 700;
	font-style: Bold;
	font-size: 12px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: 0px;
	padding-left: 3px;
}

.previous-order-section .border-b0-secondary tr:not(:last-child) td:nth-child(2n):not(:nth-last-child(2))::after {
	content: " | " ;
	font-weight: normal;
	font-weight: 500px;
	margin-left: 5px;
}

.previous-order-section .input-quntity-wrapper input {
	width: 38px;
	height: 36px;
	angle: 0 deg;
	opacity: 1;
	border-radius: 4px;
	border-width: 1px;
	border: 1px solid #C0C0C0;	
}

.previous-order-section .previous-order-exist .item-detail-wrapper p.text-secondary {
	min-height: 20px;
	font-size: 11px;
	font-weight: 700;
	font-size: 11px;
	leading-trim: NONE;
	line-height: 8px;
	letter-spacing: 0px;
	color: #222222;
}

.previous-order-section .previous-order-exist .item-detail-wrapper p {
	font-weight: 500;
	font-size: 12px;
	leading-trim: NONE;
	line-height: 15px;
	letter-spacing: 0px;
	color: #3E53A4;
}

.previous-order-section .previous-order-exist .item-detail-wrapper a p {
	font-weight: 500;
	font-size: 12px;
	leading-trim: NONE;
	line-height: 15px;
	letter-spacing: 0px;
	color: #3E53A4;
	overflow: hidden;
    hyphens: auto;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.previous-order-section .previous-order-exist .item-detail-wrapper .discount-applied {
	color:	#222222;
}

.previous-order-section .previous-order-exist .item-detail-wrapper .price-field {
	min-height: 35px;
	font-weight: 700;
	font-size: 14px;
	leading-trim: NONE;
	line-height: 15px;
	letter-spacing: 0px;
	color:	#222222;
}

.previous-order-section .previous-order-exist .row.qty-input {
	display: flex;
	margin-top: 38px;
}

.home-page-wrapper .item .add-to-cart {
	width: 96px;
}

.previous-order-section .previous-order-exist hr {
	width: 840px;
    height: 0px;
    margin-top: 10px;
    margin-bottom: 15px;
    float: left;
    opacity: 1;
    border-width: 1px;
    border: 1px solid var(--Theme-Colors---rich400, #B3B6C2);
}

.home-page-wrapper .row .add-all-cart {
	height: 39px;
    width: 121px;
    position: absolute;
    right: -34px;
	top: 25px;
	font-weight: 400;
	font-size: 14px;
	leading-trim: NONE;
	line-height: 21px;
	letter-spacing: 0%;
	text-align: center;
	vertical-align: middle;
}

.previous-order-section .item .carousel-column:first-child {
	margin-left: 0px !important;
}

.previous-order-section .item .carousel-column:last-child {
	margin-left: 20px;
}

.previous-order-section .carousel-control.left, .right {
	background-image: none !important;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
  filter: none;
  opacity: 1;
  width: 30px;
}

 .carousel-control.btn-circle {
   width: 20px;
   height: 20px;
   border-radius: 50%;
   background-color: black;
   color: white;
   text-align: center;
   line-height: 20px;
   font-size: 10px;
   display: inline-block;
 }
 .carousel-control.left.btn-circle {
	  left: -45px;
	  top: 60px;
	  background: #FFFFFF;
	  width: 36px;
	  height: 36px;
	  opacity: 1;
	  border-width: 2px;
	  border: 2px solid var(--Theme-Colors---rich500, #505877);
 }
 .carousel-control.right.btn-circle {
 	  right: -23px;
   	  top: 60px;
	  background: #FFFFFF;
	  width: 36px;
	  height: 36px;
	  opacity: 1;
	  border-width: 2px;
	  border: 2px solid var(--Theme-Colors---rich500, #505877);
 }
 .carousel-control:hover.btn-circle{
   text-decoration: none;
 }
 
.glyphicon-chevron-left:before {
    content: "\276E" !important;
	width: 6.75px;
	height: 13.5px;
	opacity: 1;
	font-size: 18px;
	color: #505877;
}

 .glyphicon-chevron-right:before {
    content: "\276F" !important;
	width: 6.75px;
	height: 13.5px;
	opacity: 1;
	font-size: 18px;
	color: #505877;
}

.carousel-control.left.btn-circle.disabled .glyphicon-chevron-left:before {
	color: #D8DAE4;
}

.carousel-control.right.btn-circle.disabled .glyphicon-chevron-right:before {
	color: #D8DAE4;
}
.carousel-control.left.btn-circle.disabled {
	border: 2px solid var(--Theme-Colors---rich500, #D8DAE4) !important;
}

.carousel-control.right.btn-circle.disabled {
 	border: 2px solid var(--Theme-Colors---rich500, #D8DAE4) !important;
}

.carousel-control .glyphicon-chevron-left, .glyphicon-chevron-right {
	margin-top: -19px !important;
}

.left-container .input-padding {
	height: 34px;
}

.left-container .input-padding {
	min-height: 34px;
}

#part-number-qty {
	width: 34px !important;
}

a, a:hover {
    color: #3E53A4;
    text-decoration: none !important;
}

.shop-module-container a, a:hover {
    color: #3E53A4;
}

.home-page-wrapper .meter-link {
	top: 25px !important;
}

.home-page-wrapper .meter-link {
	top: 25px !important;
}

.item-details-section .input-quntity-wrapper input {
	min-height: 34px !important;
	width: 34px;
}

.previous-order-section .recommended-products {
	min-height: 0px;
}

.recommended-products-exist .carousel-column .text-secondary {
	min-height: 20px;
    font-size: 11px;
    font-weight: 700;
    font-size: 11px;
    leading-trim: NONE;
    line-height: 8px;
    letter-spacing: 0px;
    color: #222222;
}

.recommended-products-exist .carousel-column a p {
	font-weight: 500;
    font-size: 12px;
    leading-trim: NONE;
    line-height: 15px;
    letter-spacing: 0px;
    color: #3E53A4;
    overflow: hidden;
    hyphens: auto;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.recommended-products-exist .carousel-column .price-field {
	float: right;
	margin-right: -10px;
	min-height: 35px;
    font-weight: 700;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 15px;
    letter-spacing: 0px;
}

.recommended-products-exist .carousel-column .row.qty-input {
	display: flex;
}

.home-page-wrapper .add-to-cart {
	width: 96px !important;
}

.recommended-products-exist hr {
	width: 840px;
    height: 0px;
    margin-top: 22px;
    margin-bottom: 22px;
    float: left;
    opacity: 1;
    border-width: 1px;
    border: 1px solid var(--Theme-Colors---rich400, #B3B6C2);
}

.recommended-products-exist .carousel-column:last-of-type {
	margin-left: 20px;
}

.right-container .shop-category-container {
	margin-top: 20px;
}
