/*Checkout Junaplas B2C*/

.container__mod2 .all-steps {
    display: flex;
    justify-content: end;
    align-items: center;
    background: white;
    padding: 15px;
    margin-left: 0;
    border-radius: 5px;
    box-shadow: 0 0 5px 0px #eaeaea;
}

.container__mod2 .all-steps li {
    list-style: none;
    padding: 0 15px;
    display: flex;
}

.container__mod2 .all-steps li .item {
    padding-right: 10px;
}

.container__mod2 .all-steps li a {
    font-family: 'Lato';
    color: #183152;
}

.container__mod2 .all-steps .active, .container__mod2 .all-steps .active a {
    font-weight: 800;
    color: #0360aa;
}

.btn-place-order-wrapper #cart-to-orderform {
    background: #1b3454;
    border: 1px solid #206ab0;
}

.btn-place-order-wrapper #cart-to-orderform:hover {
    background: #0360aa;
    border: 1px solid #206ab0;
}

body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle>span:before, body.v-custom-step-payment .payment-data .accordion-toggle>span:not(.payment-edit-link):before, body.v-custom-step-shipping .shipping-data .accordion-toggle:before, body.v-custom-step-profile .client-profile-data .accordion-toggle>span:before, body.v-custom-step-email .client-pre-email h3.client-pre-email-h span:before, body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span:before, body.v-custom-step-payment .client-pre-email h3.client-pre-email-h span:before, body.v-custom-step-payment .client-profile-data .accordion-toggle>span:before, body.v-custom-step-payment .shipping-data .accordion-toggle:before, body.v-custom-step-shipping .client-pre-email h3.client-pre-email-h span:before, body.v-custom-step-shipping .client-profile-data .accordion-toggle>span:before,
.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupButton, .orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive, .orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:hover, .orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:active, .orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:focus, .orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsTogglePickup, .orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsOption.vtex-omnishipping-1-x-deliveryOptionActive {
    background: #0360aa;
}

.vtex-omnishipping-1-x-submitPaymentButton .btn-go-to-payment,
#payment-data-submit {
    background: #0360aa;
    border: 1px solid #206ab0;
    margin-top: 10px;
}

.orderform-template-holder #payment-data .v-custom-payment-item-wrap.active, .orderform-template-holder #payment-data .v-custom-payment-item-wrap:hover {
    border-color: #0360aa;
}

.v-custom-payment-item-wrap .payment-method .payment-description,
.v-custom-payment-item-wrap .payment-method .installments {
    font-size: 0;
}

.v-custom-payment-item-wrap .payment-method .payment-description:after {
    content: "";
    background: url(https://junaplascl.vteximg.com.br/arquivos/logo-webpay.png) no-repeat;
    text-decoration: inherit;
    speak: none;
    background-size: 150px 30px;
    display: block;
    width: 150px;
    height: 30px;
    margin: 10px auto;
}

.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active {
    border-color: #0360aa;
}

#orderform-minicart-to-cart {
    position: relative;
    font-size: 12px;
}

#orderform-minicart-to-cart::before {
    content: "<";
    position: absolute;
    left: -8px;
}

.checkoutFooter {
    background: #163652;
    padding: 25px 0;
}
.checkoutFooter, .checkoutFooter ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.checkoutFooter ul li {
    list-style: none;
    padding: 10px;
    color: white;
}

.checkoutFooter ul li p {
    margin-bottom: 0;
}