@font-face {
    font-family: "IsidoraSans-Light";
    src: url("../fonts/IsidoraSans-Light.eot");
    src: url("../fonts/IsidoraSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IsidoraSans-Light.woff2") format("woff2"), url("../fonts/IsidoraSans-Light.woff") format("woff"),
        url("../fonts/IsidoraSans-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "IsidoraSans-Medium";
    src: url("../fonts/IsidoraSans-Medium.eot");
    src: url("../fonts/IsidoraSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/IsidoraSans-Medium.woff2") format("woff2"), url("../fonts/IsidoraSans-Medium.woff") format("woff"),
        url("../fonts/IsidoraSans-Medium.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "IsidoraSans-Regular";
    src: url("../fonts/IsidoraSans-Regular.eot");
    src: url("../fonts/IsidoraSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IsidoraSans-Regular.woff2") format("woff2"), url("../fonts/IsidoraSans-Regular.woff") format("woff"),
        url("../fonts/IsidoraSans-Regular.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "IsidoraSans-Bold";
    src: url("../fonts/IsidoraSans-Bold.eot");
    src: url("../fonts/IsidoraSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IsidoraSans-Bold.woff2") format("woff2"), url("../fonts/IsidoraSans-Bold.woff") format("woff"),
        url("../fonts/IsidoraSans-Bold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "IsidoraSans-SemiBold";
    src: url("../fonts/IsidoraSans-SemiBold.eot");
    src: url("../fonts/IsidoraSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IsidoraSans-SemiBold.woff2") format("woff2"), url("../fonts/IsidoraSans-SemiBold.woff") format("woff"),
        url("../fonts/IsidoraSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "IsidoraSans-Black";
    src: url("../fonts/IsidoraSans-Black.eot");
    src: url("../fonts/IsidoraSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/IsidoraSans-Black.woff2") format("woff2"), url("../fonts/IsidoraSans-Black.woff") format("woff"),
        url("../fonts/IsidoraSans-Black.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}

.payment_method_aqpago {
    padding: 5px !important;
}
.wc-aqpago-box .payment-method-aqbank,
.aqpago-box-all-payments .payment-method-aqbank {
    max-width: 500px;
    width: 100%;
    position: relative;
}
.wc-aqpago-box .payment-method-aqbank .aqbank-box-integral,
.aqpago-box-all-payments .payment-method-aqbank .aqbank-box-integral {
    clear: both;
    display: flex;
    justify-content: center;
}
.wc-aqpago-box .payment-method-aqbank .payment-method-content,
.aqpago-box-all-payments .payment-method-aqbank .payment-method-content {
    padding: 0px;
}
.wc-aqpago-box .aqbank-round-parcelas .img-edit svg,
.aqpago-box-all-payments .aqbank-round-parcelas .img-edit svg {
    height: 15px !important;
    width: 15px !important;
}
.wc-aqpago-box .aqpago-box-card-checkout,
.aqpago-box-all-payments .aqpago-box-card-checkout {
    width: 100%;
    max-width: 500px;
}
.wc-aqpago-box .aqbank-box-parcelas ul,
.aqpago-box-all-payments .aqbank-box-parcelas ul {
    display: flex;
    justify-content: center;
}
.wc-aqpago-box .aqbank-box-parcelas ul li,
.aqpago-box-all-payments .aqbank-box-parcelas ul li {
    width: 33.333333333%;
}
.wc-aqpago-box .payment-method-content,
.aqpago-box-all-payments .payment-method-content {
    padding: 0px;
}
.wc-aqpago-box .no-border,
.aqpago-box-all-payments .no-border {
    border: 0px !important;
}
.wc-aqpago-box .aqbank_payment_boleto,
.aqpago-box-all-payments .aqbank_payment_boleto {
    width: 100%;
}
.wc-aqpago-box .aqbank_place_order_button,
.aqpago-box-all-payments .aqbank_place_order_button {
    text-transform: uppercase;
}
.wc-aqpago-box .aqbank_type_payment,
.aqpago-box-all-payments .aqbank_type_payment {
    border: 0px !important;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:first-child,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:first-child {
    border-radius: 5px 5px 0px 0px;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:last-child,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:last-child {
    border-radius: 0px 0px 5px 5px;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li {
    width: 100%;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico {
    width: 24px;
    height: 24px;
    float: left;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg {
    width: 100%;
    height: 100%;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg path,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg circle,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg circle,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg rect,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-ico svg rect {
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .payment_li_text,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .payment_li_text {
    float: left;
    margin-left: 5px;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .payment_li_text .text-light,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .payment_li_text .text-light {
    font-family: "IsidoraSans-Light" !important;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .payment_li_text strong,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .payment_li_text strong {
    font-family: "IsidoraSans-Bold" !important;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right {
    float: right;
    margin-right: 10px;
    -webkit-transition-duration: 0.9s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    transition-duration: 0.9s;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right svg path,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right svg circle,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right svg circle,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right svg rect,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .aqbank-arrow-right svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .active-arrow svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .active-arrow svg path {
    fill: #ffffff !important;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li .change-text,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li .change-text {
    font-size: 10px;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .ticket-info-tool,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .ticket-info-tool {
    display: none !important;
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active {
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-ico svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-ico svg path,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .aqbank-ico svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .aqbank-ico svg path,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-ico svg circle,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-ico svg circle,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .aqbank-ico svg circle,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .aqbank-ico svg circle,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-ico svg rect,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-ico svg rect,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .aqbank-ico svg rect,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .aqbank-ico svg rect {
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-arrow-right svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .aqbank-arrow-right svg path,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .aqbank-arrow-right svg path,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .aqbank-arrow-right svg path {
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .payment_li_text strong,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .payment_li_text strong,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .payment_li_text strong,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .payment_li_text strong,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .payment_li_text span,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .payment_li_text span,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .payment_li_text span,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .payment_li_text span,
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .payment_li_text .change-text,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .payment_li_text .change-text,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .payment_li_text .change-text,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .payment_li_text .change-text {
}
.wc-aqpago-box .aqbank_type_payment .aqbank_type_payment_li:hover .change-text,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_type_payment_li:hover .change-text,
.wc-aqpago-box .aqbank_type_payment .aqbank_payment_active .change-text,
.aqpago-box-all-payments .aqbank_type_payment .aqbank_payment_active .change-text {
}
.wc-aqpago-box .aqbank_payment_active,
.aqpago-box-all-payments .aqbank_payment_active {
    background: #1979c3;
}
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .payment_li_text strong,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .payment_li_text strong,
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .payment_li_text span,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .payment_li_text span,
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .payment_li_text .change-text,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .payment_li_text .change-text {
}
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .change-text,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .change-text {
}
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .aqbank-ico svg path,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .aqbank-ico svg path,
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .aqbank-ico svg circle,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .aqbank-ico svg circle,
.wc-aqpago-box .aqbank_payment_active .aqbank_type_payment_li .aqbank-ico svg rect,
.aqpago-box-all-payments .aqbank_payment_active .aqbank_type_payment_li .aqbank-ico svg rect {
}
.wc-aqpago-box .aqpago-box-card-checkout,
.aqpago-box-all-payments .aqpago-box-card-checkout {
    max-width: 420px;
}
.wc-aqpago-box .credit .aqbank-ico,
.aqpago-box-all-payments .credit .aqbank-ico {
    height: 24px !important;
}
.wc-aqpago-box .ticket_multiple .aqbank-ico,
.aqpago-box-all-payments .ticket_multiple .aqbank-ico {
    height: 25px !important;
}
.wc-aqpago-box .ticket .aqbank-ico,
.aqpago-box-all-payments .ticket .aqbank-ico {
    height: 15px !important;
}
.wc-aqpago-box .aqbank-payment-description,
.aqpago-box-all-payments .aqbank-payment-description {
    font-family: "IsidoraSans-Light" !important;
    text-transform: uppercase;
}
.wc-aqpago-box .aqbank-payment-description strong,
.aqpago-box-all-payments .aqbank-payment-description strong {
    font-family: "IsidoraSans-Bold" !important;
}
.wc-aqpago-box .multi-valor-tooltip,
.aqpago-box-all-payments .multi-valor-tooltip {
    position: absolute;
    right: 0px;
    top: -10px;
    margin: 0px 5px;
}

.aqbank_disabled .multi-valor-tooltip {
    top: 10px !important;
}

.wc-aqpago-box .multi-valor-tooltip .tooltip-content,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content {
    background: #fff;
    max-width: 360px;
    min-width: 210px;
    padding: 12px 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    color: #333;
    line-height: 1.4;
    border: 1px solid #bbb;
    margin-right: 5px;
    right: 100%;
    top: 0;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:after,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:after,
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:before,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:before {
    border: solid transparent;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:after,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:after {
    border-width: 5px;
    border-color: transparent;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:before,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:before {
    border-width: 6px;
    border-color: transparent;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:after,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:after,
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:before,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:before {
    left: 100%;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:after,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:after {
    border-left-color: #fff;
    margin-top: -5px;
    top: 15px;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-content:before,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-content:before {
    border-left-color: #bbb;
    margin-top: -6px;
    top: 15px;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-toggle,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-toggle {
    cursor: help;
}
.wc-aqpago-box .multi-valor-tooltip .tooltip-toggle:hover + .tooltip-content,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-toggle:hover + .tooltip-content,
.wc-aqpago-box .multi-valor-tooltip .tooltip-toggle:focus + .tooltip-content,
.aqpago-box-all-payments .multi-valor-tooltip .tooltip-toggle:focus + .tooltip-content,
.wc-aqpago-box .multi-valor-tooltip:hover .tooltip-content,
.aqpago-box-all-payments .multi-valor-tooltip:hover .tooltip-content {
    display: block;
}
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank_payment_card_multi,
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank_payment_card_multi {
    display: flex;
    justify-content: center;
}
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank_multi_cc_data_save,
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank_multi_cc_data_save {
    display: none;
}
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank_multi_card_li,
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank_multi_card_li {
    cursor: pointer;
    height: 70px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 1px solid #707070;
    margin-bottom: 10px;
}
.wc-aqpago-box .aqbank-box-multipagamentos .active,
.aqpago-box-all-payments .aqbank-box-multipagamentos .active {
    background: #e3d0eb;
}
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank_multi_card_li_text,
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank_multi_card_li_text {
    width: 225px;
    font-size: 22px;
    float: left;
    padding: 20px 20px;
}
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank_multi_card_li_img,
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank_multi_card_li_img {
    width: 60px;
    height: 50px;
    float: left;
    border-radius: 50%;
    background: #fff;
    position: relative;
    top: 10px;
    left: 10px;
}
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank_multi_card_li_img img,
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank_multi_card_li_img img {
    width: 50px;
    position: relative;
    top: 15px;
    left: 5px;
}
.wc-aqpago-box .aqbank-back button,
.aqpago-box-all-payments .aqbank-back button {
    background: #ffffff !important;
    color: #4f076b !important;
    border: 1px solid #4f076b !important;
}
.wc-aqpago-box .li-form-payment,
.aqpago-box-all-payments .li-form-payment {
    position: relative;
}
.wc-aqpago-box .li-form-payment .li-position-card,
.aqpago-box-all-payments .li-form-payment .li-position-card,
.wc-aqpago-box .li-form-payment .li-number-card,
.aqpago-box-all-payments .li-form-payment .li-number-card,
.wc-aqpago-box .li-form-payment .li-flag-card,
.aqpago-box-all-payments .li-form-payment .li-flag-card,
.wc-aqpago-box .li-form-payment .li-installment-card,
.aqpago-box-all-payments .li-form-payment .li-installment-card,
.wc-aqpago-box .li-form-payment .li-amount-card,
.aqpago-box-all-payments .li-form-payment .li-amount-card {
    float: left;
    height: 100%;
}
.wc-aqpago-box .li-form-payment .li-position-card .top,
.aqpago-box-all-payments .li-form-payment .li-position-card .top,
.wc-aqpago-box .li-form-payment .li-number-card .top,
.aqpago-box-all-payments .li-form-payment .li-number-card .top,
.wc-aqpago-box .li-form-payment .li-flag-card .top,
.aqpago-box-all-payments .li-form-payment .li-flag-card .top,
.wc-aqpago-box .li-form-payment .li-installment-card .top,
.aqpago-box-all-payments .li-form-payment .li-installment-card .top,
.wc-aqpago-box .li-form-payment .li-amount-card .top,
.aqpago-box-all-payments .li-form-payment .li-amount-card .top {
    text-align: center;
}
.wc-aqpago-box .li-form-payment .li-position-card,
.aqpago-box-all-payments .li-form-payment .li-position-card {
    width: 10%;
}
.wc-aqpago-box .li-form-payment .li-position-card svg,
.aqpago-box-all-payments .li-form-payment .li-position-card svg {
    position: relative;
    left: -13px;
    top: 10px;
}
.wc-aqpago-box .li-form-payment .li-position-card svg path,
.aqpago-box-all-payments .li-form-payment .li-position-card svg path {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment .li-number-card,
.aqpago-box-all-payments .li-form-payment .li-number-card {
    width: 20%;
}
.wc-aqpago-box .li-form-payment .li-number-card img,
.aqpago-box-all-payments .li-form-payment .li-number-card img {
    margin: auto;
    float: none !important;
}
.wc-aqpago-box .li-form-payment .li-flag-card,
.aqpago-box-all-payments .li-form-payment .li-flag-card {
    width: 15%;
}
.wc-aqpago-box .li-form-payment .li-installment-card,
.aqpago-box-all-payments .li-form-payment .li-installment-card {
    width: 25%;
}
.wc-aqpago-box .li-form-payment .li-installment-card .parcelas,
.aqpago-box-all-payments .li-form-payment .li-installment-card .parcelas {
    border: 0px !important;
    height: 40px;
    background: #fff;
    border: 0px !important;
    font-size: 15px;
    width: 70%;
    margin: auto;
}
.wc-aqpago-box .li-form-payment .li-installment-card .middle-text,
.aqpago-box-all-payments .li-form-payment .li-installment-card .middle-text {
    font-family: "IsidoraSans-Medium" !important;
    font-weight: 300;
    font-size: 14px;
}
.wc-aqpago-box .li-form-payment .li-installment-card .middle-text span,
.aqpago-box-all-payments .li-form-payment .li-installment-card .middle-text span {
    color: #303030;
}
.wc-aqpago-box .li-form-payment .li-amount-card,
.aqpago-box-all-payments .li-form-payment .li-amount-card {
    width: 43%;
}
.wc-aqpago-box .li-form-payment .top,
.aqpago-box-all-payments .li-form-payment .top {
    font-size: 10px;
    position: relative;
    top: 5px;
    left: -10px;
    color: #303030;
    margin: 5px 0px 10px 0px;
    text-align: left;
    width: 100%;
    height: 21px;
}
.wc-aqpago-box .li-form-payment .top span,
.aqpago-box-all-payments .li-form-payment .top span {
    margin-left: 10px;
}
.wc-aqpago-box .li-form-payment .middle-number-card,
.aqpago-box-all-payments .li-form-payment .middle-number-card {
    font-family: "IsidoraSans-Bold" !important;
    font-size: 22px;
    color: #303030;
    text-align: left;
    width: 100%;
    padding: 0px;
}
.wc-aqpago-box .li-form-payment .amount-card,
.aqpago-box-all-payments .li-form-payment .amount-card {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 19px;
    color: #303030;
    padding: 5px 0px 0px 5px;
    position: relative;
    top: -5px;
    float: right;
}
.wc-aqpago-box .li-form-payment .bottom,
.aqpago-box-all-payments .li-form-payment .bottom {
    position: absolute;
    bottom: -12px;
    right: -1px;
    background: #1979c3;
    color: #fff;
    padding: 3px 5px 3px 35px;
    width: 35%;
    text-align: left;
    font-size: 12px;
    border-radius: 20px 0px 5px 0px;
}
.wc-aqpago-box .li-form-payment .bottom strong,
.aqpago-box-all-payments .li-form-payment .bottom strong {
    color: #fff !important;
    position: absolute;
    left: 10px;
    font-size: 15px;
}
.wc-aqpago-box .li-form-payment .bottom span,
.aqpago-box-all-payments .li-form-payment .bottom span {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 12px;
    position: relative;
    top: 3px;
}
.wc-aqpago-box .li-form-payment .edit-one,
.aqpago-box-all-payments .li-form-payment .edit-one {
    top: 10px !important;
    right: 10px !important;
}
.wc-aqpago-box .li-form-payment .edit-one svg,
.aqpago-box-all-payments .li-form-payment .edit-one svg {
    height: 15px;
    width: 15px;
}
.wc-aqpago-box .li-form-payment .edit-one svg path,
.aqpago-box-all-payments .li-form-payment .edit-one svg path,
.wc-aqpago-box .li-form-payment .edit-one svg circle,
.aqpago-box-all-payments .li-form-payment .edit-one svg circle,
.wc-aqpago-box .li-form-payment .edit-one svg rect,
.aqpago-box-all-payments .li-form-payment .edit-one svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment .text-edit,
.aqpago-box-all-payments .li-form-payment .text-edit {
    font-size: 10px;
    color: #1979c3;
    position: absolute;
    bottom: -20px;
    left: 0px;
}
.wc-aqpago-box .li-form-payment-ticket .middle-number-card svg path,
.aqpago-box-all-payments .li-form-payment-ticket .middle-number-card svg path,
.wc-aqpago-box .li-form-payment-ticket .middle-number-card svg circle,
.aqpago-box-all-payments .li-form-payment-ticket .middle-number-card svg circle,
.wc-aqpago-box .li-form-payment-ticket .middle-number-card svg rect,
.aqpago-box-all-payments .li-form-payment-ticket .middle-number-card svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment.active,
.aqpago-box-all-payments .li-form-payment.active {
    background: #dacadb;
}
.wc-aqpago-box .li-form-payment-left,
.aqpago-box-all-payments .li-form-payment-left {
    float: left;
    width: 10%;
    height: 100%;
}
.wc-aqpago-box .li-form-payment-left img,
.aqpago-box-all-payments .li-form-payment-left img {
    position: relative;
    left: -9px;
    top: 7px;
}
.wc-aqpago-box .li-form-payment-right,
.aqpago-box-all-payments .li-form-payment-right {
    float: left;
    position: relative;
    font-size: 10px;
    color: #000;
}
.wc-aqpago-box .li-form-payment-right .middle-number-card,
.aqpago-box-all-payments .li-form-payment-right .middle-number-card {
    position: absolute;
    top: 16px;
    left: 0px;
    font-size: 22px;
    color: #303030;
}
.wc-aqpago-box .li-form-payment-right .bottom,
.aqpago-box-all-payments .li-form-payment-right .bottom {
    position: absolute;
    bottom: 0px;
    right: -1px;
    font-size: 12px;
    color: #fff;
    background: #1979c3;
    padding-left: 0px;
    width: 100px;
    border-radius: 20px 3px 10px 0px;
}
.wc-aqpago-box .li-form-payment-right img,
.aqpago-box-all-payments .li-form-payment-right img {
    height: 23px;
    margin-top: 15px;
}
.wc-aqpago-box .li-form-payment-right .data-info,
.aqpago-box-all-payments .li-form-payment-right .data-info {
    position: relative;
    left: -10px;
    text-transform: uppercase;
}
.wc-aqpago-box .li-form-payment-right .middle-flag-card .img-one,
.aqpago-box-all-payments .li-form-payment-right .middle-flag-card .img-one {
    margin: 0px;
    height: 18px;
    position: absolute;
    bottom: 23px;
    right: -20px;
}
.wc-aqpago-box .edit-one,
.aqpago-box-all-payments .edit-one {
    position: absolute;
    top: -12px;
    right: -17px;
    height: 14px !important;
    cursor: pointer;
}
.wc-aqpago-box .background-card-front.clone,
.aqpago-box-all-payments .background-card-front.clone {
    position: absolute;
    top: 0px;
    left: 0px;
}
.wc-aqpago-box .card_one,
.aqpago-box-all-payments .card_one,
.wc-aqpago-box .aqbank_payment_integral,
.aqpago-box-all-payments .aqbank_payment_integral {
    display: none;
}
.wc-aqpago-box .aqbank-arrow-right.active-arrow,
.aqpago-box-all-payments .aqbank-arrow-right.active-arrow {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.wc-aqpago-box .padding-left-5,
.aqpago-box-all-payments .padding-left-5 {
    padding-left: 10px;
}
.wc-aqpago-box .padding-right-5,
.aqpago-box-all-payments .padding-right-5 {
    padding-right: 10px;
}
.wc-aqpago-box .aqbank-card-grand-total,
.aqpago-box-all-payments .aqbank-card-grand-total {
    position: absolute;
    top: 10px;
    left: 20px;
    font-size: 18px;
    color: #000;
}
.wc-aqpago-box .field-not,
.aqpago-box-all-payments .field-not {
    margin: 10px 0px;
    cursor: pointer;
}
.wc-aqpago-box .field-not input,
.aqpago-box-all-payments .field-not input {
    height: auto !important;
    float: left;
}
.wc-aqpago-box .aqbank-boleto-title,
.aqpago-box-all-payments .aqbank-boleto-title {
    height: 33px;
}
.wc-aqpago-box .aqbank_boleto_title,
.aqpago-box-all-payments .aqbank_boleto_title {
    font-family: "IsidoraSans-Light" !important;
    font-size: 15px !important;
    color: #000 !important;
}
.wc-aqpago-box .aqbank_boleto_title img,
.aqpago-box-all-payments .aqbank_boleto_title img {
    height: 33px;
}
.wc-aqpago-box .aqbank_boleto_title strong,
.aqpago-box-all-payments .aqbank_boleto_title strong {
    font-family: "IsidoraSans-Bold" !important;
}
.wc-aqpago-box .aqbank_boleto_title span,
.aqpago-box-all-payments .aqbank_boleto_title span {
    padding-left: 10px;
    position: relative;
    top: 5px;
}
.wc-aqpago-box .valor-boleto,
.aqpago-box-all-payments .valor-boleto {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.005em;
    display: block;
    text-align: left;
    padding: 10px 0px;
}
.wc-aqpago-box .aqbank-grand-total,
.aqpago-box-all-payments .aqbank-grand-total {
    position: relative;
    text-align: center !important;
}
.wc-aqpago-box .boleto-relogio,
.aqpago-box-all-payments .boleto-relogio {
    position: absolute;
    left: 0px;
    top: 0px;
}
.wc-aqpago-box .boleto-relogio svg path,
.aqpago-box-all-payments .boleto-relogio svg path,
.wc-aqpago-box .boleto-relogio svg circle,
.aqpago-box-all-payments .boleto-relogio svg circle,
.wc-aqpago-box .boleto-relogio svg rect,
.aqpago-box-all-payments .boleto-relogio svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .aqbank-contactar,
.aqpago-box-all-payments .aqbank-contactar {
    margin-top: 20px;
}
.wc-aqpago-box .aqbank-contactar .phone div,
.aqpago-box-all-payments .aqbank-contactar .phone div,
.wc-aqpago-box .aqbank-contactar .email div,
.aqpago-box-all-payments .aqbank-contactar .email div {
    float: left;
}
.wc-aqpago-box .aqbank-contactar .phone .img,
.aqpago-box-all-payments .aqbank-contactar .phone .img,
.wc-aqpago-box .aqbank-contactar .email .img,
.aqpago-box-all-payments .aqbank-contactar .email .img {
    width: 30px;
}
.wc-aqpago-box .aqbank-contactar .phone .img svg path,
.aqpago-box-all-payments .aqbank-contactar .phone .img svg path,
.wc-aqpago-box .aqbank-contactar .email .img svg path,
.aqpago-box-all-payments .aqbank-contactar .email .img svg path,
.wc-aqpago-box .aqbank-contactar .phone .img svg circle,
.aqpago-box-all-payments .aqbank-contactar .phone .img svg circle,
.wc-aqpago-box .aqbank-contactar .email .img svg circle,
.aqpago-box-all-payments .aqbank-contactar .email .img svg circle,
.wc-aqpago-box .aqbank-contactar .phone .img svg rect,
.aqpago-box-all-payments .aqbank-contactar .phone .img svg rect,
.wc-aqpago-box .aqbank-contactar .email .img svg rect,
.aqpago-box-all-payments .aqbank-contactar .email .img svg rect {
}
.wc-aqpago-box .aqbank-contactar .phone div,
.aqpago-box-all-payments .aqbank-contactar .phone div,
.wc-aqpago-box .aqbank-contactar .email div,
.aqpago-box-all-payments .aqbank-contactar .email div {
    margin: 5px;
}
.wc-aqpago-box .aqbank-contactar .phone-text,
.aqpago-box-all-payments .aqbank-contactar .phone-text {
    position: relative;
    top: 10px;
    word-break: break-all;
}
.wc-aqpago-box .aqbank-contactar .email-text,
.aqpago-box-all-payments .aqbank-contactar .email-text {
    position: relative;
    top: 5px;
    word-break: break-all;
}
.wc-aqpago-box .field-name-code-checkout.required,
.aqpago-box-all-payments .field-name-code-checkout.required {
}
.wc-aqpago-box .field-name-code-checkout.required label,
.aqpago-box-all-payments .field-name-code-checkout.required label {
    background: transparent;
    padding: 0px 5px;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor {
    border: 1px solid #4f076b;
    border-radius: 5px;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-input-valor,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-input-valor {
    border: 0px !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 3px;
    left: 0px;
    padding-left: 65px;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .multi-valor-tooltip,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .multi-valor-tooltip {
    z-index: 1;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .img-edit,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .img-edit {
    position: absolute;
    top: 20px;
    right: 10px;
    cursor: pointer;
    z-index: 1;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .img-edit svg path,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .img-edit svg path,
.wc-aqpago-box .aqbank-multi-pagamento-valor .img-edit svg circle,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .img-edit svg circle,
.wc-aqpago-box .aqbank-multi-pagamento-valor .img-edit svg rect,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .img-edit svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .img-barcode,
.aqpago-box-all-payments .img-barcode {
    width: 100%;
    text-align: center;
}
.wc-aqpago-box .card-view-address,
.aqpago-box-all-payments .card-view-address {
    font-family: "IsidoraSans-Medium" !important;
    font-weight: 300;
    font-size: 12px;
    width: 100%;
    color: #1c1c1c;
    padding: 5px 0px;
    border-radius: 5px;
    margin-bottom: 20px;
    display: none;
}
.wc-aqpago-box .card-view-address .resume-title,
.aqpago-box-all-payments .card-view-address .resume-title {
    font-family: "IsidoraSans-Bold" !important;
    margin-bottom: 20px;
}
.wc-aqpago-box .card-view-address .box,
.aqpago-box-all-payments .card-view-address .box {
    height: 73px;
    width: 100%;
    background: #86c1ef;
    border: 1px solid #1979c3;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    position: relative;
}
.wc-aqpago-box .card-view-address .address-cep,
.aqpago-box-all-payments .card-view-address .address-cep {
    font-family: "IsidoraSans-Bold" !important;
}
.wc-aqpago-box .card-view-address .icon,
.aqpago-box-all-payments .card-view-address .icon {
    float: left;
    width: 10%;
    height: 100%;
    display: flex;
    justify-content: center;
}
.wc-aqpago-box .card-view-address .icon .round,
.aqpago-box-all-payments .card-view-address .icon .round {
    background: #fff;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    position: relative;
    border: 1px solid #1979c3;
    margin-top: 12px;
}
.wc-aqpago-box .card-view-address .icon .round img,
.aqpago-box-all-payments .card-view-address .icon .round img {
    height: 22px;
    position: absolute;
    top: 5px;
}
.wc-aqpago-box .card-view-address .icon .round svg,
.aqpago-box-all-payments .card-view-address .icon .round svg {
    height: 22px;
    position: absolute;
    top: 5px;
    left: 11px;
}
.wc-aqpago-box .card-view-address .icon .round svg path,
.aqpago-box-all-payments .card-view-address .icon .round svg path,
.wc-aqpago-box .card-view-address .icon .round svg circle,
.aqpago-box-all-payments .card-view-address .icon .round svg circle,
.wc-aqpago-box .card-view-address .icon .round svg rect,
.aqpago-box-all-payments .card-view-address .icon .round svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .card-view-address .box-body,
.aqpago-box-all-payments .card-view-address .box-body {
    float: left;
    width: 85%;
    padding: 5px;
    color: #ffffff;
}
.wc-aqpago-box .card-view-address .box-body .address-line-two strong,
.aqpago-box-all-payments .card-view-address .box-body .address-line-two strong {
    font-family: "IsidoraSans-Bold" !important;
    color: #561271;
}
.wc-aqpago-box .card-view-address .address-link,
.aqpago-box-all-payments .card-view-address .address-link {
    font-family: "IsidoraSans-Bold" !important;
    color: #ffffff;
    position: absolute;
    top: 5px;
    right: 10px;
}
.wc-aqpago-box .shipping-option,
.aqpago-box-all-payments .shipping-option {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 12px;
    color: #303030;
    margin-bottom: 20px;
    display: none;
}
.wc-aqpago-box .shipping-option .resume-title,
.aqpago-box-all-payments .shipping-option .resume-title {
    font-family: "IsidoraSans-Bold" !important;
    margin-bottom: 20px;
}
.wc-aqpago-box .shipping-option .shipping-option-li,
.aqpago-box-all-payments .shipping-option .shipping-option-li {
    color: #1979c3;
    border: 1px solid #1979c3;
    border-radius: 5px;
    position: relative;
    padding: 7px 5px;
    height: 48px;
    cursor: pointer;
}
.wc-aqpago-box .shipping-option .shipping-option-li .shipping-icon,
.aqpago-box-all-payments .shipping-option .shipping-option-li .shipping-icon {
    float: left;
    width: 10%;
    height: 100%;
    padding: 15px 5px 0px 5px;
}
.wc-aqpago-box .shipping-option .shipping-option-li .shipping-text,
.aqpago-box-all-payments .shipping-option .shipping-option-li .shipping-text {
    float: left;
    width: 70%;
    padding: 15px 5px 0px 5px;
}
.wc-aqpago-box .shipping-option .shipping-option-li .shipping-text span,
.aqpago-box-all-payments .shipping-option .shipping-option-li .shipping-text span {
    font-family: "IsidoraSans-Bold" !important;
}
.wc-aqpago-box .shipping-option .shipping-option-li .shipping-price,
.aqpago-box-all-payments .shipping-option .shipping-option-li .shipping-price {
    font-family: "IsidoraSans-Bold" !important;
    width: 20%;
    float: left;
    padding: 15px 5px 0px 5px;
}
.wc-aqpago-box .shipping-option .shipping-option-li .shipping-arrow,
.aqpago-box-all-payments .shipping-option .shipping-option-li .shipping-arrow {
    position: absolute;
    top: 15px;
    right: 10px;
    height: 7px;
    width: 8px;
    background: url("../Aqbank_Aqpago/images/icons/icon-arrow-down.svg") !important;
    background-size: cover !important;
}
.wc-aqpago-box .shipping-option .shipping-option-li .aqbank-shipping-check-round svg path,
.aqpago-box-all-payments .shipping-option .shipping-option-li .aqbank-shipping-check-round svg path,
.wc-aqpago-box .shipping-option .shipping-option-li .aqbank-shipping-check-round svg circle,
.aqpago-box-all-payments .shipping-option .shipping-option-li .aqbank-shipping-check-round svg circle,
.wc-aqpago-box .shipping-option .shipping-option-li .aqbank-shipping-check-round svg rect,
.aqpago-box-all-payments .shipping-option .shipping-option-li .aqbank-shipping-check-round svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .shipping-option .shipping-option-li .aqbank-shipping-text,
.aqpago-box-all-payments .shipping-option .shipping-option-li .aqbank-shipping-text,
.wc-aqpago-box .shipping-option .shipping-option-li .aqbank-shipping-price,
.aqpago-box-all-payments .shipping-option .shipping-option-li .aqbank-shipping-price {
    padding-top: 5px;
}
.wc-aqpago-box .aqbank_custom_informations .shipping-option .aqbank-shipping-check,
.aqpago-box-all-payments .aqbank_custom_informations .shipping-option .aqbank-shipping-check,
.wc-aqpago-box .aqbank_custom_informations .shipping-option .shipping-arrow,
.aqpago-box-all-payments .aqbank_custom_informations .shipping-option .shipping-arrow {
    display: none;
}
.wc-aqpago-box .grandtotal-resume,
.aqpago-box-all-payments .grandtotal-resume {
    display: none;
    font-family: "IsidoraSans-Medium" !important;
    font-size: 12px;
    color: #303030;
    margin-bottom: 20px;
    height: 130px;
    padding-top: 15px;
    border-top: 1px solid #dfdfdf;
}
.wc-aqpago-box .grandtotal-resume .resume-title,
.aqpago-box-all-payments .grandtotal-resume .resume-title {
    font-family: "IsidoraSans-Bold" !important;
    margin-bottom: 20px;
    text-align: center;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_review_total,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_review_total {
    height: 35px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_review_total .iwd_opc_review_total_cell:first-child,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_review_total .iwd_opc_review_total_cell:first-child {
    float: left;
    width: 70%;
    height: 25px;
    text-align: left;
    padding: 5px 0px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_review_total .iwd_opc_review_total_cell:nth-child(2),
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_review_total .iwd_opc_review_total_cell:nth-child(2) {
    float: right;
    width: 30%;
    text-align: right;
    padding: 5px 0px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_review_total .grandtotal-amount,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_review_total .grandtotal-amount {
    font-size: 20px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_review_total .grandtotal-amount-shipping,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_review_total .grandtotal-amount-shipping {
    font-size: 16px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_review_total .grandtotal-amount-total,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_review_total .grandtotal-amount-total {
    font-family: "IsidoraSans-Bold" !important;
    font-size: 19px;
    border-top: 1px solid #707070;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell {
    padding-top: 5px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell:nth-child(2),
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell:nth-child(2) {
    font-family: "IsidoraSans-Bold" !important;
    font-size: 20px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell:first-child,
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell:first-child {
    font-family: "IsidoraSans-Medium" !important;
    font-weight: 900;
    font-size: 15px;
}
.wc-aqpago-box .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell:nth-child(2),
.aqpago-box-all-payments .grandtotal-resume .iwd_opc_grand_total .iwd_opc_review_total_cell:nth-child(2) {
    font-family: "IsidoraSans-Medium" !important;
    font-weight: 900;
    border-top: 1px solid #707070;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap {
    width: 500px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap .modal-header,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap .modal-header {
    display: contents;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap .modal-title,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap .modal-title {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 20px;
    font-weight: 300;
    color: #68118a;
    border: 0px;
    padding-top: 3rem !important;
    padding-bottom: 1rem !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap .modal-footer,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap .modal-footer {
    border: 0px !important;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap .aqbank-box-parcelas,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap .aqbank-box-parcelas {
    width: 47%;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap .select-month,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap .select-month {
    height: 50px;
}
.wc-aqpago-box .onecard-modal .modal-inner-wrap .aqbank-multi-pagamento-valor .aqbank-input-valor,
.aqpago-box-all-payments .onecard-modal .modal-inner-wrap .aqbank-multi-pagamento-valor .aqbank-input-valor {
    width: 100%;
    height: 100%;
}
.wc-aqpago-box .card-view-address .address-link,
.aqpago-box-all-payments .card-view-address .address-link {
    cursor: pointer;
}
.wc-aqpago-box .payment-method-content-ticket,
.aqpago-box-all-payments .payment-method-content-ticket {
    width: 100%;
}

.wc-aqpago-box .aqbank_resume_order,
.aqpago-box-all-payments .aqbank_resume_order {
    max-width: 450px;
    margin: auto;
}
.wc-aqpago-box .aqbank_resume_order .grandtotal-resume,
.aqpago-box-all-payments .aqbank_resume_order .grandtotal-resume {
    display: block !important;
}
.wc-aqpago-box .aqbank_resume_order .iwd_opc_review_total_cell,
.aqpago-box-all-payments .aqbank_resume_order .iwd_opc_review_total_cell,
.wc-aqpago-box .aqbank_resume_order .grandtotal-resume,
.aqpago-box-all-payments .aqbank_resume_order .grandtotal-resume {
    border-top: 0px !important;
}
.wc-aqpago-box .aqbank_resume_order .title,
.aqpago-box-all-payments .aqbank_resume_order .title {
    font-size: 19px;
}

.wc-aqpago-box .aqbank_resume_order .resume-payment,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment {
    position: relative;
    border-top: 1px solid #f6f6f6;
    margin-top: 20px;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .title,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .title {
    font-family: "IsidoraSans-Medium" !important;
    font-weight: 300;
    font-size: 10px;
    display: flex;
    justify-content: center;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .title span,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .title span {
    position: absolute;
    top: -7px;
    background: #fff;
    padding: 0px 5%;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .resume-payment-info,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .resume-payment-info {
    margin-top: 15px;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-form-payment,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-form-payment {
    padding: 10px 0px;
    height: 60px;
    border: 0px;
    margin-bottom: 10px;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-form-payment-ticket-infos .li-ticket-code,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-form-payment-ticket-infos .li-ticket-code {
    height: 75px;
    word-wrap: break-word;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-number-card,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-number-card {
    width: 40%;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-number-card span,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-number-card span {
    font-size: 10px;
    float: left;
    position: relative;
    top: 8px;
    margin-right: 5px;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-amount-card,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-amount-card {
    width: 45%;
    font-family: "IsidoraSans-Medium" !important;
    font-size: 19px;
    font-weight: 300;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-amount-card .amount-card,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-amount-card .amount-card {
    font-family: "IsidoraSans-Bold" !important;
    float: right;
    text-align: right;
}
.wc-aqpago-box .aqbank_resume_order .resume-payment .li-amount-card span,
.aqpago-box-all-payments .aqbank_resume_order .resume-payment .li-amount-card span {
    float: right;
    width: 15%;
    text-align: left;
}
.wc-aqpago-box .aqbank_resume_order .resume-address,
.aqpago-box-all-payments .aqbank_resume_order .resume-address {
    font-family: "IsidoraSans-Medium" !important;
    font-weight: 300;
    font-size: 15px;
    height: 85px;
    width: 100%;
    margin-top: 15px;
}
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-ico,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-ico {
    height: 100%;
    width: 10%;
    float: left;
}
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-ico .address-ico,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-ico .address-ico {
    height: 50px;
}
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg {
    height: 50px;
    width: 15px;
}
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg path,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg path,
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg circle,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg circle,
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg rect,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-ico .address-ico svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .aqbank_resume_order .resume-address .resume-address-text,
.aqpago-box-all-payments .aqbank_resume_order .resume-address .resume-address-text {
    float: left;
    width: 90%;
}
.wc-aqpago-box .aqbank_resume_order .title,
.aqpago-box-all-payments .aqbank_resume_order .title,
.wc-aqpago-box .aqbank_resume_order .resume-address,
.aqpago-box-all-payments .aqbank_resume_order .resume-address {
    color: #303030;
}
.wc-aqpago-box .aqbank_resume_order .address .title,
.aqpago-box-all-payments .aqbank_resume_order .address .title {
    font-family: "IsidoraSans-Bold" !important;
    font-size: 19px;
}
.wc-aqpago-box .aqbank_resume_order .multi-actions,
.aqpago-box-all-payments .aqbank_resume_order .multi-actions {
    text-align: center;
}
.wc-aqpago-box .aqbank_resume_order .multi-actions a,
.aqpago-box-all-payments .aqbank_resume_order .multi-actions a {
    padding-top: 7px !important;
}
.wc-aqpago-box .aqbank_resume_order .title-status .order-status,
.aqpago-box-all-payments .aqbank_resume_order .title-status .order-status {
    font-family: "IsidoraSans-Black" !important;
    font-size: 20px;
    padding: 0px 0px 15px 0px;
    border: 0px;
    color: #303030;
}
.wc-aqpago-box .order-number,
.aqpago-box-all-payments .order-number {
    margin-left: 10px;
}
.wc-aqpago-box .aqbank-infos,
.aqpago-box-all-payments .aqbank-infos {
    font-size: 12px;
}
.wc-aqpago-box .aqbank-infos .aqbank-contactar span:first-child,
.aqpago-box-all-payments .aqbank-infos .aqbank-contactar span:first-child {
}
.wc-aqpago-box .aqbank-infos .aqbank-contactar .email,
.aqpago-box-all-payments .aqbank-infos .aqbank-contactar .email {
    padding-top: 5px;
}
.wc-aqpago-box .aqbank-infos .aqbank-contactar .img,
.aqpago-box-all-payments .aqbank-infos .aqbank-contactar .img {
    margin-right: 0px;
}
.wc-aqpago-box .aqbank-infos .aqbank-contactar .phone-text,
.aqpago-box-all-payments .aqbank-infos .aqbank-contactar .phone-text {
    margin-left: 0px;
}
.wc-aqpago-box .li-form-payment-ticket-infos,
.aqpago-box-all-payments .li-form-payment-ticket-infos {
    position: relative;
    margin: 30px 0px 10px 0px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open {
    padding: 10px !important;
    background: #1979c3;
    color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    padding: 10px 0px;
    position: absolute;
    top: -25px;
    left: 15px;
    cursor: pointer;
    text-align: center;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open ::before,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open ::before {
    content: "";
    background-image: url("../Aqbank_Aqpago/images/icons/scanner_barcode.svg");
    width: 23px;
    height: 21px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico {
    margin-right: 5px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico img,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico img {
    height: 15px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico .icon-copy svg path,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico .icon-copy svg path,
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico .icon-copy svg circle,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico .icon-copy svg circle,
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico .icon-copy svg rect,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open .li-ticket-ico .icon-copy svg rect {
    fill: #ffffff !important;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-open span:last-child,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-open span:last-child {
    font-size: 12px;
    position: relative;
    top: 2px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy {
    padding: 10px !important;
    background: #1979c3;
    color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    padding: 10px 0px;
    position: absolute;
    top: -25px;
    right: 15px;
    cursor: pointer;
    text-align: center;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy {
    height: 15px;
    margin-right: 5px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg {
    height: 15px;
    width: 15px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg path,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg path,
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg circle,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg circle,
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg rect,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy .li-ticket-ico .icon-copy svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-copy span:last-child,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-copy span:last-child {
    font-size: 12px;
    position: relative;
    top: 0px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-ticket-code,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-ticket-code {
    border: 1px solid #e5e5e5;
    padding: 30px 20px 2px 20px;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-form-payment-ticket-title,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-form-payment-ticket-title {
    display: none;
    font-size: 23px;
    font-family: "IsidoraSans-Bold" !important;
    color: #303030;
    text-align: center;
}
.wc-aqpago-box .li-form-payment-ticket-infos .li-form-payment-ticket-text,
.aqpago-box-all-payments .li-form-payment-ticket-infos .li-form-payment-ticket-text {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
}
.wc-aqpago-box .li-form-payment-ticket-contacts,
.aqpago-box-all-payments .li-form-payment-ticket-contacts {
    text-align: center;
    margin: 15px 0px;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-title,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-title {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 12px;
    font-weight: 300;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box {
    display: flex;
    justify-content: center;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li {
    padding: 5px 10px;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li span,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li span {
    float: left;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .phone-text,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .phone-text {
    padding: 10px 0px;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone {
    position: relative;
    top: 2px;
    margin-right: 5px;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone svg path,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone svg path,
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone svg circle,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone svg circle,
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone svg rect,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-phone svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email {
    position: relative;
    top: 10px;
    margin-right: 5px;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email svg path,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email svg path,
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email svg circle,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email svg circle,
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email svg rect,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .boleto-email svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .email-text,
.aqpago-box-all-payments .li-form-payment-ticket-contacts .contacts-box .contacts-box-li .email-text {
    position: relative;
    top: 8px;
}
.wc-aqpago-box .li-form-payment-ticket-alert,
.aqpago-box-all-payments .li-form-payment-ticket-alert {
    width: 100%;
    height: 70px;
    background: #86c1ef;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-left,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-left {
    float: left;
    width: 15%;
}
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-right,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-right {
    float: left;
    width: 85%;
    height: 100%;
    padding: 5px 10px;
}
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-ico,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-ico {
    position: relative;
    top: 10px;
}
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-ico svg path,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-ico svg path,
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-ico svg circle,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-ico svg circle,
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-ico svg rect,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-ico svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .li-form-payment-ticket-alert .ticket-alert-text,
.aqpago-box-all-payments .li-form-payment-ticket-alert .ticket-alert-text {
    font-size: 15px;
}
.wc-aqpago-box .box-select-card-title,
.aqpago-box-all-payments .box-select-card-title {
    display: none;
    font-family: "IsidoraSans-Light" !important;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    padding: 5px;
}
.wc-aqpago-box .box-select-card-title .strong,
.aqpago-box-all-payments .box-select-card-title .strong {
    font-family: "IsidoraSans-Bold" !important;
}
.wc-aqpago-box .box-select-card-title span,
.aqpago-box-all-payments .box-select-card-title span {
    position: relative;
    top: -3px;
    left: 5px;
}
.wc-aqpago-box .icon-card-clean svg path,
.aqpago-box-all-payments .icon-card-clean svg path,
.wc-aqpago-box .icon-card-clean svg circle,
.aqpago-box-all-payments .icon-card-clean svg circle,
.wc-aqpago-box .icon-card-clean svg rect,
.aqpago-box-all-payments .icon-card-clean svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .box-select-card,
.aqpago-box-all-payments .box-select-card {
    display: none;
    margin-bottom: 15px;
}
.wc-aqpago-box .box-select-card .box-select-card-li,
.aqpago-box-all-payments .box-select-card .box-select-card-li {
    display: none;
    height: 55px;
    padding: 15px 5px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
}
.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-float,
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-float {
    float: left;
}
.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-li-flag,
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-li-flag {
    width: 15%;
}
.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-li-number,
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-li-number {
    width: 70%;
    font-size: 14px;
}
.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-li-arrow,
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-li-arrow {
    width: 12%;
    text-align: right;
    padding-right: 10px;
    -webkit-transition-duration: 0.9s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    transition-duration: 0.9s;
}
.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-li-arrow span,
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-li-arrow span {
    font-size: 10px;
    float: left;
    color: #561271;
    position: relative;
    top: 0px;
    left: -15px;
}
.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-li-arrow img,
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-li-arrow img {
    float: revert;
    position: relative;
    top: 0px;
}
.wc-aqpago-box .box-select-card .box-select-card-li .active-arrow img,
.aqpago-box-all-payments .box-select-card .box-select-card-li .active-arrow img,
.wc-aqpago-box .box-select-card .box-select-card-li .active-new img,
.aqpago-box-all-payments .box-select-card .box-select-card-li .active-new img {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.wc-aqpago-box .aqbank-add-new-card,
.aqpago-box-all-payments .aqbank-add-new-card {
    display: none;
    height: 58px;
    width: 159px;
    position: absolute;
    top: -40px;
    right: 0px;
    cursor: pointer;
}
.wc-aqpago-box .aqbank-add-new-card svg .st0,
.aqpago-box-all-payments .aqbank-add-new-card svg .st0 {
    fill: #1979c3 !important;
}
.wc-aqpago-box .icon-boleto-multi,
.aqpago-box-all-payments .icon-boleto-multi {
    position: relative;
    top: 25px;
}
.wc-aqpago-box .icon-boleto-multi svg path,
.aqpago-box-all-payments .icon-boleto-multi svg path,
.wc-aqpago-box .icon-boleto-multi svg circle,
.aqpago-box-all-payments .icon-boleto-multi svg circle,
.wc-aqpago-box .icon-boleto-multi svg rect,
.aqpago-box-all-payments .icon-boleto-multi svg rect {
    fill: #1979c3 !important;
}
.wc-aqpago-box .flag-visa,
.aqpago-box-all-payments .flag-visa {
    height: 15px;
}
.wc-aqpago-box .img-one .flag-visa,
.aqpago-box-all-payments .img-one .flag-visa {
    position: relative;
    top: 5px;
}
.wc-aqpago-box .flag-mastercard,
.aqpago-box-all-payments .flag-mastercard {
    width: 35px;
}
.wc-aqpago-box .flag-elo,
.aqpago-box-all-payments .flag-elo {
    width: 50px;
    position: relative;
    padding-right: 5px;
}
.wc-aqpago-box .flag-diners,
.aqpago-box-all-payments .flag-diners {
    width: 30px;
}
.wc-aqpago-box .flag-amex,
.aqpago-box-all-payments .flag-amex {
    padding-right: 5px;
}
.wc-aqpago-box .flag-aura,
.aqpago-box-all-payments .flag-aura {
    width: 40px;
    position: relative;
    top: -5px;
}
.wc-aqpago-box .flag-jcb,
.aqpago-box-all-payments .flag-jcb {
    width: 40px;
}
.wc-aqpago-box .flag-hiper,
.aqpago-box-all-payments .flag-hiper {
    width: 40px;
    position: relative;
    top: -10px;
}
.wc-aqpago-box .flag-hipercard,
.aqpago-box-all-payments .flag-hipercard {
    height: 22px;
}
.wc-aqpago-box .flag-banescard,
.aqpago-box-all-payments .flag-banescard {
    width: 50px;
    position: relative;
    top: -5px;
}
.wc-aqpago-box .card_cvv_img,
.aqpago-box-all-payments .card_cvv_img {
    display: none;
    float: left;
    margin-right: 5px !important;
    width: 50%;
}
.wc-aqpago-box .card_cvv_img .aqbank-card-cvv,
.aqpago-box-all-payments .card_cvv_img .aqbank-card-cvv {
    position: relative;
    top: -10px;
    float: right;
}
.wc-aqpago-box .card_cvv_img .aqbank-card-cvv svg .card-background-svg,
.aqpago-box-all-payments .card_cvv_img .aqbank-card-cvv svg .card-background-svg {
    fill: #2b93e4 !important;
}
.wc-aqpago-box .box-select-card-li,
.aqpago-box-all-payments .box-select-card-li {
    cursor: pointer;
}
.wc-aqpago-box .box-select-card-li .box-select-card-li-arrow,
.aqpago-box-all-payments .box-select-card-li .box-select-card-li-arrow {
    position: relative;
    top: 5px;
}
.wc-aqpago-box .box-select-card-li .box-select-card-li-arrow span,
.aqpago-box-all-payments .box-select-card-li .box-select-card-li-arrow span {
    display: none;
}
.wc-aqpago-box .box-select-card-li .box-select-card-li-flag,
.aqpago-box-all-payments .box-select-card-li .box-select-card-li-flag {
    position: relative;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-mastercard,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-mastercard {
    position: relative;
    top: -20px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-visa,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-visa {
    position: relative;
    top: -15px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-amex,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-amex {
    position: relative;
    top: -15px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-elo,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-elo {
    position: relative;
    top: -15px;
    left: 5px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-hiper,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-hiper {
    width: 35px;
    position: relative;
    top: -23px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-diners,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-diners {
    position: relative;
    top: -20px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-hipercard,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-hipercard {
    position: relative;
    top: -17px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-aura,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-aura {
    position: relative;
    top: -20px;
}
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-jcb,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-jcb,
.wc-aqpago-box .box-select-card-li .middle-number-card .flag-banescard,
.aqpago-box-all-payments .box-select-card-li .middle-number-card .flag-banescard {
    position: absolute;
    top: 0px;
}
.wc-aqpago-box .box-select-card-li .box-select-card-li-number,
.aqpago-box-all-payments .box-select-card-li .box-select-card-li-number {
    padding-top: 5px;
    padding-left: 10px;
}
.wc-aqpago-box .aqbank_type_payment_li .change-text,
.aqpago-box-all-payments .aqbank_type_payment_li .change-text {
    float: right;
    position: relative;
    right: 15px;
    color: #561271;
}
.wc-aqpago-box .aqbank_place_order_button,
.aqpago-box-all-payments .aqbank_place_order_button {
    margin: 20px 0px;
    padding: 14px 17px;
}
.wc-aqpago-box .aqbank-box-parcelas.padding-right-5,
.aqpago-box-all-payments .aqbank-box-parcelas.padding-right-5 {
    float: left;
    padding: 0px;
    height: auto;
}
.wc-aqpago-box .aqbank-box-parcelas.padding-right-5 .aqbank-round-parcelas,
.aqpago-box-all-payments .aqbank-box-parcelas.padding-right-5 .aqbank-round-parcelas {
    width: 100%;
    padding: 5px 0px;
    height: 50px;
}
.wc-aqpago-box .aqbank-round-parcelas-input,
.aqpago-box-all-payments .aqbank-round-parcelas-input {
    height: 41px;
    padding: 5px 0px;
}
.wc-aqpago-box .aqbank-box-parcelas.padding-left-5,
.aqpago-box-all-payments .aqbank-box-parcelas.padding-left-5 {
    float: right;
    padding: 0px;
}
.wc-aqpago-box .aqbank-box-parcelas.padding-left-5 .aqbank-box-price,
.aqpago-box-all-payments .aqbank-box-parcelas.padding-left-5 .aqbank-box-price {
    width: 100%;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor {
    border: 0px;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-round-parcelas,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-round-parcelas {
    height: 50px;
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-input-valor,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-input-valor {
    width: 100%;
    height: 100%;
}
.wc-aqpago-box .select.select-year.card-select,
.aqpago-box-all-payments .select.select-year.card-select,
.wc-aqpago-box .card-select.valid_month,
.aqpago-box-all-payments .card-select.valid_month {
    height: 50px !important;
}
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-round-parcelas,
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-round-parcelas {
    float: right !important;
}
.wc-aqpago-box .iwd_opc_column_content .aqbank-multi-pagamento-valor .aqbank-input-valor,
.aqpago-box-all-payments .iwd_opc_column_content .aqbank-multi-pagamento-valor .aqbank-input-valor {
    width: 100%;
    height: 100%;
}
.wc-aqpago-box .iwd_opc_column_content .onecard-modal .modal-inner-wrap .aqbank-box-parcelas,
.aqpago-box-all-payments .iwd_opc_column_content .onecard-modal .modal-inner-wrap .aqbank-box-parcelas {
    width: 50%;
}
.wc-aqpago-box .iwd_opc_column_content .aqbank-multi-pagamento-valor .aqbank-round-parcelas,
.aqpago-box-all-payments .iwd_opc_column_content .aqbank-multi-pagamento-valor .aqbank-round-parcelas {
    float: right;
}
@media (max-width: 767px) {
    .ticket-scaner-link {
        display: none;
    }
    .aqbank-checkout {
        display: none !important;
    }
    .wc-aqpago-box .aqbank-add-new-card,
    .aqpago-box-all-payments .aqbank-add-new-card {
        top: -240px;
    }
    .page-header .logo .main-logo {
        display: block !important;
    }
    .page-header .logo .small-logo {
        display: none !important;
    }
    .li-ticket-open {
        display: none !important;
    }
}
.wc-aqpago-box .li-form-payment.aqpago-erro,
.aqpago-box-all-payments .li-form-payment.aqpago-erro {
    border-color: #d52c2c !important;
}
.wc-aqpago-box .li-form-payment.aqpago-erro .bottom,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .bottom {
    background: #d52c2c !important;
}
.wc-aqpago-box .li-form-payment.aqpago-erro .text-edit,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .text-edit {
    color: #d52c2c !important;
    width: 65%;
    bottom: -30px;
    text-align: left;
}
.wc-aqpago-box .li-form-payment.aqpago-erro .li-position-card svg path,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .li-position-card svg path,
.wc-aqpago-box .li-form-payment.aqpago-erro .edit-one svg path,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .edit-one svg path,
.wc-aqpago-box .li-form-payment.aqpago-erro .li-position-card svg circle,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .li-position-card svg circle,
.wc-aqpago-box .li-form-payment.aqpago-erro .edit-one svg circle,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .edit-one svg circle,
.wc-aqpago-box .li-form-payment.aqpago-erro .li-position-card svg rect,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .li-position-card svg rect,
.wc-aqpago-box .li-form-payment.aqpago-erro .edit-one svg rect,
.aqpago-box-all-payments .li-form-payment.aqpago-erro .edit-one svg rect {
    fill: #d52c2c !important;
}
.wc-aqpago-box .aqpago-success,
.aqpago-box-all-payments .aqpago-success {
    opacity: 0.4;
    border-color: #006400 !important;
}
.wc-aqpago-box .aqpago-success .bottom,
.aqpago-box-all-payments .aqpago-success .bottom {
    background: #006400 !important;
}
.wc-aqpago-box .aqpago-success .text-edit,
.aqpago-box-all-payments .aqpago-success .text-edit {
    color: #006400 !important;
}
.wc-aqpago-box .aqpago-success .li-position-card svg path,
.aqpago-box-all-payments .aqpago-success .li-position-card svg path,
.wc-aqpago-box .aqpago-success .edit-one svg path,
.aqpago-box-all-payments .aqpago-success .edit-one svg path,
.wc-aqpago-box .aqpago-success .li-position-card svg circle,
.aqpago-box-all-payments .aqpago-success .li-position-card svg circle,
.wc-aqpago-box .aqpago-success .edit-one svg circle,
.aqpago-box-all-payments .aqpago-success .edit-one svg circle,
.wc-aqpago-box .aqpago-success .li-position-card svg rect,
.aqpago-box-all-payments .aqpago-success .li-position-card svg rect,
.wc-aqpago-box .aqpago-success .edit-one svg rect,
.aqpago-box-all-payments .aqpago-success .edit-one svg rect {
    fill: #006400 !important;
}
.wc-aqpago-box .box-select-card .box-select-card-li-flag .flag-visa,
.aqpago-box-all-payments .box-select-card .box-select-card-li-flag .flag-visa {
    position: relative;
    top: 5px;
}
.wc-aqpago-box .fieldset > .field:not(.choice) > .control,
.aqpago-box-all-payments .fieldset > .field:not(.choice) > .control {
    position: relative;
    width: 100% !important;
}
.wc-aqpago-box .aqbank_itens_edit a span,
.aqpago-box-all-payments .aqbank_itens_edit a span {
    color: #ffffff !important;
}
.wc-aqpago-box .aqbank_place_order_button span,
.aqpago-box-all-payments .aqbank_place_order_button span {
    color: #ffffff !important;
}
.wc-aqpago-box .field-not .control span,
.aqpago-box-all-payments .field-not .control span {
    margin-left: 10px;
    position: relative;
    top: 3px;
}
.wc-aqpago-box .aqbank_logo_img,
.aqpago-box-all-payments .aqbank_logo_img {
    width: 50%;
}
.form-card-edit .box-select-card {
    margin-bottom: 15px;
}
.form-card-edit .box-select-card .box-select-card-li {
    width: 300px;
    height: 70px;
    padding: 15px 5px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
}
.form-card-edit .box-select-card .box-select-card-li .box-select-card-float {
    float: left;
}
.form-card-edit .box-select-card .box-select-card-li .box-select-card-li-flag {
    width: 20%;
}
.form-card-edit .box-select-card .box-select-card-li .box-select-card-li-number {
    position: relative;
    width: 65%;
    font-size: 14px;
}
.form-card-edit .box-select-card .box-select-card-li .remove-card {
    float: left;
    color: #ff2020;
    font-weight: bold;
    cursor: pointer;
}

.form-card-edit .box-select-card .box-select-card-li .modal-card-remove h3 {
    text-align: center;
    padding: 5px 20px;
    padding-top: 15px;
    text-transform: uppercase;
    font-size: 14px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove h3 strong {
    color: #ff2020;
    font-weight: bold;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-card-new {
    padding: 5px 40px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-card-new .box-li-card {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 35px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-card-new .box-li-card .box-li-card-new-flag {
    float: left;
    width: 25%;
    padding-top: 5px;
    padding-left: 5px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-card-new .box-li-card .box-li-card-new-flag img {
    float: right;
    padding-left: 5px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-card-new .box-li-card .box-li-card-new-number {
    font-weight: bold;
    color: #000;
    float: left;
    width: 75%;
    padding-top: 5px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-card-new .box-li-card .box-li-card-new-number span {
    padding-left: 15px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-buttons {
    padding: 5px 40px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-buttons .remove-button {
    float: left;
    width: 45%;
    height: 40px;
    background: #ff2020;
    border: 0px;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-buttons .remove-button span {
    color: #ffffff;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-buttons .back-button {
    float: right;
    width: 45%;
    height: 40px;
    background: #ffffff;
    border: 1px solid #561271;
}
.form-card-edit .box-select-card .box-select-card-li .modal-card-remove .box-li-buttons .back-button span {
    color: #561271;
}
.form-card-edit .box-select-card .box-select-card-li .box-select-card-li-arrow {
    width: 15%;
    float: right;
    position: relative;
    top: 10px;
    text-align: right;
    padding-right: 10px;
    -webkit-transition-duration: 0.9s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    transition-duration: 0.9s;
}
.form-card-edit .box-select-card .box-select-card-li .box-select-card-li-arrow span {
    font-size: 10px;
    float: left;
    color: #561271;
    position: relative;
    top: 0px;
    left: -15px;
}
.form-card-edit .box-select-card .box-select-card-li .box-select-card-li-arrow img {
    float: revert;
    position: relative;
    top: 0px;
}
.form-card-edit .box-select-card .box-select-card-li .active-arrow img,
.form-card-edit .box-select-card .box-select-card-li .active-new img {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.form-card-edit .box-select-card .flag-visa {
    height: 15px;
}
.form-card-edit .box-select-card .img-one .flag-visa {
    position: relative;
    top: 5px;
}
.form-card-edit .box-select-card .flag-mastercard {
    width: 35px;
}
.form-card-edit .box-select-card .flag-elo {
    width: 50px;
    position: relative;
    padding-right: 5px;
}
.form-card-edit .box-select-card .flag-diners {
    width: 30px;
}
.form-card-edit .box-select-card .flag-amex {
    padding-right: 5px;
}
.form-card-edit .box-select-card .flag-aura {
    width: 40px;
    position: relative;
    top: -5px;
}
.form-card-edit .box-select-card .flag-jcb {
    width: 40px;
}
.form-card-edit .box-select-card .flag-hiper {
    width: 40px;
    position: relative;
    top: -10px;
}
.form-card-edit .box-select-card .flag-hipercard {
    height: 22px;
}
.form-card-edit .box-select-card .flag-banescard {
    width: 50px;
    position: relative;
    top: -5px;
}
.ticket-info-tool {
    float: right;
    position: relative;
    top: -45px;
    right: 25px;
}
.aqbank_disable_method {
    background: #eeeeee;
    opacity: 0.29;
    cursor: no-drop;
}
.wc-aqpago-box {
    margin-top: 20px;
}
.wc-aqpago-box .aqpago-field-card input,
.aqpago-box-all-payments input {
    font-family: "IsidoraSans-SemiBold" !important;
    font-size: 16px !important;
}
.wc-aqpago-box .aqbank-logo-loja-mb {
    margin-bottom: 10px;
}
.wc-aqpago-box .aqpago-field-card,
.aqpago-box-all-payments .aqpago-field-card {
    float: right !important;
}
.wc-aqpago-box .aqpago-field-input,
.aqpago-box-all-payments .aqpago-field-input {
    float: left !important;
}
.wc-aqpago-box .title-text,
.aqpago-box-all-payments .title-text {
    font-size: 30px !important;
}
.wc-aqpago-box .title-icon-card img,
.aqpago-box-all-payments .title-icon-card img {
    height: 30px;
}
.wc-aqpago-box .aqpago-icon-button img,
.aqpago-box-all-payments .aqpago-icon-button img {
    height: 20px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.wc-aqpago-box .subtitle-card,
.aqpago-box-all-payments .subtitle-card {
    text-align: center;
}
.wc-aqpago-box .aqpago-box-address,
.aqpago-box-all-payments .aqpago-box-address {
    width: 100% !important;
}
.wc-aqpago-box .aqpago-box-card,
.aqpago-box-all-payments .aqpago-box-card,
.wc-aqpago-box .aqpago-box-boleto,
.aqpago-box-all-payments .aqpago-box-boleto {
    max-width: 500px;
    padding: 20px!important;
}
.aqpago-box-all-payments .payment-method-content,
.wc-aqpago-box .payment-method-content {
    margin-top: 0px;
    padding-top: 7px;
    border-radius: 8px;
}
.aqpago-box-all-payments .payment-method-content-cc,
.wc-aqpago-box .payment-method-content-cc {
    width: 100%;
}
.aqpago-box-all-payments .aqbank_payment_title,
.wc-aqpago-box .aqbank_payment_title {
    display: flex;
    justify-content: center;
}
.aqpago-box-all-payments .aqpago-box-card .legend,
.wc-aqpago-box .aqpago-box-card .legend {
    font-family: "IsidoraSans-SemiBold" !important;
    font-size: 35px;
    border: 0px;
    margin: 0px;
}
.aqpago-box-all-payments .aqpago-box-card .subtitle-card,
.wc-aqpago-box .aqpago-box-card .subtitle-card {
    font-family: "IsidoraSans-Regular" !important;
}
.aqpago-box-all-payments .card-box,
.wc-aqpago-box .card-box {
    position: relative;
}
.aqpago-box-all-payments .card-box span,
.wc-aqpago-box .card-box span {
    font-family: "IsidoraSans-SemiBold" !important;
    color: #fff;
}
.aqpago-box-all-payments .card-box .card-info,
.wc-aqpago-box .card-box .card-info {
    position: absolute;
    top: 115px;
    left: 0px;
    width: 400px;
}
.aqpago-box-all-payments .box-number,
.wc-aqpago-box .box-number {
    text-align: center;
}
.aqpago-box-all-payments .card-info .card-owner,
.wc-aqpago-box .card-info .card-owner {
    left: 10%;
}
.aqpago-box-all-payments .card-owner,
.wc-aqpago-box .card-owner {
    width: 173px;
    font-weight: bold;
}
.aqpago-box-all-payments .card-number,
.wc-aqpago-box .card-number {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 18px;
    font-weight: 300;
    position: absolute;
    top: 75px;
    left: 40px;
    width: auto;
}
.aqpago-box-all-payments .card-valid,
.wc-aqpago-box .card-valid {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 16px;
    display: flex;
    position: absolute;
    top: 100px;
    left: 130px;
    width: 110px;
}
.aqpago-box-all-payments .card-flag img,
.wc-aqpago-box .card-flag img {
}
.aqpago-box-all-payments .card-flag .hipercard,
.wc-aqpago-box .card-flag .hipercard {
    height: 30px;
}
.aqpago-box-all-payments .card-name,
.wc-aqpago-box .card-name {
    font-family: "IsidoraSans-Medium" !important;
    font-size: 15px;
    position: absolute;
    top: 140px;
    left: 40px;
    display: flex;
}
.aqpago-box-all-payments .card-cvv,
.wc-aqpago-box .card-cvv {
    display: flex;
}
.aqpago-box-all-payments .cvv-code,
.wc-aqpago-box .cvv-code {
    background: #fff !important;
    width: 50px !important;
    height: 20px !important;
    position: absolute !important;
    top: 64px !important;
    right: 40px !important;
    color: #000 !important;
}
.aqpago-box-all-payments .box-owner-valid,
.wc-aqpago-box .box-owner-valid {
    margin-top: 25px;
}
.aqpago-box-all-payments .card-month,
.wc-aqpago-box .card-month,
.aqpago-box-all-payments .card-year,
.wc-aqpago-box .card-year {
    width: 40px;
    float: right;
    font-weight: bold;
    font-size: 18px;
    position: relative;
    top: -5px;
}
.aqpago-box-all-payments .card-year,
.wc-aqpago-box .card-year {
    width: 71px;
    right: 18px;
}
.aqpago-box-all-payments .card-barra,
.wc-aqpago-box .card-barra {
    float: right;
    margin-left: 3px;
    margin: 0px 3px 0px 3px;
    font-size: 29px !important;
    font-family: IsidoraSans-SemiBold, Isidora Sans !important;
    font-weight: 600;
    color: #ffffff;
    position: relative;
    top: -12px;
    right: 13px;
}
.aqpago-box-all-payments .aqpago-list .card-barra,
.wc-aqpago-box .aqpago-list .card-barra {
    right: 20px;
}
.aqpago-box-all-payments .card-select,
.wc-aqpago-box .card-select {
    float: left;
    width: 45%;
}
.aqpago-box-all-payments .valid_month,
.wc-aqpago-box .valid_month {
    margin-right: 2%;
}
.aqpago-box-all-payments .field-name-postcode,
.wc-aqpago-box .field-name-postcode {
    width: 45%;
}
.aqpago-box-all-payments .label-postcode,
.wc-aqpago-box .label-postcode {
    position: relative;
}
.aqpago-box-all-payments .img-load-aqpago,
.wc-aqpago-box .img-load-aqpago {
    display: none;
    position: absolute;
    top: -10px;
    left: 45px;
    width: 30px;
}
.aqpago-box-all-payments .card-cvv,
.wc-aqpago-box .card-cvv {
    position: absolute;
    top: 90px;
    right: 20px;
    width: 100px;
}
.aqpago-box-all-payments .card-code,
.wc-aqpago-box .card-code {
    color: #000 !important;
    background: #ffffff !important;
    height: 30px !important;
    width: 85% !important;
    font-size: 22px;
}
.aqpago-box-all-payments .card-front,
.wc-aqpago-box .card-front,
.aqpago-box-all-payments .card-back-svg,
.wc-aqpago-box .card-back-svg,
.aqpago-box-all-payments .background-card-front,
.wc-aqpago-box .background-card-front,
.aqpago-box-all-payments .background-card-back,
.wc-aqpago-box .background-card-back {
    -webkit-transition-duration: 0.9s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    transition-duration: 0.9s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    backface-visibility: hidden;
    overflow: hidden;
}
.aqpago-box-all-payments .card-front .card-back-svg,
.wc-aqpago-box .card-front .card-back-svg,
.aqpago-box-all-payments .card-front .background-card-back,
.wc-aqpago-box .card-front .background-card-back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.aqpago-box-all-payments .card-back .card-svg,
.wc-aqpago-box .card-back .card-svg,
.aqpago-box-all-payments .card-back .background-card-front,
.wc-aqpago-box .card-back .background-card-front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.aqpago-box-all-payments .field-name-address,
.wc-aqpago-box .field-name-address,
.aqpago-box-all-payments .field-name-number,
.wc-aqpago-box .field-name-number {
    float: left;
}
.aqpago-box-all-payments .field-name-address,
.wc-aqpago-box .field-name-address {
    width: 70% !important;
}
.aqpago-box-all-payments .field-name-number,
.wc-aqpago-box .field-name-number {
    width: 25% !important;
    margin-left: 5% !important;
}
.aqpago-box-all-payments .field-name-complement,
.wc-aqpago-box .field-name-complement,
.aqpago-box-all-payments .field-name-district,
.wc-aqpago-box .field-name-district,
.aqpago-box-all-payments .field-name-city,
.wc-aqpago-box .field-name-city,
.aqpago-box-all-payments .field-name-state,
.wc-aqpago-box .field-name-state {
    width: 45%;
    float: left;
}
.aqpago-box-all-payments .field-name-complement,
.wc-aqpago-box .field-name-complement,
.aqpago-box-all-payments .field-name-city,
.wc-aqpago-box .field-name-city {
    margin-right: 10% !important;
}
.aqpago-box-all-payments .field-name-valid_month,
.wc-aqpago-box .field-name-valid_month,
.aqpago-box-all-payments .field-name-code,
.wc-aqpago-box .field-name-code {
    width: 55%;
    float: left;
}
.aqpago-box-all-payments .field-name-code,
.wc-aqpago-box .field-name-code {
    width: 35%;
    margin-right: 5% !important;
}
.aqpago-box-all-payments .field-name-valid_month,
.wc-aqpago-box .field-name-valid_month {
    margin-right: 5% !important;
}
.aqpago-box-all-payments .card-box input::placeholder,
.wc-aqpago-box .card-box input::placeholder,
.aqpago-box-all-payments .card-box select::placeholder,
.wc-aqpago-box .card-box select::placeholder {
    color: #fff;
    opacity: 1;
}
.aqpago-box-all-payments .card-box input:-ms-input-placeholder,
.wc-aqpago-box .card-box input:-ms-input-placeholder,
.aqpago-box-all-payments .card-box select:-ms-input-placeholder,
.wc-aqpago-box .card-box select:-ms-input-placeholder {
    color: #fff;
}
.aqpago-box-all-payments .card-box input::-ms-input-placeholder,
.wc-aqpago-box .card-box input::-ms-input-placeholder,
.aqpago-box-all-payments .card-box select::-ms-input-placeholder,
.wc-aqpago-box .card-box select::-ms-input-placeholder {
    color: #fff;
}
.aqpago-box-all-payments .card-code::placeholder,
.wc-aqpago-box .card-code::placeholder {
    color: #000 !important;
    opacity: 1;
}
.aqpago-box-all-payments .card-code:-ms-input-placeholder,
.wc-aqpago-box .card-code:-ms-input-placeholder {
    color: #000 !important;
}
.aqpago-box-all-payments .card-code::-ms-input-placeholder,
.wc-aqpago-box .card-code::-ms-input-placeholder {
    color: #000 !important;
}
.aqpago-box-all-payments .card-info select,
.wc-aqpago-box .card-info select,
.aqpago-box-all-payments .card-info .card-owner,
.wc-aqpago-box .card-info .card-owner {
    font-size: 25px;
    position: relative;
    top: -5px;
}
.aqpago-box-all-payments .aqpago-box-card input,
.wc-aqpago-box .aqpago-box-card input,
.aqpago-box-all-payments .aqpago-box-card select,
.wc-aqpago-box .aqpago-box-card select {
    font-family: "IsidoraSans-SemiBold" !important;
    font-size: 17px;
    height: 50px;
    width: 100%;
    border: 1px solid #d7d7d7 !important;
    border-radius: 12px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: flex;
    padding: 16px;
    background-color: transparent;
    z-index: 0;
}
.aqpago-box-all-payments .aqpago-box-card input:focus,
.wc-aqpago-box .aqpago-box-card input:focus,
.aqpago-box-all-payments .aqpago-box-card select:focus,
.wc-aqpago-box .aqpago-box-card select:focus {
    border-bottom: 1px solid #eee;
}
.aqpago-box-all-payments .aqpago-box-card label,
.wc-aqpago-box .aqpago-box-card label,
.aqpago-box-all-payments .street span,
.wc-aqpago-box .street span {
    font-family: "IsidoraSans-Regular" !important;
    font-weight: 500;
    color: rgba(11, 11, 11, 1);
    font-size:16px;
}
.aqpago-box-all-payments .street span,
.wc-aqpago-box .street span {
    font-weight: bold;
}
.aqpago-box-all-payments .card-info input,
.wc-aqpago-box .card-info input {
    border: 0px;
}
.aqpago-box-all-payments .aqpago-box-card .field,
.wc-aqpago-box .aqpago-box-card .field {
    margin-bottom: 10px;
}
.aqpago-box-all-payments .card-box input,
.wc-aqpago-box .card-box input,
.aqpago-box-all-payments .card-box select,
.wc-aqpago-box .card-box select {
    font-family: "IsidoraSans-SemiBold" !important;
    background: transparent;
    border: 0px;
    color: #fff;
}
.aqpago-box-all-payments .aqpago-button,
.wc-aqpago-box .aqpago-button {
    background: #fff !important;
    border: 1px solid #881eb1 !important;
    color: #881eb1 !important;
}
.aqpago-box-all-payments #card-firstname,
.wc-aqpago-box #card-firstname {
    font-size: 16px;
}
.aqpago-box-all-payments .valid_month_checkout,
.wc-aqpago-box .valid_month_checkout {
    float: inherit;
}
.aqpago-box-all-payments .card-info select,
.wc-aqpago-box .card-info select {
    top: -40px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .card-barra,
.wc-aqpago-box .aqpago-box-card-checkout .card-barra {
    top: -12px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .select-year,
.wc-aqpago-box .aqpago-box-card-checkout .select-year {
    width: 38% !important;
    float: left;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .select-month,
.wc-aqpago-box .aqpago-box-card-checkout .select-month {
    width: 60% !important;
    float: left;
    height: 30px;
}
.aqpago-box-all-payments .field-name-code-checkout,
.wc-aqpago-box .field-name-code-checkout {
    float: initial !important;
}
.aqpago-box-all-payments .field-name-code-checkout .field-name-valid_month,
.wc-aqpago-box .field-name-code-checkout .field-name-valid_month {
    width: 60% !important;
}
.aqpago-box-all-payments .field-name-code-checkout,
.wc-aqpago-box .field-name-code-checkout,
.aqpago-box-all-payments .valid_month_checkout,
.wc-aqpago-box .valid_month_checkout {
    float: left !important;
}
.aqpago-box-all-payments .field-name-code-checkout,
.wc-aqpago-box .field-name-code-checkout {
    width: 25%;
}
.aqpago-box-all-payments .valid_month_checkout,
.wc-aqpago-box .valid_month_checkout {
    width: 73%;
    margin-right: 2% !important;
}
.aqpago-box-all-payments .field-select-billing select,
.wc-aqpago-box .field-select-billing select {
    padding-right: 8%;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .card-cvv,
.wc-aqpago-box .aqpago-box-card-checkout .card-cvv {
    top: 80px;
    right: 50px;
    width: 70px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .flag-card,
.wc-aqpago-box .aqpago-box-card-checkout .flag-card {
    right: 0px;
    top: 30px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .title-card,
.wc-aqpago-box .aqpago-box-card-checkout .title-card {
    font-family: "IsidoraSans-SemiBold" !important;
    font-size: 30px !important;
    font-weight: 300;
    margin-top: 30px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .card-info,
.wc-aqpago-box .aqpago-box-card-checkout .card-info {
    top: 100px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout .flag-card #img-flag-card,
.wc-aqpago-box .aqpago-box-card-checkout .flag-card #img-flag-card {
    max-height: 35px;
}
.aqpago-box-all-payments .aqpago-box-card-checkout #aqpago_installments_div,
.wc-aqpago-box .aqpago-box-card-checkout #aqpago_installments_div {
    margin-top: 15px;
}
.aqpago-box-all-payments .aqpago-list,
.wc-aqpago-box .aqpago-list {
    float: left !important;
    margin-top: 25px;
}
.aqpago-box-all-payments .aqpago-list .flag-card,
.wc-aqpago-box .aqpago-list .flag-card {
    display: block;
}
.aqpago-box-all-payments .aqbank_payment_title,
.wc-aqpago-box .aqbank_payment_title {
    font-size: 22px;
    color: #4f076b;
    margin-bottom: 15px;
}
.aqpago-box-all-payments .aqbank_type_payment,
.wc-aqpago-box .aqbank_type_payment {
    width: 100%;
    height: auto;
    margin: 10px 0px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
    border: 1px solid #f4f4f4;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.aqpago-box-all-payments .aqbank_type_payment_li_box,
.wc-aqpago-box .aqbank_type_payment_li_box {
    position: relative;
    height: 50px;
    cursor: pointer;
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 42px;
}
.aqpago-box-all-payments .iwd_opc_column_content .aqbank_type_payment_li_box,
.wc-aqpago-box .iwd_opc_column_content .aqbank_type_payment_li_box {
    position: relative;
    height: 50px;
    cursor: pointer;
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 42px;
}
.aqpago-box-all-payments .field.field-not,
.wc-aqpago-box .field.field-not,
.aqpago-box-all-payments .iwd_opc_column_content .aqbank-grand-total-boleto,
.wc-aqpago-box .iwd_opc_column_content .aqbank-grand-total-boleto {
    display: none;
}
.aqpago-box-all-payments .iwd_opc_column_content .field.field-not,
.wc-aqpago-box .iwd_opc_column_content .field.field-not {
    display: block;
}
.aqpago-box-all-payments .checkout-payment-method .payment-method-content,
.wc-aqpago-box .checkout-payment-method .payment-method-content {
    padding: 0px;
}
.aqpago-box-all-payments .aqbank_type_payment_li_box input,
.wc-aqpago-box .aqbank_type_payment_li_box input {
    position: absolute !important;
    top: 17px !important;
    left: 17px !important;
    height: 20px !important;
}
.aqpago-box-all-payments .aqbank_type_payment_li_box span,
.wc-aqpago-box .aqbank_type_payment_li_box span {
    font-size: 16px;
    color: rgba(11, 11, 11, 0.6);
}
.aqpago-box-all-payments .aqbank_type_payment input[type="radio"],
.wc-aqpago-box .aqbank_type_payment input[type="radio"] {
    -webkit-appearance: none;
    width: 15px !important;
    height: 15px !important;
    border-radius: 50%;
    outline: none;
    border: 1px solid #4f076b;
}
.aqpago-box-all-payments .aqbank_type_payment input[type="radio"]:before,
.wc-aqpago-box .aqbank_type_payment input[type="radio"]:before {
    content: "";
    display: block;
    width: 9px;
    position: relative;
    height: 9px;
    margin: 0% auto;
    border-radius: 50%;
    top: 3px;
    left: 0px;
}
.aqpago-box-all-payments .aqbank_type_payment input[type="radio"]:checked:before,
.wc-aqpago-box .aqbank_type_payment input[type="radio"]:checked:before {
    background: #4f076b;
}
.aqpago-box-all-payments .aqbank_type_payment input[type="radio"]:checked,
.wc-aqpago-box .aqbank_type_payment input[type="radio"]:checked {
    border-color: #4f076b;
    background-color: #ffffff !important;
}
.aqpago-box-all-payments .aqbank_payment_integral,
.wc-aqpago-box .aqbank_payment_integral {
    text-align: center;
}
.aqpago-box-all-payments .aqbank_payment_integral strong,
.wc-aqpago-box .aqbank_payment_integral strong {
    font-family: "IsidoraSans-Bold" !important;
    color: #000;
}
.aqpago-box-all-payments .aqbank_payment_integral_li,
.wc-aqpago-box .aqbank_payment_integral_li {
    float: left;
    width: 80px;
    height: 80px;
}
.aqpago-box-all-payments .aqbank_payment_integral .aqbank_payment_integral_li,
.wc-aqpago-box .aqbank_payment_integral .aqbank_payment_integral_li {
    height: 80px;
    width: 80px;
    box-shadow: 0px 3px 6px #1979c3 4d;
}
.aqpago-box-all-payments .aqbank_payment_integral_text,
.wc-aqpago-box .aqbank_payment_integral_text {
    margin-top: 20px;
}
.aqpago-box-all-payments .aqbank_payment_integral_box,
.wc-aqpago-box .aqbank_payment_integral_box {
    margin-bottom: 20px;
}
.aqpago-box-all-payments .aqbank_payment_integral_box .li-form-payment,
.wc-aqpago-box .aqbank_payment_integral_box .li-form-payment {
    width: 100%;
    height: 100px;
    margin-bottom: 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #ebebeb;
}
.aqpago-box-all-payments .aqbank-checkout,
.wc-aqpago-box .aqbank-checkout {
    min-height: 205px;
    display: flex;
    justify-content: center;
}
.aqpago-box-all-payments .aqbank-checkout .background-card-front,
.wc-aqpago-box .aqbank-checkout .background-card-front {
    color: #fff;
    font-size: 20px;
    position: relative;
    height: 205px;
    width: 285px;
}
.aqpago-box-all-payments .aqbank-checkout .background-card-front .aqbank-ico-card-front svg path,
.wc-aqpago-box .aqbank-checkout .background-card-front .aqbank-ico-card-front svg path,
.aqpago-box-all-payments .aqbank-checkout .background-card-front .aqbank-ico-card-front svg circle,
.wc-aqpago-box .aqbank-checkout .background-card-front .aqbank-ico-card-front svg circle,
.aqpago-box-all-payments .aqbank-checkout .background-card-front .aqbank-ico-card-front svg rect,
.wc-aqpago-box .aqbank-checkout .background-card-front .aqbank-ico-card-front svg rect {
    fill: #2b93e4 !important;
}
.aqpago-box-all-payments .aqbank-checkout .background-card-front .aqbank-ico-card-front svg .chip-card,
.wc-aqpago-box .aqbank-checkout .background-card-front .aqbank-ico-card-front svg .chip-card {
    fill: url(#c) !important;
}
.aqpago-box-all-payments .aqbank-checkout .background-card-back,
.wc-aqpago-box .aqbank-checkout .background-card-back {
    color: #fff;
    font-size: 20px;
    position: relative;
    height: 205px;
    width: 285px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.aqpago-box-all-payments .aqbank-checkout .background-card-back .aqbank-ico-card-back svg .back-card-custom,
.wc-aqpago-box .aqbank-checkout .background-card-back .aqbank-ico-card-back svg .back-card-custom {
    fill: #2b93e4 !important;
}
.aqpago-box-all-payments .aqbank-box-parcelas,
.wc-aqpago-box .aqbank-box-parcelas {
    width: 100%;
    margin-top: 10px;
    float: left;
}
.aqpago-box-all-payments .aqbank-box-price,
.wc-aqpago-box .aqbank-box-price {
    position: relative;
    float: right;
    width: 167px;
    height: 50px;
    padding: 5px 0px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border: 1px solid #f4f4f4;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.aqpago-box-all-payments .aqbank-buttons-parcelas,
.wc-aqpago-box .aqbank-buttons-parcelas {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
}
.aqpago-box-all-payments #number_installments_multi,
.wc-aqpago-box #number_installments_multi {
    border: 0px !important;
}
.aqpago-box-all-payments .aqbank-round-parcelas,
.wc-aqpago-box .aqbank-round-parcelas {
    position: relative;
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border: 1px solid #f4f4f4;
    padding: 10px 0px;
}
.aqpago-box-all-payments .text-parcelas,
.wc-aqpago-box .text-parcelas {
    text-transform: uppercase;
    font-size: 10px;
    width: auto;
    position: absolute;
    top: -6px;
    left: 5px;
    background: #fff;
}
.aqpago-box-all-payments .aqbank-box-parcelas ul,
.wc-aqpago-box .aqbank-box-parcelas ul {
    list-style: none;
    margin: auto;
    text-align: center;
    padding: 0px;
    width: 100%;
}
.aqpago-box-all-payments .aqbank-box-parcelas ul li,
.wc-aqpago-box .aqbank-box-parcelas ul li {
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
}
.aqpago-box-all-payments .aqbank-box-parcelas ul li.number,
.wc-aqpago-box .aqbank-box-parcelas ul li.number,
.aqpago-box-all-payments .aqbank-box-parcelas ul li.number select,
.wc-aqpago-box .aqbank-box-parcelas ul li.number select {
    font-family: "IsidoraSans-Bold" !important;
    font-size: 37px;
    color: #363636;
    font-size: 28px;
}
.aqpago-box-all-payments .aqbank-box-parcelas ul li.number select,
.wc-aqpago-box .aqbank-box-parcelas ul li.number select {
    height: 40px;
    box-shadow: none;
    border: 0px !important;
    width: 70px;
    position: relative;
    left: 0px;
    padding: 0px;
    padding-left: 15%;
}
.aqpago-box-all-payments .aqbank-box-parcelas ul li.number select:after,
.wc-aqpago-box .aqbank-box-parcelas ul li.number select:after {
    position: relative;
    right: 0px;
}
.aqpago-box-all-payments .icon-plus,
.wc-aqpago-box .icon-plus {
    width: 40px;
    height: 35px;
    cursor: pointer;
}
.aqpago-box-all-payments .icon-plus svg path,
.wc-aqpago-box .icon-plus svg path,
.aqpago-box-all-payments .icon-plus svg circle,
.wc-aqpago-box .icon-plus svg circle {
    fill: #1979c3 !important;
}
.aqpago-box-all-payments .icon-sub,
.wc-aqpago-box .icon-sub {
    width: 40px;
    height: 35px;
    cursor: pointer;
}
.aqpago-box-all-payments .icon-sub svg path,
.wc-aqpago-box .icon-sub svg path,
.aqpago-box-all-payments .icon-sub svg circle,
.wc-aqpago-box .icon-sub svg circle {
    fill: #1979c3 !important;
}
.aqpago-box-all-payments .aqbank-relative,
.wc-aqpago-box .aqbank-relative {
    position: relative;
}
.aqpago-box-all-payments .aqbank-grandtotal-card,
.wc-aqpago-box .aqbank-grandtotal-card {
    font-weight: bold;
    font-size: 14px;
    color: #232323;
    text-align: left;
}
.aqpago-box-all-payments .aqbank-total-parcelas,
.wc-aqpago-box .aqbank-total-parcelas {
    font-size: 13px;
    color: #232323;
    position: absolute;
    top: -5px;
    right: 0px;
}
.aqpago-box-all-payments .aqbank_opc_payment,
.wc-aqpago-box .aqbank_opc_payment {
    min-width: 400px;
}
.aqpago-box-all-payments .aqbank-aqpago-none,
.wc-aqpago-box .aqbank-aqpago-none {
    display: none;
}
.aqpago-box-all-payments .aqbank-aqpago-load-cep,
.wc-aqpago-box .aqbank-aqpago-load-cep {
    height: 30px;
    position: absolute;
    top: 5px;
    right: 0px;
}
.aqpago-box-all-payments .aqbank-icon-button-boleto,
.wc-aqpago-box .aqbank-icon-button-boleto,
.aqpago-box-all-payments .aqbank-icon-button-pix,
.wc-aqpago-box .aqbank-icon-button-pix {
    height: 16px;
    width: 24px;
}
.aqpago-box-all-payments .aqbank_payment_boleto,
.wc-aqpago-box .aqbank_payment_boleto,
.aqpago-box-all-payments .aqbank_payment_pix,
.wc-aqpago-box .aqbank_payment_pix {
    display: none;
}
.aqpago-box-all-payments .aqbank_justify_left,
.wc-aqpago-box .aqbank_justify_left {
    justify-content: left;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos,
.wc-aqpago-box .aqbank-box-multipagamentos {
    display: none;
}
.aqpago-box-all-payments .input-val-multi,
.wc-aqpago-box .input-val-multi {
    font-size: 43px;
    color: #232323;
    text-align: center;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank-box-parcelas,
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank-box-parcelas {
    justify-content: initial;
    float: left;
    width: 46%;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank-multi-pagamento-valor,
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank-multi-pagamento-valor {
    width: 53%;
    float: right;
    justify-content: flex-end;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank-round-parcelas,
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank-round-parcelas {
    float: left;
    display: block;
    justify-content: initial;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank-box-parcelas ul li,
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank-box-parcelas ul li {
    width: 42px;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .icon-plus,
.wc-aqpago-box .aqbank-box-multipagamentos .icon-plus,
.aqpago-box-all-payments .aqbank-box-multipagamentos .icon-sub,
.wc-aqpago-box .aqbank-box-multipagamentos .icon-sub {
    width: 30px;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank-box-parcelas ul li.number select,
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank-box-parcelas ul li.number select {
    font-size: 20px;
}
.aqpago-box-all-payments .aqbank-box-multipagamentos .aqbank-multi-pagamento-valor input,
.wc-aqpago-box .aqbank-box-multipagamentos .aqbank-multi-pagamento-valor input {
    font-size: 18px;
    width: 140px;
    height: 45px;
    margin: 0px;
    position: absolute;
    top: 10px;
    left: 30px;
    padding-left: 27px;
}
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-round-parcelas,
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-round-parcelas {
    position: relative;
}
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-round-parcelas .currency-valor,
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-round-parcelas .currency-valor {
    background: rgba(214, 214, 214, 1);
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 20px;
    z-index: 0;
    width: 44px;
    height: 48px;
    border-radius: 12px 0px 0px 12px !important;
    padding: 10px 12px;
}
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-multi-pagamento-valor .aqbank-round-parcelas,
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-multi-pagamento-valor .aqbank-round-parcelas {
    width: 180px;
}
.aqpago-box-all-payments .aqbank-multi-pagamento-valor .aqbank-multi-pagamento-valor,
.wc-aqpago-box .aqbank-multi-pagamento-valor .aqbank-multi-pagamento-valor {
    margin-left: 10px;
    width: 180px;
}
.aqpago-box-all-payments .aqbank_custom_informations .grandtotal-resume,
.wc-aqpago-box .aqbank_custom_informations .grandtotal-resume {
    display: none;
}
.aqpago-box-all-payments .li-form-payment-ticket-infos,
.wc-aqpago-box .li-form-payment-ticket-infos {
    display: none;
    text-align: center;
}
@media (min-width: 1000px) and (max-width: 1200px) {
    .aqpago-box-all-payments .card-box .card-info,
    .wc-aqpago-box .card-box .card-info {
        top: 48%;
        max-width: 360px;
    }
    .aqpago-box-all-payments .flag-card,
    .wc-aqpago-box .flag-card {
        top: 72px;
        right: 0px;
    }
    .aqpago-box-all-payments .flag-card #img-flag-card,
    .wc-aqpago-box .flag-card #img-flag-card {
        max-height: 30px;
        max-width: 70px;
    }
    .aqpago-box-all-payments .card-month,
    .aqpago-box-all-payments .card-year,
    .wc-aqpago-box .card-month,
    .wc-aqpago-box .card-year {
        width: 16%;
    }
    .aqpago-box-all-payments .card-year,
    .wc-aqpago-box .card-year {
        width: 20%;
    }
}
@media (max-width: 1000px) {
    .aqpago-box-all-payments .aqpago-box-card,
    .wc-aqpago-box .aqpago-box-card {
        width: 100% !important;
    }
    .aqpago-box-all-payments .aqpago-box-card .card-box,
    .wc-aqpago-box .aqpago-box-card .card-box {
        width: 80%;
    }
    .aqpago-box-all-payments .flag-card,
    .wc-aqpago-box .flag-card {
        top: 72px;
        right: 0px;
    }
    .aqpago-box-all-payments .flag-card #img-flag-card,
    .wc-aqpago-box .flag-card #img-flag-card {
        max-height: 30px;
        max-width: 70px;
    }
}
@media (min-width: 768px) and (max-width: 1000px) {
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-info,
    .wc-aqpago-box .aqpago-box-card-checkout .card-info {
        top: 90px;
        width: 330px;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-number,
    .wc-aqpago-box .aqpago-box-card-checkout .card-number {
        font-size: 23px !important;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .flag-card,
    .wc-aqpago-box .aqpago-box-card-checkout .flag-card {
        right: 0px;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-cvv,
    .wc-aqpago-box .aqpago-box-card-checkout .card-cvv {
        right: 31px;
        width: 80px;
        top: 70px;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-code,
    .wc-aqpago-box .aqpago-box-card-checkout .card-code {
        height: 25px !important;
    }
}
@media (max-width: 768px) {
    .aqpago-box-all-payments .aqbank_custom_informations .grandtotal-resume,
    .wc-aqpago-box .aqbank_custom_informations .grandtotal-resume {
        display: block;
    }
    .aqpago-box-all-payments .aqpago-field-card,
    .wc-aqpago-box .aqpago-field-card {
        float: left !important;
    }
    .aqpago-box-all-payments .aqpago-field-input,
    .wc-aqpago-box .aqpago-field-input {
        float: unset !important;
    }
    .aqpago-box-all-payments .flag-card,
    .wc-aqpago-box .flag-card {
        top: 30px;
        right: 0px;
    }
    .aqpago-box-all-payments .card-box .card-info,
    .wc-aqpago-box .card-box .card-info {
        top: 85px;
        left: 5px;
        width: 330px;
    }
    .aqpago-box-all-payments .card-number,
    .wc-aqpago-box .card-number {
        font-size: 23px !important;
    }
    .aqpago-box-all-payments #card-firstname,
    .wc-aqpago-box #card-firstname {
        font-size: 13px;
    }
}
@media (max-width: 550px) {
    .aqpago-box-all-payments .aqpago-box-card .card-box,
    .wc-aqpago-box .aqpago-box-card .card-box {
        width: 100%;
    }
    .aqpago-box-all-payments .card-cvv,
    .wc-aqpago-box .card-cvv {
        top: 85px;
    }
}
@media (min-width: 200px) and (max-width: 460px) {
    .aqpago-box-all-payments .card-box .card-info,
    .wc-aqpago-box .card-box .card-info {
        top: 48%;
    }
    .aqpago-box-all-payments .card-number,
    .wc-aqpago-box .card-number {
        font-size: 24px !important;
    }
    .aqpago-box-all-payments .card-month,
    .wc-aqpago-box .card-month,
    .aqpago-box-all-payments .card-year,
    .wc-aqpago-box .card-year {
        width: 16%;
    }
    .aqpago-box-all-payments .card-year,
    .wc-aqpago-box .card-year {
        width: 20%;
    }
    .aqpago-box-all-payments .flag-card,
    .wc-aqpago-box .flag-card {
        top: 40px;
        right: 0px;
    }
    .aqpago-box-all-payments .card-year,
    .wc-aqpago-box .card-year {
        right: -30px;
    }
    .aqpago-box-all-payments .card-month,
    .wc-aqpago-box .card-month {
        right: -35px;
    }
    .aqpago-box-all-payments .card-barra,
    .wc-aqpago-box .card-barra {
        top: -15px;
        right: -35px;
    }
}
@media (max-width: 375px) {
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-box .card-info,
    .wc-aqpago-box .aqpago-box-card-checkout .card-box .card-info {
        width: 310px;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-year,
    .aqpago-box-card-checkout .card-month,
    .wc-aqpago-box .aqpago-box-card-checkout .card-year,
    .aqpago-box-card-checkout .card-month {
        font-size: 14px !important;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-barra,
    .wc-aqpago-box .aqpago-box-card-checkout .card-barra {
        font-size: 20px !important;
        right: -20px;
        top: -8px;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-month,
    .wc-aqpago-box .aqpago-box-card-checkout .card-month {
        right: -35px;
    }
    .aqpago-box-all-payments .aqpago-box-card-checkout .card-year,
    .wc-aqpago-box .aqpago-box-card-checkout .card-year {
        right: -5px;
    }
}
.aqpago-box-all-payments .aqpago-list .aqpago-field-card,
.wc-aqpago-box .aqpago-list .aqpago-field-card {
    float: left !important;
}
.onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap {
    width: 550px;
}
.onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap .modal-header {
    padding: 0px;
    min-height: 45px !important;
}
.onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap .modal-header .modal-title {
    margin-bottom: 0px;
    padding: 5px 45px 6px 15px;
}
.onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap .aqbank-input-valor {
    height: 64px;
}
.onepage-index-index .page-header {
    margin-top: 25px;
}
.onepage-index-index .modal-popup .modal-title {
    color: #1979c3 !important;
}
.modal-popup .action-close,
.modal-slide .action-close {
    background: #1979c3 !important;
    margin: 0px;
    padding: 10px;
    border-radius: 0px;
}
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before {
    color: #ffffff;
}
.modal-popup .modal-popup._inner-scroll .modal-inner-wrap .action.primary {
    background: #1979c3 !important;
    border: 1px solid #1979c3 !important;
}
.modal-popup .modal-popup._inner-scroll .modal-inner-wrap .action.primary:hover {
    background: #fff !important;
    border: 1px solid #1979c3 !important;
    color: #1979c3 !important;
}
.modal-popup .modal-popup._inner-scroll .modal-inner-wrap .modal-footer {
    padding: 10px 30px;
}
@media (max-width: 767px) {
    .modal-popup.modal-slide {
        left: 0px !important;
    }
    .onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap {
        width: 100% !important;
    }
    .onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap .modal-header .modal-title {
        height: 45px !important;
        font-size: 16px !important;
    }
    .onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap .modal-footer .action.primary {
        background: #1979c3 !important;
        border: #1979c3 !important;
    }
    .onepage-index-index .modal-popup._inner-scroll .modal-inner-wrap .modal-footer .action.primary:hover {
        background: #fff;
        border: 1px solid #1979c3 !important;
        color: #1979c3 !important;
    }
}
.modal-inner-wrap .modal-header .modal-title {
    font-weight: 600;
}
.modal-inner-wrap .aqbank-multi-pagamento-valor .aqbank-round-parcelas .aqbank-input-valor {
    height: 47px !important;
}
.modal-inner-wrap .aqbank-multi-pagamento-valor .aqbank-round-parcelas .img-edit {
    height: 15px;
    width: 15px;
}
.process-payment {
    height: 50px;
    width: 100%;
    border: 1px solid #656565;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.process-payment .process-text {
    font-size: 12px;
    color: #656565;
    border-right: 1px solid #656565;
    width: 70%;
    float: left;
    text-align: center;
    padding: 10px 10px;
    margin: 6px 0px;
}
.process-payment .process-logo {
    float: left;
    width: 25%;
}
.process-payment .process-logo .process-img {
    height: 50px;
    text-align: center;
}
.process-payment .process-logo .process-img svg {
    width: 80%;
    height: 50px;
}
.payment-group .step-title {
    display: none !important;
}

.wc-aqpago-box .box-select-card .box-select-card-li .box-select-card-li-flag svg {
    width: 100%;
}
.li-form-payment-fail {
    opacity: 0.5;
}
.li-form-payment-fail small {
    color: #ff0000;
}

.payment-method-aqbank .aqbank-contactar .phone,
.payment-method-aqbank .aqbank-contactar .email {
    clear: both;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.cc-card-number,
.input-number.cvv,
.aqpago-cc-owner,
.aqpago-document-input {
    width: 100%;
}

.aqbank-buttons-parcelas ul li svg {
    position: relative;
    top: -5px;
}

.aqbank_place_order_button {
    background: #1979c3;
    width: 100%;
}
.aqbank_place_order_button:hover {
    background: #63ace4 !important;
    border: 1px solid #1979c3 !important;
}

#card-code {
    box-shadow: none;
}

.li-form-payment .li-position-card svg {
    left: -9px !important;
}

.aqpago-box-all-payments .li-form-payment .li-installment-card .parcelas {
    position: relative;
    top: -5px;
    font-size: 17px;
    font-weight: bold;
    padding: 0px 10px;
}

.button-copy {
    background: rgb(86, 18, 113);
    padding: 10px;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 20px;
}
.button-copy:hover {
    color: #fff !important;
}
.button-copy svg {
    position: relative;
    top: 4px;
    width: 30px;
    height: 20px;
}

.img-flag.flag-visa svg {
    width: 40px;
    position: relative;
    top: -15px;
    left: 5px;
}
.img-flag.flag-visa img {
    position: relative;
    top: 8px;
}

.img-flag.flag-mastercard svg {
    position: relative;
    left: 15px;
}
.aqpago-box-all-payments .box-select-card .box-select-card-li .box-select-card-float.flag-mastercard {
    position: relative;
    top: 6px;
}
.box-select-card-li-flag.img-flag.flag-mastercard svg {
    position: relative;
    left: 0px;
}
.img-flag.flag-amex svg {
    position: relative;
    top: -15px;
    left: 5px;
    width: 40px;
}
.img-flag.flag-diners svg {
    height: 24px;
    position: relative;
    top: -5px;
    right: 15px;
}
.img-flag.flag-jcb svg {
    height: 25px;
    position: relative;
    top: 0px;
    right: 15px;
}
.img-flag.flag-hipercard svg {
    width: 40px;
    position: relative;
    top: -25px;
    left: 5px;
}
.img-flag.flag-aura svg {
    height: 23px;
    position: relative;
    top: 0px;
    right: 20px;
}
.img-flag.flag-elo svg {
    height: 20px;
    width: 40px;
    position: relative;
    top: 0px;
    left: 10px;
}
.img-flag.flag-hiper svg {
    height: 25px;
    position: relative;
    top: 5px;
    right: 15px;
}
.img-flag.flag-banescard svg {
    height: 25px;
}

.order-aqpago ul {
    margin: 20px 0px !important;
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--aqpago-cards a:before {
    content: "\f09d";
}
