.memberclicks_professional_authentication_login_button {
color: #ffffff;
background: #7A3474;
border-color: #7A3474;
width: 100%;
padding: 4px 12px;
text-align: center;
line-height: 2.15384615;
cursor: pointer;
border-width: 1px;
border-radius: 3px;
white-space: nowrap;
}
.memberclicks_professional_authentication_login_button:hover {
background: #60295C;
border-color: #60295C;
}
.memberclicks_professional_authentication_login_button_icon {
height: 10px;
margin-right: 6px;
text-align: center;
}
body.login div#login form#loginform {
display: flex;
flex-wrap: wrap;
}
body.login div#login form#loginform p {
order: 1;
flex-basis: 100%;
}
body.login div#login form#loginform div.user-pass-wrap {
order: 2;
flex-basis: 100%;
}
body.login div#login form#loginform p.forgetmenot {
order: 3;
flex-basis: 50%;
}
body.login div#login form#loginform p.submit {
order: 4;
flex-basis: 50%;
}
body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap {
order: 5;
flex-basis: 100%;
}
body.login div#login form#loginform div#memberclicks_professional_authentication_login_button_wrap {
order: 6;
flex-basis: 100%;
}
body.login div#login form#loginform div#memberclicks_professional_authentication_login_form_message_wrap {
order: 7;
flex-basis: 100%;
margin-top: 5px;
}
body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span {
display: flex;
font-weight: 600;
margin-top: 15px;
margin-bottom: 15px;
}
body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span:before, span:after {
content: "";
flex: 1 1;
border-bottom: 1px solid;
margin: auto;
}
body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span:before {
margin-right: 15px
}
body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span:after {
margin-left: 15px
}#eh-stripe-card-element,#eh-stripe-exp-element, #eh-stripe-cvc-element, #eh-stripe-iban-element  {
background:#fff;
height: 30px;
padding:5px 50px;
border: 1px solid #eee;
width:100%;
}
#eh-stripe-exp-element, #eh-stripe-cvc-element {
padding:5px 10px;
}
.stripe-card-group {
width:100%;
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand {
display: block;
width: 30px;
height: 24px;
margin-top: -24px;
float: left;
margin-left: 4px;
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-credit-card-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/credit-card.svg);
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-visa-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/visa.svg);
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-mastercard-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/mastercard.svg);
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-amex-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/amex.svg);
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-discover-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/discover.svg);
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-diners-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/diners.svg);
}
.woocommerce-checkout #payment ul.payment_methods li .eh-stripe-card-brand.eh-stripe-jcb-brand {
background: no-repeat url(//isfce.com/wp-content/plugins/payment-gateway-stripe-and-woocommerce-integration/assets/img/jcb.svg);
}
#eh-stripe-payment-request-button{
padding: 20px 0;
}