.candy-promo .modal-content {
  background-color: transparent;
  border: 0;
}
.candy-promo .modal-content img {
  width: 100%;
}
.banner-promo {
  background-color: white;
}
.banner-promo img {
  width: 100%;
}
body.proceso-compra main .carousel-proceso-compra .carousel-inner {
  margin-top: 15px;
}
body.proceso-compra main .carousel-proceso-compra .carousel-inner .carousel-item .cart-list .head-tab {
  text-align: center;
  font-weight: 300;
}
body.proceso-compra main .carousel-proceso-compra .carousel-inner .carousel-item .cart-list .head-tab span {
  font-size: 15px;
}
body.proceso-compra main .carousel-proceso-compra .carousel-inner .carousel-item .cart-list .cart-list-column-quantity.head-tab {
  padding-right: 30px;
}
body.proceso-compra-cart .cart-list li .item.head-tab > div span {
  font-weight: 300!important;
}
body.proceso-compra-cart .cart-list li .item.head-tab .column-prod-quantity {
  text-align: left;
  padding-right: 5px;
}
body.proceso-compra-cart .cart-list li .item.head-tab .column-prod-quantity span {
  text-align: left;
  display: none;
}
body.proceso-compra-pago main .payment-content .cards-area .card-list .card-item .row-cvv button.popup-info-2,
body.proceso-compra-pago-agregar-tarjeta main .main-content .card-form .popup-info-2 {
  background-color: #f98216 !important;
}
body.perfil.registro main .main-content form .controls-wrapper > div .row {
  margin: 0;
}
body.proceso-compra-cart main .jumbotron {
  margin-bottom: 0;
}
body.proceso-compra-pago main .jumbotron {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  body.proceso-compra-cart .cart-list li .item.head-tab > div span {
    font-weight: 300!important;
  }
  body.proceso-compra-cart .cart-list li .item.head-tab .column-prod-quantity span {
    display: inline-block;
  }
}
#header .navbar .navbar-collapse-wrapper .navbar-collapse .nav-item .nav-link .a-container .text-link {
  font-size: 12px;
}
#header .navbar .navbar-collapse-wrapper .navbar-collapse .nav-item .nav-link .a-container img {
  opacity: 1 !important;
}
#header .navbar .navbar-collapse-wrapper .navbar-collapse .custom-submenu .collapse {
  padding-left: 10px;
}
#header .navbar .navbar-collapse-wrapper .navbar-collapse .custom-submenu .collapse .nav-link .a-container {
  border: 0;
}
#header .navbar .navbar-collapse-wrapper .navbar-collapse .custom-submenu .collapse .nav-link .a-container .text-link {
  font-size: 11px;
}
#upgradeToPlus .modal-header {
  border: 0;
}
#upgradeToPlus .modal-body .ico-cont .img-cont {
  max-width: 200px;
  margin: 0 auto;
}
#upgradeToPlus .modal-body .ico-cont .img-cont img {
  width: 100%;
}
#upgradeToPlus .modal-body .txt-title {
  margin: 10px 0;
  max-width: 450px;
  margin: 0 auto;
}
#upgradeToPlus .modal-body .txt-title h3 {
  color: #4678a5;
  text-align: center;
}
#upgradeToPlus .modal-body .description {
  text-align: center;
}
#upgradeToPlus .modal-body .description p:last-child {
  color: #4678a5;
}
#upgradeToPlus .modal-body .description .img-cont {
  max-width: 300px;
  margin: 0 auto;
}
#upgradeToPlus .modal-body .description .img-cont img {
  width: 100%;
}
#upgradeToPlus .modal-body .contact p {
  text-align: center;
}
#upgradeToPlus .modal-body .contact a {
  color: #4678a5 !important;
  text-decoration: none;
}
#upgradeToPlus .modal-body .contact .img-cont {
  max-width: 50px;
  margin: 0 auto;
}
#upgradeToPlus .modal-body .contact .img-cont img {
  width: 100%;
}
