.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods {
    margin: 1em 0px;
    text-align: center;
    display: block;
}

#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods {
    margin: 1em 0px;
    text-align: center;
    display: block;
}

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method {
    margin-bottom: 0.5em;
    display: inline-block;
}

#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method {
    margin-bottom: 0.5em;
    display: inline-block;
}

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname {
    margin-right: 0.5em;
}

#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname {
    margin-right: 0.5em;
}

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img {
    width: 30px;
    height: 20px;
    margin-right: 0.5em;
    vertical-align: middle;
    float: none;
    display: inline-block;
}

#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img {
    width: 30px;
    height: 20px;
    margin-right: 0.5em;
    vertical-align: middle;
    float: none;
    display: inline-block;
}

.woocommerce-checkout #payment div.payment_box input[type='tel'].js-sv-wc-payment-gateway-credit-card-form-input {
    padding: 8px;
    font-size: 1.5em;
}

.woocommerce-checkout #payment div.payment_box input[type='text'].js-sv-wc-payment-gateway-credit-card-form-input {
    padding: 8px;
    font-size: 1.5em;
}

.woocommerce-checkout #payment div.payment_box input[type='tel'].js-sv-wc-payment-gateway-echeck-form-input {
    padding: 8px;
    font-size: 1.5em;
}

.woocommerce-checkout #payment div.payment_box input[type='text'].js-sv-wc-payment-gateway-echeck-form-input {
    padding: 8px;
    font-size: 1.5em;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname {
    padding: 8px;
    font-size: 1.5em;
}

#add_payment_method input[type='tel'].js-sv-wc-payment-gateway-credit-card-form-input {
    padding: 8px;
    font-size: 1.5em;
}

#add_payment_method input[type='text'].js-sv-wc-payment-gateway-credit-card-form-input {
    padding: 8px;
    font-size: 1.5em;
}

#add_payment_method input[type='tel'].js-sv-wc-payment-gateway-echeck-form-input {
    padding: 8px;
    font-size: 1.5em;
}

#add_payment_method input[type='text'].js-sv-wc-payment-gateway-echeck-form-input {
    padding: 8px;
    font-size: 1.5em;
}

#add_payment_method input.js-sv-wc-payment-gateway-form-nickname {
    padding: 8px;
    font-size: 1.5em;
}

.woocommerce-checkout #payment div.payment_box input[type='tel'].js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #3498db;
}

.woocommerce-checkout #payment div.payment_box input[type='text'].js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #3498db;
}

#add_payment_method input[type='tel'].js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #3498db;
}

#add_payment_method input[type='text'].js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #3498db;
}

.woocommerce-checkout #payment div.payment_box input[type='tel'].identified.js-sv-wc-payment-gateway-credit-card-form-input {
    border-color: rgb(105, 191, 41);
}

.woocommerce-checkout #payment div.payment_box input[type='text'].identified.js-sv-wc-payment-gateway-credit-card-form-input {
    border-color: rgb(105, 191, 41);
}

#add_payment_method input[type='tel'].identified.js-sv-wc-payment-gateway-credit-card-form-input {
    border-color: rgb(105, 191, 41);
}

#add_payment_method input[type='text'].identified.js-sv-wc-payment-gateway-credit-card-form-input {
    border-color: rgb(105, 191, 41);
}

.woocommerce-checkout #payment div.payment_box input[type='tel'].identified.js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #69bf29;
}

.woocommerce-checkout #payment div.payment_box input[type='text'].identified.js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #69bf29;
}

#add_payment_method input[type='tel'].identified.js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #69bf29;
}

#add_payment_method input[type='text'].identified.js-sv-wc-payment-gateway-credit-card-form-input:focus {
    box-shadow: 0px 0px 0.18em #69bf29;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-position: right 10px center;
    background-image: url("../../images/card-cc-plain.svg");
    background-repeat: no-repeat;
    background-size: 50px 31px;
}

#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-position: right 10px center;
    background-image: url("../../images/card-cc-plain.svg");
    background-repeat: no-repeat;
    background-size: 50px 31px;
}

.woocommerce-checkout #payment div.payment_box input.visa.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-visa.svg");
}

#add_payment_method input.visa.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-visa.svg");
}

.woocommerce-checkout #payment div.payment_box input.mastercard.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-mastercard.svg");
}

#add_payment_method input.mastercard.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-mastercard.svg");
}

.woocommerce-checkout #payment div.payment_box input.dinersclub.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-dinersclub.svg");
}

#add_payment_method input.dinersclub.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-dinersclub.svg");
}

.woocommerce-checkout #payment div.payment_box input.maestro.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-maestro.svg");
}

#add_payment_method input.maestro.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-maestro.svg");
}

.woocommerce-checkout #payment div.payment_box input.jcb.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-jcb.svg");
}

#add_payment_method input.jcb.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-jcb.svg");
}

.woocommerce-checkout #payment div.payment_box input.amex.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-amex.svg");
}

#add_payment_method input.amex.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-amex.svg");
}

.woocommerce-checkout #payment div.payment_box input.discover.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-discover.svg");
}

#add_payment_method input.discover.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-discover.svg");
}

.woocommerce-checkout #payment div.payment_box input.visaelectron.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-visa-electron.svg");
}

#add_payment_method input.visaelectron.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-visa-electron.svg");
}

.woocommerce-checkout #payment div.payment_box input.invalid-card-type.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-cc-invalid.svg");
}

#add_payment_method input.invalid-card-type.js-sv-wc-payment-gateway-credit-card-form-account-number {
    background-image: url("../../images/card-cc-invalid.svg");
}

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint {
    margin: 0px 0px 3px 2px;
    cursor: pointer;
}

#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint {
    margin: 0px 0px 3px 2px;
    cursor: pointer;
}

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check {
    margin: 1em;
}

#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check {
    margin: 1em;
}

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img {
    min-height: 135px;
}

#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img {
    min-height: 135px;
}

#add_payment_method ul.payment_methods li {
    list-style-type: none;
}

    #add_payment_method ul.payment_methods li img {
        margin: -2px 0px 0px 0.5em;
        padding: 0px;
        vertical-align: middle;
        position: relative;
        box-shadow: none;
    }

        #add_payment_method ul.payment_methods li img + img {
            margin-left: 2px;
        }
