.title-movimientos h4,
.title-movimientos h5,
h4.header__text.title-middle-corp,
.wallet-addcard-legal-ko {
    font-family: Kreon, serif !important;
}

button.btn--tarjeta-remove {
    cursor: pointer;
    z-index: 2;
}

.wallet-header-addcard {
    display: flex;
}

.dialogBox-modal-wallet-restricts .icon-close,
.dialogBox-modal-wallet-addcard-legal .icon-close {
    position: absolute !important;
}

.form-wallet-add-card .label-text {
    font-family: inherit !important;
}

.wallet-addcard-helpcontainer {
    margin-top: 30px;
    max-width: 100%;
}

.wallet-addcard-helpcontainer .header__text {
    color: #999;
    margin-bottom: 10px;
}

.wallet-addcard-helpcontainer p {
    color: #888;
    max-width: 100%;
}

.wallet-addcard-helpcontainer img {
    max-width: 100%;
}

img.wallet-cardtype-image {
    border-radius: 20px;
    max-width: 500px;
    max-height: 300px;
}

.user-account-wallet .edit-direction__item.item__text:hover {
    color: #1c752c;
}

.user-account-wallet .edit-direction__item.item__text {
    font-size: 1.125rem;
    margin-right: 0;
}

.wallet-modal-cards-remove-wrapper {
    position: absolute;
    top: 15px;
    right: 15px;
}

#wallet-modal-cards-removeAll {
    text-decoration: none !important;
    color: #AAA;
}

#wallet-applycard-cancel,
#wallet-applycard-remove,
#wallet-applycard-dinobpremove {
    font-family: inherit;
}

#wallet-applycard-errormsg {
    color: white;
    padding: 10px 15px;
    border-radius: .25rem;
    height: auto;
    background: linear-gradient(270deg, #ff4c4c, #e92121);
}

#wallet-modal-main-content .title-middle-corp {
    font-family: inherit;
}

.wallet-applycard-remove-container {
    margin-bottom: 10px;
}

#wallet-apply-card-submit:disabled,
#wallet-apply-dinobp-submit:disabled,
#wallet-burndinobp-submit:disabled,
#wallet-checkout-removeRestrictionsTrigger:disabled {
    background: #AAAAAA;
    cursor: default;
}

#wallet-burndinobp-checkbox {
    display: inline-block;
    margin-right: 10px;
}

.wallet-checkout-card-list-restricted a {
    font-size: 17px;
    font-weight: bold;
}

.restricts-advice-1 {
    margin-bottom: 0;
}

.restricts-advice-2 {
    font-size: 13px;
}

button.wallet-card-arrow {
    position: absolute;
    background-image: linear-gradient(90deg, #54A722 0%, #54A722 0%, #9EC86B 100%);
    color: #FFF;
    padding: 2px 10px;
    border-radius: 8px;
    font-weight: bold;
    cursor: pointer;
}

button.wallet-card-arrow.slick-prev {
    top: 230px;
    left: 32%;
}

button.wallet-card-arrow.slick-next {
    top: 230px;
    left: 66%;
}

.user-account-wallet .breadcrumbs {
    margin-bottom: 2rem;
}

.tarjeta-element {
    width: 350px;
}

@media (min-width: 1020px) {
    .wallet-card-container {
        flex-basis: 70%;
        margin: auto;
    }
}

.wallet-addcard-link {
    margin-right: 8.33%;
}

@media (max-width: 770px) {

    .user-account-wallet .user-account__first-heading {
        justify-content: space-between;
    }

    button.wallet-card-arrow.slick-prev {
        left: 26%;
    }

    button.wallet-card-arrow.slick-next {
        left: 66%;
    }

}

.dialogBox-modal-wallet-mycards-qr div.quickview__close {
    width: 10rem;
    top: 30px;
    right: -8%;
}

div.quickview__close span {
    font-size: 14px;
    padding-left: 5px;
}

.tarjeta-thumb--bottom {
    padding-right: 40px;
}

.tarjeta-thumb {
    z-index: 1;
    cursor: pointer;
}

.dialogBox-modal-wallet-addcard-legal div.quickview__close {
    width: 6rem;
    top: 25px;
}

.dialogBox-modal-wallet-mycards-removeCard .modal--big {
    padding: 30px;
}

.dialogBox-modal-wallet-mycards-removeCard .modal--big p {
    font-size: 22px;
}

.dialogBox-modal-wallet-checkout div.quickview__close {
    width: 10rem;
}

.hdcheckout-discount-wallet-list {
    font-size: 12px;
}

.sidebar-checkout--wrapper .price--final .label {
    font-weight: bold;
}

.wallet-grand-total-amount {
    font-weight: bold;
}

.wallet-order-totals-discounts .menu__text,
.wallet-order-totals-discounts .cart-item__total {
    /*font-size: 12px;*/
}

.send-final__item {
    width: 50%;
}

.dialogBox-modal-wallet-mycards-restricts .dialogBox--wrapper {
    padding-top: 0 !important;
}

.dialogBox-modal-wallet-mycards-restricts .dialogBox__item {
    padding: 3rem;
}

.wrapper-tarjeta-thumb--content.cardnumber {
    font-size: 17px;
    font-weight: 700;
}

.wrapper-tarjeta-thumb--content.cardnumber.less-top {
    top: 5px;
}

.wrapper-tarjeta-thumb--text.cardnumber {
    font-weight: bold;
    color: #fff;
    padding-right: 0;
}

@media (max-width: 480px) {
    .wrapper-tarjeta-thumb--content.cardnumber {
        top: 5px;
    }

    .wrapper-tarjeta-thumb--content.cardnumber.less-top {
        top: 5px;
    }
}

.wrapper-tarjeta-thumb--aplicado {
    top: 0;
}

.tarjeta-thumb--info-numero span.tarjeta-thumb--info-numero__last {
    top: 3px !important;
}