.fscpm-user-links{display:inline-block;background:#782F40;margin-left:-4px}.fscpm-user-links a{color:#fff;font-size:0.875rem!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;line-height:3.5rem;padding:0 1rem;margin:0}.fscpm-user-links a:hover{color:#fff}.fscpm-user-links a:focus{color:#fff}.fscpm-tab{overflow:hidden;border:1px solid #ccc;background-color:#e7dcc4;color:#782f40}.fscpm-tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;transition:0.3s;font-size:1.125rem!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border-radius:0;padding:1rem 2rem}.fscpm-tab button:hover{color:#782f40}.fscpm-tab button:focus{color:#782f40}.fscpm-tab button.active{background-color:#782f40;color:#e7dcc4}.fscpm-tabcontent{display:none;padding:12px 5px;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}#pippin_login_form .tab-content a{font-weight:600;padding-left:20px}#pippin_login_form .tab-content a.register_link{padding-left:5px}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.fscpm-button{background-color:#782f40!important;color:#e7dcc4!important;font-size:1rem!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border:none;border-radius:0!important;padding:1rem 2rem;cursor:pointer}.fscpm-tabcontent label{color:#0a0a0a;font-size:12px;font-weight:700;text-transform:uppercase}.fscpm_errors{margin:0 0 10px 0;padding:5px 0}span.error strong{color:#782f40}span.error{color:#782f40;font-size:16px;display:block;text-transform:capitalize;border:1px solid #782f40;padding:6px}.fscpm-salutation{width:15%;display:inline-block;min-width:149px;margin-bottom:0}.fscpm-first-name,.fscpm-last-name{width:42%;display:inline-block;min-width:320px;margin-bottom:0}.membership-terms-status{border:1px solid #ccc;background-color:#e7dcc4;margin-bottom:15px}.membership-terms-status label{border:none;outline:none;transition:0.3s;font-size:1.125rem!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;border-radius:0;padding:1rem}.divTable{display:table;width:100%}.divTableRow{display:table-row}.divTableCell,.divTableHead{border-bottom:1px solid #999;display:table-cell;padding:3px 10px;text-align:center;vertical-align:middle}.divTableHeading{background-color:#742D3D;font-weight:700;color:#fff}.divTableFoot{background-color:#EEE;display:table-footer-group;font-weight:700}.divTableBody{display:table-row-group}.member-tab-data{overflow:auto}.get-member-bold{text-align:center}.get-member-bold a{line-height:35px;color:#782f40;text-decoration:none;cursor:pointer}form .fscpm-submit{background-color:#782f40!important;color:#e7dcc4!important;font-size:1rem!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border-radius:0;padding:1rem 2rem}.fscpm-form input.invalid,.fscpm-form select.invalid,#new-member-submission input.invalid,#new-member-submission select.invalid{border:1px solid red!important}#profile_update_form input.invalid{border:1px solid red!important}.paypal-wrap .btn.paypal-checkout{width:120px}#validate_messages{padding:10px 15px;border:1px solid #ccc;background-color:#e7dcc4;margin-bottom:12px;display:none}#validate_messages p{font-size:13px;margin-bottom:3px;color:#782f40;font-weight:700;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}#register_validate_messages{padding:10px 15px;border:1px solid #ccc;background-color:#e7dcc4;margin-bottom:12px;display:none}#register_validate_messages p{font-size:13px;margin-bottom:3px;color:#782f40;font-weight:700;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(/wp-content/plugins/fscpm/public/images/loader.gif) 50% 50% no-repeat #f9f9f9;opacity:.8;display:none}.payment-wrapp{display:flex;float:right;width:400px;border:1px solid #ccc;background-color:#e7dcc4;color:#782f40;padding:16px 9px;justify-content:center}.payment-wrapp #payment-method{display:flex;justify-content:center}.paypal-wrap{display:inline-block}.payment-wrapp .checkout-box{padding-left:35px;display:inline-block;vertical-align:top}.member-box .checkout-box a{display:inline-block}.member-box .cart-box{margin:0 auto}.cart-box .total-payment{display:flex}.cart-box p label,.cart-box p span{display:inline-block;margin-right:10px;min-width:100px}.cart-box p label{font-size:15px}.cart-box p span{font-weight:600;font-size:18px}.cart-box .total-payment p{font-size:18px;font-weight:600}.payment-wrapp.member-box{margin-top:20px}.payment-wrapp input#check_payment{background-color:#782f40!important;color:#e7dcc4!important;font-size:1rem!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border:none;border-radius:0!important;padding:.5rem 1.5rem;cursor:pointer}.show-total-payment p{text-align:right}#membership .member-tab-data .divTableCell span.active{color:green;font-weight:700}#membership .member-tab-data .divTableCell span.inactive{color:orange;font-weight:700}#membership .member-tab-data .divTableCell span.expired{color:red;font-weight:700}.can_renew{background:#e7dcc4}.divTableRow .is_expired{color:red;font-weight:600}.color-indicator{display:flex;margin-top:5px;font-size:13px;align-items:center}.color-indicator .can_renew{width:20px;height:20px;border:1px solid #ccc;margin-right:5px}#update-cart{display:none}.btn-wrapper{display:flex;justify-content:space-between;align-items:center}.validate_messages{padding:10px 15px;border:1px solid #ccc;background-color:#e7dcc4;margin-bottom:12px;display:none}.validate_messages p{color:#782f40;margin:0;font-weight:600}form#profile_update_form .tab-content select{padding:.4rem}.validate_messages p.error{color:red}.get-not-member-bold{padding:30px;color:#782f40;font-size:20px;text-align:center}.thank-you-wrapper .tnx-title{overflow:hidden;border:1px solid #ccc;background-color:#ceb888}.thank-you-wrapper .tnx-title p{font-weight:700;text-transform:uppercase;border-radius:0;padding:1rem 2rem;margin-bottom:0;color:#782f40}.thank-you-wrapper .txn-data p{font-size:15px;margin:10px 0}.thank-you-wrapper .txn-data{background-color:#e7dcc4;border:1px solid #ccc;padding:10px 25px}.thank-you-wrapper .txn-data label{color:#0a0a0a;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;width:120px}.thank-you-wrapper{margin:15px 0}@media screen and (min-width:768px){.fscpm-tab.fscpm-fix-tab{border:1px solid #782f40!important;max-height:57px}.fscpm-tab.fscpm-fix-tab button{width:20%;font-size:14px!important;padding:20px 1px!important;border-right:1px solid #782f40}.fscpm-tab.fscpm-fix-tab button:last-child{border-right:unset}}@media screen and (max-width:767px) and (min-width:426px){.fscpm-tab{border:1px solid #782f40}.fscpm-tab button:last-child{width:100%;border-bottom:unset;border-right:unset}.fscpm-tab button{width:50%;border-bottom:1px solid #782f40;border-right:1px solid #782f40}.fscpm-tab button:nth-child(2),.fscpm-tab button:nth-child(4){border-right:unset}.fscpm-user-links{margin-left:0!important}.fscpm-user-links a{line-height:0;font-size:1em!important}.fscpm-user-links a.logout-link{display:block;line-height:1}}@media screen and (max-width:425px){.fscpm-tab{border:1px solid #782f40}.fscpm-tab button{width:100%;border-bottom:1px solid #782f40;text-align:center}.fscpm-tab button:last-child{border-bottom:unset}.fscpm-user-links{margin-left:0!important}.fscpm-user-links a{line-height:0;font-size:1em!important}.fscpm-user-links a.logout-link{display:block;line-height:1}}#org-add-member{display:none}.add-member{padding:15px;border:1px solid #782F40;margin:15px 0}.add_new_member_btn{padding:15px 0}.add_new_member_btn{padding:15px 0}