.advocacy2017{background-image:url("http://planetary.s3.amazonaws.com/assets/background/hero/hero-mars-valles-marineris-2x.jpg");background-position:50% 50%;background-size:cover;color:#fff;padding:3rem 0;min-height:420px;z-index:100;position:relative}div.responsive{width:100%;font-family:inherit}div.form-row{width:100%}div.form-row div.form-content{width:100%}div.responsive .donation-levels div.form-content{width:auto}div.donation-form-container.responsive input{width:auto;box-sizing:border-box}div.donation-form-container.responsive{padding:0;border-radius:0;width:100%;background-color:#ffffff;border:none}#main-content{background-color:#ffffff;line-height:1.5}.form-row hr{display:none}div.responsive label,#SCSustainerCancel label,#SCSustainerCancel td{font-size:12px;text-transform:uppercase;color:#636363;font-weight:400;display:inline-block}#SCSustainerCancel label{min-width:150px}div.donation-level-container label{display:block}.FormLabel{vertical-align:baseline}input#billing_first_namename,input#billing_last_namename,input#billing_addr_street1name,input#billing_addr_street2name,input#billing_addr_cityname,input#billing_addr_state,input#billing_addr_zipname,select#billing_addr_country,input#donor_email_addressname,input#payment_typecc_numbername,div.payment-field-container #responsive_payment_typecc_number_row input,input#payment_typecc_cvvname,div.payment-field-container #responsive_payment_typecc_cvv_row input,input#joint_donor_last_namename,input#joint_donor_first_namename,input#tribute_honoree_first_namename,input#tribute_honoree_last_namename,input#tribute_notify_recip_street1name,input#tribute_notify_recip_street2name,input#tribute_notify_recip_countryname,input#tribute_notify_recip_zipname,input#tribute_notify_recip_cityname,input#tribute_notify_recip_street3name,input#member_email_address_input,input#tribute_signaturename,textarea#tribute_message_bodyname{width:100%}#billing_first_name_row,#billing_addr_country_row,#billing_last_name_row,#billing_addr_street2_row,#billing_addr_state_row,#payment_typecc_cvv_row,#responsive_payment_typecc_cvv_row,#billing_addr_zip_row,#joint_donor_first_name_row,#joint_donor_last_name_row,#tribute_honoree_first_name_row,#tribute_honoree_last_name_row,#tribute_notify_recip_street1_row,#tribute_notify_recip_street2_row,#tribute_notify_recip_country_row,#tribute_notify_recip_zip_row,#tribute_notify_recip_city_row,#tribute_notify_recip_state_row,#tribute_notify_recip_street3_row,#tribute_message_body_row,#member_email_address_input_row,#tribute_signaturename_row,.mobile #billing_addr_street1_row input,.mobile #billing_addr_street2_row input{width:100%}.mobile div.responsive div.form-checkbox label,label.custom-element-checkbox-label,.mobile #billing_addr_state_row select,.mobile #billing_addr_country_row select{max-width:100%}#payment_typecc_type_row{width:100%;margin-top:40px}#responsive_payment_typecc_type_row{width:100%;margin-top:38px}#responsive_payment_typecc_type_row li,#payment_typecc_type_row li{margin:0}#payment_typecc_number_row,#responsive_payment_typecc_number_row{width:100%}#billing_addr_street1_row,#billing_addr_city_row,#donor_email_address_row,#payment_typecc_exp_date_row,#responsive_payment_typecc_exp_date_row{width:100%}#ProcessForm select,#SCSustainerModifyDate select{background-color:white;border:1px solid #cccccc;border-radius:6px;color:#636363;font-size:24px;font-family:"proxima-nova", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;height:52px;padding:8px 12px;width:100%}div.responsive textarea,div.responsive input,div.responsive select,div.responsive option{font-size:24px;font-family:"proxima-nova", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;vertical-align:top}div.responsive input[type="text"],div.responsive input[type="number"],div.responsive input[type="password"],div.responsive textarea{border:1px solid #cccccc;background-color:#ffffff;border-radius:6px;box-shadow:none;padding:8px 12px;height:52px;font-size:24px;font-family:"proxima-nova", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;color:#636363}#donor_email_opt_in_Row{border:1px solid #c6c6c6;border-radius:6px;background-color:#f3f3f3;margin-bottom:0;margin-top:46px;padding:0 0 5px 12px;max-height:45px;width:98%}#donor_email_opt_in_Row .form-content{margin-top:8px}#donor_email_opt_in_Row label{text-transform:none;font-size:16px}label[for=donor_email_opt_inname]:hover{cursor:pointer}div.form-row.form-checkbox div.form-content>input{display:none}div.responsive div.form-checkbox label,label.custom-element-checkbox-label{font-size:16px;color:#636363}#donor_email_opt_in_Row input[type=checkbox]{display:none;width:10px}#donor_email_opt_in_Row input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;color:#636363;font-size:24px;margin-left:4px}#donor_email_opt_in_Row input[type=checkbox]+label:before{content:"\f096";vertical-align:middle}#donor_email_opt_in_Row input[type=checkbox]+label:before{letter-spacing:10px;vertical-align:middle}#donor_email_opt_in_Row input[type=checkbox]:checked+label:before{content:"\f046"}#donor_email_opt_in_Row input[type=checkbox]:checked+label:before{letter-spacing:7px;vertical-align:middle}input#custom_boolean1[type=checkbox]{display:inline}.FormLabelText,h2.section-header-container{font-size:24px;font-weight:400;color:#ffffff;padding:12px 14px;width:100%;background-color:#404040;display:block;border:none;border-radius:6px;text-transform:uppercase;margin-bottom:20px;box-sizing:border-box}h2.section-header-container{clear:both;float:none;display:inline-block;margin-top:60px}div.responsive span.field-required{display:none}.donation-levels div{display:inline-block;margin-top:-20px}.donation-level-container{margin-right:12px;border:none !important}.donation-level-container:last-child{margin-right:0}.donation-levels label div,.donation-levels input[type="text"]{background-color:#f3f3f3;border:1px solid #cccccc;border-radius:6px;color:#636363;cursor:pointer;display:inline-block;font-size:24px;font-weight:300;height:52px;line-height:52px;margin:0 0 12px 0;text-align:center;transition:background 0.2s ease-out 0.1s, border 0.2s ease-out 0.1s;white-space:normal;width:120px}.donation-levels label.active div,.donation-levels label:hover div,div.payment-field-container span.internal-payment span.payment-type-option.selected,div.payment-field-container span.external-payment span.payment-type-option.selected,div.payment-field-container span.internal-payment span.payment-type-option:hover,div.payment-field-container span.external-payment span.payment-type-option:hover{background:#effbff;border:1px solid #00aeef}div.donation-level-user-entered input:hover,div.donation-level-user-entered input:focus{border:1px solid #00aeef}div.payment-field-container span.internal-payment span.payment-type-option,div.payment-field-container span.external-payment span.payment-type-option{border:1px solid #cccccc;border-radius:6px;padding:0}div.payment-field-container span.external-payment span.payment-type-option{margin-right:0;margin-bottom:1rem}div.payment-field-container span.internal-payment{margin-bottom:1rem}div.payment-field-container span.internal-payment,div.payment-field-container span.external-payment{border:none;background:none}.payment-type-selection-container h3{display:none}#payment_cc_container h3,#payment_cc_container legend{display:none}div.donation-level-user-entered{clear:left;display:block;padding:0;width:100%;margin-top:-3px;margin-left:0 !important}.donation-levels div.donation-level-user-entered input[type="text"]{width:205px;height:54px;margin-top:-6px;margin-right:0;cursor:text;font-weight:400}.donation-level-user-entered label div{background:transparent none repeat scroll 0 0 !important;border-color:transparent;color:#838078;float:left;font-size:17px;font-weight:normal;text-align:right}.donation-level-user-entered label:active div,.donation-level-user-entered label:hover div{background:transparent none repeat scroll 0 0}.donation-levels input[type="radio"]{display:none}.donation-levels{text-align:center}div.payment-field-container span.payment-type-option{background:#f3f3f3 none;border:1px solid #c6c6c6;border-radius:6px;color:#636363;cursor:text;height:52px;margin-bottom:0;margin-top:0;padding:0 5px;vertical-align:middle;width:187px !important;text-align:center}div.payment-field-container span.payment-type-option label a,div.payment-field-container span.payment-type-option.selected a:link{color:#636363;font-size:18px;margin:0 auto}a.payment-type-label:hover{text-decoration:none}.payment-type-option label{display:block;margin-top:1em}span.external-payment label img{display:none}span.external-payment label a:before{content:"PayPal"}.donbuttonstyle .donation-levels .donation-level-label-container,.donbuttonstyle .donation-levels label.active .donation-level-label-container,.donbuttonstyle .donation-levels label.selected .donation-level-label-container{background-color:transparent;border:medium none;margin:0;font-size:1.6rem;width:100%;margin:0 auto !important}.donbuttonstyle .donation-levels label:hover .donation-level-label-container,.donbuttonstyle .donation-levels .donation-level-label-container:hover{background-color:transparent;border:none}.donbuttonstyle .donation-level-amount-container{margin-right:0 !important}#payment_typecc_type_MasterCard,#responsive_payment_typecc_type_MasterCard,#payment_typecc_type_Visa,#responsive_payment_typecc_type_Visa,#payment_typecc_type_Discover,#responsive_payment_typecc_type_Discover,#payment_typecc_type_American_Express,#responsive_payment_typecc_type_American_Express,#SCSustainerCancel #Visa,#SCSustainerCancel #MasterCard,#SCSustainerCancel #American_Express,#SCSustainerCancel #Discover{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;width:66px;height:40px;padding-left:66px;border:1px solid #c6c6c6;border-radius:6px;opacity:0.3}#SCSustainerCancel #Visa,#SCSustainerCancel #MasterCard,#SCSustainerCancel #American_Express,#SCSustainerCancel #Discover{margin-right:0.4rem}#payment_typecc_type_MasterCard,#responsive_payment_typecc_type_MasterCard,#SCSustainerCancel #MasterCard{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/mastercard1.jpg) no-repeat scroll center center}#payment_typecc_type_Visa,#responsive_payment_typecc_type_Visa,#SCSustainerCancel #Visa{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/visa1.jpg) no-repeat scroll center center}#payment_typecc_type_Discover,#responsive_payment_typecc_type_Discover,#SCSustainerCancel #Discover{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/discover1.jpg) no-repeat scroll center center}#payment_typecc_type_American_Express,#responsive_payment_typecc_type_American_Express,#SCSustainerCancel #American_Express{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/amex1.jpg) no-repeat scroll center center}.is_mastercard #payment_typecc_type_MasterCard,.is_mastercard #responsive_payment_typecc_type_MasterCard,#SCSustainerCancel .is_mastercard #MasterCard{opacity:1.0}.is_visa #payment_typecc_type_Visa,.is_visa #responsive_payment_typecc_type_Visa,#SCSustainerCancel .is_visa #Visa{opacity:1.0}.is_discover #payment_typecc_type_Discover,.is_discover #responsive_payment_typecc_type_Discover,#SCSustainerCancel .is_discover #Discover{opacity:1.0}.is_amex #payment_typecc_type_American_Express,.is_amex #responsive_payment_typecc_type_American_Express,#SCSustainerCancel .is_amex #American_Express{opacity:1.0}.cardExpGroup>select#payment_typecc_exp_date_MONTH,.cardExpGroup>select#responsive_payment_typecc_exp_date_MONTH{width:48%;margin-right:1%}.cardExpGroup>select#payment_typecc_exp_date_YEAR,.cardExpGroup>select#responsive_payment_typecc_exp_date_YEAR{width:48%}span.label-text{color:#636363;font-size:12px;text-transform:uppercase;line-height:26px}#payment_typecc_cvv_row span.FormLabelText,#responsive_payment_typecc_cvv_row span.FormLabelText,.donation-section-label span.FormLabelText{background-color:transparent;border:none;color:#636363;display:inline;width:auto;font-size:12px;text-transform:uppercase;margin:0;padding:0}.payment-type-element-container::after{clear:both;content:".";display:block;height:0;visibility:hidden}.payment-type-element-container{display:inline-block}* html .payment-type-element-container{height:1%}.payment-type-element-container{display:block}a.HelpLink{font-size:12px}div.responsive a.next-step,div.responsive button.next-step,div.responsive button.finish-step{float:left}div.button-container{border-top:none}div.responsive button.step-button{display:inline-block;max-width:220px;height:42px;padding:0 16px;color:#555;text-align:center;font-size:15px;font-weight:400;line-height:42px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#FFF;background-color:#f0783c;background-image:none;border-color:#f0783c;border-radius:4px;cursor:pointer;box-sizing:border-box;transition:all 0.2s ease-in-out 0.1s;font-family:"proxima-nova", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif}div.responsive button.step-button:hover{color:#FFF;background-color:#d36731;border-color:#d36731;background-image:none}.ErrorMessage{display:none}.login-form .ErrorMessage,.appArea .ErrorMessage{display:inline}div.responsive div.ErrorMessage.page-error{display:block;background-color:transparent;border:none;padding:0;margin:0 0 2rem}div.responsive div.ErrorMessage.page-error>span.field-error-indicator{display:none}div.responsive div.ErrorMessage.page-error>span.field-error-text{border:1px solid #990000;border-radius:6px;background-color:#feeaeb;width:auto;padding:1em 1.4em;font-size:16px;margin:30px 30px 0}div.responsive div.ErrorMessage.page-error>span.field-error-text:after{content:"Please review the red highlighted fields below."}div.responsive div.form-error{background-color:#ffffff;border:none;margin:4px 0;padding:0}.form-error div.form-content input,.form-error select{border:1px solid #990000;background-color:#feeaeb}.form-error .donation-levels div.donation-level-user-entered input[type="text"]{border:1px solid #990000;background-color:#feeaeb}div.responsive input.error[type="text"],#SCSustainerCancel input.error[type="text"]{border:1px solid #b94a48}#SCSustainerCancel input.error[type="text"]{margin-bottom:0.4rem;display:block}div.responsive input.valid[type="text"],#SCSustainerCancel input.valid[type="text"]{border:1px solid #089e00}input#billing_addr_street2name.valid,input#level_standardexpanded5639amount.valid{border:1px solid #cccccc;background-color:#ffffff}div.responsive label.error,#SCSustainerCancel label.error{font-size:12px;text-transform:none;color:#b94a48}#SCSustainerCancel label.error{margin-bottom:2rem}select.error,#ProcessForm select.error{border:1px solid #b94a48}#SCSustainerCancel select.error{margin-bottom:0.4rem;display:block}select.valid,#ProcessForm select.valid{border:1px solid #089e00;background-color:inherit}input,textarea,select,fieldset{margin-bottom:0}td.FormSectionHeader{padding-left:15px}@media screen and (min-width: 440px){div.payment-field-container span.external-payment span.payment-type-option,div.payment-field-container span.internal-payment{margin-bottom:0}.cardExpGroup>select#payment_typecc_exp_date_MONTH,.cardExpGroup>select#payment_typecc_exp_date_YEAR,.cardExpGroup>select#responsive_payment_typecc_exp_date_MONTH,.cardExpGroup>select#responsive_payment_typecc_exp_date_YEAR{width:48.6%}#payment_typecc_type_MasterCard,#payment_typecc_type_Visa,#payment_typecc_type_Discover,#payment_typecc_type_American_Express,#responsive_payment_typecc_type_MasterCard,#responsive_payment_typecc_type_Visa,#responsive_payment_typecc_type_Discover,#responsive_payment_typecc_type_American_Express{width:88px;height:52px;padding-left:88px}#payment_typecc_type_MasterCard,#responsive_payment_typecc_type_MasterCard{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/mastercard.jpg) no-repeat scroll center center}#payment_typecc_type_Visa,#responsive_payment_typecc_type_Visa{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/visa.jpg) no-repeat scroll center center}#payment_typecc_type_Discover,#responsive_payment_typecc_type_Discover{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/discover.jpg) no-repeat scroll center center}#payment_typecc_type_American_Express,#responsive_payment_typecc_type_American_Express{background:url(https://planetary.s3.amazonaws.com/sites/planetary/images/amex.jpg) no-repeat scroll center center}}@media screen and (min-width: 826px){#billing_first_name_row,#billing_addr_country_row,#joint_donor_first_name_row,#tribute_honoree_first_name_row,#tribute_notify_recip_country_row{float:left;margin-right:2%;width:49%}#billing_last_name_row,#billing_addr_street2_row,#billing_addr_state_row,#payment_typecc_cvv_row,#responsive_payment_typecc_cvv_row,#billing_addr_zip_row,#joint_donor_last_name_row,#tribute_honoree_last_name_row,#tribute_notify_recip_street2_row,#tribute_notify_recip_state_row,#tribute_notify_recip_zip_row{float:left;width:49%}#payment_typecc_type_row,#responsive_payment_typecc_type_row{float:right;width:49%}#payment_typecc_number_row,#responsive_payment_typecc_number_row{float:left;margin-right:2%;width:49%}#billing_addr_street1_row,#billing_addr_city_row,#donor_email_address_row,#payment_typecc_exp_date_row,#responsive_payment_typecc_exp_date_row,#tribute_notify_recip_street1_row,#tribute_notify_recip_city_row{clear:both;float:left;margin-right:2%;width:49%}#donor_email_opt_in_Row{width:47.1%;float:left}}
