.elementor-639 .elementor-element.elementor-element-8fb8463{padding:60px 0px 60px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-8fd919e */div#pmpro_pricing_fields {
    background: #0d4689;
    padding: 20px;
    color: #fff;
    border-radius: 15px;
}

#pmpro_pricing_fields span a, #other_discount_code_a {
    color: #fff !important;
    font-size: 13px;
}
 span.pmpro_asterisk {
    position: relative;
    left: -12px;
    top: -74px;
    color: red;
}
#pmpro_user_fields hr {
    margin: 25px 0px;
}
#pmpro_form .pmpro_checkout h3 {
    margin-top: 0px !important;
}
#pmpro_account_loggedin {
    background: #0d4689;
    color: #fff;
    font-size: 15px;
    padding: 9px 20px;
    border-radius: 30px;
    border: 0px;
    border-bottom: 3px solid rgb(99 98 99) !important;

}

#pmpro_payment_information_fields span.pmpro_checkout-h3-name {
    font-size: 22px;
    color: #000;
    font-weight: 500;
} 
div#pmpro_account_loggedin a {
    color: #fff;
    font-weight: 600;
}
.pmpro_message {
    background-color: #e5ecf4;
}


select#ExpirationMonth, #ExpirationYear {
    width: 100px;
}
.pmpro_checkout-fields input,
.pmpro_checkout-fields Select {
    height: 44px;
    border-radius: 50px;
    border: 2px solid rgb(13 70 137 / 61%);
    background-color: rgb(13 70 137 / 17%);
        max-width: 100% !important;
}

.pmpro_checkout-fields>div label {
    font-weight: 500;
    margin-bottom: 8px;
    color: #000;
}
#pmpro_billing_address_fields .pmpro_checkout-fields>div {
    display: inline-flex;
    width: 49%;
    flex-direction: column;
}
@media only screen and (max-width: 767px) {
    #pmpro_billing_address_fields .pmpro_checkout-fields>div {
    display: block;
    width: 100% !important;
    flex-direction: column;
}
form.pmpro_form input[type=text].input {
    width: 100% !important;
}
}

#pmpro_payment_information_fields .pmpro_checkout-field div {
    background: rgb(13 70 137 / 17%) !important;
    border: 2px solid rgb(13 70 137 / 61%) !important;
    height: 45px;
		min-height: 45px !important;
    border-radius: 30px !important;
    margin-top: 10px !important;
		padding: 10px 15px;
}

#pmpro_submit_span input#pmpro_btn-submit, #discount_code_button {
    margin-top: 30px !important;
    padding: 12px 30px !important;
    border-radius: 50px !important;
    font-weight: 500 !important;
    background: #0D4688 !important;
    color: #FFF !important;
    line-height: revert;
    text-decoration: none !IMPORTANT;
}/* End custom CSS */