

.BBClearFix {
    display: none !important;
}

form#mongo-form {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

fieldset#mongo-form {
    margin-bottom: 40px !important;
}

/*Hide Additional Buttons*/
input#bboxdonation_btnSecurePayment,input#bboxdonation_btnContinue {
	display: none !important;
}

.BBFormContainer {
    background: transparent !important;
    padding: 0 !important;
    border: 0 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px;
}

.BBFormSection {
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
    max-width: none;
}

.BBFormContainer .BBFormSection {
    padding: 0;
    margin: 0 !important;
    max-width: 100% !important;
}

.BBFormContainer .BBFormSectionHeading {
    background: transparent !important;
    border: 0 !important;
    display: block;
    padding: 0 !important;
    margin: 0 0 7px 0 !important;
    position: relative;
    font-weight: bold !important;
    font-size: 28px !important;
    font-family: "Open Sans", sans-serif !important;
}

form#mongo-form input {
    line-height: 50px !important;
    padding: 5px 15px !important;
    margin: 5px 5px 0 0;
    font-size: 18px;
    border: 2px solid #cbcbcb !important;
    border-radius: 4px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #35393e !important;
    border-style: solid !important;
    box-shadow: none !important;
}

form#mongo-form fieldset legend {
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    position: relative;
    background: transparent !important;
    text-indent: 0 !important;
    font-family: "Open Sans", sans-serif;
    text-shadow: none;
    font-size: 28px;
    font-weight: bold;
    box-shadow: none !important;
}

div#bboxdonation_gift_fldAmountWithLevels {
    font-family: "Open Sans", sans-serif;
    font-size: 18px !important;
    font-weight: 700 !important;
    margin: 0 0 6% 0 !important;
    padding: 0 !important;
}

.BBFormCheckboxLabel {}

.BBFormFieldLabel {
    background: transparent;
    position: relative !important;
    width: 100% !important;
    text-align: left !important;
    line-height: 1.5 !important;
}

form#mongo-form label.BBFormFieldLabelGivingLevel,
label#bboxdonation_comment_lblComments {
    display: none !important;
}

.BBFormFieldContainer {
    margin: 15px 0 0 0 !important;
}

.BBFormTextArea {
    margin: 0 !important;
    min-height: 60px !important;
}

.BBFormRadioButton {
    margin-left: 0 !important;
}

label#bboxdonation_designation_lblDesignation {
    display: inline-block !important;
    padding: 0 !important;
    width: 100% !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #35393e !important;
    margin-bottom: 10px;
}

.BBFormContainer .BBFormFieldTributeInfo .BBFormTextbox {
    margin: 10px 0 !important;
    width: auto !important;
}

form#mongo-form input[type=checkbox] {
    font-size: 20px !important;
    margin-right: 8px !important;
    float: left;
    display: block !important;
}

form#mongo-form input#bboxdonation_billing_chkAnonymous {
    height: 24px;
}

input#bboxdonation_tribute_chkTributeGift {
    float: left;
    line-height: 1.5 !important;
}

input#bboxdonation_billing_chkOrgGift,
input#bboxdonation_billing_chkAnonymous {
    float: left;
}

form#mongo-form input:focus,
form#mongo-form textarea:focus,
form#mongo-form select:focus {
    outline: 0 !important;
    box-shadow: none !important;
}

form#mongo-form input[type=text],
form#mongo-form input[type=tel],
form#mongo-form input[type=zip],
form#mongo-form input[type=email],
form#mongo-form textarea,
form#mongo-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
}

.BBFormContainer .BBFormCheckboxLabel {
    float: none !important;
    display: inline-block !important;
    white-space: nowrap !important;
    width: auto !important;
    line-height: normal !important;
    font-weight: normal !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px !important;
    color: #35393e !important;
    margin-bottom: 5px;
}

a#bboxsecure {
    margin: 0;
    border-bottom: 1px solid!important;
    font-size: 18px;
    font-family: "Open Sans", sans-serif !important;
    font-weight: normal !important;
}

div#bboxdonation_payment_divProcessedByBlackbaud {
    margin: 10px 0 30px 0 !important;
}

.BBFormContainer .BBFormSelectList {
    -webkit-appearance: none;
    -moz-appearance: none;
    left: auto;
    right: 0;
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px !important;
    padding: 20px 40px 20px 20px !important;
    color: #35393e !important;
    border: 2px solid #cbcbcb !important;
    line-height: normal !important;
    background: url('/sites/all/themes/responsive_bartik/images/dropdown.png') no-repeat right 15px center;
}

