.alert.alert-message{ display: none !important;}
.modal-body{ padding: 0;}


.btns-carrito{display: flex; justify-content: center;margin-top: 1rem; padding: 0;}

.carro_compra i{color: #DD9933;}
.cart-dropdown-desc i{font-size: 4rem; margin-right: 1rem;}

.cart-dropdown-desc{display: flex; align-items: center; padding: 0; margin: 0;color: #fff;}
.sumar_restar{font-size: 2rem; display: flex;}
.sumar{ margin-right: 1rem;}
.precio{ padding:0;}
.cantidad input{ background: none !important;border-radius: 0;}


#adminFormCarrito{ display: flex;width: 100%;}

#adminFormCarrito input { width: 100%; border: 0; border-radius: 0; text-transform: uppercase; padding: 1.5rem 1rem; letter-spacing: .1rem;}
#adminFormCarrito input:hover, #adminFormCarrito input:hover{ outline:none; box-shadow: none;}
.sumar, .restar { margin-right: 1rem; color: #F09A21; padding: 0 1rem; margin: 0;}

.cart-action-total { font-size: 2rem; }
.cart-action-total #total{ font-weight: 600;}

.product_.clearfix { padding: 1rem 0 2rem; border-bottom: solid 1px #ddd;}
.cart-dropdown-desc img{max-width: 3rem;}

#adminFormCarrito input.btn.btn-danger {color: #404040;background: #E5E5E5;}
#adminFormCarrito input.btn.btn-danger:hover{ color: #404040; background: #ccc;}
#adminFormCarrito input.btn.btn-primary{background: #C0272D; color: #fff;}
#adminFormCarrito input.btn.btn-primary:hover{background: #ad2126; color: #fff;}

.imagen img{max-height: 10rem; margin: 0 auto;}

.cart-action{position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; border-top: solid 1px #ddd; padding-top: 1rem; box-shadow: 0 4px 7px 0 #4b4a4a;}

.carro_compra {padding-bottom: 10rem; }

