/* Form Header style */
.payment_method_bankful_credit_card img {
    width: 75px;
    margin: 5px;
}

.payment_method_bankful_hosted_gateway img {
    width: 75px;
    margin: 5px;
}

.woocommerce #payment .payment_methods.methods label[for="payment_method_bankful_gateway"] img {
    width: 100px !important;
    max-width: none !important;
    height: 20px !important;
    max-height: none !important;
}

/* CC Card Only Style Sheet '0163bcef4ac7b10a6ce0f78409ec60ef' */

input.cc_input_full {
    width: 100%;
}

label.bf_cc_labels {
    font-size: 16px;
}

.fb_full_row {
    width: 100%;
    padding: 0 !important;
    margin: 0 0 20px 0 !important;
}

.fb_half_row {
    width: 45% !important;
    display: flex;
    flex-direction: column;
    padding: 0 !important;
}

@media only screen and (max-width: 600px) {
    .bf_card_image {
        margin: 6px 5px 0 0;
    }
}

.bf_card_image {
    width: 10%;
    height: 46px;
    margin: 6px 2px 0 0;
    display: flex;
    justify-content: end;
}

.card_input_field input {
    width: 85%;
    border: none;
    background: white;
    height: 25px;
    font-size: 18px;
    outline: none;
}

.card_input_field {
    display: flex;
    flex-direction: row;
    height: 30px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    background: white;
    border: 1px solid;
    border-radius: 4px;
}

.bf_card_image img {
    height: 40px;
    width: 40px;
}

.bankful_second_input {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 10px;
}

.bankful_second_input input {
    height: 25px;
    border-radius: 4px;
    border: 1px solid;
}

.bankful_card_details input::-webkit-outer-spin-button,
.bankful_card_details input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.bankful_card_details input[type=number] {
    -moz-appearance: textfield;
}

.date_input input {
    outline: none;
    border: none;
}

.date_input {
    border: 1px solid;
    border-radius: 4px;
    background: white;
}