select#bboxdonation_designation_ddDesignations {
    max-width: 800px !important;
}

.BBFormContainer .BBFormFieldContainer {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
}

.BBFormRadioItem.BBFormRadioGivingLevelItem {
    background: #d7d7d9 !important;
    overflow: hidden;
    margin: 5px;
    width: auto !important;
    padding: 15px !important;
    border-radius: 4px !important;
    float: left !important;
    display: block !important;
    clear: none !important;
    position: relative;
    text-align: center;
    color: #5F696A;
    cursor: pointer;
}

div#bboxdonation_gift_rdlstGivingLevels {
    width: 100% !important;
    margin-left: -5px;
}

.BBFormFieldLabel {
    font-size: 18px !important;
    font-family: "Open Sans", sans-serif !important;
    font-weight: bold !important;
    color: #35393e !important;
    margin-bottom: 5px;
}

.BBFormRadioGivingLevelItem input[type=radio] {
    visibility: hidden;
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0 !important;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: pointer !important;
    z-index: 1;
}

span.BBFormRadioAmount {
    padding: 0 !important;
    cursor: pointer;
    width: auto !important;
    min-width: inherit !important;
}

.BBFormRadioGivingLevelItem:last-child {
    padding: 0 !important;
    margin: 0 0 0 5px !important;
    display: inline-block !important;
    float: left !important;
    clear: both !important;
}

span.BBFormRadioDescriptionOther {
    float: none !important;
    padding: 0 !important;
    margin: 0 0 5px 0 !important;
    text-align: left !important;
    display: block !important;
}

input#bboxdonation_gift_txtAmountOther {
    margin: 0 !important;
}

.BBFormContainer .BBFormFieldContainerGivingLevels .BBFormRadioItem {
    padding: 0 !important;
}

.BBFormContainer .BBFormRadioLabelGivingLevel {
    padding: 20px 25px !important;
    overflow: hidden;
    background: transparent !important;
}

.BBFormContainer .BBFormRadioLabelGivingLevelSelected {
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px !important;
    line-height: 1.25;
    border: none;
    color: #fff !important;
    filter: none;
    background-image: none;
    background-color: #98b523 !important;
}

.BBFormContainer .BBFormRadioLabelGivingLevelSelected:before {
    font-family: 'fontawesome';
    font-size: 16px;
    line-height: 1.5;
    content: '\f00c';
    float: left;
    padding-right: 5px;
}

label#bboxdonation_gift_rdGivingLevel8 {
    padding: 0 !important;
    margin: 0 !important;
}

label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelNotSelected.BBFormRadioLabelGivingLevelOther {
    padding: 0 !important;
}

label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected,
label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevel {
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px;
    font-weight: normal;
    background: transparent !important;
    padding: 0 !important;
    color: #35393e !important;
}

label.BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected:before {
    display: none;
}

.BBFormContainer .BBFormGiftOtherAmount {
    width: auto !important;
}

input#bboxdonation_designation_txtOtherDesignation {
    margin-top: 20px !important;
}

div#fldIndivInfo {
    overflow: hidden;
}

textarea#bboxdonation_comment_txtComments {
    max-width: 800px !important;
    min-height: 200px !important;
    border: 2px solid #cbcbcb;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    padding: 15px 20px;
    margin-top: 15px !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] label,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] input,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] select,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] textarea {
    display: block !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBShowHandheld,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBAccessibilityOnly,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] label.BBAccessibilityOnly {
    position: absolute !important;
}

