#pmpro_account-change{margin-right:10px}.pmpro_btn,.pmpro_btn:link{background-color:transparent;border:0;color:inherit!important;padding:0}.stm-lms-buy-buttons .btn{margin:0 10px 10px 0}.stm-lms-buy-buttons .btn:last-child{margin-right:0}.stm-lms-user-memberships h3{margin:0 0 30px}.stm-lms-user-memberships #pmpro_account-membership{margin:0 0 40px}.stm-lms-user-memberships table tr{border:1px solid #e1e2e4}.stm-lms-user-memberships table tr td:last-child,.stm-lms-user-memberships table tr th:last-child{text-align:right}.stm-lms-user-memberships table thead tr th{padding:14px 20px;background-color:#eef1f7;font-size:12px;text-transform:uppercase;font-weight:600}.stm-lms-user-memberships table tbody tr td{padding:14px 20px}.stm_lms_pmpro_title{margin:0 0 50px}.stm_lms_plans{display:flex;margin:0 0 90px;flex-wrap:wrap}.stm_lms_plan{width:33.3333%;border-bottom:1px solid #e5e5e5}.stm_lms_plan__inner_top{padding:21px 10px 20px;min-height:200px;border-bottom:1px solid #e5e5e5}.stm_lms_plan__inner_content{font-weight:600}.stm_lms_plan__inner_content>div{padding:15px 30px;text-align:center;border-bottom:1px solid #e5e5e5}.stm_lms_plan__title h3{margin:0 0 15px}.stm_lms_plan__with_btn{display:flex;margin:0 0 15px;align-items:center;justify-content:space-evenly}.stm_lms_plan__with_btn p.price{margin:0 15px 0 0;color:rgba(0,67,228,1);font-size:50px;line-height:70px;font-weight:600}.stm_lms_plan__with_btn p.price sup{position:relative;top:-15px;margin-right:5px;font-size:30px;line-height:30px}.stm_lms_plan__period{text-align:center;color:rgba(0,67,228,1)!important;font-size:16px;text-transform:lowercase}.stm_lms_plan__odd{background-color:#eef1f7}.stm_lms_plan__description{border-bottom:0!important}.stm_lms_plan__description ul{padding:0;margin:0;list-style:none}.stm_lms_plan__description ul li{margin:0 -30px;padding:15px 30px;border-bottom:1px solid #e5e5e5}.stm_lms_plan__description ul li:first-child{padding-top:0}.stm_lms_plan__description ul li:last-child{padding-bottom:0;border-bottom:0}#pmpro_form .pmpro_checkout{margin:0 0 40px}#pmpro_form .pmpro_checkout tr{padding:0}#pmpro_form .pmpro_checkout tr td,#pmpro_form .pmpro_checkout tr th{padding:15px 30px}#pmpro_form .pmpro_checkout .pmpro_thead-name{margin:0}#pmpro_form .pmpro_checkout .lp-pmpro-name h4{margin-bottom:10px}#pmpro_form .pmpro_checkout .lp-pmpro-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -15px}#pmpro_form .pmpro_checkout .lp-pmpro-content .lp-pmpro-desc{margin:0 15px;width:20%}#pmpro_form .pmpro_checkout .lp-pmpro-content .lp-pmpro-desc label{display:inline-block;margin-bottom:10px;margin-right:5px;font-weight:400;color:#273044}#pmpro_form .pmpro_checkout h3.pmpro_thead-name{padding-right:60px;overflow:hidden}#pmpro_form .pmpro_checkout .pmpro_thead-msg a{font-weight:400}#pmpro_account-invoices table tr td,#pmpro_account-invoices table tr th,#pmpro_account-membership table tr td,#pmpro_account-membership table tr th,#pmpro_cancel table tr td,#pmpro_cancel table tr th,#pmpro_invoices_table tr td,#pmpro_invoices_table tr th{padding:10px 20px}#nav-below.navigation{margin:40px 0 30px}#pmpro_account .pmpro_box{border-top:0}#pmpro_account .pmpro_box h3{margin:0 0 20px}#pmpro_account .pmpro_box .pmpro_actionlinks{font-size:13px}#pmpro_account-profile{border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important}#pmpro_account-profile ul{padding-left:20px;margin:0 0 20px!important}#pmpro_billing_address_fields .pmpro_checkout-fields,#pmpro_payment_information_fields .pmpro_checkout-fields{display:flex;justify-content:space-between;flex-wrap:wrap}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field{width:48%}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field label,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field label{width:100%;margin:0 0 15px;font-weight:400;color:#273044}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field input,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field input{display:block;max-width:100%;width:100%}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip{display:flex;flex-wrap:wrap}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input{width:auto;margin-right:15px;flex-grow:1}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input:last-child,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input:last-child{margin-right:0}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_payment-expiration .select2,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_payment-expiration .select2{display:inline-block;width:40%!important;margin-right:15px}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_payment-expiration .select2:last-child,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_payment-expiration .select2:last-child{margin-left:15px}.stm_lms_billing_buttons .btn{margin-right:15px}@media (max-width:1024px){.stm_lms_plan__inner_top{min-height:250px}.stm_lms_plan__with_btn{flex-wrap:wrap}}@media (max-width:550px){.stm_lms_plan__inner_top{min-height:auto}.stm_lms_plan{width:100%;margin:0 0 40px}}#pmpro_user_fields .lp-pmpro-td{display:flex;justify-content:flex-start;flex-wrap:wrap}#pmpro_user_fields .lp-pmpro-td .pmpro_asterisk{display:none}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc{width:33.333%;margin:0 0 30px}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc label{margin:0 0 15px;font-weight:400}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input{width:100%}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields{display:flex;padding:30px 0;flex-wrap:wrap;justify-content:space-between}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields>div{width:24%;margin:0 0 30px}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields>div label{margin:0 0 15px;font-weight:400}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields>div input{width:100%;max-width:100%}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields .pmpro_asterisk{display:none}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info{display:flex;flex-wrap:wrap;justify-content:space-between}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info .pmpro_asterisk{display:none}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info>div{width:24%}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info>div label{margin:0 0 15px;font-weight:400;vertical-align:top}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info>div input{width:100%;max-width:100%}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info .pmpro_payment-expiration{width:50%;flex-wrap:wrap;vertical-align:top}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info .pmpro_payment-expiration label{width:100%}#pmpro_payment_information_fields .stm_lms_pmpro_payment_info .pmpro_payment-expiration .select2{position:relative;top:0;margin:0 10px;width:40%!important}@media (max-width:550px){#pmpro_form .pmpro_checkout .lp-pmpro-content .lp-pmpro-desc,#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc{width:100%}form.pmpro_form .input{max-width:100%}}.stm_lms_pmpro_head{display:flex;flex-wrap:wrap}.stm_lms_pmpro_head .stm_lms_pmpro_title{margin-right:30px;flex-grow:1}.stm_lms_pmpro_groups{display:none}.stm_lms_pmpro_groups.has-groups{display:block}.stm_lms_pmpro_groups.has-groups span{display:inline-block;padding:15px 30px;background-color:#273044;vertical-align:top;font-size:16px;cursor:pointer;color:#fff;font-weight:600}.stm_lms_pmpro_groups.has-groups span.active{background-color:#2c75e4}.stm_lms_plans.has-groups .stm_lms_plan{display:none}.stm_lms_plans.has-groups .stm_lms_plan.active{display:block}@media (max-width:500px){.stm_lms_pmpro_head .stm_lms_pmpro_title{font-size:40px;line-height:1.4}}.pmpro_actionlinks .pmpro_yeslink{padding:5px 15px;border:1px solid #2c75e4;background-color:#2c75e4;color:#fff!important;margin-right:30px}.pmpro_actionlinks .pmpro_yeslink:hover{background-color:transparent;color:#000!important}#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content{align-items:flex-start}#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content #pmpro_level_cost{width:50%;margin:0 15px}#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content #pmpro_level_cost p{margin-bottom:15px}#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content #pmpro_level_cost .lp-pmpro-desc{margin-bottom:20px;width:100%;line-height:1.3}#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content #pmpro_level_cost .lp-pmpro-desc label,#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content #pmpro_level_cost .lp-pmpro-desc:last-child{margin-bottom:0}#pmpro_form .pmpro_checkout .lp-pmpro-td .lp-pmpro-content #other_discount_code_p{order:100;width:100%}