.standard-text{color:#585858;font-family:"concourse_t3","proxima-nova",helvetica,arial,sans-serif;}.standard-text h1{color:#f26522;font-size:1.4em;}.standard-text a{color:#f26522;}.nsndp-theme .page--donate{background:url(/sites/all/themes/nsndp.themes/nsndp/images/donate-bg.jpg);background-repeat:no-repeat;background-size:cover;}.nsndp-theme .page--donate .don-background{background-color:rgba(255,255,255,0.5);}.nsndp-theme .page--donate .header-text{text-shadow:none;}.nsndp-theme .page--donate .header-text h1{color:#333;}.nsndp-theme .page--donate .header-text p{color:#333;}.nsndp-theme .asset--donate-button .donatebutton-button.donatebutton-button{background:#0099cc;width:100%;}.nsndp-theme .asset--step1-next-button .nextbutton-button{background:#333333;width:100%;}.nsndp-theme .asset--step2-next-button .nextbutton-button{background:#333333;width:100%;}.nsndp-theme .asset--donate-button .donatebutton-button.donate-button-disabled{background:#bbb;color:#eee;}.nsndp-theme .donatebutton-holder{max-width:none;}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.fieldtype--textfield.validate-error.fieldtype--textfield.validate-error .textfield-input-holder{border:4px solid #c41134;line-height:1;border-radius:4px;margin-top:-3px;margin-bottom:-3px;}.fieldtype--textfield.validate-error.fieldtype--textfield.validate-error .textfield-input-holder input{border:none;background:yellow;color:black;}.fieldtype--textfield.validate-error.fieldtype--textfield.validate-error .textfield-input-holder input::-webkit-input-placeholder{color:#c41134;}.fieldtype--textfield.validate-error.fieldtype--textfield.validate-error .textfield-input-holder input:-moz-placeholder{color:#c41134;}.fieldtype--textfield.validate-error.fieldtype--textfield.validate-error .textfield-input-holder input::-moz-placeholder{color:#c41134;}.fieldtype--textfield.validate-error.fieldtype--textfield.validate-error .textfield-input-holder input:-ms-input-placeholder{color:#c41134;}
.standard-block-area{padding-left:20px;padding-right:20px;}.standard-block-holder{max-width:1200px;margin:0 auto;}.standard-block-box{max-width:665px;}.standard-block-no-collapse:before,.standard-block-no-collapse-top:before,.standard-block-no-collapse:after,.standard-block-no-collapse-bottom:after{content:" ";display:table;}.standard-block-vcenter:after{content:" ";height:100%;display:inline-block;vertical-align:middle;}@media(min-width:0){.standard-aspect-scale-atf{width:100%;height:420px;height:133vw;}}@media(min-width:480px){.standard-aspect-scale-atf{height:452px;height:75vw;}}@media(min-width:800px){.standard-aspect-scale-atf{height:505px;height:55vw;max-height:600px;}}.page--donate .secure-mark-text{font-weight:normal;font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.page--donate .header-text h1{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--donate .select-amount-header h2{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--donate .max-reached-notice{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--donate .header-text h2,.page--donate .header-text p{font-weight:normal;font-family:Helvetica,arial,sans-serif;}.fieldtype--button .button-button{font-family:arial,sans-serif;font-weight:normal;}.fieldtype--checkbox .checkbox-afterfield-label{font-family:sans-serif;font-weight:normal;}.fieldtype--checkboxlist .checkboxlist-beforefield-label{font-family:sans-serif;font-weight:normal;}.fieldtype--radiobutton .radiobutton-afterfield-label{font-family:sans-serif;font-weight:normal;}.fieldtype--radiobuttons .radiobuttons-beforefield-label{font-family:sans-serif;font-weight:normal;}.fieldtype--selectlist .selectlist-beforefield-label{font-family:sans-serif;font-weight:bold;}.fieldtype--selectlist .selectlist-infield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;font-weight:normal;}.fieldtype--selectlist.validate-error .selectlist-status:before{font-family:verdana,sans-serif;}.fieldtype--textarea .textarea-beforefield-label{font-family:sans-serif;font-weight:bold;}.fieldtype--textarea .textarea-textarea{font-family:arial,sans-serif;font-weight:normal;}.fieldtype--textarea .textarea-infield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;font-weight:normal;}.fieldtype--textarea.validate-error .textarea-status:before{font-family:verdana,sans-serif;}.fieldtype--textfield .textfield-beforefield-label{font-family:sans-serif;font-weight:bold;}.fieldtype--textfield .textfield-input{font-family:arial,sans-serif;font-weight:normal;}.fieldtype--textfield .textfield-infield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;font-weight:normal;}.fieldtype--textfield.validate-error .textfield-status:before{font-family:verdana,sans-serif;}.page--membership .secure-mark-text{font-weight:normal;font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.page--membership .header-text h1{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--membership .select-amount-header h2{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--membership .max-reached-notice{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--membership .header-text h2,.page--membership .header-text p{font-weight:normal;font-family:Helvetica,arial,sans-serif;}.page--membership-2 .secure-mark-text{font-weight:normal;font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.page--membership-2 .header-text h1{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--membership-2 .select-amount-header h2{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--membership-2 .max-reached-notice{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.page--membership-2 .header-text h2,.page--membership-2 .header-text p{font-weight:normal;font-family:Helvetica,arial,sans-serif;}.qdinfo-holder .qdname{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.qdinfo-holder .qdpayheadline{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.textfield-infield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;font-weight:normal;}.magic-overlay-page-hidden #dupeerror{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.magic-overlay-page-hidden #contributeconfirmheader,.magic-overlay-page-hidden h2{font-weight:normal;font-family:'Helvetica-Roman',Helvetica,arial,sans-serif;}.qdinfo-holder .qdname{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.qdinfo-holder .qdpayheadline{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.textfield-infield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;font-weight:normal;}.wrapper--node-page-edit .unpublished-note{font-family:'Helvetica-Bold',arial,sans-serif;}.wrapper--node-page-edit .edit-link{font-family:'Helvetica-Bold',arial,sans-serif;}.wrapper--node-page-edit .copy-link{font-family:'Helvetica-Bold',arial,sans-serif;}.wrapper--node-page-edit .state-link{font-family:'Helvetica-Bold',arial,sans-serif;}.asset--donate-button-membership .donatebutton-button{font-family:'Helvetica',arial,sans-serif;font-weight:normal;}.asset--donate-button .donatebutton-button{font-family:'Helvetica',arial,sans-serif;font-weight:normal;}.asset--donate-cost-after-credit .taxcalcbubble-beforeinfo-label{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.asset--donate-cost-after-credit .taxcalcbubble-info{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.asset--donate-cost-after-credit .taxcalcbubble-info .symbol{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.asset--donate-cost-after-credit .taxcalcbubble-info .amount{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.asset--donate-tax-credit-slider .textfield-help:before{font-family:sans-serif;font-weight:bold;}.asset--donate-tax-credit-tooltip .tax-credit-help:before{font-family:sans-serif;font-weight:bold;}.asset--form-submit-notification h1{font-family:'Helvetica-Bold',Arial,sans-serif;}.asset--form-submit-notification .your-information-title{font-family:'Helvetica-roman',Helvetica,arial,sans-serif;}.asset--membership-button .donatebutton-button{font-family:'Helvetica',arial,sans-serif;font-weight:normal;}.asset--membership-price{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.asset--membership-price .non-receitable{font-family:'Helvetica-roman',Helvetica,arial,sans-serif;}.asset--membership-submit-state h1{font-family:'Helvetica-Bold',Arial,sans-serif;}.asset--membership-submit-state .your-information-title{font-family:'Helvetica-roman',Helvetica,arial,sans-serif;}html .asset--step-controller-alternate .stepcontrol-holder .stepcontrol-beforecontrol-label{font-family:'Helvetica-Bold','Helvetica',Arial,sans-serif;font-weight:bold;}.asset--step-controller-alternate .stepcontrol-step-label{font-family:'Helvetica-Bold','Helvetica',Arial,sans-serif;}.asset--step-controller-alternate .stepcontrol-step-button{font-family:'Helvetica-Bold','Helvetica',Arial,sans-serif;}.asset--step-controller .stepcontrol-beforecontrol-label{font-family:'Helvetica-Bold',sans-serif;font-weight:bold;}.asset--step-controller .stepcontrol-step-label{font-family:'Helvetica-Bold',sans-serif;}.asset--step-controller .stepcontrol-step-button{font-family:'Helvetica-Bold',sans-serif;}.asset--step1-next-button .nextbutton-button{font-family:'Helvetica-roman','Helvetica',Arial,sans-serif;font-weight:normal;}.asset--step2-next-button .nextbutton-button{font-family:'Helvetica-roman','Helvetica',Arial,sans-serif;font-weight:normal;}.matrixbutton-holder .matrixbutton-label .symbol{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixbutton-holder .matrixbutton-label .amount{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.matrixbutton-holder .matrixbutton-textfield-beforefield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixbutton-holder .matrixbutton-textfield-infield-label{font-weight:bold;font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixbutton-holder .matrixbutton-textfield-afterfield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixbutton-holder .matrixbutton-textfield-input{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.matrixbutton-holder .matrixbutton-textfield-holder.validate-error.validate-error .matrixbutton-textfield-status:before{font-family:verdana,sans-serif;}.matrixother-holder .matrixother-label .symbol{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-label .amount{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-beforefield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-infield-label{font-weight:bold;font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-afterfield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-input{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-status:before{font-family:verdana,sans-serif;}.matrixother-holder .matrixother-label .symbol{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-label .amount{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-beforefield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-infield-label{font-weight:bold;font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-afterfield-label{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-input{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-status:before{font-family:verdana,sans-serif;}.fieldset--taxcalcbubble .taxcalcbubble-beforeinfo-label{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.fieldset--taxcalcbubble .taxcalcbubble-info{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.fieldset--taxcalcbubble .taxcalcbubble-info .symbol{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.fieldset--taxcalcbubble .taxcalcbubble-info .amount{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.block--taxcredit-calculator .taxcalcbubble-beforeinfo-label{font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.block--taxcredit-calculator .taxcalcbubble-info{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.block--taxcredit-calculator .taxcalcbubble-info .symbol{font-family:'Helvetica-Light',Helvetica,arial,sans-serif;}.block--taxcredit-calculator .taxcalcbubble-info .amount{font-weight:bold;font-family:'Helvetica-Bold',Helvetica,arial,sans-serif;}.fieldset--d-donate-button .submitbutton-button{font-family:arial,sans-serif;font-weight:normal;}
body{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;flex:1;width:100%;}.page--donate{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;width:100%;}.page--donate{background:white;}.page--donate .don-background{display:none;}.page--donate .don-foreground{display:none;}.page--donate .donate-area{width:100%;}.page--donate .donate-holder{min-height:585px;border-radius:6px;background-color:#fcfcfc;width:100%;}.page--donate .donate-holder.complete{min-height:710px;}.page--donate .header-holder{width:100%;position:relative;}.page--donate .don-signon-holder{width:100%;text-align:center;}.page--donate .don-signon-box{width:100%;text-align:left;}.page--donate .donate-box > .step-holder{padding:20px;width:100%;}.page--donate .step-control{height:100px;background:#F37021;border-top-left-radius:6px;border-top-right-radius:6px;width:100%;}.page--donate .secure-mark{position:absolute;width:100%;}.page--donate .secure-mark-text{position:absolute;z-index:5;top:4px;right:8px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(204,204,204);display:inline-block;}.page--donate .secure-mark-text .fa{font-size:15px;margin-right:4px;}.page--donate .header-text{background-size:cover;background-repeat:no-repeat;padding:15px;}.candidate-donation .page--donate .header-text{background-color:transparent;background-image:none;}.page--donate .header-text h1{color:#58595b;font-size:24px;line-height:1.3;margin-bottom:8px;margin-top:0;margin-bottom:0.25em;}.page--donate .header-text h2,.page--donate .header-text p{margin:0;font-size:20px;line-height:1.3;margin-top:0.25em;margin-bottom:0;}.page--donate .select-amount-header{background:#fcfcfc;padding-top:20px 0;}.page--donate .select-amount-header h2{font-size:24px;line-height:1.3;color:#58595b;padding:0;margin:0;}.page--donate .don-signon-opening-text > *{margin-top:0;}.page--donate .don-success-opening-text > *{margin-top:0;}.page--donate .select-onetime-monthly{padding:22px 0 5px 0;border-bottom:none;}.page--donate .select-amount{padding:30px 0 30px 0;}.page--donate .contact-billing-info{padding:0px 0 20px 0;}.page--donate .step2-holder .contact-billing-info-filled{padding:0px 0 30px 0;}.page--donate .payment-info-error{padding:30px 0 5px 0;}.page--donate .payment-info{padding:0px 0 5px 0;}.page--donate .legal-confirm{padding:5px 0 5px 0;}.page--donate .check-box{padding:5px 0 5px 0;}.page--donate .tab-info .fa{margin-right:6px;}.page--donate .fieldtype--button .button-button{width:100%;border-radius:4px;padding-top:12px;padding-bottom:12px;margin:0;}.page--donate .max-reached-notice{margin-right:0;width:100%;color:#58595B;background:#FFFFFF;border:3px solid #c41134;line-height:1.4;text-align:left;border-radius:10px;padding:20px 20px;display:block;}.page--donate .max-reached-notice{top:0;right:0;visibility:visible;z-index:999;}.page--donate .max-reached-notice:before{border-right:14px solid #c41134;}.page--donate .max-reached-notice .symbol{color:#c41134;}.page--donate .max-reached-notice .amount{color:#c41134;}@media(min-width:480px){.page--donate .donate-box > .step-holder{padding:30px;}}@media(min-width:665px){.page--donate{width:100%;}.page--donate{background:#e57d2d;background:linear-gradient(45deg,#e57d2d 0%,#f7db40 100%);}.page--donate .don-background{display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:transparent;background-size:cover;background-position:center;}.page--donate .don-foreground{display:block;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;background:transparent;background-size:contain;background-position:bottom center;background-repeat:no-repeat;}.page--donate .donate-area{box-shadow:0 8px 18px rgba(0,0,0,0.5);border-radius:6px;}.page--donate .donate-box > .step-holder{border-top-left-radius:6px;border-top-right-radius:6px;}.page--donate .don-signon-holder{position:relative;z-index:3;max-width:1200px;margin:0 auto;}.page--donate .don-signon-box{position:relative;z-index:4;display:inline-block;padding:30px;width:500px;text-align:left;}.page--donate .don-success-holder{position:relative;z-index:3;width:1200px;background:transparent;}.page--donate .don-success-box{position:relative;z-index:4;display:inline-block;padding:30px;width:100%;text-align:left;}.page--donate .header-text{min-height:0;padding:20px 30px;font-size:80%;width:100%;text-shadow:3px 3px 8px #58595b;}.page--donate .header-text h1{font-size:24px;width:100%;color:#fff;}.page--donate .header-text h2,.page--donate .header-text p{font-size:20px;width:100%;color:#fff;}.page--donate .selected-info{border-left:none;}.page--donate .selected-info:after{display:none;}.page--donate .tabs{padding:0 30px;}.page--donate .tabs:after{display:inline-block;content:'';position:absolute;width:0;height:0;bottom:-1px;left:auto;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #60b94d;transition:left 0.8s;-webkit-transition:left 0.8s;}.page--donate .change-info{text-align:right;}.page--donate .tabs:after{left:15%;}.page--donate .tabs.edit:after{left:75%;}.page--donate .don-signon-holder,.page--donate .don-success-holder{text-align:center;}.page--donate.align-left .don-signon-holder,.page--donate.align-left .don-success-holder{text-align:left;}.page--donate.align-left .don-foreground{left:50%;right:0;background-position:right bottom;}.page--donate.align-right .don-signon-holder,.page--donate.align-right .don-success-holder{text-align:right;}.page--donate.align-right .don-foreground{right:50%;left:0;background-position:right bottom;}}
.ach-fields{display:none;}.bank-fields{display:none;}.paytype-holder{opacity:0.8;text-align:center;display:none;}.paymenterror-holder{display:none;}.paymentheader-holder{margin-top:30px;margin-bottom:25px;}.paymc-holder{margin-bottom:10px;}.payvisa-holder{margin-bottom:10px;}.paychk-holder{margin-bottom:10px;}.paysav-holder{margin-bottom:20px;}.paycredit-holder{margin-bottom:10px;}.paybank-holder{margin-bottom:20px;}.cardnumber-holder{margin-bottom:10px;}.cardexprmonth-holder{margin-bottom:10px;}.cardexpryear-holder{margin-bottom:10px;}.cardsecuritycode-holder{margin-bottom:20px;}.routingnumber-holder{margin-bottom:10px;}.accountnumber-holder{margin-bottom:10px;}.accountname-holder{margin-bottom:20px;}.accounttype-holder{margin-bottom:10px;}.accounttypechk-holder{margin-bottom:20px;margin-right:10px;display:inline-block;}.accounttypesav-holder{margin-bottom:20px;margin-right:10px;display:inline-block;}.legalconfirm-holder{}.donate-button{margin-top:20px;}.legalconfirm-afterfield-label.legalconfirm-afterfield-label{font-size:14px;line-height:1.3;}.donatebutton-holder{max-width:280px;margin:0 auto;}.qdinfo-holder{display:none;}.qdinfo-holder .qdname{display:block;line-height:1.2;}.qdinfo-holder .qdaddr{display:block;}.qdinfo-holder .qdnotyou{display:inline-block;color:#808285;text-decoration:underline;}.qdinfo-holder .qddiffinfo{display:inline-block;color:#808285;text-decoration:underline;}.qdpay-holder .qddiffinfo.qddiffinfo{display:block;}.qdinfo-holder .qdpayheadline{display:block;line-height:1.2;}.qdpay-holder{margin-bottom:30px;}.paymenterror-holder.paymenterror-holder{display:none;}@media (max-width:479px){.cardexprmonth-holder.cardexprmonth-holder{display:inline-block;width:48%;width:calc(50% - 7px);margin-right:7px;}.cardexpryear-holder.cardexpryear-holder{display:inline-block;width:48%;width:calc(50% - 7px);margin-left:7px;}}@media (min-width:480px){.paymc-holder{margin-right:15px;margin-bottom:15px;display:inline-block;}.payvisa-holder{margin-right:15px;margin-bottom:15px;display:inline-block;}.paychk-holder{margin-right:15px;margin-bottom:15px;display:inline-block;}.paysav-holder{margin-right:15px;margin-bottom:15px;display:inline-block;}.paycredit-holder{margin-right:15px;margin-bottom:15px;display:inline-block;}.paybank-holder{margin-right:15px;margin-bottom:15px;display:inline-block;}.cardexprmonth-holder.cardexprmonth-holder{display:inline-block;width:27%;width:calc(30% - 7px);margin-right:7px;}.cardexprmonth-beforefield-label.cardexprmonth-beforefield-label{white-space:nowrap;}.cardexpryear-holder.cardexpryear-holder{display:inline-block;width:27%;width:calc(30% - 7px - 7px);margin-left:7px;margin-right:7px;}.cardsecuritycode-holder.cardsecuritycode-holder{display:inline-block;width:38%;width:calc(40% - 7px);margin-left:7px;}.routingnumber-holder.routingnumber-holder{display:inline-block;width:48%;width:calc(50% - 7px);margin-right:7px;}.accountnumber-holder.accountnumber-holder{display:inline-block;width:48%;width:calc(50% - 7px);margin-left:7px;}}@media (min-width:640px){.paymentheader-holder{margin-top:60px;margin-bottom:50px;}}.selectlist-holder{position:relative;width:100%;}.selectlist-holder .selectlist-beforefield-label{color:#58595b;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;display:block;padding-bottom:2px;text-transform:uppercase;}.selectlist-holder .selectlist-select-holder{border:1px solid #58595b;position:relative;border-radius:5px;}.selectlist-holder .selectlist-select{border:4px solid #eeeeee;padding:6px;width:100%;font-size:20px;line-height:1.2;font-family:arial,sans-serif;font-weight:normal;-webkit-appearance:none;border-radius:5px;background:white;}.selectlist-status{display:none;}.selectlist-status-message{display:none;}.selectlist-holder.validate-error .selectlist-beforefield-label{color:#c41134;}.selectlist-holder.validate-error .selectlist-select-holder{border:1px solid #c41134;}.selectlist-holder.validate-error .selectlist-status{display:block;}.selectlist-holder.validate-error .selectlist-status:before{display:block;color:#c41134;font-family:verdana,sans-serif;font-size:20px;line-height:1.2;position:absolute;right:5px;bottom:5px;top:5px;padding:10px 10px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}.radiobutton-holder{position:relative;}.radiobutton-label{margin-left:5px;}.radiobutton-holder .radiobutton-status{display:none;}.radiobutton-holder .radiobutton-status-message{display:none;}.radiobutton-holder.validate-error .radiobutton-beforefield-label{color:#c41134;}.radiobutton-holder.validate-error .radiobutton-status{display:block;}.radiobutton-holder.validate-error .radiobutton-status:before{border:1px solid #c41134;display:block;color:#c41134;font-family:verdana,sans-serif;font-size:20px;line-height:1.2;position:absolute;right:0px;top:0px;padding:4px 10px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}.radiobutton-holder.validate-error .radiobutton-label{color:#c41134;}.checkbox-holder{position:relative;width:100%;}.checkbox-input{opacity:0;position:absolute;}.checkbox-input-holder{display:inline-block;}.checkbox-box-label{display:inline-block;vertical-align:top;background:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABICAYAAABof9IhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplZTU1MzJhNC0zMzNjLTQ2N2MtYWJhNi0wNTc3MDdhNWZkY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTdDOTg0RDA0Njc1MTFFNDhCRUI4QjhFMURGRjRDRDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTdDOTg0Q0Y0Njc1MTFFNDhCRUI4QjhFMURGRjRDRDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWQ5Njk1NWQtZWYyMi00NjBlLWI4NzMtYWY5ZTcwYTUxNjg2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVlNTUzMmE0LTMzM2MtNDY3Yy1hYmE2LTA1NzcwN2E1ZmRjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnyiIDkAAAHUSURBVHja7NwxTgJBFMbxYdWWRqgwhkrlAnCCPQRooiZYeA1NvIKFJGqMewlOABfAkhi3oqMlgm90ig1Rsdi3Msz/S15CgDD7fjvLTjNbWiwWhuSXEqCAAgooARRQQMmfQNvtk+X3mlJdqViqJrXjeY8zqVSqL9WTGmY/TJKnXAeLMq/LUs9SA6kLqfoGYBrXQ931NHA9lrUGizKY9gx2ArgqO67XsiborbvUQ0nT9awC2gxkZn43U5saoN2Ab8pdDdA4YNBYA7QWMGjuvW+vWhrt79XM2fmpqVarXklNJhPzcP9oXt/SVUuq3EF/jcU8ajS8m3q7lcrnsV9d3xQ6brTqC77NzGwODg8KHzMyG5wo2gLU+5MIAaCAAkoABRRQAiiggBJAAQUUUAIooIASQAEFlAAKKKAEUEABBZQACiigBFBAASWAAgooARRQQAElgHoGanf1+pqX0Wj9QO0WaXtg8/m7d5j22IuO3d5tn2v0475xu9+86C3SBWamMUPTgP/yUg3QfsCgfQ3QXsCgPQ1Q+yy4JEDMxCw9By/Pu/ylxo+vcYauZ7Vl09R8PcMoCWRmxq5n1XWoHeBYqiV1JzXWWFb809Jo7HpquR6nWoN9CDAAOW1l830US8sAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;position:relative;width:24px;height:24px;cursor:pointer;}.checkbox-input:checked + .checkbox-box-label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABICAYAAABof9IhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplZTU1MzJhNC0zMzNjLTQ2N2MtYWJhNi0wNTc3MDdhNWZkY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkE5MEVFQjk0NzFFMTFFNDkwNjBGOUVFOTExMzQxNTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkE5MEVFQjg0NzFFMTFFNDkwNjBGOUVFOTExMzQxNTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWQ5Njk1NWQtZWYyMi00NjBlLWI4NzMtYWY5ZTcwYTUxNjg2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVlNTUzMmE0LTMzM2MtNDY3Yy1hYmE2LTA1NzcwN2E1ZmRjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqwxSfsAAAZiSURBVHja7Nx5bBRVHAfw72x3u0dbwRLkEDkEFEGEUCUYLf6BiqEKhpRga0EopYAgISLBK4SrYgz/mLRAgYJIKYWkXDUalMuAgNqUQ1ogYmi4kcjVsrPHHL63nW3K2rq7c+x2ZvpLfum2szud95k37/3eXowoilAS7oLeMEFYSe4i+RHJc803uD6re+iOFrRHuGAkzAySZ0kulP7WYrSDho9CCTMYX5KslHptO2iUMZ/k+y38nQIfJ2lrB4083ia58n+2p5E8TeYQWzto+BhGcmcE9xtAch9BbXK0ZmdPUvi/03Utt37Q4Yd+Z3nbE84E/+9R7GIkyWKS09t7aEhcZFNTCWatDJc80kvHtwaaRJJ2W3rqHpAUDZDHSOZKbWsxah90cfZx3q4mN5Nlno8KgtrJElJvzSbZQPJbki/TutUgnW8EyRKpbbmhG0/Vd7MOTLp5gNzspfD/lFqaYZZINZfRI7SdzJCU66USupLgSM4KgtJaa6qJhst7zW6vIDlRBcz+ZBlaZ5HGlUITYW4l+bk0w+dJS0lVMIOT0nizSPbo3hXPpbjphCuuHnj0NfJznZqYQdB8M2B27PAIFi9ZhNP1Lr7omWODbAz/o9qYQdBhRse02xOxfOkiuJJS8PWA413tFu6kGpgk60I3WMOVRiNeeB55M6bD4bDrCtHj8WLtmmJUVZ/AskWfILVzFwjsXSQl+Gtae6ZIKSYi2THFdLn0V47SY86fOQOjzp5Bjz79IPjc8G0YSzelaoUZ0dJTbz0zFHVw2nBA4MCVT4Vw9xK0xDTNWt5fuQDc5V+V7mZAOExTgPKHvoL/zE6lu3mW5F+R3NHQoMKpcnh/WaUGZk2kdzYsqFh3BJ7vPo4ppnFBb50HuyUn5pjGBG24AbaxPIo5pvFAvfXwlLwFkfPGBdNYoLwX3k0TIDTcihumcUAFAb5tM8DfOhdXTMOAcj98Cu7iobhjGgKUP1oI38nyNoGpe1Cxdg+8B1e2GUxdg4pXqsDunKsIM68mvUbt49In6J2L8GyeqAampe2DkhlXqNoI/sAX2mC6/wG7PgOiwKuBWUFuM2oenlXVxnruwbt1CvhrJwK/Ojv3BzN4gnr797kbC3fyU064cncje/7KJkw0vsOujfZQchmyRelNmDTYPQuA6ydV6vkcvKXZEO5fk42JbkOgJaZ6oDfOgF3zKkTP/f9sYjdlBtbXSocR/4654GWenCAmx9En3bXDVAf071q4S95sdUwTeY5cpuMCl6vsWnP/cvjPfy/rsc5JW5swC5YVQEtM5aD3roAlY1rYDtZwE76yyYGeFnXnJBOc97cN8jBztoDp+WIT5vk/L2hegMgH9TY0ThARzrbc1arAEjGqWvPCPnj2LpGP2eslcg75mGEqAvVtz4fA3onuMWSJKFR9E/m4vC1PESaNZUuWxwxTNqhweju4S0flVVZ7F0MM99j6a2A3jlOMSSOWmPJAyeTiVfhajac0h4y/l1utZdm1b8gq3EMx4xHRgya64MhcrWwdLgpk/B0beIb9ofCz8GwY12L5pQdM2Zc889RoOKdUKCstyfjr3ZwdKNiDhbuvPBfCnTrdYiqalJjH0+CatR+MVf5bdfibf8C/+8MApr9yIRmXj+kaU/laPrUvnLN/hmfdGAju27J24a/dA/5qNQRS0+odU52VUnJXOGYdhKVjT/mXv0Ew1VvLOzrAkb8X1u5pMTnotoqp7rNNNicS39sGW//XTYupLmhgb1bYMtcgcWiWKTHVBw3s0QJrxgrYR84zHaY2oFIkpM+DI6PAVJiaggZ2PvRdON8pMQ2m5qCBBUDfUXDl7gJjSYgeM2uTrjBjAhqIbkPhnLkvqlWVM3MVmCdfgd4idq/LP9qHrKoOw5LcOTLMp8dAjxHbNzokPwbHzANI6NTPkJixB6VhT4F9WiWsPYYbDjM+oMFV1aQy2JrhGQGThjV+p5KsqsYXgvlpMRJ6jzAEZnxBg6uq0UthpAgLSj/Vq8cPz9JwuyN7c0XoNyxqOoauL14X8YG1NUx67LEOJisrh343kwvmDE9Z2Wan2rN8Ncwbqredgq41MWixFqA7TAxaoQUoHUPnmBDzA6ntmqyU6IfKN5oIk7a1SMulJ/0Gw2km6alzpLaKWoIGUelZo1/3OJnkEVrOGQDQLbVlstS2Iq0wafwrwABzBnWvPD2jXgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;}.checkbox-input:focus + .checkbox-box-label{background:url(data:image/png;base64,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Z2VSZWFkeXHJZTwAAANraVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZWU1NTMyYTQtMzMzYy00NjdjLWFiYTYtMDU3NzA3YTVmZGNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGRDZERDA4QkFDRjExRTRCNzVGQ0YzNDQ4Q0NFRjYxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGRDZERDA3QkFDRjExRTRCNzVGQ0YzNDQ4Q0NFRjYxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3Qzk4NENGNDY3NTExRTQ4QkVCOEI4RTFERkY0Q0QxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3Qzk4NEQwNDY3NTExRTQ4QkVCOEI4RTFERkY0Q0QxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9ERbxQAAAcRJREFUeNrs3LFOwkAcx/EDZXHoIp1IkAnlBeoTdHB1hBUHn8HVd3CAVUZXhz4BvACMxISpm4mJSSP4v3gDISZ06B857/tL/gsQ6P/TK70Od7XNZmNIdalDACiggBJAAQWUlEnt4/Fi97VEaiiVSrWkGp73WEitpDKpsdRs+82zh6XaCI2knqWmUndSnX+AaVwPHdfT1PUYaV/ykTuD/QCuyr7rNdIEfXKXeihJXM8qoEkgI/O3kZpogA4DvikPNUDTgEFTDdBWwKCV935aZmr0dvtq4jj2SirPc9N+uSkzpaocdC/mVa/n3dA7bzbNQo69BOphHz19G5nb6V52eZavtLn6CaDen0QIAAUUUAIooIASQAEFlAAKKKCAEkABBZQACiigBFBAASWAAgoooARQQAElgAIKKAEUUEAJoIACCigB1DNQu6rX1yzm8+MDtat57YGt11/eYR56JbKNXd5t9zVq7EP99Gx0tst9rNAYoauA//JWGqBZwKCZBug4YNCxBqjdC24SIObE7OyDV+Vd/l7jy484M9ez2rTp3fzsYTQJZGSmrmfVeaj9gYHUtdRIaqkxrfiDFK6XkettoIVp8y3AACk/S4SaI7YNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;}.checkbox-input:focus:checked + .checkbox-box-label{background:url(data:image/png;base64,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Z2VSZWFkeXHJZTwAAANraVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZWU1NTMyYTQtMzMzYy00NjdjLWFiYTYtMDU3NzA3YTVmZGNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGRDZERDA0QkFDRjExRTRCNzVGQ0YzNDQ4Q0NFRjYxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGRDZERDAzQkFDRjExRTRCNzVGQ0YzNDQ4Q0NFRjYxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBOTBFRUI4NDcxRTExRTQ5MDYwRjlFRTkxMTM0MTUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBOTBFRUI5NDcxRTExRTQ5MDYwRjlFRTkxMTM0MTUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TmtTsQAA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);background-repeat:no-repeat;background-size:contain;}.checkbox-afterfield-label{color:#58595b;font-size:16px;line-height:1.4;font-family:sans-serif;font-weight:normal;display:inline-block;margin-left:8px;max-width:calc(100% - 50px);vertical-align:top;cursor:pointer;}.checkbox-status{display:none;}.checkbox-status-message{display:none;}.checkbox-holder.validate-error .checkbox-beforefield-label{color:#c41134;}.checkbox-holder.validate-error .checkbox-status{display:block;}.checkbox-holder.validate-error .checkbox-status:before{border:1px solid #c41134;display:block;color:#c41134;font-family:verdana,sans-serif;font-size:20px;line-height:1.2;position:absolute;right:0px;top:0px;padding:4px 10px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}.checkbox-holder.validate-error .checkbox-afterfield-label{color:#c41134;}.textfield-holder{position:relative;width:100%;}.textfield-beforefield-label.textfield-beforefield-label{color:#58595b;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;display:block;padding-bottom:2px;text-transform:uppercase;}.textfield-input-holder{border:1px solid #58595b;border-radius:3px;position:relative;}.textfield-input{border:4px solid #eeeeee;padding:6px 0 6px 6px;width:100%;font-size:20px;line-height:1.2;font-family:arial,sans-serif;font-weight:normal;border-radius:3px;-webkit-appearance:none;-moz-appearance:textfield;}.textfield-input::-webkit-inner-spin-button,.textfield-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.textfield-infield-label{position:absolute;left:0;right:0;padding:10px;color:#CCC;font-size:20px;line-height:1.2;overflow:hidden;white-space:nowrap;display:none !important;}.textfield-status{display:none;}.textfield-status-message{display:none;}.textfield-holder.validate-error .textfield-beforefield-label{color:#c41134;}.textfield-holder.validate-error .textfield-input-holder{border:1px solid #c41134;}.textfield-holder.validate-error .textfield-input{}.textfield-holder.validate-error .textfield-status{display:block;}.textfield-holder.validate-error .textfield-status:before{display:block;color:#c41134;font-family:verdana,sans-serif;font-size:20px;line-height:1.2;position:absolute;right:5px;bottom:5px;top:5px;padding:10px 10px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}.submitbutton-button{width:100%;margin:0 auto;border:1px solid #fff;color:#FFF;text-decoration:none;padding:20px 16px;display:inline-block;margin:0px auto;text-align:center;border-radius:0.3em;font-family:arial,sans-serif;font-weight:normal;font-size:24px;line-height:1.0;background:#f6840d;cursor:pointer;-webkit-appearence:none;}.errorbubble-holder{display:inline-block;vertical-align:top;width:100%;background:white;border:1px solid #c41134;padding:20px 2px;text-align:center;color:white;color:#c41134;border-radius:4px;margin-right:0.5%;margin-left:0.5%;position:relative;margin-bottom:35px;}.beforefieldlabel-holder{position:relative;width:100%;}.beforefieldlabel-holder .beforefieldlabel-label{color:#58595b;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;display:block;padding-bottom:2px;text-transform:uppercase;}.textfield-help{position:relative;display:inline;}.textfield-help:before{content:"(?)";color:#58595b;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;display:inline;text-transform:uppercase;}.textfield-help .textfield-tooltip{position:absolute;color:#58595B;width:300px;background:#FFFFFF;border:3px solid #58595B;line-height:1.4;text-align:left;visibility:hidden;display:none;border-radius:10px;padding:20px;}.textfield-help .textfield-tooltip:before{content:'';position:absolute;top:100%;left:50%;margin-left:-24px;width:0;height:0;border-top:24px solid #58595B;border-right:24px solid transparent;border-left:24px solid transparent;}.textfield-help .textfield-tooltip:after{content:'';position:absolute;top:100%;left:50%;margin-left:-20px;width:0;height:0;border-top:20px solid #FFFFFF;border-right:20px solid transparent;border-left:20px solid transparent;}.textfield-help:hover .textfield-tooltip{visibility:visible;display:block;bottom:50px;left:50%;margin-left:-155px;z-index:999;}.infobox-holder{position:relative;width:100%;}.infobox-holder .infobox-beforeinfo-label{color:#58595b;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;display:block;padding-bottom:2px;text-transform:uppercase;}.infobox-holder .infobox-info-holder{border:1px solid #ccc;padding:30px 10px 30px 15px;margin-bottom:20px;background:#f8f8f8;text-align:center;}.infobox-holder .infobox-info-holder a{color:#f58220;text-decoration:underline;display:inline-block;text-align:left;}
.magic-overlay-page-hidden input[type=submit],.magic-overlay-page-hidden #bsd-contrib-error-form a{display:inline-block;vertical-align:top;background:#f58220;text-align:center;color:white;border-radius:4px;margin-top:10px;margin-bottom:10px;margin-right:5px;padding:10px;}.magic-overlay-page-hidden #dupeerror{vertical-align:top;width:100%;background:white;border:1px solid #c41134;padding:20px 20px;text-align:left;color:white;color:#c41134;border-radius:4px;margin-right:0.5%;margin-left:0.5%;position:relative;margin-bottom:35px;}.magic-overlay-page-hidden #contributeconfirmheader,.magic-overlay-page-hidden h2{font-size:24px;padding-bottom:20px;}
@media(min-width:0){.asset--step-controller-alternate .stepcontrol-holder{background:transparent;text-align:center;color:#58595b;position:relative;overflow:hidden;}html .asset--step-controller-alternate .stepcontrol-holder .stepcontrol-beforecontrol-label{border-bottom:none;font-size:22px;color:#fff;line-height:1.3;margin-bottom:10px;margin:0;position:absolute;z-index:4;text-align:center;width:100%;padding:5px;}.asset--step-controller-alternate .stepcontrol-beforecontrol-label h1{margin:0;}.asset--step-controller-alternate .stepcontrol-step-holder{display:inline-block;text-align:center;width:33.33334%;position:relative;z-index:2;}.asset--step-controller-alternate .stepcontrol-step-holder-first{margin-left:0;}.asset--step-controller-alternate .stepcontrol-step-holder-last{margin-right:0;}.asset--step-controller-alternate .stepcontrol-step-label{line-height:1.3;display:block;margin-bottom:5px;cursor:pointer;color:#808285;display:none;}.asset--step-controller-alternate .stepcontrol-step-button{background:#fff;padding:0;width:30px;height:30px;font-size::12px;line-height:1;vertical-align:middle;color:#58595b;border-radius:20px;display:inline-block;border:0;-webkit-appearence:none;cursor:pointer;outline:none;text-align:center;}.asset--step-controller-alternate .stepcontrol-step-holder.stepcontrol-step-holder-active .stepcontrol-step-label{color:#58595b;}.asset--step-controller-alternate .stepcontrol-step-holder.stepcontrol-step-holder-active .stepcontrol-step-button{background:#60b94d;background:#fff;color:#58595b;}.asset--step-controller-alternate .stepcontrol-step-holder{padding:50px 20px 20px 40px;overflow:hidden;}.asset--step-controller-alternate .stepcontrol-step-holder:before{border-style:solid;border-width:60px 0 50px 25px;border-color:transparent transparent transparent #F37021;content:'';position:absolute;left:0;top:0;z-index:15;width:0;height:0;}.asset--step-controller-alternate .stepcontrol-step-holder-first{background:#F37021;}.asset--step-controller-alternate .stepcontrol-step-holder .stepcontrol-step-button{background:#F37021;color:#fff;border:2px solid #fff;}.asset--step-controller-alternate .stepcontrol-step-holder-mid{background:#F78D1E;width:33.33334%;}.asset--step-controller-alternate .stepcontrol-step-holder-mid .stepcontrol-step-button{background:#F78D1E;color:#fff;border:2px solid #fff;}.asset--step-controller-alternate .stepcontrol-step-holder-mid:before{border-color:transparent transparent transparent #F37021;}.asset--step-controller-alternate .stepcontrol-step-holder-last{background:#F89C18;}.asset--step-controller-alternate .stepcontrol-step-holder-last .stepcontrol-step-button{background:#F78D1E;color:#fff;border:2px solid #fff;}.asset--step-controller-alternate .stepcontrol-step-holder-last:before{border-color:transparent transparent transparent #F78D1E;}}@media(min-width:480px){.asset--step-controller-alternate .stepcontrol-step-holder{width:40%;}.asset--step-controller-alternate .stepcontrol-step-holder-first{text-align:right;}.asset--step-controller-alternate .stepcontrol-step-holder-mid{width:20%;text-align:right;}.asset--step-controller-alternate .stepcontrol-step-holder-last{text-align:left;}}@media(min-width:665px){.asset--step-controller-alternate .stepcontrol-holder{border-top-left-radius:6px;border-top-right-radius:6px;}}
@media(min-width:0){.candidate-donation .asset--form-submit-notification .match-ask{display:block;}.asset--form-submit-notification .match-ask{display:block;}.asset--form-submit-notification h1{display:inline-block;font-size:24px;line-height:40px;margin:0 0 0.25em 45px;}.asset--form-submit-notification .your-information-title{font-size:24px;text-align:center;margin:10px 0;}.asset--form-submit-notification .notification{border-bottom:3px solid #F37021;padding:40px 20px 10px;}.asset--form-submit-notification .notification .fa{display:inline-block;font-size:40px;margin-right:10px;position:absolute;}.asset--form-submit-notification .notification.notification-success{background-color:rgba(96,185,77,0.1);border-color:#60b94d;color:#60b94d;}.asset--form-submit-notification .step-donate-success-holder .asset--donate-contact-billing-filled{background-color:#F8F8F8;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:20px 30px;}.asset--form-submit-notification .notification.notification-error{background-color:rgba(196,17,52,0.1);border-color:#c41134;color:#c41134;}.asset--form-submit-notification .notification.notification-warning{background-color:rgba(243,112,33,0.1);border-color:#F37021;color:#F37021;}.asset--form-submit-notification .explain{margin:0;}.asset--form-submit-notification .explain-title{color:#58595b;}.asset--form-submit-notification .step-duplicate-error-holder .explain-title{color:#F37021;}.asset--form-submit-notification .step-processing-error-holder .explain-title{color:#c41134;}.asset--form-submit-notification .notification-container{padding:15px 30px;color:#58595b;}.asset--form-submit-notification .notification-container.info-review{background-color:#fff;}.asset--form-submit-notification .notification-container.info-review .payment-info{background-color:#fff;}.asset--form-submit-notification .payment-info label{font-weight:bold;display:block;}.asset--form-submit-notification .payment-info{padding:0 5px;}.asset--form-submit-notification .payment-info dt,.asset--form-submit-notification .payment-info dd{display:inline;font-weight:lighter;}.asset--form-submit-notification .thanks-para{padding:0 65px;text-align:left;}.asset--form-submit-notification .donation-made{overflow:auto;text-align:center;}.asset--form-submit-notification .donation-made h3{color:#999;}.asset--form-submit-notification .donation-made .thanks-para .current-don-cont{font-size:16px;color:#58595b;margin:0;}.asset--form-submit-notification .donation-made .current-don-cont{margin:20px;color:#60b94d;font-size:46px;font-weight:bolder;}.asset--form-submit-notification .donation-made-footer{background-color:rgba(96,185,77,0.1);color:#60b94d;padding:10px 0;}.asset--form-submit-notification .remaining-don{font-weight:bolder;}.asset--form-submit-notification .current-don{font-weight:bolder;}.asset--form-submit-notification .change-info{display:none;}.asset--form-submit-notification .asterix-disclaimer{font-size:14px;color:#808285;margin:0.5em;}.asset--form-submit-notification .info-review h3{font-size:120%;display:inline-block;color:#aaa;}.asset--form-submit-notification .update-info{background-color:#F37021;border-radius:6px;color:#fff;cursor:pointer;text-align:right;margin:1em 0;float:right;font-size:80%;padding:10px;}.asset--form-submit-notification .update-info:hover{text-decoration:underline;}.asset--form-submit-notification .info-review{border-top:1px solid #eee;}.asset--form-submit-notification.info-review.last{border-bottom:1px solid #eee;padding-bottom:30px;}.asset--form-submit-notification .next-btn{background-color:#F37021;background-position:6% 50%;background-size:auto 70%;background-repeat:no-repeat;border-radius:6px;color:#fff;display:inline-block;font-size:20px;margin:12px 0 0;padding:18px 12px 18px 52px;text-align:center;width:100%;}.asset--form-submit-notification .next-btn.donate{position:relative;}.asset--form-submit-notification .next-btn.donate .fa{position:absolute;left:6%;top:0;font-size:35px;vertical-align:middle;line-height:42px;color:#F37021;background-color:#fff;border-radius:45px;width:46px;margin:10px 0;}.asset--form-submit-notification .membership-review{border-top:1px solid #fff;}.asset--form-submit-notification .membership-review .membership-fee{font-weight:bolder;}.asset--form-submit-notification .donation-review,.asset--form-submit-notification .membership-review{background-color:#EEEEEE;color:#58595B;padding:10px 20px;font-size:24px;}.asset--form-submit-notification .donation-review.ytd-review{border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.asset--form-submit-notification .grid{display:inline-block;}.asset--form-submit-notification .grid-6{width:100%;vertical-align:top;}.asset--form-submit-notification .after-donate-thanks{padding:20px;}.asset--form-submit-notification .after-donate-thanks p{color:#58595B;text-align:center;font-size:18px;margin:0;}.asset--form-submit-notification .after-donate-thanks .ty-title{font-size:20px;margin:10px 0;}}@media(min-width:665px){.asset--form-submit-notification .next-btn{width:32%;margin-right:2%;}.asset--form-submit-notification .next-btn:last-child{margin-right:0;}.asset--form-submit-notification .donation-review,.asset--form-submit-notification .membership-review{padding:10px 35px;}.asset--form-submit-notification .grid-6{width:50%;}.asset--form-submit-notification .after-donate-thanks p{font-size:24px;}.asset--form-submit-notification .after-donate-thanks .ty-title{font-size:36px;margin:20px 0;}}
@media(min-width:0){.asset--donate-contact-billing-filled{position:relative;text-align:left;color:#58595b;}.asset--donate-contact-billing-filled .name{font-weight:bolder;font-size:120%;}.asset--donate-contact-billing-filled label{font-weight:bolder;}.asset--donate-contact-billing-filled .postalcode{text-transform:uppercase;}.asset--donate-contact-billing-filled .change-info{cursor:pointer;color:#888;text-decoration:underline;margin-top:5px;text-align:left}.asset--donate-contact-billing-filled .grid-don{display:inline-block;}.asset--donate-contact-billing-filled .grid-don-6{width:100%;vertical-align:top;}.asset--form-submit-notification .notification-container.info-review .asset--donate-contact-billing-filled{background-color:#fff;}}@media(min-width:665px){.asset--donate-contact-billing-filled .grid-don-6{width:50%;}}
.asset--donate-amount .matrixbutton-holder-col0{margin-left:0;margin-right:1.75%;width:31%;}.asset--donate-amount .matrixbutton-holder-col1{margin-left:1.75%;margin-right:1.75%;width:31%;}.asset--donate-amount .matrixbutton-holder-col2{margin-left:1.75%;margin-right:0;width:31%;}.asset--donate-amount .matrixbutton-holder-col12{margin-left:1.75%;margin-right:0;width:65.5%;}.asset--donate-amount .matrixbutton-holder-col012{margin-left:0;margin-right:0;width:100%;}
.matrixbutton-holder{position:relative;display:inline-block;vertical-align:top;width:30%;background:#F89C18;text-align:center;color:white;border-radius:4px;margin-bottom:3.5%;margin-right:1.75%;margin-left:1.75%;}.matrixbutton-holder .matrixbutton-input-holder{display:inline-block;position:absolute;left:0px;top:0;bottom:0;}.matrixbutton-holder .matrixbutton-input{display:inline-block;vertical-align:top;position:absolute;top:7px;margin:auto;display:none;}.matrixbutton-holder .matrixbutton-input-label{display:inline-block;vertical-align:top;position:absolute;top:7px;left:7px;text-transform:uppercase;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;color:rgba(255,255,255,0.9);cursor:pointer;}.matrixbutton-holder .matrixbutton-label-holder{display:block;padding:13%;padding:18px 4px;cursor:pointer;}.matrixbutton-holder .matrixbutton-label{cursor:pointer;}.matrixbutton-holder .matrixbutton-label .symbol{font-size:18px;line-height:1.0;vertical-align:middle;}.matrixbutton-holder .matrixbutton-label .amount{font-size:22px;line-height:1.0;display:inline-block;margin:0 1px;vertical-align:middle;}.matrixbutton-holder .matrixbutton-textfield-holder{position:relative;display:inline-block;padding:4px 4px;width:100%;}.matrixbutton-holder .matrixbutton-textfield-beforefield-label{padding:0px 0px 4px;margin:0px;display:inline-block;font-size:18px;line-height:1.0;vertical-align:middle;position:absolute;padding:15px 8px;}.matrixbutton-holder .matrixbutton-textfield-infield-label{padding:13px 0px 11px 22px;font-size:22px;line-height:1.0;position:absolute;vertical-align:middle;text-align:left;}.matrixbutton-holder .matrixbutton-textfield-afterfield-label{padding:0px 0px 4px;margin:0px;display:inline-block;font-size:18px;line-height:1.0;vertical-align:middle;position:absolute;padding:15px 8px;right:8px;}.matrixbutton-holder .matrixbutton-textfield-input-holder{border:1px solid #58595b;position:relative;display:inline-block;width:100%;border:0;}.matrixbutton-holder .matrixbutton-textfield-input{padding:11px 0px 11px 20px;width:100%;-webkit-appearance:none;-moz-appearance:textfield;font-size:22px;line-height:1.0;display:inline-block;vertical-align:middle;text-align:left;background:rgba(255,255,255,0.1);color:white;border:1px solid #808285;border-radius:3px;}.matrixbutton-holder .matrixbutton-textfield-status{display:none;}.matrixbutton-holder .matrixbutton-textfield-status-message{display:none;}.matrixbutton-holder .matrixbutton-textfield-holder.validate-error.validate-error .matrixbutton-textfield-beforefield-label{color:#c41134;}.matrixbutton-holder .matrixbutton-textfield-holder.validate-error.validate-error .matrixbutton-textfield-input-holder{}.matrixbutton-holder .matrixbutton-textfield-holder.validate-error.validate-error .matrixbutton-textfield-input{border:1px solid #c41134;}.matrixbutton-holder .matrixbutton-textfield-holder.validate-error.validate-error .matrixbutton-textfield-status{display:block;}.matrixbutton-holder .matrixbutton-textfield-holder.validate-error.validate-error .matrixbutton-textfield-status:before{display:block;color:#c41134;font-size:20px;line-height:1.2;position:absolute;right:0px;bottom:0px;top:0px;padding:10px 10px;content:"!";background:transparent;vertical-align:middle;text-align:center;border-radius:3px;z-index:2;}.matrixbutton-holder.matrixbutton-holder-selected{background:#F37021;}.matrixbutton-holder.matrixbutton-holder-selected .matrixbutton-textfield-beforefield-label{color:white;}.matrixbutton-holder.matrixbutton-holder-selected .matrixbutton-textfield-infield-label{color:rgba(255,255,255,0.5);}.matrixbutton-holder.matrixbutton-holder-selected .matrixbutton-textfield-afterfield-label{color:white;}.matrixbutton-holder.matrixbutton-holder-selected .matrixbutton-textfield-input{color:white;border-color:white;}.matrixbutton-holder.matrixbutton-holder-selected .matrixbutton-textfield-input::selection{background:#00afc3;}@media(min-width:560px){.matrixbutton-holder .matrixbutton-label-holder{padding:18px;}.matrixbutton-holder.matrixbutton-holder-selected .matrixbutton-label-holder{padding-left:48px;}.matrixbutton-holder.matrixbutton-holder-selected:before{background-color:rgba(0,0,0,0.2);border-radius:20px;content:"\f00c";font-family:'FontAwesome';font-size:28px;color:#fff;position:absolute;left:10px;top:50%;line-height:18px;margin-top:-10px;width:22px;height:22px;}}
.matrixother-holder{position:relative;display:inline-block;vertical-align:top;width:30%;background:#F0F0F0;text-align:center;color:#BBB;border-radius:4px;margin-bottom:3.5%;margin-right:1.75%;margin-left:1.75%;}.matrixother-holder .matrixother-input-holder{display:inline-block;position:absolute;left:0px;top:0;bottom:0;}.matrixother-holder .matrixother-input{display:inline-block;vertical-align:top;position:absolute;top:7px;margin:auto;display:none;}.matrixother-holder .matrixother-input-label{display:inline-block;vertical-align:top;position:absolute;top:7px;left:7px;text-transform:uppercase;font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;color:rgba(255,255,255,0.9);cursor:pointer;}.matrixother-holder .matrixother-label-holder{display:block;padding:4px 2px;margin:13px;cursor:pointer;}.matrixother-holder .matrixother-label{cursor:pointer;}.matrixother-holder .matrixother-label .symbol{font-size:18px;line-height:1.0;vertical-align:middle;}.matrixother-holder .matrixother-label .amount{font-size:22px;line-height:1.0;display:inline-block;margin:0 1px;vertical-align:middle;}.matrixother-holder .matrixother-textfield-holder{position:relative;display:inline-block;padding:4px 4px;width:100%;}.matrixother-holder .matrixother-textfield-beforefield-label{margin:0px;display:block;position:absolute;font-size:18px;line-height:1.0;vertical-align:middle;position:absolute;top:0;left:13px;bottom:0;height:18px;margin:auto 0;color:#58595b;}.matrixother-holder .matrixother-textfield-infield-label{font-size:22px;line-height:1.0;position:absolute;top:0;left:24px;bottom:0;height:24px;margin:auto 0;vertical-align:middle;text-align:left;}.matrixother-holder .matrixother-textfield-afterfield-label{padding:0px 0px 4px;margin:0px;display:inline-block;font-size:18px;line-height:1.0;vertical-align:middle;position:absolute;padding:15px 8px;right:8px;}.matrixother-holder .matrixother-textfield-input-holder{border:1px solid #58595b;position:relative;display:inline-block;width:100%;border:0;}.matrixother-holder .matrixother-textfield-input{padding:12px 0px 12px 20px;width:100%;-webkit-appearance:none;-moz-appearance:textfield;font-size:22px;line-height:1.0;display:inline-block;vertical-align:middle;text-align:left;background:rgba(255,255,255,0.1);color:#58595b;border:1px solid #808285;border-radius:3px;}.matrixother-holder .matrixother-textfield-status{display:none;}.matrixother-holder .matrixother-textfield-status-message{display:none;}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-beforefield-label{color:#c41134;}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-input-holder{}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-input{border:1px solid #c41134;}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-status{display:block;}.matrixother-holder .matrixother-textfield-holder.validate-error.validate-error .matrixother-textfield-status:before{display:block;color:#c41134;font-family:verdana,sans-serif;font-size:20px;line-height:1.2;position:absolute;right:0px;bottom:0px;top:0px;padding:10px 10px;content:"!";background:transparent;vertical-align:middle;text-align:center;border-radius:3px;z-index:2;}.matrixother-holder.matrixother-holder-selected{background-color:#F37021;}.matrixother-holder.matrixother-holder-selected.validate-error:after{content:'';}.matrixother-holder.matrixother-holder-selected .matrixother-textfield-beforefield-label{color:white;}.matrixother-holder.matrixother-holder-selected .matrixother-textfield-infield-label{color:rgba(255,255,255,0.5);}.matrixother-holder.matrixother-holder-selected .matrixother-textfield-afterfield-label{color:white;}.matrixother-holder.matrixother-holder-selected .matrixother-textfield-input{color:white;border-color:white;}.matrixother-holder.matrixother-holder-selected .matrixother-textfield-input::selection{background:#00afc3;}@media(min-width:560px){.matrixother-holder.matrixother-holder-selected:after{background-color:rgba(0,0,0,0.2);border-radius:20px;content:"\f00c";font-family:'FontAwesome';font-size:28px;color:#fff;position:absolute;right:40px;top:50%;line-height:18px;margin-top:-10px;width:22px;height:22px;}}
.asset--donate-onetime-monthly-checkbox{}
.asset--step1-next-button .matrixnextbutton-holder{margin:0 auto;}.asset--step1-next-button .matrixnextbutton-button.matrixnextbutton-button{width:100%;}.asset--step1-next-button .namenextbutton-holder{margin:0 auto;}.asset--step1-next-button .namenextbutton-button.namenextbutton-button{width:100%;}.asset--step1-next-button .nextbutton-holder{}.asset--step1-next-button .nextbutton-button{display:inline-block;min-width:240px;border:1px solid #fff;color:#FFF;padding:12px;border-radius:6px;font-size:24px;line-height:1;background:#60b94d;cursor:pointer;-webkit-appearence:none;text-align:center;}.asset--step1-next-button .nextbutton-button .fa{margin-left:6px;}
@media(min-width:0){.block--share-links-bottom-v2 .share-links-bottom-v2-holder{max-width:1200px;margin:0 auto;padding:20px 0;}.block--share-links-bottom-v2 .share-links-bottom-v2-content{max-width:665px;text-align:center;}.block--share-links-bottom-v2 .share-links{width:100%;text-align:center;}.block--share-links-bottom-v2 .share-links a{height:45px;}.block--share-links-bottom-v2 .share-links-prefix{display:none;}.block--share-links-bottom-v2 .share-links-twitter{display:inline-block;background-color:#19a9e1;background-image:url(/sites/all/themes/nsndp.themes/nsndp/blocks/block--share-links-bottom-v2/images/Social_TW.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:50%;}.block--share-links-bottom-v2 .share-links-facebook{display:inline-block;background-color:#3b5998;background-image:url(/sites/all/themes/nsndp.themes/nsndp/blocks/block--share-links-bottom-v2/images/Social_FB.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:50%;}.block--share-links-bottom-v2 .share-links-google{display:none;}.block--share-links-bottom-v2 .share-links-email{display:none;}}@media(min-width:400px){.block--share-links-bottom-v2 .share-links a{width:170px;height:45px;}.block--share-links-bottom-v2 .share-links-twitter{box-sizing:content-box;margin-right:3.5px;}.block--share-links-bottom-v2 .share-links-facebook{box-sizing:content-box;margin-left:3.5px;}.block--share-links-bottom-v2 .space{width:7px;}}@media(min-width:665px){.block--share-links-bottom-v2 .share-links-bottom-v2-content{max-width:665px;text-align:right;}}
.asset--donate-contact-billing{}.asset--donate-contact-billing .firstname-holder{margin-bottom:9px;}.asset--donate-contact-billing .lastname-holder{margin-bottom:9px;}.asset--donate-contact-billing .addr1-holder{margin-bottom:9px;}.asset--donate-contact-billing .addr2-holder{margin-bottom:9px;}.asset--donate-contact-billing .city-holder{margin-bottom:9px;}.asset--donate-contact-billing .postalcode-holder{margin-bottom:9px;}.asset--donate-contact-billing .email-holder{margin-bottom:9px;}.asset--donate-contact-billing .phone-holder{margin-bottom:18px;}.asset--donate-contact-billing .subscribe-afterfield-label.subscribe-afterfield-label.subscribe-afterfield-label{font-size:16px;line-height:1.3;}.asset--donate-contact-billing .firstname-holder.firstname-holder{display:inline-block;width:48%;width:calc(50% - 7px);margin-right:7px;}.asset--donate-contact-billing .lastname-holder.lastname-holder{display:inline-block;width:48%;width:calc(50% - 7px);margin-left:7px;}.asset--donate-contact-billing .addr1-holder.addr1-holder{display:inline-block;width:73%;width:100%;}.asset--donate-contact-billing .addr2-holder.addr2-holder{display:inline-block;width:23%;width:100%;}.asset--donate-contact-billing .city-holder.city-holder{display:inline-block;width:68%;width:calc(100% - 120px - 7px);margin-right:7px;}.asset--donate-contact-billing .postalcode-holder.postalcode-holder{display:inline-block;width:28%;width:calc(120px - 7px);margin-left:7px;}@media (min-width:480px){.asset--donate-contact-billing{}.asset--donate-contact-billing .email-holder.email-holder{display:inline-block;width:63%;width:calc(100% - 220px - 7px);margin-right:7px;}.asset--donate-contact-billing .phone-holder.phone-holder{display:inline-block;width:32%;width:calc(220px - 7px);margin-left:7px;}}
.fieldtype--textfield.textfield-holder{position:relative;width:100%;margin-bottom:10px;}.fieldtype--textfield .textfield-beforefield-label{font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:bold;display:block;padding-bottom:2px;text-transform:uppercase;text-align:left;}.fieldtype--textfield .textfield-input-holder{border:1px solid #58595b;border-radius:3px;position:relative;}.fieldtype--textfield .textfield-input{border:4px solid #eeeeee;padding:6px 0 6px 6px;width:100%;font-size:20px;line-height:1.2;font-family:arial,sans-serif;font-weight:normal;border-radius:3px;color:#58595b;-webkit-appearance:none;-moz-appearance:textfield;}.fieldtype--textfield .textfield-input::-webkit-inner-spin-button,.fieldtype--textfield .textfield-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.fieldtype--textfield .textfield-infield-label{position:absolute;left:0;right:0;padding:10px;color:#CCC;font-size:20px;line-height:1.2;overflow:hidden;white-space:nowrap;display:none !important;}.fieldtype--textfield .textfield-status{display:none;}.fieldtype--textfield .textfield-status-message{display:none;}.fieldtype--textfield.validate-error .textfield-beforefield-label{color:#c41134;}.fieldtype--textfield.validate-error .textfield-input-holder{border:1px solid #c41134;}.fieldtype--textfield.validate-error .textfield-status{display:block;}.fieldtype--textfield.validate-error .textfield-status:before{display:block;color:#c41134;font-family:verdana,sans-serif;font-size:20px;line-height:1.2;position:absolute;right:5px;bottom:5px;top:5px;padding:6px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}
.asset--step2-next-button .matrixnextbutton-holder{margin:0 auto;}.asset--step2-next-button .matrixnextbutton-button.matrixnextbutton-button{width:100%;}.asset--step2-next-button .namenextbutton-holder{margin:0 auto;}.asset--step2-next-button .namenextbutton-button.namenextbutton-button{width:100%;}.asset--step2-next-button .nextbutton-holder{}.asset--step2-next-button .nextbutton-button{display:inline-block;min-width:240px;border:1px solid #fff;color:#FFF;padding:12px;border-radius:6px;font-size:24px;line-height:1;background:#60b94d;cursor:pointer;-webkit-appearence:none;text-align:center;}.asset--step2-next-button .nextbutton-button .fa{margin-left:6px;}
.asset--form-error .errorbubble-holder{display:inline-block;vertical-align:top;width:100%;background:white;border:1px solid #c41134;padding:20px 2px;text-align:center;color:white;color:#c41134;border-radius:4px;position:relative;}.asset--form-error .errorbubble-message{}
.asset--donate-payment-card{}.asset--donate-payment-card .tooltip-vsmc{display:block;margin-bottom:5px;}.asset--donate-payment-card .tooltip-amex{display:block;display:none;margin-bottom:5px;}
.asset--donate-legal-confirm{}.asset--donate-legal-confirm label > *:first-child{margin-top:0;}.asset--donate-legal-confirm label > *:last-child{margin-bottom:0;}
.asset--donate-button .donatebutton-holder{margin:0 auto;}.asset--donate-button .donatebutton-button.donatebutton-button{background:#60b94d;width:100%;}.asset--donate-button .donatebutton-button{width:100%;margin:0 auto;border:1px solid #fff;color:#FFF;text-decoration:none;padding:18px;display:inline-block;margin:0px auto;text-align:center;border-radius:6px;font-size:24px;line-height:1.0;background:#f6840d;cursor:pointer;-webkit-appearence:none;}.asset--donate-button .donatebutton-button.donate-button-disabled{background:#bbb;color:#eee;}
.wrapper--magic-overlay{display:inline;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;}.wrapper--magic-overlay .magic-page-holder{display:block;overflow:hidden;position:fixed;top:0;left:0;bottom:0;right:0;}.wrapper--magic-overlay .magic-overlay-holder{display:block;position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;min-height:100%;right:0;padding:20px;text-align:center;}.wrapper--magic-overlay .magic-overlay-inner{background:white;display:inline-block;padding:20px;text-align:left;}html .wrapper--magic-overlay .magic-page-holder{display:block;position:fixed;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;}html .wrapper--magic-overlay .magic-overlay-holder{display:block;position:absolute;}html.hide-magic-overlay .wrapper--magic-overlay .magic-page-holder{display:inline;position:static;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;}html.hide-magic-overlay .wrapper--magic-overlay .magic-overlay-holder{display:none;position:static;}html.hide-magic-overlay.ajax-magic-overlay .wrapper--magic-overlay .magic-page-holder{display:block;overflow:hidden;position:fixed;}html.hide-magic-overlay.ajax-magic-overlay .wrapper--magic-overlay .magic-overlay-holder{display:block;position:absolute;}html.hide-magic-overlay.ajax-magic-overlay .wrapper--magic-overlay .magic-overlay-page-hidden{display:none;}html.hide-magic-overlay.ajax-magic-overlay .wrapper--magic-overlay .magic-overlay-ajax-hidden{display:block;}
.wrapper--bars-basic{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:100vh;}.wrapper--bars-basic .bars-basic-top{position:relative;height:75px;padding:10px;background:#666666;border-bottom:5px solid #FF8000;}.wrapper--bars-basic .top-header-wordmark{height:100%;background:transparent;background-image:url(/sites/all/themes/nsndp.themes/nsndp/wrappers/wrapper--bars-basic/images/nsndp-logo-white.png);background-size:contain;background-repeat:no-repeat;background-position:left center;}.wrapper--bars-basic .bars-basic-wrapped-content{position:relative;display:flex;flex-grow:1;}.wrapper--bars-basic .bars-basic-bottom{position:relative;height:80px;padding:15px;background:#333333;}.wrapper--bars-basic .bottom-footer-text{font-size:11px;line-height:1.4;text-align:left;color:white;margin-right:140px;}.wrapper--bars-basic .bottom-footer-wordmark{height:50px;width:100%;position:absolute;top:20px;right:20px;background:transparent;background-image:url(/sites/all/themes/nsndp.themes/nsndp/wrappers/wrapper--bars-basic/images/nsndp-logo-white.png);background-size:contain;background-repeat:no-repeat;background-position:right center;}@media(min-width:640px){.wrapper--bars-basic .bottom-footer-text{padding-top:20px;}}
