Skip to content

Instantly share code, notes, and snippets.

@slater
Created November 24, 2014 04:25
Show Gist options
  • Save slater/209cbaeacd04ea83d7d4 to your computer and use it in GitHub Desktop.
Save slater/209cbaeacd04ea83d7d4 to your computer and use it in GitHub Desktop.
DN 2.0 tools
<%@ Master Language="C#" MasterPageFile="~/MasterPages/SkinDefault.Master" AutoEventWireup="true" %>
<asp:Content ContentPlaceHolderID="head" runat="server">
<asp:ContentPlaceHolder ID="head" runat="server" />
<!--
<style type="text/css">
/* Overrides */
html body #nfgContainer, html body #nfgContainer img, html body #nfgContainer h1, html body #nfgContainer h2, html body #nfgContainer h3, html body #nfgContainer h4, html body #nfgContainer h5, html body #nfgContainer h6, html body #nfgContainer p, html body #nfgContainer a, html body #nfgContainer span, html body #nfgContainer ul, html body #nfgContainer li, html body #nfgContainer div, html body #nfgContainer input, html body #nfgContainer textarea, html body #nfgContainer .clear, html body #nfgContainer .button, html body #nfgContainer .clearfix, html body #nfgContainer table, html body #nfgContainer tr, html body #nfgContainer td, html body #nfgContainer label, html body #nfgContainer section, html body #nfgContainer article, html body #nfgContainer main, html body #nfgContainer header, html body #nfgContainer aside, html body #nfgContainer .sidebar, html body #nfgContainer select, html body #nfgContainer #frmSendtofriend .submit, html body #nfgContainer form, html body #nfgContainer footer {line-height:normal !important; height:auto !important; width:auto !important; float:none !important; margin:0 !important; padding:0 !important; border-radius:0 0 !important; box-shadow:none !important; text-shadow:none !important; clear:none !important; background:none no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; font-family:sans-serif !important; font-size:medium !important; text-decoration:none !important; outline:none !important; overflow:visible !important; visibility:visible !important; font-style:normal !important; vertical-align:top !important; text-align:left !important; color:#333 !important; box-sizing:border-box !important; overflow-x:hidden !important; cursor:inherit !important; border:0 !important; font-weight:normal !important; letter-spacing:normal !important; word-spacing:normal !important; text-indent:0 !important; min-height: 0 !important; min-width: 0 !important; text-transform:none !important; border-collapse: collapse !important; list-style-type: none !important;}
html body #nfgContainer {padding:20px 0 !important;}
html body #nfgContainer a, html body #nfgContainer span a {color:#0000ff !important; cursor:pointer !important;}
html body #nfgContainer .button {cursor:pointer;}
html body #nfgContainer h1, html body #nfgContainer h2, html body #nfgContainer h3, html body #nfgContainer h4, html body #nfgContainer h5, html body #nfgContainer h6 {font-size:large !important; font-weight:bold !important; margin:0.8rem 0 0.3rem 0 !important;}
html body #nfgContainer input, html body #nfgContainer textarea {border:1px solid #ccc !important; border-radius:3px 3px !important; margin:0 0.3rem 1px 0 !important; padding:0.45rem 0.4rem 0.3rem 0.45rem !important; background-color:#fff !important;}
html body #nfgContainer input:hover, html body #nfgContainer textarea:hover {border:1px solid #999 !important;}
html body #nfgContainer input[type=text]:focus, html body #nfgContainer textarea:focus {border:1px solid #111 !important; color:#111 !important; background-color:#fffff1 !important;}
html body #nfgContainer div.mid {width:47% !important; display: inline-block !important;}
html body #nfgContainer div.mid input[type=text], html body #nfgContainer div.mid textarea, html body #nfgContainer div.emailwidth input[type=text],html body #nfgContainer div.mid511 input[type=text] {width:99% !important; margin:0 0.3rem 1px 0 !important;}
html body #nfgContainer div.emailwidth, html body #nfgContainer div.mid511 {width:59% !important; display: inline-block !important;}
html body #nfgContainer div.mid511 {width:39% !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl00_litCallToAction, html body #nfgContainer ul.donation-amounts {margin-bottom:1rem !important;}
html body #nfgContainer #wrapper div.main-content-wrapper {min-height:800px !important;}
html body #nfgContainer div.layout3PaymentOptions {padding:3px 0 0 0 !important;}
html body #nfgContainer #aCredit, html body #nfgContainer div.uniform-paypalsubmit {display:inline-block !important; margin:0 0.2rem 0.5rem 0 !important;}
html body #nfgContainer .optional {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAWCAYAAAB0S0oJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsmEtqAkEQhlszREHBhYhBQcGlO6+TVcBLBBISknsEXOUoHsCFC3cKSkQEBQUFxfTXoYbWGc2MSTaxfyid6a6px1/V5SPRbrevlVJPWu60lNVlYailpeXV0y8vWu7VZYLCP2i5SuqXpnJoQkTB8aAKScfBF7zvFIrFosrn8+Z6Pp+r8XisNpuNua9UKiqbzZrr1Wpl9pbLparX6wE7i8XC1wXT6dToR/XB+nA49NfAYDAIxIkfe51YDtfCcLIjcFir1ZTnef69nSQB5nI5c00Q7IkuYC+Tyewlz1oqlTLBxfFRKpV8HdZsUoUI7JbL5UAMh7qxiMAYRqlEp9NR3W7XsEpiUj0Be6PRyDzDPvcIoEPkWemA9Xpt1qP6oNvQJdkwoI8QgxQlLo4SIZUkSLu9QTqd3tO1K0+SURHVBzYh0e4KG5I4HYetY4SdfTSiglYmGKpJ9f4C0nFhSeKbDoNY/PN+WKyzh6VUlnMnEOMyyOyjgX5cEuL4kGFMV/Cc7NtJ27MFcmS4/ogIHEub4XS73ZoguKYFbditfQoSMJVF4viQrkCXZ8WnHAuZSaBare4RIUNUjl5YvCc/Pnu9npniYgQD/X4/UK2oaDQafhVJiEDj+JCusI+HHAs7udlsZuwJ8bzbH7lhRCT0j66d+zr1S8PyvxAxcTSoCUS8OR5Ui2H5rIU/Z2613FwYAR9a3rU8JnY7NyvdsHREOCKO4lOAAQCIfkkMGAgflwAAAABJRU5ErkJggg==) !important; background-repeat:no-repeat !important; height: 18px !important; margin-left: 5px !important; position: absolute !important; width: 66px !important;}
/* Login section */
html body #nfgContainer #loginMainDiv {position:relative !important;}
html body #nfgContainer #loginMainDiv input[type="text"], html body #nfgContainer #loginMainDiv input[type="password"] {width:99% !important;}
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl00_btnLogin {overflow: hidden !important; float:right !important;}
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl00_btnLogin span {padding:5px 20px !important; border-radius: 3px 3px !important; cursor:pointer;}
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl00_btnLogin span input {display: none !important;}
html body #nfgContainer #forgotPwdLink {font-size:small !important; float:left !important; text-decoration: underline !important; position:absolute !important; bottom:4px !important; left:0 !important;}
/* Call-to-Action section */
html body #nfgContainer div.featured-text, div.featured-text p {line-height:1.6 !important;}
/* New password section */
html body #nfgContainer div.newUserPasswordDiv span.heading {font-weight:bold !important;}
/* Paypal button */
html body #nfgContainer div.uniform-paypalsubmit div.tertiary-bg {background-color:#fff !important;}
html body #nfgContainer div.uniform-paypalsubmit div.button {background-image: url("data:image/png;base64,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") !important; width:94px !important; height:34px !important; color:#fff !important; background-color:none !important; text-indent: -9000px !important; cursor:pointer !important; overflow:hidden !important;}
html body #nfgContainer div.uniform-paypalsubmit div.button:hover {background-position:left bottom !important;}
/* Custom form field item backgrounds */
html body #nfgContainer .checker span, html body #nfgContainer .radio span {background-image: url("data:image/png;base64,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") !important; display:inline-block !important; width:20px !important; height:20px !important; margin:0 4px 0 0 !important; overflow:hidden !important; cursor:pointer !important;}
html body #nfgContainer .checker span.checked {background-position:left bottom !important;}
html body #nfgContainer .radio span {background-position:right top !important;}
html body #nfgContainer .radio span.checked {background-position:right bottom !important;}
html body #nfgContainer .selector {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABkCAYAAACGqxDMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNrs2MsNgCAMgGFqXIx1GIh1GA0f0QvShBRifPwcPED6hdJKopJzdiPH5AYPQEDAb4Dz9kgpqVeO914sO9SCpCdl6cVqZyg92B7IjT0GXPuwuqjNN+2wDLZgl5RPxIq9qG0oCu8yICAgICAgICAgICAg4A1gjLG6qM037bAMtmCXlE/EivEB/lBwPqqqViaEwF9iGhsQ8A/gIsAAlUVAKcb78tsAAAAASUVORK5CYII=") !important; border:1px solid #ccc !important; border-bottom:1px solid #aaa !important; overflow:hidden !important; width:100% !important; color:#555 !important; text-align:right !important; padding:6px 10px 5px 10px !important; background-color:#fdfdfd !important; border-radius:3px 3px !important; cursor: pointer !important; background-position:right top !important; overflow: hidden !important; margin:0 0 1px 0 !important;}
html body #nfgContainer .selector:hover {background-position: right bottom !important;}
html body #nfgContainer .selector select {min-height:27px !important; width:100% !important;}
/* Donation amount section */
html body #nfgContainer #amountDiv section {width:auto !important;}
html body #nfgContainer #editAmountDiv {margin-bottom:1rem !important;}
html body #nfgContainer ul.donation-amounts li {display:inline-block !important; overflow:hidden !important;}
html body #nfgContainer ul.donation-amounts #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl01_liOther {display:block !important;}
html body #nfgContainer ul.donation-amounts #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl01_liOther div {overflow:hidden !important; min-height:35px !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl01_dvOtheAmtBtn {float:left !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl01_dvOtheAmtBtn a {margin: 0 !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl01_otheramount {margin:1px 0 0 5px !important;}
html body #nfgContainer ul.donation-amounts li a {min-width:70px !important; text-align: center !important;}
/* Display amounts as a list
html body #nfgContainer ul.donation-amounts li {display:block !important;}
html body #nfgContainer ul.donation-amounts li a {float:left !important; min-width:70px !important; text-align:center !important;}
html body #nfgContainer ul.donation-amounts li p {padding:10px 0 0 8px !important;}
*/
/* Recurring donation section */
html body #nfgContainer #divRecurringPasswordFields {margin:0.5rem 0 !important;}
html body #nfgContainer #divRecurringPasswordFields div.mid_password {float:left !important; width:49% !important; margin:3px 0 2px 0 !important; min-height:34px !important; overflow: hidden !important;}
html body #nfgContainer #divRecurringPasswordFields div.mid_password input {width:97% !important; margin:0 5px 0 0 !important;}
/* Gift item section */
html body #nfgContainer .giftTitle h1 span {font-weight:bold !important;}
html body #nfgContainer ul#giftList {margin:1rem 0 0 0 !important;}
html body #nfgContainer ul#giftList li {padding-bottom:1rem !important;}
html body #nfgContainer ul#giftList li label {float:left !important;margin:0 0 1rem 0 !important;}
html body #nfgContainer ul#giftList li div.gheading span {font-weight:bold !important;}
html body #nfgContainer ul#giftList img {max-width:100px; max-height:100px;}
/* Donor address section */
html body #nfgContainer div.zipAndState {overflow: auto !important; clear:both !important;}
html body #nfgContainer div.zipAndState div.mid3, html body #nfgContainer div.uniform-country {float:left !important; width:45% !important;}
html body #nfgContainer div.zipAndState div.mid3 input[type=text] {width:99% !important;}
html body #nfgContainer div.uniform-state {width:50% !important;}
html body #nfgContainer div.uniform-state .selector {width:99% !important;}
html body #nfgContainer div.left-float-state, html body #nfgContainer div.text-zip {width:45% !important; float:left !important;}
html body #nfgContainer div.text-zip input {width:100% !important;}
/* CC section */
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl03_nameoncard, html body #nfgContainer #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl03_nameoncard {width:99% !important; margin:0.7rem 0 !important;}
html body #nfgContainer #cardTypeList li {float:left !important; margin:0 1rem 0 0 !important; width:75px !important;}
html body #nfgContainer #cardTypeList li label {display: block !important; height: 34px !important; overflow: hidden !important;}
html body #nfgContainer #cardTypeList li label span.cc1, html body #nfgContainer #cardTypeList li label span.cc2, html body #nfgContainer #cardTypeList li label span.cc3 {cursor:pointer !important; background-image: url("data:image/png;base64,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") !important; min-height: 50px !important; min-width: 50px !important; float:right !important;}
html body #nfgContainer #cardTypeList li label div.radio span {margin-top:6px !important;}
html body #nfgContainer #cardTypeList li label span.cc1 {background-position:0 0 !important; width:48px !important;}
html body #nfgContainer #cardTypeList li label span.cc2 {background-position:-58px 0 !important; width:50px !important;}
html body #nfgContainer #cardTypeList li label span.cc3 {background-position:-118px 0 !important; width:50px !important;}
html body #nfgContainer .uniform-expiresmonth, html body #nfgContainer .uniform-expiresyear {width:42% !important; display: inline-block !important;}
html body #nfgContainer #billingDiv {margin:0 0 1rem 0 !important;}
html body #nfgContainer #billingDiv div.cardnumber {width:50% !important; float:left !important;}
html body #nfgContainer #billingDiv div.cardnumber input[type=text] {width:98% !important;}
html body #nfgContainer #billingDiv div.mid3 {float:left !important; width:49% !important;}
html body #nfgContainer #billingDiv div.mid332 {width:49% !important;}
html body #nfgContainer #billingDiv div.mid3 input, html body #nfgContainer #billingDiv div.mid332 input {width:99% !important;}
/* Dedication section */
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_sendacknowledgement {float:left !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedication, html body #nfgContainer #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationAckDiv {width:85% !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationAckDiv span.text, , html body #nfgContainer #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationAckDiv span.text {cursor:pointer !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationTextDiv {margin:0 0 0.3rem 0 !important;}
html body #nfgContainer span.dedication_heading {margin:0 0 0.4rem 0 !important;}
html body #nfgContainer #dedicationAck {float:left !important; width:49% !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationDiv, html body #nfgContainer #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationDiv {margin:0.55rem 0 0 0 !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationDiv div.item-form-container, html body #nfgContainer #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationDiv div.item-form-container {margin:0.7rem 0 0 0 !important;}
html body #nfgContainer #dedicationAck #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationmessage {border:1px solid #ccc !important; width:50% !important; min-height:200px !important; width:100% !important;}
html body #nfgContainer #dedicationAck label span {font-weight:bold !important;}
html body #nfgContainer #dedicationAckDetail {margin: 1rem 0 0 0 !important; float:right !important; width:49% !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationAckOptions, html body #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationAckOptions {margin:0 0 0.5rem 0 !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationAckOptions li, html body #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationAckOptions li {margin:0 0 0.3rem 0 !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationAckOptions li span.rdotext, html body #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl06_dedicationAckOptions li span.rdotext {font-size:80% !important; position:relative !important; top:3px !important;}
html body #nfgContainer #bypostdiv div.uniform-dedicationcountry span {width:99% !important; margin:0.7rem 0 0 0 !important;}
html body #nfgContainer #bypostdiv input[type=text] {width:99% !important;}
html body #nfgContainer #bypostdiv div.uniform-dedicationstate .selector, html body #nfgContainer #bypostdiv #ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl06_dedicationzip {width:49% !important; float:left !important; margin:0 2px 0 0 !important;}
html body #nfgContainer div.uniform-dedicationmessage {padding-top:0.5rem !important;}
/* Giving options section */
html body #nfgContainer #givingOptionDiv section {width: auto !important;}
html body #nfgContainer #givingOptionDiv #givingooptionslist {margin:0.75rem 0 0 0 !important;}
html body #nfgContainer #givingOptionDiv #givingooptionslist li {margin:0 0 0.5rem 0 !important;}
html body #nfgContainer #givingOptionDiv #givingooptionslist li label span.text {width:90% !important; line-height: 1.3 !important;}
/* Custom questions section */
html body #nfgContainer td.heading {padding-top:10px !important;}
html body #nfgContainer #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl07_customQuestionPanel textarea {width:99% !important;}
html body #nfgContainer table.dynamicCQ td input, html body #nfgContainer table.dynamicCQ td .selector, html body #nfgContainer table.dynamicCQ td textarea {margin:5px 0 10px 0 !important;}
html body #nfgContainer table.dynamicCQ td.heading, html body #nfgContainer table.dynamicCQ td.heading span {font-weight:bold !important;}
/* Donate Now submit button */
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_submit, html body #nfgContainer #uniform-ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_submit {width:85% !important; margin:0 5px 1rem 5% !important; text-align: center !important; padding:1rem 1.5rem !important; border-radius: 5px 5px !important; cursor: pointer !important;}
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_submit span, html body #nfgContainer #uniform-ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_submit span {font-weight:bold !important; color:#fff !important;}
html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_submit input, html body #nfgContainer #uniform-ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_submit input {display: none !important;}
html body #nfgContainer .errormsg {color: #ff0000 !important; font-size: small !important; margin: 0 0 5px 0 !important; padding: 4px 3px 1px 4px !important;}
/* Footer items */
html body #nfgContainer #dn_footer {overflow:auto !important; margin:1rem 0 0.5rem 0 !important;}
html body #nfgContainer #dn_footer, html body #nfgContainer #dn_footer p, html body #nfgContainer #dn_footer a {font-size:small !important; color:rgba(0,0,0,0.75) !important;}
html body #nfgContainer p.GeoTrust {float:left !important; margin:0 0.8rem 0 0 !important;}
html body #nfgContainer #dn_footer a {text-decoration: underline !important;}
/* Thank-you items */
html body #nfgContainer form.nfgthankyoupage div.main-content-wrapper {width:45% !important; float:left !important;}
html body #nfgContainer form.nfgthankyoupage #wrapper {position:relative !important; padding-bottom:3rem !important;}
html body #nfgContainer form.nfgthankyoupage #wrapper span, html body #nfgContainer #wrapper p {line-height: 1.4 !important}
html body #nfgContainer form.nfgthankyoupage div.hr2 {border-top:1px solid #003366 !important; margin:0.75rem 0 !important;}
html body #nfgContainer form.nfgthankyoupage .chargeamount {background-color:#ff786d !important; padding:5px !important;}
html body #nfgContainer form.nfgthankyoupage footer {clear: both !important;}
html body #nfgContainer form.nfgthankyoupage textarea {width:auto !important; min-width:0 !important;}
/* Thank-you sidebar items */
html body #nfgContainer #sidebar { width:47% !important; float:right !important;}
html body #nfgContainer #sidebar span.recaptcha_casesensitive_message {display:block !important; font-size:small !important; opacity:0.8 !important;}
html body #nfgContainer #sidebar input[type=text], html body #nfgContainer #sidebar textarea {width:99% !important;}
html body #nfgContainer #sidebar #recaptcha_response_field {width:99% !important;}
html body #nfgContainer #sidebar #recaptcha_table {width:99% !important;}
html body #nfgContainer #sidebar #recaptcha_table tr td, html body #nfgContainer #sidebar #recaptcha_table tr td a, html body #nfgContainer #sidebar #recaptcha_table tr td span {font-size:small !important; opacity:0.8 !important; line-height: 1 !important}
html body #nfgContainer #sidebar #recaptcha_table tr td.recaptcha_image_cell {padding-bottom:5px !important;}
html body #nfgContainer #sidebar #social-media {margin-bottom:1rem !important;}
html body #nfgContainer #sidebar #social-media li {border-bottom:1px solid #093465 !important;}
html body #nfgContainer #sidebar #social-media li a {display:block !important; padding:20px 0 15px 0 !important; font-family: sans-serif !important;}
/* Hide elements' scrollbars showing up in IE */
html body #nfgContainer div.banner_image, html body #nfgContainer .frequency, html body #nfgContainer ul.donation-amounts li, html body #nfgContainer #paymentInfoDiv div.cd_wrapper, html body #nfgContainer #givingOptionDiv #givingooptionslist li, html body #nfgContainer div.layout3PaymentOptions, html body #nfgContainer div.uniform-paypalsubmit, html body #nfgContainer div.uniform-submit, html body #nfgContainer #dn_footer p.GeoTrust {overflow:hidden !important;}
/* Custom items and colors */
html body #nfgContainer .tertiary-bg, html body #nfgContainer #aCredit, html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_ctl00_btnLogin span, html body #nfgContainer div.main-content-wrapper #ctl00_ctl00_body_body_ctl00_btnDone, html body #nfgContainer #frmSendtofriend .submit, html body #nfgContainer #ctl00_ctl00_body_body_ctl00_btnAdd {color:#fff !important; cursor:pointer !important; background-color:#002243 !important;}
html body #nfgContainer h1, html body #nfgContainer h2, html body #nfgContainer h3, html body #nfgContainer h4, html body #nfgContainer h5, html body #nfgContainer h6, html body #nfgContainer a, html body #nfgContainer span a, html body #nfgContainer div.main-content-wrapper #ctl00_ctl00_body_body_ctl00_btnDone {color:#002243 !important;}
html body #nfgContainer .frequency a, html body #nfgContainer div.layout3PaymentOptions a, html body #nfgContainer ul.donation-amounts li a, html body #nfgContainer div.main-content-wrapper #ctl00_ctl00_body_body_ctl00_btnDone, html body #nfgContainer #sidebar #add-input, html body #nfgContainer #frmSendtofriend .submit, html body #nfgContainer #ctl00_ctl00_body_body_ctl00_btnAdd {display:inline-block !important; padding:9px 15px 8px 15px !important; border-radius:5px 5px !important; color:#fff !important; margin:0 0.2rem 0.5rem 0 !important; font-size:small !important; cursor:pointer !important; border-top:1px solid rgba(255,255,255,0.5) !important; border-bottom:1px solid rgba(0, 0, 0, 0.2) !important; font-weight:bold !important;}
html body #nfgContainer ul.donation-amounts li a:hover, html body #nfgContainer #aCredit.on, html body #nfgContainer #aCredit.on:hover, html body #nfgContainer div.layout3PaymentOptions #aCredit.on, html body #nfgContainer div.layout3PaymentOptions #aCredit.on:hover, html body #nfgContainer #aCredit.on:hover, html body #nfgContainer .on, html body #nfgContainer .frequency a:hover, html body #nfgContainer div.layout3PaymentOptions a:hover, html body #nfgContainer #uniform-ctl00_ctl00_ctl00_body_body_MainContentPlaceHolder_submit:hover, html body #nfgContainer #frmSendtofriend .submit:hover, html body #nfgContainer div.main-content-wrapper #ctl00_ctl00_body_body_ctl00_btnDone:hover {color:#fff !important; text-shadow:0 1px 2px rgba(0,0,0,0.75) !important; background-color:#1c8eff !important;}
html body #nfgContainer #btnNeedToEditRD span {display:inline-block !important; padding:0.5rem 1rem !important; background-color:#eee !important; border-bottom:1px solid #ccc !important; border-radius:3px 3px !important; font-size:small !important; color:rgba(0,0,0,0.75) !important;}
html body #nfgContainer #btnNeedToEditRD span:hover {background-color:#fff; text-decoration: underline !important; color:#000 !important;}
html body #nfgContainer textarea {min-width:500px !important;}
#simplemodal-container {min-height:200px !important;}
@media all and (orientation: portrait) {
}
</style>
<script type="text/javascript">jQuery(document).ready(function() {jQuery("div.thankyou_wrapper").closest("#aspnetForm").addClass("nfgthankyoupage");});</script>
-->
<style type="text/css">
/* Remove NPO-wrapper fixed width */
html body #nfgContainer div.npo_wrapper {width:auto !important;}
/* Fonts */
html body #nfgContainer p, html body #nfgContainer span, html body #nfgContainer input, html body #nfgContainer #frmSendtofriend input, html body #nfgContainer textarea, html body #nfgContainer h1, html body #nfgContainer h2, html body #nfgContainer h3, html body #nfgContainer h4, html body #nfgContainer h5, html body #nfgContainer h6, html body #nfgContainer td, html body #nfgContainer a, html body #nfgContainer li, html body #nfgContainer .heading_wrapper .featured-text {font-family:sans-serif !important; text-transform: none !important;}
/* H1, H2, H3, H4, H5, H6 */
html body #nfgContainer h1, html body #nfgContainer h2, html body #nfgContainer h3, html body #nfgContainer h4, html body #nfgContainer h5, html body #nfgContainer h6 {font-weight:bold !important; font-size:20px !important;}
/* Colors & behaviors */
html body #nfgContainer h1, html body #nfgContainer h2, html body #nfgContainer h3, html body #nfgContainer h4, html body #nfgContainer h5, html body #nfgContainer h6 {color:#801012 !important;}
html body #nfgContainer a {color:blue;}
html body #nfgContainer #editAmountDiv a, html body #nfgContainer #paymentInfoDiv div.layout3PaymentOptions #aCredit, html body #nfgContainer #billingDiv #aCredit, html body #nfgContainer .button, html body #nfgContainer #frmSendtofriend input[type=submit] {background-image:none !important; border-radius:5px 5px !important; font-weight:bold !important; cursor:pointer !important; border-bottom:1px solid rgba(0,0,0,0.4) !important; color:#fff !important; background-color:#801012 !important;}
html body #nfgContainer #editAmountDiv a.on, html body #nfgContainer #editAmountDiv a:hover, html body #nfgContainer #billingDiv #aCredit:hover, html body #nfgContainer #billingDiv #aCredit.on, html body #nfgContainer #paymentInfoDiv div.layout3PaymentOptions #aCredit:hover, html body #nfgContainer .button:hover, html body #nfgContainer #frmSendtofriend input[type=submit]:hover {text-shadow:0 1px 1px rgba(0, 0, 0, 0.8) !important; background-color:#ea1d21 !important;}
/* Fix various issues*/
html body #nfgContainer, html body #nfgContainer * {box-sizing:content-box !important;}
html body #nfgContainer footer, html body #nfgContainer #footer {background-color:transparent !important; border:0 !important;}
html body #nfgContainer ul, html body #nfgContainer ol, html body #nfgContainer ul li, html body #nfgContainer ol li {list-style-type: none !important;}
html body #nfgContainer #header, html body #nfgContainer header {background:transparent url() no-repeat right top; background-image: none !important; border:0 !important; margin:0 !important; text-align: left !important; height:auto !important; float:none !important; width:auto;}
html body #nfgContainer ul.donation-amounts-collapse {width:auto !important;}
html body #nfgContainer #editAmountDiv ul.donation-amounts > li:last-child, html body #nfgContainer #editAmountDiv ul.donation-amounts #ctl00_ctl00_ctl00_head_body_MainContentPlaceHolder_ctl01_liOther {display:block !important; float:none !important; clear:both !important;}
html body #nfgContainer #paymentInfoDiv #aCredit, html body #nfgContainer #billingDiv #aCredit {min-width:100px !important;}
html body #nfgContainer div.uniform-paypalsubmit div.button {background-color:transparent !important; border:0 !important;}
html body #nfgContainer label, html body #nfgContainer label span {cursor:pointer !important;}
html body #nfgContainer #wrapper div.main-content-wrapper div.content-block, #dedicationAck {background-color:#fff !important;}
html body #nfgContainer #wrapper div.main-content-wrapper div.content-block, #dedicationAck label[for=dedicationmessage], html body #nfgContainer #wrapper div.main-content-wrapper div.content-block, #dedicationAck label[for=dedicationmessage] span {font-weight:bold !important; cursor: default !important}
html body #nfgContainer #sidebar {float: left; margin-left: 20px; padding: 6px 0 0; width: 40% !important;}
html body #nfgContainer #dedication div.uniform-dedicationstate input.shortzip[type="text"] {width:32% !important;}
html body #nfgContainer #btnNeedToEditRD span {min-width: 185px !important;}
html body #nfgContainer div.main_section {padding-left: 0 !important;}
html body #nfgContainer #frmSendtofriend textarea {margin-bottom:10px !important;}
html body #nfgContainer #recaptcha_table td.recaptcha_image_cell {width:100% !important;}
html body #nfgContainer #sidebar #social-media a.sm-link {font-family: sans-serif !important;}
html body #nfgContainer #sidebar #frmSendtofriend .submit {margin:0 !important;}
html body #nfgContainer #recaptcha_table td div.recaptcha_input_area {width:auto !important;}
html body #nfgContainer a.forgotpw {position:static !important; margin:0 !important;}
html body #nfgContainer .donation-amounts li p {padding-right:20px !important;}
html body #nfgContainer .login_section {margin-top:0 !important;}
html body #nfgContainer .dynamicCQ td label {width:auto;}
html body #nfgContainer .heading_wrapper .image_wrapper .banner_image, html body #nfgContainer .heading_wrapper .image_wrapper .banner_image img {box-shadow: none !important; max-width:none !important; max-height: none !important;}
html body #nfgContainer .heading_wrapper a {text-decoration: underline !important;}
html body #nfgContainer form[action=thankyou] #main-content, html body #nfgContainer form[action=thankyou] .main-content-wrapper {padding:0 !important; margin:0 !important;}
html body #nfgContainer form[action=thankyou] #social-media, html body #nfgContainer form[action=thankyou] #social-media li {margin-left:0 !important; padding-left:0 !important;}
html body #nfgContainer form[action=thankyou] #social-media li a.sm-link {font-family: sans-serif !important; text-decoration:none !important;}
html body #nfgContainer #givingooptionslist li label span.text {width:60%;}
html body #nfgContainer div.main-content-wrapper input.submit {margin:1rem 0 !important; background-position:3px -458px !important; padding:0 !important;}
html body #simplemodal-container {min-height: 190px !important;}
/* Remove hr4 on Thank-You page */
html body #nfgContainer .hr4 {display: none !important;}
/* Fix recurring donation tool-tip */
html body #nfgContainer h3.df {min-height:40px !important;}
html body #nfgContainer h3.df div.dn_recurring_support {display: inline-block; line-height: 1.3 !important; margin: 0 0 0 20px !important; width: 200px !important; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAABkCAYAAACy0tHQAAAAqUlEQVRYhe3TOwrEIBQF0Kxa0toIbkDSuAmrbMIqnbVFSJcgWIU73UA+hkSmCMwV7N7h/bTBgyOEQENA8Hrgvb8H1nWFcw5aa4zjeA1SSui6DtZa5JwxL6kMYoxQSqHve8xL+t5T4L2HlBLDMGyCD2Bf7z54A87qLYJpmtC2LYwxxcBDhhDC/QxVPVRNqXoPV5P77Vva9/WyD0RAQEBAQEBAQEBAQPCP4AOTRPhMuQG5qwAAAABJRU5ErkJggg=="); background-repeat:no-repeat; background-color:#EEEFF1 !important; border:0 !important; margin:-12px 0 0 10px !important; padding:6px 4px 5px 25px !important; font:normal small/1.3 sans-serif !important; height:auto !important; position:absolute; color:#636363;}
html body #nfgContainer div.donationAmt {display:inline !important;}
</style>
</asp:Content>
<asp:Content ContentPlaceHolderID="body" runat="server">
<%=ResolveUrl("./") %>assets/
<div id="nfgContainer">
<form runat="server" id="form1">
<asp:ContentPlaceHolder ID="body" runat="server" />
</form>
</div>
</asp:Content>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment