.wp-block-acf-donation-form .wrap-wide > * {
	padding-top: var(--wp--custom--layout--padding-small);
	padding-left: var(--wp--custom--layout--padding);
    padding-right: var(--wp--custom--layout--padding);
    padding-bottom: var(--wp--custom--layout--padding-small);
	background-color: var(--wp--preset--color--light-blue);
}
.wp-block-acf-donation-form .block-gw-donation-form__innerblocks {
	border-top-left-radius: var(--wp--custom--border-radius--medium);
	border-top-right-radius: var(--wp--custom--border-radius--medium);
}
.wp-block-acf-donation-form .block-gw-donation-form__innerblocks > *,
.wp-block-acf-donation-form #bbox-root > * {
	max-width: var(--wp--style--global--content-size);
	margin-left: auto;
	margin-right: auto;
}
.wp-block-acf-donation-form #bbox-root {
	border-bottom-left-radius: var(--wp--custom--border-radius--medium);
	border-bottom-right-radius: var(--wp--custom--border-radius--medium);
}
.gw-donation-form--heading {
	margin-block-start: var(--wp--custom--layout--block-gap-default) !important;
	margin-block-end: var(--wp--custom--layout--block-gap-default);
    color: var(--wp--preset--color--blue);
    font-size: var(--wp--preset--font-size--colossal);
}
#bboxdonation_BBEmbeddedForm {
	padding: 0 !important;
}
#bboxdonation_BBEmbeddedForm .BBFormSection {
	margin: 16px 0 !important;
	max-width: none !important;
}
#bboxdonation_BBEmbeddedForm .BBFormSectionHeading {
	padding: 0 !important;
	border: none !important;
}
#bboxdonation_BBEmbeddedForm .BBFormFieldContainer {
	margin: 0 !important;
}
#bboxdonation_BBEmbeddedForm label {
	font-weight: bold;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_fldAnonymous.BBFormFieldContainer {
	margin-top: 32px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel {
	font-size: 20px !important;
	color: var(--wp--preset--color--foreground) !important;
	border: none !important;
	font-weight: 400 !important;
	border-radius: 24px !important;
	padding: 14px 24px 10px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel .BBFormTextbox {
	min-height: 0 !important;
	border: none !important;
	opacity: 1 !important;
	/*border-radius: 24px !important;*/
	padding: 4px 12px 2px !important;
	font-size: 16px !important;
}
#bboxdonation_BBEmbeddedForm .bboxdonation_cover {
	margin-top: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
	margin-bottom: var(--wp--custom--layout--block-gap-default) !important;
}
#bboxdonation_BBEmbeddedForm .bboxdonation_cover label:not(.coverchecklbl),
#bboxdonation_tribute_lblTributeGift,
#bboxdonation_recurrence_lblRecurringGift {
	font-weight: 400 !important;
}
#bboxdonation_BBEmbeddedForm .bboxdonation_cover input {
	margin-right: .5rem;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelOther {
	background-color: transparent;
	padding: 0 !important;
}
#bboxdonation_BBEmbeddedForm .coverinfoblock {
	/*margin-top: 64px;*/
	margin-bottom: .25rem;
	text-align:left!important;
}
.BBFormRadioItem.BBFormRadioGivingLevelItem.coverButtonRow {
	/*clear: both !important;*/
	/*display: block !important;*/
	/*overflow: hidden !important;*/
}
.bboxdonation_cover.covercontainer {
	clear: both !important;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelOther .SCRadioDescriptionOther {
	display: none;
}
#bboxdonation_BBEmbeddedForm .coverinfoblock .BBFormRadioDescription {
	font-size: 18px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem:last-child {
	margin-bottom: calc( 1 * var(--wp--custom--layout--block-gap-default) ) !important;
	width: 100%;
}

#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem:last-child label {
	width: 100%;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioGivingLevelItem .BBFormRadioLabelGivingLevel #bboxdonation_gift_txtOtherAmountButtons {
	display: block;
	width: 100% !important;
	max-width: none;
	background: white;
	font-size: 48px !important;
	border-bottom-right-radius: 20px !important;
	border-bottom-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
	border-top-left-radius: 20px !important;
	border-top: 4px solid #0072CE !important;
	border-left: 4px solid #0072CE !important;
	border-right: 4px solid #0072CE !important;
	border-bottom: 4px solid #0072CE !important;
	padding: 42px 18px !important;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_designation_divSection {
	margin-bottom: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_designation_ddDesignations,
#bboxdonation_billing_billingAddress_ddCountry,
#bboxdonation_billing_billingAddress_ddState {
	padding: 12px !important;
}
#bboxdonation_designation_divSection #bboxdonation_designation_lblDesignation,
.BBDFormSectionTributeInfo .BBFormSectionHeading,
.BBFormSectionRecurrenceInfo .BBFormSectionHeading {
	display: none;
}
#bboxdonation_designation_lblHeadingDesignation {
	font-size: 14px !important;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_divBillingSection,
#bboxdonation_BBEmbeddedForm .BBDFormSectionPaymentInfo {
	margin-top: calc( 2 * var(--wp--custom--layout--block-gap-default) ) !important;
}
#bboxdonation_billing_lblHeadingContact,
#bboxdonation_payment_lblHeadingPayment {
	font-size: 32px;
	font-weight: 400 !important;
}
#bboxdonation_billing_lblOrgGift,
#bboxdonation_billing_lblAnonymous {
	font-weight: 400 !important;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_divBillingSection .BBFormFieldLabel:not(.BBFormCheckboxLabel) {
	display: block !important;
	width: 100% !important;
	float: none !important;
	text-align: left !important;
	margin-top: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
	font-size: 14px !important;
	font-weight: 800 !important;
}
#bboxdonation_billing_ddTitle {
	display: none;
}
#bboxdonation_BBEmbeddedForm input[type="text"],
#bboxdonation_BBEmbeddedForm textarea,
#bboxdonation_BBEmbeddedForm select {
	padding: 12px !important;
	height: 54px !important;
	border: 1px solid #54585A !important;
}
#bboxdonation_BBEmbeddedForm textarea {
	height: 116px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormTextbox:not(.bboxdonation_gift_coverButton) {
	max-width: none !important;
	opacity: 1 !important;
}

