.payment_options-group{display:none!important}#Main .crm-profile{padding:0!important;border-width:0!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap!important;-moz-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:grid!important;grid-gap:1.5rem!important;gap:1.5rem!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto auto!important}.donateform #Main .form-item{width:100%!important}.donateform #Main .custom_pre_profile-group{width:100%!important}.email-5-section .label{text-align:center!important;margin-bottom:30px!important;border-bottom:1px solid rgb(93,93,93)!important}#priceset .other_amount-content{margin-right:0!important;margin-left:0!important}#Main .email-5-section{text-align:center!important;margin-top:3rem!important;margin-bottom:1.5rem!important}.is_recur-section .label{display:none!important}.email-5-section .content{width:100%!important;padding-right:2rem!important;padding-left:2rem!important}#price_7{font-size:16px!important;text-align:center!important;width:100%!important;border-color:rgb(143,143,143)!important;border-width:1px!important;border-radius:.5rem!important}#priceset .contribution_amount-section{font-weight:600!important;border-color:rgb(166,166,166)!important}#priceset .donate-content{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:auto!important}#priceset #crm-radio-price_4-wrapper{font-weight:700!important;margin-right:.5rem!important;margin-left:.5rem!important}.radiobuttons-form-radios-as-buttons{margin-right:2rem!important;margin-left:2rem!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important;-webkit-align-content:space-between!important;align-content:space-between!important}#pricevalue{color:rgb(3,194,9)!important;font-size:35px!important;font-weight:700!important;background-color:rgb(240,254,234)!important;padding:15px!important;margin-top:10px!important;margin-right:0!important;margin-left:0!important;border:1px solid rgb(86,232,105)!important;border-radius:5px!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important}.price-set-row .price-set-option-content{color:rgb(255,255,255)!important;font-weight:300!important;background-color:rgb(244,127,27)!important;width:95%!important;padding:10px!important;border-radius:5px!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important;-webkit-align-items:center!important;align-items:center!important}.price-set-row .price-set-option-content:hover{color:rgb(255,255,255)!important;background-color:rgb(254,164,47)!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}#Main .highlight{background-color:rgb(255,196,32)!important}.is_recur_radio-section .content{border-bottom-width:1px!important;border-bottom-style:solid!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important}.is_recur_radio-section>div:nth-of-type(2)>label:nth-of-type(1):focus{background-image:linear-gradient(rgba(237,100,9,.62),rgb(255,255,255),rgba(255,255,255,0))!important}#price_3{font-size:24px!important;font-weight:600!important;height:50px!important;border-color:rgb(160,160,160)!important}#price_3:focus{border-color:rgb(46,169,2)!important;border-width:2px!important}#amount_sum_label{font-size:24px!important;font-weight:600!important;padding-top:3px!important;padding-bottom:3px!important}#priceset-div .crm-public-form-item{margin-bottom:30px!important}#Main #email-5{font-size:16px!important;text-align:center!important;width:100%!important;border-color:rgb(143,143,143)!important;border-width:1px!important;border-radius:.5rem!important}#Main #email-5:focus{width:100%!important;border-color:rgb(143,143,143)!important;border-width:1px!important;border-radius:.5rem!important}.price-set-option-content label{margin-bottom:0!important}#_qf_Main_upload-bottom{color:rgb(255,255,255)!important;font-size:18px!important;font-weight:700!important;background-color:rgb(0,198,66)!important;width:100%!important;height:50px!important;border-width:0px!important;border-radius:5rem!important}#_qf_Main_upload-bottom:hover{background-color:rgb(45,150,66)!important}.form-item .select2-container{width:100%!important;border-color:rgb(93,93,93)!important}#crm-submit-buttons{padding-top:0!important;margin-top:3rem!important;margin-right:0!important;margin-left:0!important}#card-element{max-width:100%!important;margin-right:0!important;margin-left:0!important}.form-item .crm-form-text{font-size:15px!important;font-weight:500!important;width:100%!important;border:1px solid rgb(93,93,93)!important;border-radius:.5rem!important}#crm-payment-js-billing-form-container{padding-right:0!important;padding-left:0!important;margin-top:2rem!important}.help p{margin-top:0!important}#s2id_state_province-1 .select2-choice{height:3.05rem!important;padding-left:1rem!important;border-color:rgb(64,64,64)!important;border-radius:.5rem!important;-webkit-align-items:center!important;align-items:center!important;display:flex!important}.radiobuttons-form-radios-as-buttons{margin-right:0!important;margin-left:0!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important}#priceset .label{font-size:1.5rem!important;font-weight:600!important;padding:3px 0 3px 0!important}.form-item>div:nth-of-type(1)>label{font-size:20px!important;font-weight:600!important;margin-bottom:.5rem!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}#billing-payment-block>p{display:none!important}.donateform #price_5{width:100%!important}#priceset fieldset{width:100%!important;min-width:100%!important;padding:0!important;border-width:0!important}.is_recur-section .content{padding-left:0!important}#priceset .ndp_pei_membership-section{margin-top:0!important;margin-bottom:1.5rem!important}#priceset .float-right{display:none!important}#priceset{font-weight:600!important;margin-top:2rem!important;margin-bottom:3rem!important;border-color:rgb(166,166,166)!important}#priceset legend{display:none!important}#priceset #auto_renew_section{color:rgb(177,119,52)!important;font-weight:600!important;background-color:rgba(255,249,227,.72)!important;padding:.5rem!important;margin-top:1rem!important;border:2px dashed rgb(255,158,47)!important;border-radius:.7rem!important}#Main .is_recur-section{font-weight:600!important;background-color:rgba(255,249,227,.72)!important;padding:.5rem!important;margin-top:1rem!important;margin-bottom:2rem!important;border:2px dashed rgb(255,158,47)!important;border-radius:.7rem!important}.other_amount-content input[type="text"]{font-size:1.3rem!important;font-weight:600!important;width:100%!important;margin-bottom:1.1rem!important;border-color:rgb(144,144,144)!important;border-width:1px!important}#Main legend{font-size:1.5rem!important;font-weight:600!important;padding-right:2rem!important;display:none!important}#priceset .contribution_amount-content{font-weight:600!important;border-color:rgb(166,166,166)!important}.donate-accordion .crm-title{display:none!important}#Confirm .label-left{padding:2rem!important;margin-top:1rem!important;border:1px solid rgb(143,143,143)!important;border-radius:2rem!important}#Confirm .crm-profile{padding:0!important;border-top-color:rgb(143,143,143)!important;border-width:0!important;display:grid!important;grid-gap:2rem!important;gap:2rem!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto auto!important}#Confirm .crm-profile>:nth-child(1){grid-area:1 / 1 / 2 / 3!important}#Confirm .crm-profile>:nth-child(8){grid-area:4 / 2 / 5 / 3!important}.crm-contribution-page-id-2 .crm-submit-buttons:nth-of-type(6){padding-top:0!important;margin-right:0!important;margin-left:0!important;display:grid!important;grid-column-gap:2rem!important;column-gap:2rem!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.crm-contribution-page-id-2>div:nth-of-type(6)>button{font-size:1.25rem!important;font-weight:600!important;height:3rem!important;border-width:1px!important;border-radius:3rem!important}.crm-submit-buttons:nth-of-type(2){display:none!important}.crm-profile-name-name_and_address .header-dark{font-size:2rem!important;font-weight:600!important;text-align:center!important;padding-bottom:.5rem!important;border-bottom:1px solid rgb(143,143,143)!important}#Confirm .crm-frozen-field{font-size:1.1rem!important;line-height:1rem!important}.candidate-cover-column{-webkit-align-content:center!important;align-content:center!important}.candidate-cover-column .is-vertically-aligned-top{min-width:60%!important;position:relative!important;z-index:50!important}.district-candidate-template-districts .is-vertically-aligned-center{min-width:45%!important;position:relative!important;right:100px!important;z-index:20!important}#priceset .contribution_amount-content{font-weight:600!important;border-color:rgb(166,166,166)!important}.crm-public-form-item label{font-weight:600!important;border-color:rgb(166,166,166)!important}#crm-container .title{margin-top:0!important;display:none!important}@media (max-width:767.98px){#Main .crm-profile{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto auto auto auto!important}#Main .crm-profile>:nth-child(1){grid-area:1 / 1 / 2 / 2!important}#priceset .contribution_amount-section{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column!important;-moz-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}#priceset #crm-radio-price_4-wrapper{width:100%!important;margin:.5rem 0 .5rem 0!important}.radiobuttons-form-radios-as-buttons{-webkit-flex-direction:column!important;-moz-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.radiobuttons-form-radios-as-buttons{-webkit-flex-direction:column!important;-moz-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}#priceset .contribution_amount-content{min-width:100%!important;margin-bottom:1rem!important}.crm-contribution-page-id-2>div:nth-of-type(6)>button{font-size:1rem!important}#priceset .contribution_amount-content{min-width:100%!important;margin-bottom:1rem!important}}@media (max-width:479.98px){#Confirm .crm-profile{display:grid!important;grid-row-gap:1rem!important;row-gap:1rem!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto auto auto auto auto!important}#Confirm .crm-profile>:nth-child(1){grid-area:1 / 1 / 2 / 2!important}#Confirm .crm-profile>:nth-child(8){grid-area:8 / 1 / 9 / 2!important}#Confirm .crm-profile>:nth-child(9){grid-area:9 / 1 / 10 / 2!important}#Confirm .label-left{padding:1.25rem!important}.crm-contribution-page-id-2 .crm-submit-buttons:nth-of-type(6){display:grid!important;grid-row-gap:1rem!important;row-gap:1rem!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important}.crm-profile-name-name_and_address .header-dark{font-size:1.5rem!important}}