/* ============= .E-CART-BILL ============= */
.e-cart-bill>.wrapper {
    padding: 15px;
	border: 1px solid #9e9e9e;
    border-radius: 5px;
	min-height: 189px;
}
.e-cart-preview+.e-cart-bill>.wrapper,
.e-cart-bill+.e-cart-bill>.wrapper {
	margin-top: 25px;
}
.e-cart-bill .list .uk-list>li {
    margin-top: 5px;
}
.e-cart-bill .list .uk-list>li strong+span,
.e-cart-bill .list .uk-list>li span+span{
	margin-left:5px;
}
.e-cart-bill .list .uk-list>li.qrcode{
    margin-top: 10px;
}
.e-cart-bill .list .uk-list>li.qrcode .image{
    width: 115px;
    height: 115px;
    border: 1px solid #9e9e9e;
    padding: 5px;
    border-radius: 5px;
}
.e-cart-bill .list .uk-list>li.action{
    margin-top: 15px;
}
#page-profile-product .e-cart-bill .list .uk-list>li.action.payment{
	display:none;
}
#page-profile-cart .e-cart-bill .list .uk-list>li.action.cart{
	display:none;
}
.e-cart-bill .list .uk-list>li.action .uk-button {
    background-image: none;
    background-color: #ffc107;
    text-shadow: none;
    color: #000;
    border-radius: 25px;
    width: 100%;
    font-weight: bold;
}
@media (max-width:767px){
	.e-cart-bill>.wrapper{
        margin-top: 5px;
		border: none;
        background-color: #FFF;
        border-radius: 0px;
	}
	.e-cart-preview+.e-cart-bill>.wrapper,
	.e-cart-bill+.e-cart-bill>.wrapper {
		margin-top: 5px;
	}
	.e-cart-bill .list .uk-list>li.action{
		position: fixed;
		left: 0px;
		right: 0px;
		bottom: 0px;
		background-color: #FFF;
		padding: 10px;
        box-shadow: 0 -1px 3px rgb(0 0 0 / 10%);
	}
}
/* ============= .E-CART-PREVIEW ============= */
.e-cart-preview>.wrapper{
    padding: 15px;
	border: 1px solid #9e9e9e;
    border-radius: 5px;
}
.e-cart-preview .panel .description {
    display: none;
    background-color: #EEEEEE;
	border-radius: 5px;
	padding: 5px 10px;
    /* border-left: 5px solid #593340; */
    /* padding: 5px 10px; */
}
.e-cart-preview .item {
    height: 115px;
    position: relative;
    padding: 0px 0px 15px 115px;
    border-bottom: 1px solid #9e9e9e;
}
.e-cart-preview .uk-grid>div:last-child .item {
    height: 100px;
    border-bottom: none;
    padding: 0px 0px 0px 115px;
}
.e-cart-preview .item .image {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.e-cart-preview .item .image+.body {
    margin-top: 0px;
}
.e-cart-preview .item .meta{
	margin-top:5px;
}
.e-cart-preview .item .meta .price {
    color: red;
}
.e-cart-preview .item .meta .price-compare {
    text-decoration: line-through;
    color: #9E9E9E;
    margin-left: 5px;
}
.e-cart-preview .item .tool {
    margin-top: 10px;
    max-width: 185px;
}
.e-cart-preview .item .tool i+span{
	margin-left:5px;
}
/* .e-cart-preview .item .quantity{ */
	/* margin-top:10px; */
/* } */
.e-cart-preview .item .quantity .qty {
    display: inline-block;
    width: 50px;
    text-align: center;
    border: 1px solid #9e9e9e;
    height: 25px;
    line-height: 25px;
    color: #000;
    border-radius: 25px;
}
.e-cart-preview .item .quantity span{
    background-color: #EEEEEE;
    border-radius: 25px;
    padding: 0px 10px;
}
.e-cart-preview .item .quantity .uk-button {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    min-height: 25px;
    color: #000;
    text-shadow: none;
    width: 25px;
    padding: 0px;
    text-align: center;
    border: 1px solid #9e9e9e;
    background-image: none;
    background-color: transparent;
    border-radius: 50%;
}
.e-cart-preview .item .quantity .uk-button i {
    font-size: 16px;
}
@media (max-width:767px){
	.e-cart-preview>.wrapper {
		margin-top: 0px;
		background-color: #FFF;
		border-radius: 0px;
		border: none;
	}
	.e-cart-preview .panel .description {
		margin-top: 15px;
	}
	.e-cart-preview .item .tool {
		max-width: none;
	}
}
/* ============= .E-CART-FORM ============= */
.e-cart-form>.wrapper {
    padding: 15px;
	border: 1px solid #9e9e9e;
    border-radius: 5px;
}
.e-cart-form .action{
    margin-top:15px;
}
.e-cart-form .action .uk-button {
    background-color: #ffc107;
    color: #000;
    font-weight: bold;
}
@media (max-width:767px){
	.e-cart-form>.wrapper {
		margin-top: 5px;
		border: none;
		background-color: #FFF;
		border-radius: 0px;
	}
	.e-cart-form .action{
		position: fixed;
		left: 0px;
		right: 0px;
		bottom: 0px;
		background-color: #FFF;
		padding: 10px;
        box-shadow: 0 -1px 3px rgb(0 0 0 / 10%);
	}
}