#bboxdonation_BBEmbeddedForm .BBThreeFields .BBFormTextbox,
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_divEmail,
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_divPhone,
#bboxdonation_BBEmbeddedForm .BBFormAddress .BBFormFieldContainer,
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_billingAddress_ddState,
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_billingAddress_txtZip {
	width: 100% !important;
	max-width: none !important;
	opacity: 1 !important;
}
#bboxdonation_BBEmbeddedForm .BBThreeFields .BBFormTextbox {
	margin-bottom: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
}

#bboxdonation_BBEmbeddedForm .BBThreeFields .BBFormTextbox,
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_billingAddress_ddState,
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_billingAddress_txtZip {
	width: calc(50% - 4px) !important;
	margin-right: 4px !important;
	clear: none !important;
	float: left !important;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_billing_billingAddress_txtZip {
	margin-right: 0 !important;
	float: right !important;
}
#bboxdonation_BBEmbeddedForm .BBFormAddress .BBFormFieldContainer > * {
	width: 100% !important;
	max-width: none !important;
}
#bboxdonation_BBEmbeddedForm .BBFormAddress {
	clear: both !important;
	overflow: hidden;
}
#bboxdonation_BBEmbeddedForm .BBFormAddress .BBFormFieldContainer:nth-child(3) {
	clear: both !important;
}
#bboxdonation_comment_lblComments,
#bboxdonation_comment_txtComments {
	margin-left: 0 !important;
}
#bboxdonation_payment_lblPaymentMethod {
	text-align: left;
	padding-top: 9px !important;
}
.BBFormFieldContainerPaymentMethods {
	display: flex !important;
	align-items: center;
	justify-content: flex-start;
	gap: 0;
	clear: both;
}
#bboxdonation_BBEmbeddedForm .BBFormFieldContainerPaymentMethods label {
	background-color: white !important;
	border: none !important;
	color: black !important;
	border-radius: 0 !important;
	font-weight: 400 !important;
	padding: 14px 24px 10px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormFieldContainerPaymentMethods > *:first-child label {
	border-top-left-radius: 20px !important;
	border-bottom-left-radius: 20px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormFieldContainerPaymentMethods > *:last-child label {
	border-top-right-radius: 20px !important;
	border-bottom-right-radius: 20px !important;
}
#bboxdonation_BBEmbeddedForm .BBFormFieldContainerPaymentMethods input:checked + label {
	background-color: var(--wp--preset--color--blue) !important;
	color: white !important;
}
#bboxdonation_btnSecurePayment {
	background-color: var(--wp--preset--color--dark-gray-1);
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--dark-gray-1);
    color: var(--wp--preset--color--background);
    border-radius: var(--wp--custom--border-radius--medium);
    padding: 10px 24px;
    cursor: pointer;
    text-decoration: none;
	font-size: 20px !important;
	font-weight: 500 !important;
	margin-top: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
	margin-bottom: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
}
#bboxdonation_BBEmbeddedForm .BBFormButtonRow .BBFormSummaryTotal {
	display: none;
}
#bboxdonation_comment_lblComments {
	font-weight: 400 !important;
	margin-bottom: .25rem !important;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_comment_txtComments {
	width: calc( 100% - 16px ) !important;
	max-width: none !important;
	height: 150px !important;
}
@media (min-width: 992px) {
	.wp-block-acf-donation-form .block-gw-donation-form__innerblocks > *,
	.wp-block-acf-donation-form #bbox-root > * {
		padding-left: calc( .25 * var(--wp--custom--layout--padding) );
		padding-right: calc( .25 * var(--wp--custom--layout--padding) );
	}
	#bboxdonation_BBEmbeddedForm .BBThreeFields .BBFormTextbox {
		margin-bottom: 0 !important;
	}
	#bboxdonation_BBEmbeddedForm .BBThreeFields .BBFormTextbox,
	#bboxdonation_BBEmbeddedForm #bboxdonation_billing_divEmail,
	#bboxdonation_BBEmbeddedForm #bboxdonation_billing_divPhone,
	#bboxdonation_BBEmbeddedForm .BBFormAddress .BBFormFieldContainer {
		width: calc(50% - 12px) !important;
		margin-right: 8px !important;
		clear: none !important;
		float: left !important;
	}
	#bboxdonation_BBEmbeddedForm .BBFormAddress {
		margin-top: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
		margin-bottom: calc( .5 * var(--wp--custom--layout--block-gap-default) ) !important;
	}
	.BBFormFieldContainerPaymentMethods {
		clear: none;
	}
}