.BBFormContainer .BBThreeFields .BBFormSelectList {
    width: 100%;
    max-width: 150px;
    margin-right: 4px;
    float: left;
    line-height: 20px !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBThreeFields .BBFormTextbox {
    width: 30%;
    float: left !important;
    margin-right: 5px;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBThreeFields .BBFormTextbox {
    width: 38.91% !important;
    max-width: 800px !important;
    margin-right: 2% !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBThreeFields .BBFormTextbox:last-child {
    margin-right: 0 !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBThreeFields .BBFormSelectList {
    max-width: 140px !important;
    margin-right: 2% !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBFormTextArea,
.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBFormChecklist {
    width: 100%;
    max-width: 800px !important;
    margin: 0;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBFormTextArea {
    min-height: 60px;
}

textarea#bboxdonation_billing_billingAddress_txtAddress {
    min-height: 100px !important;
    border: 2px solid #cbcbcb;
    resize: auto !important;
    overflow: hidden !important;
}

input#bboxdonation_billing_billingAddress_txtZip,
select#bboxdonation_billing_billingAddress_ddState {
    width: 49% !important;
    float: left;
    display: block;
}

select#bboxdonation_payment_cboMonth,
select#bboxdonation_payment_cboYear {
    width: 30% !important;
    float: left;
    display: block;
}

input#bboxdonation_billing_billingAddress_txtZip {
    margin: 0 !important;
    padding: 20px !important;
    min-height: 68.5px;
}

select#bboxdonation_billing_billingAddress_ddState,
select#bboxdonation_payment_cboMonth {
    margin-right: 2%;
}

div#DC_ValidOther {
    width: 100%;
}

label#bboxdonation_payment_lblExpiryLbl,
label#bboxdonation_payment_lblSecCode {
    margin: 0;
}

input#bboxdonation_payment_txtCSC {
    min-width: 230px !important;
    float: left;
    display: block;
    margin: 0 !important;
}

a#cscWhatsThis {
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding-top: 8% !important;
    margin-left: 15px;
}

.BBFormFieldContainer input#bboxdonation_btnSubmit {
    width: 100%;
    border-color: #98B523 !important;
    background: #98B523;
    color: #fff !important;
    box-shadow: none;
    -webkit-appearance: none;
}

div#bboxdonation_designation_divSection,
.BBFormSection.BBDFormSectionComments,
div#bboxdonation_billing_divBillingSection,
.BBFormSection.BBDFormSectionPaymentInfo {
    margin: 0 0 8% 0 !important;
}

label.BBFormRadioLabelGivingLevelOther {
    margin: 15px 0 0 !important;
}

select#bboxdonation_payment_cboCardType {
    margin-bottom: 15px;
}

div#bboxdonation_designation_divSection .BBFormFieldContainer {
    margin-top: 0 !important;
}

.BBFormFieldContainer.BBFormFieldContainerRequired.BBCCreditType,
div#bboxdonation_tribute_divTributeGeneral,
div#bboxdonation_tribute_divTributeGeneral .BBFormFieldContainer,
div#bboxdonation_billing_fldOrgGift {
    margin-top: 0 !important;
}

div#bboxdonation_billing_fldAnonymous {
    display: inline-block !important;
    width: 100%;
    margin-top: 30px !important;
}

.BBFormContainer[data-bbox-part-id="d000826e-880b-44dd-8d8d-739f0b866c3c"] .BBFormFieldLabel,
label#bboxdonation_payment_lblExpiryLbl,
label#bboxdonation_payment_lblSecCode {
    margin: 5px 0 !important;
}

@media screen and (max-width:800px) {

    input#bboxdonation_billing_txtFirstName,
    input#bboxdonation_billing_txtLastName {
        width: 100% !important;
        margin: 10px 0 !important;
    }

    form#mongo-form input,
    .BBFormContainer .BBFormSelectList {
        font-size: 16px;
    }

    select#bboxdonation_payment_cboMonth,
    select#bboxdonation_payment_cboYear {
        width: 45% !important;
    }
}

.form-center {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.BBWrapMembershipOption {
    padding-right: 40px;
}

.BBMembershipOptionWrapper.BBMembershipSelected {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    overflow: hidden !important;
    display: block !important;
    clear: both !important;
}

.BBFormContainer .BBMembershipForm .BBSVGSelectedMembershipTriangle {
    fill: #98b523 !important;
}

.BBMembershipForm .BBMembershipOptionSelectedWatermark {
    left: 0 !important;
    top: 0 !important;
}

.BBFormContainer .BBMembershipForm .BBFormCheckbox svg {
    margin: 0 7px 0 0 !important;
    vertical-align: middle;
    height: 24px !important;
}

.BBWrapMembershipTitle,
.BBWrapMembershipSubTitle,
.BBWrapMembershipDescription {
    padding: 0 !important;
}

.BBWrapMembershipDescription {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    line-height: 1.75 !important;
    position: relative !important;
    display: block !important;
    float: left !important;
}

.BBMembershipListing {
    display: block !important;
    position: relative !important;
    padding: 0;
    margin: 0;
    overflow: hidden !important;
    clear: both !important;
    background: transparent !important
}

.BBFormContainer .BBFormSectionMembershipDetails {
    border-width: 0 !important;
}

.BBWrapMembershipSubTitle {
    font-size: 18px !important;
    margin-bottom: 10px;
}

div#bboxmembership_divGiveAsGift {
    background: transparent;
}

div#bboxmembership_primaryMember_divBillingHeader {
    padding: 0 !important;
}

label#bboxmembership_primaryMember_lblHeadingContact {
    padding: 0 !important;
    margin: 0 !important;
}

.BBMembershipForm legend {
    background: #fff !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

.BBMembershipForm label {
    font-family: "Open Sans", sans-serif !important;
    color: #3b3b3b;
    text-shadow: none !important;
    text-transform: capitalize !important;
    font-weight: bold;
    text-indent: 0 !important;
    line-height: normal;
    vertical-align: initial !important;
    padding: 0 0 5px !important;
    margin: 0 !important;
}

.BBMembershipForm fieldset legend {
    text-indent: 0 !important;
    vertical-align: initial !important;
    background: #fff !important;
    padding: 0 !important;
    margin: 0 !important;
}

.BBFormContainer .BBMembershipForm .BBFormSectionHeading {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.BBMembershipForm .BBFormIndivFields {
    background: transparent !important;
}

.BBMembershipForm .BBFormFieldContainer {
    display: block;
}

.BBMembershipForm .BBFormFieldLabel {
    font-family: "Open Sans", sans-serif !important;
    font-weight: bold !important;
    color: #35393e !important;
    -webkit-font-smoothing: antialiased;
}

.BBMembershipForm .BBThreeFields .BBFormSelectList,
.BBMembershipForm .BBFormSelectList.GhostText {
    width: 20% !important;
    max-width: inherit !important;
    padding: 0 35px 0 15px !important;
    display: block;
    margin-right: 2% !important;
    opacity: 1 !important;
    border: 2px solid #ccc !important;
    height: 60px !important;
    box-sizing: border-box !important;
}

.BBMembershipForm .BBFormTextbox,
.BBMembershipForm .BBFormTextArea,
.BBMembershipForm .BBTwoFields .BBFormTextbox {
    width: 100% !important;
    max-width: 100% !important;
    height: 60px !important;
    margin-bottom: 2% !important;
    opacity: 1 !important;
    border: 2px solid #ccc !important;
    padding: 0 15px !important;
}

.BBMembershipForm input#bboxmembership_primaryMember_txtFirstName {
    width: 78% !important;
    margin-right: 0 !important;
    opacity: 1 !important;
    display: block;
}

.BBMembershipForm input#bboxmembership_billing_billingAddress_txtZip {
    width: 77.33% !important;
    margin-right: 0 !important;
    opacity: 1 !important;
}

.BBMembershipForm input#bboxmembership_billing_billingAddress_txtCAPostCode,
.BBMembershipForm input#bboxmembership_billing_billingAddress_txtAUPostCode,
.BBMembershipForm input#bboxmembership_billing_billingAddress_txtNZPostCode,
.BBMembershipForm input#bboxmembership_primaryMember_billingAddress_txtCAPostCode,
.BBMembershipForm input#bboxmembership_primaryMember_billingAddress_txtAUPostCode,
.BBMembershipForm input#bboxmembership_primaryMember_billingAddress_txtNZPostCode {
    width: 77.3% !important;
    margin-right: 0 !important;
    opacity: 1 !important;
}

.BBMembershipForm input#bboxmembership_billing_billingAddress_txtUKCity {
    width: 49% !important;
    margin-right: 2%;
    display: block;
    float: left;
}

.BBMembershipForm select#bboxmembership_billing_billingAddress_ddNZSuburb {
    width: 48% !important;
    margin-bottom: 2% !important;
}

.BBMembershipForm select#bboxmembership_billing_billingAddress_ddUKCounty,
.BBMembershipForm select#bboxmembership_primaryMember_billingAddress_ddUKCounty,
.BBMembershipForm select#bboxmembership_primaryMember_billingAddress_ddNZSuburb {
    width: 49% !important;
    margin-right: 0 !important;
}

