@charset "UTF-8";h2.rsm_title{font-size:150% !important;display:block}h2.rsm_title small{display:block;margin-top:10px}#rsm_suggestions{background:#F5FAF9;border:solid 1px #A2BDCD;padding:7px;margin-top:7px;float:left}#rsm_suggestions ol{margin:0;padding:0;padding-left:18px}#rsm_suggestions ol li{padding:0;margin:0}#rsm_username_message{padding:4px;margin-top:7px;float:left}.rsm_error{border:solid 1px #EB3B00 !important;color:#EB3B00 !important;background:#FFEFEB !important}.rsm_coupon_error,.rsm_field_error{border:solid 1px #EB3B00 !important}.rsm_modal_error_container{font-size:14px;width:400px;margin:0 auto}.rsm_modal_error_container ol{margin-top:10px;margin-left:12px}.rsm_modal_error_container ol li{padding-bottom:10px}.rsm_ok{border:solid 1px #009E28;color:#009E28;background:#F1FFEB}.membershiptable{border-collapse:collapse;margin-bottom:1.5em;width:99%}.membershiptable{border:0px;border-top:2px solid #ccc;border-left:1px solid #ccc}.membershiptable td{border:0px;padding:7px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.membershiptable th{border:0px;padding:7px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#f7f7f7;color:#006db9}.rsmembership_form table.rsmembership_form_table,.rsmembership_form table.rsmembership_form_table tr,.rsmembership_form table.rsmembership_form_table tr td,.rsmembership_show_table,.rsmembership_show_table tr,.rsmembership_show_table tr td{border:0px}.rsmembership_show_table tr td{border-bottom:1px solid #EEE}.rsme_faded{color:#8F8F8F;margin:0 5px}.rsme_vcenter{display:inline-block;vertical-align:middle}.rsme_extra_btn{margin:5px 5px 5px 0px!important}#rsm_terms_frame{height:200px;border:solid 1px #c7c7c7;width:100%;overflow:auto}#rsm_terms_frame #rsm_terms_container{padding-left:20px;padding-right:20px}.rsm-margin-chradio{margin-right:5px !important}a.rsm_pdf{background:url(https://baff.org.uk/images/jch-optimize/ng/media_com__rsmembership_images_pdf.webp) no-repeat;width:16px;height:16px;display:block}.page-header{border:none !important}#rsme_upgrade_box label{margin:0px 4px 0px 0px}#rsme_upgrade_box select{margin:0px 4px 0px 0px}#rsme_upgrade_box input.btn{margin:0px 0px 0px 0px}#rsme_renewal_price{font-size:14px;margin:0px 4px 0px 0px}#rsme_membership_info .rsmemgrid-row{border-bottom:1px solid #DDD}#rsme_membership_info .rsmemgrid-row:not(.rsmemgrid-form-group){padding:20px 0px !important}#rsm_mymembership_container div h1{color:#333;border-bottom:4px double #DDD;font-size:24px;padding-bottom:10px}.rsme_extra_container,.rsme_extrab_container{margin:50px 0px !important}#rsmembership_remove_data_and_close_account{display:none}sup.rsmemgrid-badge{font-size:55%}.rsm_thumbnail{margin-top:10px;text-align:center}.rsm_container.rsmemgrid-col-md-4,.rsm_container.rsmemgrid-col-md-6,.rsm_container.rsmemgrid-col-md-12{margin-bottom:1em}.rsmembership-magnific-popup{background:#fff;margin:20px auto;padding:20px;position:relative;width:80%}.rsmembership-magnific-popup iframe{width:100%;border:0px}@media (max-width:767px){.rsmembership-magnific-popup{width:70% !important}.rsmembership-magnific-popup .rsm_modal_error_container{width:100% !important}}@media (max-width:480px){.rsmembership-magnific-popup{width:85% !important}}@media (max-width:320px){.rsmembership-magnific-popup{width:85% !important}}#rsm_user *,#rsm_user *::before,#rsm_user *::after,#rsm_thankyou *,#rsm_thankyou *::before,#rsm_thankyou *::after,#rsm_terms_detail *,#rsm_terms_detail *::before,#rsm_terms_detail *::after,#rsm_subscribe *,#rsm_subscribe *::before,#rsm_subscribe *::after,#rsm_subscribe_login *,#rsm_subscribe_login *::before,#rsm_subscribe_login *::after,#rsm_subscribe_payment *,#rsm_subscribe_payment *::before,#rsm_subscribe_payment *::after,#rsm_subscribe_container *,#rsm_subscribe_container *::before,#rsm_subscribe_container *::after,#rsm_subscribe_preview *,#rsm_subscribe_preview *::before,#rsm_subscribe_preview *::after,#rsm_memberships *,#rsm_memberships *::before,#rsm_memberships *::after,#rsm_memberships_list *,#rsm_memberships_list *::before,#rsm_memberships_list *::after,#rsm_mytransactions *,#rsm_mytransactions *::before,#rsm_mytransactions *::after,#rsm_mymemberships *,#rsm_mymemberships *::before,#rsm_mymemberships *::after,#rsm_mymembership_extra *,#rsm_mymembership_extra *::before,#rsm_mymembership_extra *::after,#rsm_mymembership_container *,#rsm_mymembership_container *::before,#rsm_mymembership_container *::after,#rsm_mymembership_terms *,#rsm_mymembership_terms *::before,#rsm_mymembership_terms *::after,#rsm_mymembership_payment *,#rsm_mymembership_payment *::before,#rsm_mymembership_payment *::after,#rsm_mymembership_renew *,#rsm_mymembership_renew *::before,#rsm_mymembership_renew *::after,#rsm_mymembership_upgrade *,#rsm_mymembership_upgrade *::before,#rsm_mymembership_upgrade *::after,#rsm_membership_detail *,#rsm_membership_detail *::before,#rsm_membership_detail *::after,#rsm_categories_membership *,#rsm_categories_membership *::before,#rsm_categories_membership *::after,#rsm_categories_membership_list *,#rsm_categories_membership_list *::before,#rsm_categories_membership_list *::after,.rsm_extra_container *,.rsm_extra_container *::before,.rsm_extra_container *::after{box-sizing:border-box;-ms-overflow-style:scrollbar}.rsm_hide_label>div.control-label{display:none}.rsm_hide_label>div.controls{margin-left:0px}.rsm_hide_label fieldset.checkboxes{padding-top:5px}.rsm-membership-fields .form-group.row{margin-bottom:0px !important}.rsm-text-right{text-align:right !important}.rsm-lbl-grand_total,.rsm-lbl-discount{font-weight:bold}