/* BELOW GOES AWAY ONCE EMBED WORKS */
#mongo-form {
    line-height: normal;
}

#mongo-form img {
    width: auto;
    height: auto;
}

#mongo-form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] {
    font-size: 1em;
    margin: 0 auto 0 auto;
    border-radius: .5em .5em .5em .5em / 1em 1em 1em 1em;
    padding: 10px;
    min-width: 250px;
    BORDER-BOTTOM: 1px;
    BORDER-LEFT: 1px;
    BORDER-TOP: 1px;
    BORDER-RIGHT: 1px;
    line-height: normal;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] * {
    line-height: normal;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSection {
    margin: 8px 2px;
    max-width: 700px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSectionHeading {
    padding: 10px 10px 10px 14px;
    margin: 12px 0 12px 0;
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    BORDER-BOTTOM: 1px #ccc solid;
    BORDER-LEFT: 1px;
    BORDER-TOP: 1px;
    BORDER-RIGHT: 1px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSubSectionHeading {
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    color: #333;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSection fieldset,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSection fieldset legend {
    position: inherit;
    border: medium none;
    padding: 0;
    margin: 0;
    width: 100%;
    line-height: normal;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] label,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] select,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] textarea {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: baseline;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.BBFormSection fieldset legend {
    margin-bottom: 12px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer {
    padding: 0;
    margin: 10px 15px;
    COLOR: #000;
    clear: both;
    text-align: left;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormIndivFields {
    margin-top: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer:after {
    clear: both;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormChecklist {
    width: 100%;
    max-width: 350px;
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPledgeSection {
    margin-top: 30px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabelPledge {
    float: left;
    text-align: left;
    display: block;
    margin: 0;
    padding-right: 10px;
    white-space: normal!important;
    line-height: 30px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPledgeTermPeriod {
    margin-left: 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea {
    padding-left: 5px;
    display: inline;
    font-family: inherit;
    float: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList {
    border: 1px solid #C4D1D8;
    margin: 0;
    padding: 2px;
    font-family: inherit;
    display: inline;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList.GhostText:not(:focus) {
    color: #666;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper {
    position: relative;
    margin: 0;
    padding: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper .BBFormSelectList {
    text-indent: .01px;
    text-overflow: "";
    -webkit-appearance: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper select.BBFormSelectList::-ms-expand {
    display: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper:after {
    content: "\25BC";
    font-size: 11px!important;
    color: #666;
    right: 6px;
    top: 2px;
    position: absolute;
    pointer-events: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTwoFields .BBFormSelectListWrapper:after,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectListWrapper:after {
    right: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormSelectListWrapper:after {
    right: 2px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormCurrency {
    max-width: 150px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper:before {
    content: '';
    right: 6px;
    top: -2px;
    width: 22px;
    height: 22px;
    background: #fff;
    position: absolute;
    pointer-events: none;
    display: block;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormChecklist {
    max-height: 100px;
    overflow: auto;
    border: 1px solid #ccc;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormChecklistItem {
    padding: 4px 4px 0 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormChecklistCheck {
    margin-right: 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea {
    height: 45px;
    resize: none;
    overflow: auto;
    padding: 5px;
    font-size: inherit;
    font-family: inherit;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormTextbox {
    width: 42%;
    max-width: 121px;
    margin-right: 5px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTwoFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTwoFields .BBFormSelectList {
    width: 50%;
    max-width: 171px;
    margin-right: 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectList {
    width: 20%;
    max-width: 90px;
    margin-right: 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCCreditType .BBFormFieldLabel {
    visibility: hidden;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCCreditType img {
    display: inline;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer .BBCCreditType {
    display: inline-block;
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCCreditType {
    margin-top: -4px;
    clear: both;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration .BBFormTextbox {
    width: 90px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode {
    float: left;
    margin-top: 0;
    margin-bottom: 15px;
    clear: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration {
    min-width: 350px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFieldExpiration {
    min-width: 0;
    margin-top: 10px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode {
    min-width: 150px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFieldSecurityCode {
    min-width: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode .BBFormFieldLabel {
    width: 60px;
    margin-left: -15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode .BBFormTextbox {
    margin-top: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration .BBFormFieldLabel {
    padding-right: 20px;
    margin-left: 10px;
    margin-right: -10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBAnonymous {
    margin-top: 20px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldContainer {
    margin-top: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldLabel {
    width: 100%;
    text-align: left;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldContainer {
    margin-left: 15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldLabel {
    margin-left: 161px;
    line-height: normal;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldAdditionalAmount .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormGiftOtherAmount {
    width: 50%;
    max-width: 171px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input#bboxdonation_gift_txtOtherAmountButtons.BBFormGiftOtherAmount {
    color: #000;
    opacity: 1;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldUKGiftAidLabel {
    margin: 0;
    width: auto;
    padding-right: 10px;
    float: left;
    white-space: normal!important;
    text-align: right;
    line-height: 12px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldUKGiftAidTermsLabel {
    width: auto;
    min-width: 64px;
    margin: 12px 0 0 0;
    font-size: .8em;
    font-style: italic;
    text-align: left;
    line-height: 1em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormTextArea {
    margin-left: 161px;
    height: 60px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgressContainer {
    display: inline-block;
    vertical-align: baseline;
    color: #666;
    width: 100%;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgressContainer .BBFormFieldContainer {
    color: #666;
    font-size: 1em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Header {
    margin-bottom: 12px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Amount {
    color: #333;
    font-size: 1.8em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Header-Raised,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Header-Goal {
    float: left;
    display: inline-block;
    white-space: nowrap;
    margin: 0;
    width: 50%;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Header-Goal {
    float: right;
    text-align: right;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Amount {
    margin-bottom: 12px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgressBar-Summary {
    clear: both;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Title,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Amount {
    display: block;
    width: 100%;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Title {
    font-size: 1.1em;
    ;}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgressBar-Summary {
    height: 16px;
    margin-bottom: 2px;
    overflow: hidden;
    background-color: #EEE;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Bar {
    float: left;
    width: 0;
    height: 100%;
    line-height: 16px;
    background-color: #06C;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Bar-New {
    opacity: .3;
    transition: all .4s ease 0s;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Footer {
    margin-top: 2px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Footer-Number {
    width: 33%;
    float: left;
    text-align: left;
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Footer-Middle {
    text-align: center;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Footer-End {
    text-align: right;
}

@media(max-width: 600px) {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Footer-Number {
        width:50%;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormProgress-Footer-Middle {
        display: none;
    }
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea {
    -moz-transition: all .5s ease-in-out 0s;
    border-radius: 4px;
    border-shadow: 0 0 3px #ccc inset;
    background-color: #FFF;
    border: 1px solid #CCC;
    line-height: 1.2em;
    min-height: 30px;
    FONT-SIZE: 1em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox:focus,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea:focus,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea:focus,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBselectMenuUnselected:focus {
    box-shadow: 0 0 6px #CCC;
    background-color: #FFF;
    color: initial;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox:not(:focus),.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea:not(:focus),.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList:not(:focus) {
    opacity: .8;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormButtonRow {
    margin-top: 15px;
    margin-bottom: 25px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSubmitbutton {
    background-color: #00B200;
    border: 0 solid #00B200;
    box-shadow: 1px 1px 1px #CCC;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-size: 1.4em;
    padding: 15px 30px;
    font-weight: bold;
    margin-left: 0;
    height: auto;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSubmitbutton:hover {
    opacity: .85;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSummaryTotal {
    font-size: 1.4em;
    padding: 15px 15px 15px 0;
    font-weight: bold;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel_Help {
    font-style: italic;
    color: #666;
    padding-left: 5px;
    line-height: 30px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTable {
    margin: 10px 10px 10px 14px;
    background-color: #fff;
    width: 370px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTableHeader {
    color: #333;
    BORDER-BOTTOM: 1px #D0D0D0 solid;
    font-weight: bold;
    font-size: .9em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTableHeaderCell {
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTableRow {
    margin-top: 6px;
    margin-bottom: 6px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTableRowCell {
    float: left;
    padding: 4px 6px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTableRowCellFinePrint {
    font-size: .8em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPriceDescription {
    font-size: .9em;
    padding-bottom: 18px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTableFooter {
    BORDER-top: 1px #D0D0D0 solid;
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 1.2em;
    font-weight: bold;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTitle {
    font-size: 1.5em;
    font-weight: normal;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSubTitle {
    font-size: 14px;
    font-weight: normal;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock {
    background-color: #FFEE9B;
    color: #000;
    border: 1px solid #B45F41;
    padding: 10px;
    max-width: 700px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock.BBFormInlineError {
    padding: 10px 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock.BBFormInlineError.BBFieldSecurityCode,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock.BBFormInlineError.BBFormFieldContainerGivingLevels {
    padding: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock.BBFormInlineError.BBFieldExpiration {
    padding: 10px 10px 10px 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorItem {
    padding: 5px 5px 2px 5px;
    margin-left: 18px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormInlineErrorItem {
    margin-left: 157px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorNoMargin .BBFormInlineErrorItem {
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode .BBFormInlineErrorItem {
    margin-left: 43px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormInlineErrorItem {
    font-style: italic;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormClientErrorItem {
    margin-left: 18px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormErrorBlock {
    padding-left: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormInlineErrorItem {
    margin-left: 0;
    padding-left: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBClearFix {
    clear: both;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBAddGiftTotal {
    white-space: nowrap;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input::-webkit-input-placeholder,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .selectMenuUnselected {
    color: #999;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input:-webkit-input-placeholder {
    color: #999;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBselectMenuUnselected,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer .BBselectMenuUnselected {
    color: #999;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input:-moz-placeholder {
    color: #999;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] textarea::-webkit-input-placeholder {
    color: #999;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] textarea:-moz-placeholder {
    color: #999;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] #mongo-css-ready {
    color: #797979;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFloatClear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.cluetip-BBForm {
    z-index: 9999!important;
    border: 1px solid darkGray;
    font-size: .8em;
    padding: 6px;
    background: white;
    box-shadow: 0 0 20px #a9a9a9;
}

#cluetip-title #cluetip-close {
    float: right;
    position: relative;
    font-weight: normal;
}

#cluetip-title {
    margin: 3px 0 6px 0;
    font-size: 16px;
    line-height: 30px;
}

.cluetip-BBForm h2 {
    font-size: 16px;
}

#cluetip-close,.cluetip-BBForm p,.cluetip-BBForm td {
    font-size: 14px;
}

.cluetip-BBForm td {
    vertical-align: middle;
    padding: 2px;
}

#cluetip-outer {
    padding: 2px 4px 6px 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormNZAccountNumber1 {
    width: 30px!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormNZAccountNumber2 {
    width: 50px!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormNZAccountNumber3 {
    width: 80px!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormNZAccountNumber4 {
    width: 40px!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSortCodeTextbox {
    width: 40px!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPaymentChoice {
    margin-bottom: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainerPaymentMethods {
    display: table-cell;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPaymentChoice .BBFormFieldContainer {
    margin-bottom: 4px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer.BBFormPaymentRadioOptions,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer.BBFormGiftRadioOptions {
    display: inline-block;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPaymentRadioOptions {
    margin: 3px 6px 0 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormGiftRadioOptions {
    margin: 0 6px 0 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPaymentRadioOptions .BBFormFieldLabelEdit,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormGiftRadioOptions .BBFormFieldLabelEdit {
    transition: .4s ease all;
    border-radius: 6px;
    cursor: pointer;
    float: left;
    padding: 3px 14px;
    width: auto;
    text-align: center;
    min-width: 90px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioPaymentNotSelected,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioGiftNotSelected {
    color: #666;
    border: 1px solid #666;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioPaymentNotSelected:hover,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioGiftNotSelected:hover {
    background: #F0F0F0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioPaymentSelected,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioGiftSelected {
    color: #fff;
    background: #06C;
    border: 1px solid #06C;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormPaymentChoice input[type="radio"],.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormGiftChoice input[type="radio"] {
    position: absolute;
    left: -9999px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBLinkSecureInfo {
    margin-left: 160px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel {
    display: block;
    margin: 0;
    width: 160px;
    padding-right: 10px;
    float: left;
    white-space: normal!important;
    text-align: right;
    line-height: 30px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldValueLabel {
    line-height: 30px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormServiceUserNumberLabel {
    width: 180px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormCheckboxLabel {
    float: none;
    display: inline;
    text-align: left;
    width: 210px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBShowHandheld,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBAccessibilityOnly,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] label.BBAccessibilityOnly {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: inline;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] input.BBFormCheckbox.BBSVGSupport {
    opacity: 0;
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainer.BBSVGSupport {
    padding-right: 30px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel.BBSVGSupport {
    padding: 0 32px 0 4px;
    line-height: 25px;
    position: relative;
    left: 29px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormCheckbox svg {
    margin-left: -51px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCheckboxChecked .BBSVGCheckboxTick {
    stroke: #06C;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBSVGCheckboxShadow {
    stroke: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormCheckbox:hover .BBSVGCheckboxShadow,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBSVGCheckbox:hover .BBSVGCheckboxShadow {
    stroke: #000;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCardImage {
    display: inline;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCardImage,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .hasTooltip img {
    margin: 0;
    border: 0;
    box-shadow: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox.BBFormOtherDesignation {
    margin-left: 160px;
}

@-moz-document url-prefix() {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList {
        padding-top: 3.5px;
        padding-bottom: 3.5px;
    }
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormFieldLabel {
    width: 100%;
    max-width: none;
    text-align: left;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBExpirationCSC .BBFormFieldLabel {
    left: 0;
    min-width: 240px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBDFormSectionComments .BBFormFieldContainer {
    margin: 10px 15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBCCreditType .BBFormFieldLabel {
    display: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFieldExpiration .BBFormFieldLabel {
    margin-left: 15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBExpirationCSC .BBFormFieldLabel {
    margin-left: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormSelectListWrapper:after {
    right: 8px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBTwoFields .BBFormSelectListWrapper:after,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBThreeFields .BBFormSelectListWrapper:after {
    right: 12px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBExpirationCSC .BBFormFieldContainer {
    margin-right: -15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormButtonRow {
    text-align: left;
    margin-top: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormSummaryTotal {
    padding: 15px 15px 15px 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBCCreditType {
    margin-bottom: -10px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBCardImageContainer {
    margin-left: 0;
    margin-bottom: 10px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormTextbox.BBFormOtherDesignation {
    margin-left: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea {
    padding: 4px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList {
    padding: 6px 4px \;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormTextbox {
    padding-right: 0\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration .BBFormFieldLabel {
    padding-right: 4px\0;
    margin-right: -9px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration {
    margin-left: 14px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormFieldLabel {
    margin-left: 0\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormSelectList {
    margin-left: 11px\0;
    margin-right: -6px\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBExpirationCSC .BBFormSelectList {
    margin-left: 0\0;
    margin-right: 0\0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormErrorBlock.BBFormInlineError.BBFieldExpiration {
    padding: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormSubmitbutton {
    text-align: center;
    display: block;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormSummaryTotal {
    text-align: left;
    display: block;
    padding: 10px 10px 10px 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBLinkSecureInfo {
    margin-left: 0;
}

@media(max-width: 600px) {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTwoFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldLabel,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormTextArea {
        width:100%;
        max-width: none;
        text-align: left;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTwoFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormTextArea {
        line-height: 34px;
        line-height: 30px\0;
        min-height: 38px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextArea,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTwoFields .BBFormTextbox,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormTextArea,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper .BBFormSelectList {
        text-indent: 4px;
        padding-left: 2px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectList {
        line-height: 32px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormIndivFields .BBTwoFields .BBFormTextbox:last-child {
        margin-top: 10px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormIndivFields .BBTwoFields .BBFormTextbox:last-of-type {
        margin-top: 10px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormTextbox {
        margin-bottom: 10px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldTributeInfo .BBFormTextbox {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormTextbox.BBFormOtherDesignation {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCCreditType .BBFormFieldLabel {
        display: none;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .ShowHandheld,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormFieldContainer {
        display: block;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormFieldLabel,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldLabel {
        left: 0;
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormTextArea {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormSelectListWrapper:after {
        right: 10px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel {
        text-align: left;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBThreeFields .BBFormSelectList,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldBillingStateZip .BBFormTextbox {
        width: 42%;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBLinkSecureInfo {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormFieldContainer {
        width: 100%;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBExpirationCSC .BBFormSelectList {
        width: 42%;
        margin-right: 4px;
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode {
        margin: 0 15px 10px 15px;
        min-width: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration {
        margin-bottom: 15px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode .BBFormFieldLabel {
        width: 100%;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormButtonRow {
        text-align: center;
        margin-top: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSubmitbutton,.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSummaryTotal {
        width: 100%;
        text-align: center;
        display: block;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSummaryTotal {
        padding: 10px 10px 10px 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBCardImageContainer {
        margin-left: 0;
        margin-bottom: 10px\0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock.BBFormInlineError {
        padding: 10px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormInlineErrorItem {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldSecurityCode .BBFormInlineErrorItem {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormErrorBlock.BBFormInlineError.BBFieldExpiration {
        padding: 10px;
    }

    @-moz-document url-prefix() {
        .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFieldExpiration .BBFormTextbox {
            margin-left: 0;
        }

        .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectListWrapper .BBFormSelectList {
            text-indent: .01px;
        }

        .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormSelectList {
            padding-top: 7.5px;
            padding-bottom: 7.5px;
        }
    }
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] #bbox_reCAPTCHA {
    margin-left: 160px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] #reCAPTCHADisclosure {
    font-size: .8em;
    ;line-height: 1em;
    margin-left: 175px;
    text-align: left;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldRecurrenceInfo {
    padding-left: 28px;
    margin-top: 6px;
    font-style: italic;
    font-size: .9em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldRecurrenceInfo .BBFormSelectList {
    width: auto;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldRecurrenceInfo .BBRecurrenceFieldContainer {
    margin: 10px 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldPledgeInfo {
    margin-top: 18px;
    font-style: italic;
    font-size: .9em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBTributeAcknowledge {
    margin-top: 15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldTributeInfo .BBFormSelectList {
    width: 100%;
    max-width: 300px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldTributeInfo .BBFormTextbox {
    margin-top: -4px;
    width: 100%;
    max-width: 300px;
    margin-left: 160px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormFieldTributeInfo .BBFormTextbox {
    margin-left: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionDesignationInfo .BBFormTextbox {
    margin-top: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBDFormSectionDesignationInfo span {
    display: none;
}

@media(max-width: 600px) {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldTributeInfo .BBFormTextbox {
        margin-left:0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionComments .BBFormFieldContainer {
        margin-left: 15px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBDFormSectionDesignationInfo span {
        display: none;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] #bbox_reCAPTCHA {
        margin-left: 0;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] #reCAPTCHADisclosure {
        font-size: .8em;
        line-height: 1em;
        margin-left: 15px;
        text-align: left;
        width: 240px;
        word-break: break-word;
    }
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormConfirmationBoxWrapper {
    background: rgba(0,0,0,.6);
    cursor: wait;
    display: none;
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
}

body.BBFormStopBackgroundScroll {
    overflow: hidden;
    position: fixed;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox {
    box-shadow: 0 20px 80px 5px rgba(0,0,0,.85);
    background-color: white;
    cursor: default;
    display: block;
    margin: 50px auto auto auto;
    max-width: 700px;
    padding: 20px;
    position: relative;
    text-align: left;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormFieldContainer {
    margin-bottom: 0;
    margin-top: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormBoxActionButtons {
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormBoxHeader {
    font-size: 18px;
    font-weight: bold;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormBoxContent {
    border: 2px solid #d6d6d6;
    margin: 20px 0;
    padding: 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormBackbutton {
    background: none;
    border: none;
    box-shadow: none;
    color: #2f6bc7;
    font-weight: normal;
    outline: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormBackbutton:hover {
    text-decoration: underline;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormFieldLabel {
    font-weight: bold;
    width: 200px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormUKConfirmationCheckContainer.BBFormErrorBlock.BBFormInlineError {
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width: 700px) {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox {
        width:auto;
        margin: 1px 1px auto 1px;
    }
}

@media(max-width: 600px) {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormDDConfirmationBox .BBFormFieldLabel {
        width:100%;
    }
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel.BBFormFieldLabelGiftType {
    display: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] label.BBFormFieldLabelGivingLevel {
    display: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioItem {
    clear: none;
    vertical-align: top;
    display: inline-block;
    float: none;
    margin-bottom: 6px;
    margin-right: 6px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioDescription {
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: .7em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioAmountNoButtonCaption {
    position: relative;
    top: -15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioGivingLevel {
    position: absolute;
    left: -9999px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioGivingLevel {
    position: absolute;
    left: -9999px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevel {
    font-size: 1.8em;
    min-width: 90px;
    transition: .4s ease all;
    border: 1px solid #666;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    display: block;
    float: left;
    padding: 12px;
    text-align: center;
    line-height: 1em;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelSelected {
    color: #fff;
    background: #06C;
    border: 1px solid #06C;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelNotSelected {
    color: #666;
    background: #fff;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelNotSelected:hover {
    background: #F0F0F0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther .BBFormRadioDescription {
    display: block;
    text-align: center;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"].BBFormWidthNarrow-Less600 .BBFormRadioLabelGivingLevel {
    FONT-SIZE: 1.6em;
    min-width: 70px;
    padding: 14px 10px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther {
    min-width: 100px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioDescriptionOtherSubtitle {
    visibility: hidden;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther span {
    position: relative;
    top: -15px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther span:first-child {
    position: relative;
    top: 0;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormGiftOtherAmount {
    display: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther .BBFormGiftOtherAmount:focus {
    outline: none;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount {
    display: inline;
    font-size: .7em;
    margin: 1px 0 -10px 0;
    width: 70px;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOtherSubtitle {
    visibility: visible;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOther {
    visibility: hidden;
    width: 1px;
    margin-right: -1px;
    text-overflow: clip;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}

@media(max-width: 600px) {
    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldContainerGivingLevels {
        margin-top:20px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount {
        margin-top: -2px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected span:first-child {
        margin-bottom: 3px;
    }

    .BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevel {
        FONT-SIZE: 1.6em;
        min-width: 70px;
        padding: 14px 10px;
    }
}
[data-bbox-part-id='4b33ac36-77c4-4628-bcec-2635699251ec'].BBFormContainer .BBFormSubmitbutton {
    /*!*/
    border-color: #0072B0;
    filter: none;
    background-image: none;
    background-color: #0072B0;
}

[data-bbox-part-id='4b33ac36-77c4-4628-bcec-2635699251ec'].BBFormContainer .BBFormSubmitbutton:hover {
    /*!*/
    filter: none;
    background-image: none;
    background-color: #1E90CE;
}

.BBFormRadioLabelGivingLevelSelectedDC.BBFormRadioLabelGivingLevelSelectedDC span,
.BBFormRadioLabelGivingLevelSelectedDC.BBFormRadioLabelGivingLevelSelectedDC label{
	background: #0072B0!important;
	color: var(--wp--preset--color--white);
}

.BBFormRadioDescriptionOtherCover {
	display:none;
}

#bboxdonation_gift_txtAmountOther, #bboxdonation_gift_txtOtherAmountButtons, #bboxdonation_gift_txtOtherAmountButtonsPledge {
	text-align:left!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormRadioLabelGivingLevelOther .BBFormRadioDescription {
	text-align:left!important;
}

.BBFormRadioLabelGivingLevelOther {
	border-top-right-radius: 20px !important;
	border-top-left-radius: 20px !important;
	border-bottom-right-radius: 20px !important;
	border-bottom-left-radius: 20px!important;
	border-top: 4px solid #0072CE !important;
	border-left: 4px solid #0072CE !important;
	border-right: 4px solid #0072CE !important;
	border-bottom: 4px solid #0072CE !important;
	margin:0!important;
}

.coverinfoblock {
	/*border-top-right-radius: 0!important;*/
	/*border-top-left-radius: 0!important;*/
	/*border-bottom-right-radius: 20px!important;*/
	/*border-bottom-left-radius: 20px!important;*/
	/*border-top: none!important;*/
	/*border-left: 4px solid #0072CE!important;*/
	/*border-right: 4px solid #0072CE!important;*/
	/*border-bottom: 4px solid #0072CE!important;*/
	/*background-color: #fff!important;*/
	/*margin-top:-15px!important;*/
	/*padding: 0 12px!important;*/
}

#bboxdonation_designation_ddDesignations {
	display:block!important;
	max-width:100%!important;
	width:100%!important;
}

#bboxdonation_tribute_divTributeGeneral {
	margin-top: 20px;
}

#bboxdonation_billing_fldOrgGift.BBFormFieldContainer {
	margin-top:20px!important;
}

.BBFormContainer[data-bbox-part-id="4b33ac36-77c4-4628-bcec-2635699251ec"] .BBFormFieldLabel {
	text-align:left!important;
}

#bboxdonation_payment_lblAccountType {
	display:block!important;
	float:none!important;
}

.coverchecklbl.BBFormCheckbox.BBFormCheckboxLabel.BBFormFieldLabelEdit {
	font-weight:600!important;
}

#bboxdonation_recurrence_ddFrequency {
	width:150px;
}

#bboxdonation_recurrence_ddFrequencyDate {
	width:225px;
}

#bboxdonation_recurrence_lblRecurringGift {
	font-weight: bold!important;
}
