.wppb-required{
    margin-left: 0px!important;
}

#wppb-form-style-1-wrapper .login-submit, #wppb-form-style-1-wrapper .form-submit {
    border-bottom: 1px solid #CFD4DE;
    padding-bottom: 20px!important;
    margin-bottom: 10px!important;
}

#wppb-login-wrap p.login-register-lost-password a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px!important;
    text-decoration: none;
    color: #4a9a4a!important;
}

[type=button], [type=submit], button {
   
    color: #ffffff;
        background-color: #4a9a4a;
		border: 1px solid #4a9a4a;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
		background-color: #000;
}
#wppb-form-style-1-wrapper input[type="button"].wppb-msf-next, #wppb-form-style-1-wrapper input[type="button"].wppb-msf-prev, #wppb-form-style-1-wrapper input[type="submit"] {
    height: 48px;
    border-radius: 0px !important;
    color: #FFFFFF !important;
    text-decoration: none;
    text-transform: none;
    border: 1px solid transparent !important;
    padding: 0 15px;
    background: #4a9a4a !important;
}
#wppb-form-style-1-wrapper input[type="button"].wppb-msf-next:hover, #wppb-form-style-1-wrapper input[type="button"].wppb-msf-prev:hover, #wppb-form-style-1-wrapper .wppb-two-factor-authentication input[type=button]:hover, #wppb-form-style-1-wrapper .wppb-upload input[name^=simple_upload]:hover::file-selector-button, #wppb-form-style-1-wrapper .wppb-avatar input[name^=simple_upload]:hover::file-selector-button, #wppb-form-style-1-wrapper .wppb-upload .wppb_upload_button:hover, #wppb-form-style-1-wrapper .wppb-avatar .wppb_upload_button:hover, #wppb-form-style-1-wrapper input[type="submit"]:hover {
    background: #000000 !important;
    text-decoration: none !important;
    border: 1px solid #000000 !important;
    color: #FFFFFF !important;
    cursor: pointer;
}
#wppb-form-style-1-wrapper .wppb-two-factor-authentication input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-mailchimp-subscribe input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-mailpoet-subscribe input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-shipping-different-address input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-gdpr-checkbox input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .login-remember input[type="checkbox"]:checked, #wppb-form-style-1-wrapper .wppb-checkboxes input[type="checkbox"]:checked {
  
    background: #4a9a4a;
    border: none;
}

#wppb-form-style-1-wrapper .wppb-form-text-field input:not([type='radio']):not([type='checkbox']):not([type='submit']), #wppb-form-style-1-wrapper .wppb-form-text-field textarea, #wppb-form-style-1-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state input, #wppb-form-style-1-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state input, #wppb-form-style-1-wrapper .pms-field-section .pms-billing-state input, #wppb-form-style-1-wrapper .wppb-subscription-plans .pms-group-name-field input, #wppb-form-style-1-wrapper .wppb-subscription-plans .pms-group-description-field textarea, #wppb-form-style-1-wrapper #pms-stripe-credit-card-details, #wppb-form-style-1-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code {
   
    border-radius: 0px;
    
}
#wppb-form-style-1-wrapper .wppb-form-select-field select, #wppb-form-style-1-wrapper .wppb-form-select-field .select2-container .select2-selection {
   
    border: 1px solid #CFD4DE;
    border-radius: 0px;
}
#wppb-form-style-1-wrapper .wppb-form-field span.wppb-required {
    color: #000000;
}

#wppb-form-style-1-wrapper .login-submit, #wppb-form-style-1-wrapper .form-submit {
		border-bottom: 0px solid #CFD4DE;
}
#wppb-form-style-1-wrapper .form-submit input#register {
  
    width: 100%;
}
#wppb-form-style-1-wrapper * {
    
    font-family: "poppins", sans-serif !important;
}


#wppb-form-style-1-wrapper .label-outside #pms-subscription-plans-discount label, #wppb-form-style-1-wrapper #pms-subscription-plans-discount.label-outside label, #wppb-form-style-1-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state.label-outside label, #wppb-form-style-1-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state.label-outside label, #wppb-form-style-1-wrapper .pms-field-section .pms-billing-state.label-outside label, #wppb-form-style-1-wrapper .wppb-subscription-plans.label-outside .pms-group-name-field label, #wppb-form-style-1-wrapper .wppb-subscription-plans.label-outside .pms-group-description-field label, #wppb-form-style-1-wrapper .wppb-form-select-field.label-outside label, #wppb-form-style-1-wrapper .wppb-form-text-field.label-outside label {

    font-size: 17px;
		line-height: 20px;
}

#wppb-form-style-1-wrapper .wppb-form-text-field input:not([type='radio']):not([type='checkbox']):not([type='submit']), #wppb-form-style-1-wrapper .wppb-form-text-field textarea, #wppb-form-style-1-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state input, #wppb-form-style-1-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state input, #wppb-form-style-1-wrapper .pms-field-section .pms-billing-state input, #wppb-form-style-1-wrapper .wppb-subscription-plans .pms-group-name-field input, #wppb-form-style-1-wrapper .wppb-subscription-plans .pms-group-description-field textarea, #wppb-form-style-1-wrapper #pms-stripe-credit-card-details, #wppb-form-style-1-wrapper #pms-subscription-plans-discount input#pms_subscription_plans_discount_code {
    height: 42px;
}