/**
 * #ebe6e3 gris claro
 * #9f9f9f gris oscuro
 * 
 * 1. Customization.
 * 2. Util.
 * 3. Shipping Methods.
 * 4. Payment Methods.
 */


/**
 * 1. Customization.
 */

.cursor-pointer {
  cursor: pointer;
}

.table-cart-index thead {
  color: #ffffff;
  background-color: #9f9f9f;
}

.btn-delete-product {
  color: #a94442 !important;
}

.nav-pills.profile-nav>li.active>a,
.nav-pills.profile-nav>li.active>a:focus,
.nav-pills.profile-nav>li.active>a:hover {
  background-color: #9f9f9f;
}

.nav-pills>li>a {
  color: #000000;
}


/**
 * 2. Util.
 */

[v-cloak] {
  display: none;
}

.inline-block {
  display: inline-block;
}


/**
 * 3. Shipping Methods.
 */

.paypal-logo {
  width: 250px;
  height: auto;
}

.ShippingMethodsList {
  cursor: pointer;
}

.ShippingMethodsList .list-group-item.active {
  z-index: unset;
}

.ShippingMethodsList .list-group-item.active .list-group-item-heading {
  color: #ffffff;
}

.ShippingMethodsList .ShippingMethodsList__Price {
  color: #ffffff;
  font-weight: bold;
}

.ShippingMethodsList .list-group-item.active,
.ShippingMethodsList .list-group-item.active:focus,
.ShippingMethodsList .list-group-item.active:hover {
  background-color: #9f9f9f;
  border-color: #9f9f9f;
}

.ShippingAddresseesList .ShippingAddresseesList__Item {
  cursor: pointer;
}

.ShippingAddresseesList .ShippingAddresseesList__Item:hover {
  border: 1px solid #ccc!important;
}

.ShippingAddresseesList .ShippingAddresseesList__Item:hover h3,
.ShippingAddresseesList .ShippingAddresseesList__Item:hover a,
.ShippingAddresseesList .ShippingAddresseesList__Item:hover p,
.ShippingAddresseesList .ShippingAddresseesList__Item:hover em {
  color: #9f9f9f;
}

.ShippingAddresseesList .active .ShippingAddresseesList__Item h3,
.ShippingAddresseesList .active .ShippingAddresseesList__Item a,
.ShippingAddresseesList .active .ShippingAddresseesList__Item p,
.ShippingAddresseesList .active .ShippingAddresseesList__Item em,
.ShippingAddresseesList .active .ShippingAddresseesList__Item .text-main {
  color: #fff;
}

.ShippingAddresseesList .ShippingAddresseesList__Item .ShippingAddresseesList__Item__Body {
  padding: 20px 20px 0px 20px;
}

.ShippingAddresseesList .active .ShippingAddresseesList__Item {
  background-color: #9f9f9f;
}

.ShippingAddresseesList .active [class*="mv-well-style-"]:before,
.ShippingAddresseesList .active [class*="mv-well-style-"]:after {
  color: #ffffff;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #ffffff;
}


/**
 * 4. Payment Methods.
 */

.PaymentMethodsList {
  cursor: pointer;
}

.PaymentMethodsList {
  cursor: pointer;
}

.PaymentMethodsList .PaymentMethod.active,
.PaymentMethodsList .PaymentMethod.active,
.PaymentMethodsList .PaymentMethod.active:focus,
.PaymentMethodsList .PaymentMethod.active:hover {
  background-color: #9f9f9f;
  border-color: #9f9f9f;
}

.PaymentMethodsList i {
  font-size: 28px;
}

.PaymentMethodsList .PaymentMethod.active em,
.PaymentMethodsList .PaymentMethod.active i,
.PaymentMethodsList .PaymentMethod.active strong,
.PaymentMethodsList .PaymentMethod:hover em,
.PaymentMethodsList .PaymentMethod:hover i,
.PaymentMethodsList .PaymentMethod:hover strong {
  color: #ffffff !important;
}

.PaymentMethodsList .PaymentMethod:focus,
.PaymentMethodsList .PaymentMethod:hover {
  background-color: #ebe6e3;
}

.PaymentMethodsList .PaymentMethod {
  padding: 20px 0px;
}

.PaymentMethodsList .PaymentMethod .PaymentMethodTotal {
  color: #ebe6e3;
}

.jp-card .jp-card-front,
.jp-card .jp-card-back {
  background-color: #000000 !important;
}

.card-wrapper {
  margin: 25px 0px;
}

hr.dark {
  border-top: 1px solid #4e5c64;
}