@media screen and (max-width:800px) {

    .BBMembershipForm .BBThreeFields .BBFormSelectList,
    .BBMembershipForm .BBFormSelectList.GhostText,
    .BBMembershipForm select#bboxmembership_billing_billingAddress_ddUKCounty,
    .BBMembershipForm select#bboxmembership_primaryMember_billingAddress_ddUKCounty,
    .BBMembershipForm select#bboxmembership_primaryMember_billingAddress_ddNZSuburb {
        width: 100% !important;
        margin: 0 0 2% 0 !important;
    }

    .BBMembershipForm input#bboxmembership_primaryMember_txtFirstName,
    .BBMembershipForm input#bboxmembership_billing_billingAddress_txtZip,
    .BBMembershipForm input#bboxmembership_billing_billingAddress_txtCAPostCode,
    .BBMembershipForm input#bboxmembership_billing_billingAddress_txtAUPostCode,
    .BBMembershipForm input#bboxmembership_billing_billingAddress_txtNZPostCode,
    .BBMembershipForm input#bboxmembership_billing_billingAddress_txtUKCity,
    .BBMembershipForm input#bboxmembership_primaryMember_billingAddress_txtCAPostCode,
    .BBMembershipForm input#bboxmembership_primaryMember_billingAddress_txtAUPostCode,
    .BBMembershipForm input#bboxmembership_primaryMember_billingAddress_txtNZPostCode {
        width: 100% !important;
    }
}

.BBMembershipForm select#bboxmembership_primaryMember_ddTitle {
    color: #35393e !important;
}

.BBMembershipForm select#bboxmembership_billing_billingAddress_ddCountry {
    color: #35393e !important;
    opacity: 1;
}

.BBFormContainer .BBMembershipForm span.BBFormFieldLabel_Help.BBAddGiftTotal.BBFormFieldLabel_Help {
    padding: 0 !important;
}

.BBMembershipForm input#bboxmembership_txtGiftAmount {
    margin-bottom: 2px !important;
}

.BBMembershipForm .BBFormFieldContainer.BBFieldAdditionalAmount {
    margin-bottom: 20px !important;
}

.BBMembershipForm .BBTwoFields.BBFieldBillingStateZip {
    margin-top: 20px !important;
}

.BBFormContainer .BBMembershipForm .BBFormFieldContainer {
    background: transparent !important;
}

.BBMembershipForm div#fldIndivInfo {
    background: transparent !important;
}

.BBMembershipForm .BBFormPrimaryMember.BBFormIndivFields {
    background: #fff !important;
}

.BBMembershipForm input#bboxmembership_payment_txtCSC {
    display: block !important;
    float: left !important;
    width: 100% !important;
}

.BBMembershipForm div#DCCreditSecurityCode {
    width: 100%;
}

.BBMembershipForm input#bboxmembership_payment_txtCSC {
    width: 50% !important;
}

.BBMembershipForm a#cscWhatsThis {
    padding: 0 !important;
}

.BBMembershipForm label.BBFormFieldLabel.BBFormSummaryTotal {
    margin-bottom: 20px !important;
    font-size: 28px !important;
}

.BBFormContainer .BBMembershipForm .BBFormSubmitbutton {
    background: #98b523 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 18px !important;
    padding: 5px 15px !important;
    line-height: 60px !important;
}

.BBFormContainer .BBMembershipForm .BBFormSection fieldset {
    margin: 0 0 8% 0 !important;
    background: #fff !important;
}

.BBMembershipForm .BBFormPrimaryMember.BBFormIndivFields fieldset {
    margin-bottom: 0 !important;
}

.BBMembershipForm input#bboxmembership_billing_txtLastName {
    margin: 0 0 2% 0 !important;
}

.BBFormContainer .BBMembershipForm .BBFormSelectList {
    margin-bottom: 2% !important;
}

.BBFormContainer .BBMembershipForm .BBFormIndivFields .BBTwoFields .BBFormTextbox:last-of-type {
    margin-top: 0;
}

.BBFormContainer input.BBFormCheckbox.BBSVGSupport {
    display: none;
}

.BBFormContainer .BBFormFieldLabel.BBSVGSupport {
    left: 0 !important;
}

#bboxdonation_gift_rdlstGivingLevels .BBFormRadioItem.BBFormRadioGivingLevelItem {
    width: 100% !important;
    clear: both !important;
}

#bboxmembership_payment_cboYear {
    min-width: 120px !important;
}

.views-exposed-form .views-exposed-widget {
    width: 100%;
}

.bef-select-as-links {
    text-align: center;
}
