/*
WooCommerce SkyVerge Payment Gateway Framework Payment Form SCSS
Version 4.3.0-beta

Copyright (c) 2015-2016, SkyVerge, Inc.
 Licensed under the GNU General Public License v3.0
http://www.gnu.org/licenses/gpl-3.0.html
*/
.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods, #add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods {
  display: block;
  margin: 10px 0;
  text-align: center; }

.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method, #add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method {
  display: inline; }
  .woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img, #add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img {
    width: 30px;
    height: 20px;
    margin-right: .5em; }

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"], #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],
#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],
#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],
#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"] {
  font-size: 1.5em;
  padding: 8px; }

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,
#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus {
  box-shadow: 0 0 .1875em #3498db; }

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,
#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified {
  border-color: #69bf29; }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,
  #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus {
    box-shadow: 0 0 .1875em #69bf29; }

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number {
  background-image: url("../../images/card-cc-plain.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 50px 31px; }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa {
    background-image: url("../../images/card-visa.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard {
    background-image: url("../../images/card-mastercard.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub {
    background-image: url("../../images/card-dinersclub.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro {
    background-image: url("../../images/card-maestro.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb {
    background-image: url("../../images/card-jcb.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex {
    background-image: url("../../images/card-amex.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover {
    background-image: url("../../images/card-discover.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron {
    background-image: url("../../images/card-visa-electron.svg"); }
  .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type {
    background-image: url("../../images/card-cc-invalid.svg"); }

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint, #add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint {
  margin: 0 0 3px 2px;
  cursor: pointer; }

.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check, #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, #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 {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    position: relative;
    box-shadow: none; }
    #add_payment_method ul.payment_methods li img + img {
      margin-left: 2px; }
