.payment-field-container .payment-type-selections a,div.form-captcha a.change-captcha-link,div.progress-bar-step-container a{text-decoration:none}.responsive span.premium-selector-radio-option-short-description,div.transaction-summary-entry span.entry-value{word-wrap:break-word}.form-content{margin-top:8px;margin-bottom:8px;margin-right:0}.form-error{padding:10px}.responsive div.ErrorMessage.page-error{width:auto;margin-bottom:10px}.form-row.form-checkbox .form-content>input{display:inline}.form-row .form-content{display:inline-block}#level_designated_row div.form-content,div.contact-amount-container input,div.contact-amount-container textarea,span.check-box-form-label-text{display:block}.form-row{margin-top:4px;margin-bottom:4px}select.multi-select{width:160px;padding:10px}div.form-content ul{list-style-type:none;margin:0;padding:0}div.don-level-total-row{border:5px solid #DAD4D0;background-color:#fff;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.don-level-total-row span.donation-level-total-label{float:left}div.don-level-total-row span.donation-level-total-amount{float:right;font-weight:700;font-size:1.5em}div.button-container{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}.section-header-container{border-top:1px solid #ccc;padding-top:20px;margin:20px 0 0}div.contact-amount-container{margin:10px 0}div.amount-input-container,div.contact-amount-controls input,div.contact-amount-labels label,div.contact-name-container{display:inline-block}div.contact-amount-container label{padding-left:5px}div.contact-amount-labels label{padding:5px}div.contact-amount-controls input.amount-input-text,div.contact-amount-controls input.contact-input-text,div.contact-amount-labels label.amount-label,div.contact-amount-labels label.contact-label{width:300px}div.contact-info-container{margin-top:20px}div.contact-info-container textarea{display:block}div.designated-giving-input-row{border:5px solid #DAD4D0;background-color:#DAD4D0;padding:10px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.flexible-designated-giving-container div.section-header{color:#555}div.designated-giving-input-row label.designated-giving-amount-label{font-size:.8em;color:#555;display:block}div.designated-giving-input-row div.designated-giving-selection-container{display:inline-block;width:412px;padding-top:20px;vertical-align:bottom}div.designated-giving-input-row div.designated-giving-amount-container{display:inline-block;max-width:100%}div.designated-giving-input-row div.designated-giving-amount-container.dual-selector{padding-bottom:20px}div.designated-giving-input-row div.designated-giving-selection-container select{width:240px}#billing_addr_country_row input.ui-autocomplete-input,#billing_addr_street1_row input,#billing_addr_street2_row input,#billing_addr_street3_row input,#donor_addr_country_row input.ui-autocomplete-input,#donor_addr_street1_row input,#donor_addr_street2_row input,#donor_addr_street3_row input,#employer_street_row input,#shipping_addr_country_row input.ui-autocomplete-input,#shipping_addr_street1_row input,#shipping_addr_street2_row input,#shipping_addr_street3_row input,#tribute_message_closing_row input,#tribute_notify_recip_country_row input.ui-autocomplete-input,#tribute_notify_recip_street1_row input,#tribute_notify_recip_street2_row input,#tribute_notify_recip_street3_row input,#tribute_signature_row input,div.employer-address-container input#employer_street{width:400px}#billing_addr_postcode_row input{display:inline}div.form-row.form-summary div.form-content{display:block}div.transaction-summary-entry span.entry-label,div.transaction-summary-entry span.entry-value{display:inline-block;width:49%}div.transaction-summary-entry{background-color:#e9e9e9;border-top:1px solid #ddd;padding:10px 15px}h5.summary-section-header{margin:15px 0 0;padding:18px 15px;background-color:#e9e9e9;width:auto;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.payment-field-container ul{list-style-type:none;margin:0;padding:0}.payment-field-container .direct-debit-dialog-message ul{list-style-type:disc}.payment-field-container .direct-debit-dialog-message li{margin-left:15px;padding:5px}.payment-field-container.payment-type-selections span{display:inline-block}.payment-field-container .payment-type-option:hover{cursor:pointer}.payment-field-container .payment-type-option{padding:10px 20px;border:2px solid #e4e2dd;color:#3596d4;display:inline-block;background-color:#efefef}.payment-field-container .payment-type-option.selected{background-color:#fdf2e0}.payment-field-container .payment-type-option.selected a:link{color:#000}.payment-field-container .external-payment,.payment-field-container .internal-payment{display:inline-block}.payment-field-container .external-payment .payment-type-option{border-radius:5px}.external-payment img{vertical-align:middle}.payment-field-container .payment-type-option input{display:none}.payment-field-container li.tender-row{display:inline}.payment-field-container #responsive_payment_typecc_type_row legend{display:none}.ach-sort-code-input-container input{display:inline;vertical-align:middle}div.progress-bar-step-container{padding-right:18px;margin-bottom:5px}div.progress-bar-step-container,div.progress-bar-step-number-container,div.progress-bar-step-text-container{display:inline-block;zoom:1;font-weight:700}div.progress-bar-step-text-container{max-width:80px;vertical-align:text-top;font-size:12px;margin-top:-9px;padding-left:5px}div.progress-bar-step-number-container{width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;font-size:16px;color:#f0efeb;line-height:30px;text-decoration:none;text-align:center;background:#cfccc5}.progress-bar-step-text-container{color:#cfccc5}.progress-bar-step-current .progress-bar-step-text-container{color:#716e69}.progress-bar-step-current .progress-bar-step-number-container{background:#dea70f}.donation-level-input-container,.generic-repeat-label-checkbox-container{display:inline-block;vertical-align:middle;padding:10px 0}.donation-level-container{border:2px solid transparent;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:5px;margin-bottom:5px}.donation-level-container.selected{border-color:#f1ac09}.donation-level-amount-container,.donation-level-label-container{display:inline-block}span.donation-level-total-amount{font-weight:700}.donation-level-expanded-label,.form-input-label-block{display:inline-block;vertical-align:text-top;max-width:100%;overflow:hidden;word-wrap:break-word}.donation-level-general-ask,.html-caption-container{max-width:100%;overflow:hidden}.donation-level-label-input-container,.form-input-choose-block{display:inline-block}.donation-level-user-entered{display:inline-block;margin-top:10px}label+.donation-level-user-entered{margin-left:24px;display:block}div#level_foreverDirectDebitDayOfMonth_row,div#level_foreverduration_row,div.form-row.indented{margin-left:14px}select#level_foreverDirectDebitDayOfMonth,select#level_foreverduration{margin-left:24px;margin-top:10px}div.gift-aid-match-container,span.gift-aid-match-label.currency-label{font-weight:700}span.gift-aid-match-label{font-weight:400;font-style:italic;padding-left:5px}.responsive div.premium-selector-config-option-container label,.responsive span.calculated-value-container{font-weight:700}div.indented.gift-aid-ineligible-reason{margin-left:36px}div.direct-debit-description div.description-text,div.gift-aid-description div.description-text{display:inline-block;zoom:1;max-width:600px}div.direct-debit-description div.description-image,div.gift-aid-description div.description-image{display:inline-block;zoom:1;vertical-align:text-bottom}.form-checkbox label,label.custom-element-checkbox-label{display:inline-block;max-width:800px}.responsive div.layout-choice-thumbnail-container{margin:5px;float:left}.responsive div.layout-choice-thumbnail-container label{display:block}.responsive div.layout-choice-thumbnail-container input{display:block;width:13px;margin-left:auto;margin-right:auto}.responsive div#ecard_send_date_row select{display:inline}.custom-field-container select{max-width:400px}.responsive div#addon_designated_Row{border:2px solid #DAD4D0;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.form-captcha div.form-input{background-color:#e9e9e9;padding:10px}div.form-captcha div.captcha-image-container{margin:0 0 5px 3px}.responsive div.premium-selector-radio-container,.responsive div.premium-selector-select-option-container{border:1px solid #DAD4D0;background-color:#fff;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.responsive div.premium-selector-option-row,.responsive div.premium-selector-radio-option-row{padding-top:20px;padding-bottom:20px}.responsive div.premium-selector-radio-option-row.premium-separator{border-top-style:solid;border-top-color:#DAD4D0;border-top-width:1px}.responsive div.premium-selector-radio-option-row{margin-top:5px;margin-bottom:5px}.responsive div.premium-selector-radio-option-description-img-and-text label{font-weight:700;display:block}.responsive div.premium-selector-option-description-img-and-text img,.responsive div.premium-selector-radio-option-description-img-and-text img{float:left;margin-right:5px;margin-bottom:5px}.responsive div.premium-selector-radio-option-description{display:inline-block;zoom:1;max-width:750px;vertical-align:text-top}.responsive div.premium-selector-list-container select{margin-top:10px;margin-bottom:10px}.responsive div.matching-gift-container button.step-button{margin-top:0;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.mobile div.progress-bar-step-text-container{max-width:60px}.mobile .custom-field-container select{max-width:400px}.mobile .responsive div.ErrorMessage.page-error{width:auto}.mobile .responsive div.ErrorMessage.page-error>span.field-error-text{width:615px}.mobile div.donation-level-label-container,.mobile div.form-input-label-block{max-width:600px}.mobile div.indented div.form-input-label-block{max-width:588px}.mobile div.donation-level-expanded-label,.mobile div.donation-level-general-ask,.moblie div.html-caption-container{max-width:590px}div.gift-aid-description div.description-text{display:inline-block;zoom:1;max-width:400px}.mobile .responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:600px}.mobile div.designated-giving-input-row div.designated-giving-selection-container{width:300px}.mobile div.designated-giving-input-row div.designated-giving-amount-container{max-width:350px;vertical-align:top}.mobile .responsive div.premium-selector-radio-option-description{max-width:570px}}@media only screen and (max-width:767px){.mobile .responsive div.form-content,.mobile .responsive div.form-row{margin-top:15px;margin-bottom:15px}.mobile .responsive div.form-error div.form-content{padding-left:0;padding-right:0}.mobile .responsive textarea{max-width:186px}.mobile .responsive div.ErrorMessage.page-error{width:auto}.mobile .responsive div.ErrorMessage.page-error>span.field-error-text{width:185px}.mobile .responsive div.ErrorMessage.page-error>span.field-error-indicator{vertical-align:baseline}.mobile div.donation-form-container.responsive{padding:10px}.mobile div.button-container{text-align:center}.mobile div.button-sub-container{width:220px;display:inline-block}.mobile button.step-button{width:220px;float:none}.mobile #billing_addr_country_row input.ui-autocomplete-input,.mobile #billing_addr_street1_row input,.mobile #billing_addr_street2_row input,.mobile #billing_addr_street3_row input,.mobile #donor_addr_country_row input.ui-autocomplete-input,.mobile #donor_addr_street1_row input,.mobile #donor_addr_street2_row input,.mobile #donor_addr_street3_row input,.mobile #shipping_addr_country_row input.ui-autocomplete-input,.mobile #shipping_addr_street1_row input,.mobile #shipping_addr_street2_row input,.mobile #shipping_addr_street3_row input,.mobile #tribute_message_closing_row input,.mobile #tribute_notify_recip_country_row input.ui-autocomplete-input,.mobile #tribute_notify_recip_street1_row input,.mobile #tribute_notify_recip_street2_row input,.mobile #tribute_notify_recip_street3_row input,.mobile #tribute_signature_row input,.mobile div.employer-address-container input#employer_street{width:185px}.mobile #billing_addr_country_row select,.mobile #billing_addr_state_row select,.mobile #donor_addr_country_row select,.mobile #donor_addr_state_row select,.mobile #donor_occupation_row select,.mobile #shipping_addr_country_row select,.mobile #shipping_addr_state_row select,.mobile #tribute_notify_recip_country_row select,.mobile #tribute_notify_recip_state_row select,.mobile .custom-field-container select,.mobile div.employer-address-container select{max-width:185px}.mobile #billing_info_name div.form-row{display:block}.mobile #billing_addr_postcode_matchingAddresses{width:100%}.mobile div.payment-field-container span.internal-payment{background-color:transparent;border:none}.mobile div.payment-field-container span.internal-payment span.payment-type-option{border:2px solid #e4e2dd}.mobile div.payment-field-container div.payment-type-selections{width:240px}.mobile div.payment-field-container div.payment-type-selections span{display:block;width:auto;text-align:center}.mobile div.payment-field-container span.payment-type-option{margin-bottom:10px}.mobile div.payment-field-container span.internal-payment span.payment-type-option:first-child{margin-right:0}.mobile div.transaction-summary-entry span.entry-label,.mobile div.transaction-summary-entry span.entry-value{display:block;width:auto}.mobile div.donation-level-amount-container+div.donation-level-expanded-label,.mobile div.donation-level-expanded-label,.mobile div.donation-level-general-ask,.mobile div.donation-level-label-container+div.donation-level-expanded-label,.mobile div.donation-level-user-entered+div.donation-level-expanded-label,.mobile div.progress-bar-step-text-container{display:none}.mobile div.form-input-label-block{max-width:176px}.mobile div.indented div.form-input-label-block{max-width:156px}.mobile div.donation-level-label-container{max-width:140px}.mobile div.gift-aid-description div.description-image,.mobile div.gift-aid-description div.description-text{display:block}.mobile .responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:180px}.mobile div.html-caption-container{width:220px}.mobile div#preview_button_row button{margin-left:2px;margin-right:2px}.mobile div.radio-button-container{margin-top:12px;margin-bottom:12px}.mobile div.designated-giving-input-row div.designated-giving-selection-container{display:block;width:auto;padding-top:0}.mobile div.designated-giving-input-row div.designated-giving-amount-container{display:block;width:auto}.mobile div.designated-giving-input-row div.designated-giving-amount-container.dual-selector{padding-bottom:0}.mobile div.designated-giving-input-row div.designated-giving-selection-container select{width:195px;margin-bottom:22px}.mobile div.form-error div.designated-giving-input-row div.designated-giving-selection-container select{width:180px}.mobile div.designated-giving-input-row div.designated-giving-amount-container input{width:179px}.mobile div.form-error div.designated-giving-input-row div.designated-giving-amount-container input{width:164px}.mobile div.designated-giving-input-row label.designated-giving-amount-label{margin-left:0}.mobile div.form-designee div.designated-option label,.mobile div.form-designee div.unrestricted-option label{display:inline-block;zoom:1;width:180px}.mobile div.form-designee div.designated-option select{display:block;margin-left:25px}.mobile div.form-designee div.designated-option,.mobile div.form-designee div.unrestricted-option{margin-top:15px;margin-bottom:15px}.responsive div.matching-gift-container button.step-button{margin-left:2px;margin-right:0;width:206px;max-width:206px;display:block}.mobile .responsive div.premium-selector-radio-option-description{max-width:140px}.mobile .responsive a.premium-selector-more-info-link{display:none}.mobile .responsive img.premium-selector-option-image{max-width:42px;height:auto}.mobile .responsive div.premium-selector-list-container select{max-width:200px;font-size:.825em}}@media only screen and (min-width:480px) and (max-width:767px){.mobile div.button-container,.mobile div.payment-field-container #responsive_payment_typepay_typeradio_row{text-align:center}.mobile .responsive div.form-error div.form-content{padding-left:10px;padding-right:10px}.mobile .responsive div.ErrorMessage.page-error{width:auto}.mobile .responsive div.ErrorMessage.page-error>span.field-error-text{width:368px}.mobile .responsive div.ErrorMessage.page-error>span.field-error-indicator{vertical-align:top}.mobile div.button-sub-container{width:250px;display:inline-block}.mobile .responsive button.step-button{width:250px}.mobile div.form-input-label-block{max-width:344px}.mobile div.indented div.form-input-label-block{max-width:340px}.mobile #billing_addr_country_row input.ui-autocomplete-input,.mobile #billing_addr_street1_row input,.mobile #billing_addr_street2_row input,.mobile #billing_addr_street3_row input,.mobile #donor_addr_country_row input.ui-autocomplete-input,.mobile #donor_addr_street1_row input,.mobile #donor_addr_street2_row input,.mobile #donor_addr_street3_row input,.mobile #shipping_addr_country_row input.ui-autocomplete-input,.mobile #shipping_addr_street1_row input,.mobile #shipping_addr_street2_row input,.mobile #shipping_addr_street3_row input,.mobile #tribute_message_closing_row input,.mobile #tribute_notify_recip_country_row input.ui-autocomplete-input,.mobile #tribute_notify_recip_street1_row input,.mobile #tribute_notify_recip_street2_row input,.mobile #tribute_notify_recip_street3_row input,.mobile #tribute_signature_row input,.mobile div.employer-address-container input#employer_street{width:300px}.mobile #billing_addr_country_row select,.mobile #billing_addr_state_row select,.mobile #donor_addr_country_row select,.mobile #donor_addr_state_row select,.mobile #donor_occupation_row select,.mobile #shipping_addr_country_row select,.mobile #shipping_addr_state_row select,.mobile #tribute_notify_recip_country_row select,.mobile #tribute_notify_recip_state_row select,.mobile div.employer-address-container select{max-width:none}.mobile .custom-field-container select{max-width:300px}.mobile div.transaction-summary-entry span.entry-label,.mobile div.transaction-summary-entry span.entry-value{display:inline-block;zoom:1;width:49%}.mobile div.donation-level-label-container{max-width:320px}.mobile .responsive div.form-checkbox label,label.custom-element-checkbox-label{max-width:360px}.mobile div.html-caption-container{width:360px}.mobile div.designated-giving-input-row div.designated-giving-selection-container select{width:240px}.mobile div.form-designee div.designated-option label,.mobile div.form-designee div.unrestricted-option label{width:340px}.mobile .responsive div.premium-selector-radio-option-description{max-width:320px}.mobile .responsive img.premium-selector-option-image{max-width:60px;height:auto}.mobile .responsive div.premium-selector-list-container select{max-width:390px}}