.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px}*{box-sizing:border-box}form{display:inline}fieldset{margin-bottom:60px}strong.required{position:relative}strong.required span{color:red;font-size:14px;padding-left:2px}#beenherelogin .error input,#forgotpasswordbox .error input{border:1px solid #b94a48!important}@media(max-width:979px){.row-fluid .controls-row input[type=text]+input[type=text]{margin-top:10px;margin-left:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-header h1{font-family:inherit}.inline-login{padding:15px 25px 15px 100px;border-radius:5px;margin:0 0 40px;background:#f5f5f5;position:relative}@media(max-width:399px){.inline-login{padding:70px 25px 15px 15px}}.inline-login .icon-stack{position:absolute;font-size:35px;top:15px;left:15px}@media(max-width:399px){.inline-login .icon-stack{font-size:25px;top:15px;left:50%;margin-left:-25px}}.inline-login h1{font-size:20px;line-height:40px;margin-bottom:0;border-bottom:0}.inline-login input[type=text],.inline-login input[type=password],.inline-login input[type=email]{width:100%}.inline-login p{font-size:14px;line-height:22px;margin-bottom:10px}.inline-login .forgotpasswordshow{display:block}@media(min-width:768px){.inline-login .forgotpasswordshow{text-align:right}}@media(max-width:767px){.inline-login .forgotpasswordshow{margin-top:15px}}#beenherelogin{padding:20px 0}#beenheretxt{position:relative}#welcome-back{color:#468847;background-color:#dff0d8;border-radius:5px;padding:15px 25px;margin:0 0 40px}#welcome-back strong{font-size:18px;font-weight:400}#processform .errorMsg,#beenherelogin .errorMsg,#forgotpasswordbox .errorMsg,#fancybox-content .errorMsg,.well .errorMsg{display:block;color:#b94a48;margin-top:10px;line-height:17px}.help-block.error{clear:both;font-size:14px;padding-top:10px}input[type=text][id*=constituent_],textarea[id*=constituent_],select[id*=constituent_],input[type=text][id*=formquestionnote],textarea[id*=formquestionnote],select[id*=formquestionnote],input[type=text][name*=formQuestionOptionID],textarea[name*=formQuestionOptionID],select[name*=formQuestionOptionID]{width:100%}@media(min-width:979px){input[type=text][id*=constituent_],textarea[id*=constituent_],select[id*=constituent_],input[type=text][id*=formquestionnote],textarea[id*=formquestionnote],select[id*=formquestionnote],input[type=text][name*=formQuestionOptionID],textarea[name*=formQuestionOptionID],select[name*=formQuestionOptionID]{width:65.81196581%}}@media(min-width:979px){.donation-form-left input[type=text][id*=constituent_],.donation-form-right input[type=text][id*=constituent_],.donation-form-left textarea[id*=constituent_],.donation-form-right textarea[id*=constituent_],.donation-form-left select[id*=constituent_],.donation-form-right select[id*=constituent_],.donation-form-left input[type=text][id*=formquestionnote],.donation-form-right input[type=text][id*=formquestionnote],.donation-form-left textarea[id*=formquestionnote],.donation-form-right textarea[id*=formquestionnote],.donation-form-left select[id*=formquestionnote],.donation-form-right select[id*=formquestionnote],.donation-form-left input[type=text][name*=formQuestionOptionID],.donation-form-right input[type=text][name*=formQuestionOptionID],.donation-form-left textarea[name*=formQuestionOptionID],.donation-form-right textarea[name*=formQuestionOptionID],.donation-form-left select[name*=formQuestionOptionID],.donation-form-right select[name*=formQuestionOptionID]{width:100%}}.circuit-register input[type=text][id*=constituent_],.circuit-register textarea[id*=constituent_],.circuit-register select[id*=constituent_],.circuit-register input[type=text][id*=formquestionnote],.circuit-register textarea[id*=formquestionnote],.circuit-register select[id*=formquestionnote],.circuit-register input[type=text][name*=formQuestionOptionID],.circuit-register textarea[name*=formQuestionOptionID],.circuit-register select[name*=formQuestionOptionID]{width:100%}.hideShowPassword-wrapper{width:100%}@media(min-width:979px){.hideShowPassword-wrapper{width:65.81196581%}}.hideShowPassword-wrapper input{width:100%}.hideShowPassword-wrapper .password-toggle{padding:0 10px;cursor:pointer}.step-header{border-bottom:0;position:relative}.step-header h1{padding-bottom:20px;color:inherit;font-family:inherit}.step-header .icon-stack{position:absolute;right:-10px;bottom:18px}.step-header .divider{padding:0 10px;color:#ccc}.form-horizontal .form-text{padding-top:12px}.donation-form-container .cancel{padding:10px 0}.custom-background .donation-form-container,.donation-form-right .donation-form-container,.donation-form-left .donation-form-container{padding:15px}.donation-form-right #wrap,.donation-form-left #wrap,.donation-form-right #centerCol,.donation-form-left #centerCol,.donation-form-right #centerColinterior,.donation-form-left #centerColinterior{background-color:transparent}.circuit-register .grecaptcha-badge,.circuit-registerpc .grecaptcha-badge,.circuit-ticket .grecaptcha-badge,.circuit-donate .grecaptcha-badge{visibility:hidden}@media(min-width:768px){.custom-background .donation-form-container,.donation-form-right .donation-form-container,.donation-form-left .donation-form-container{padding:30px}.donation-form-right .donation-form-container,.donation-form-left .donation-form-container{max-width:500px;width:100%}.donation-form-right .suggested-donation-option,.donation-form-left .suggested-donation-option{width:100%}.donation-form-right .control-group,.donation-form-left .control-group{margin-bottom:20px}.donation-form-right .form-text,.donation-form-left .form-text{margin-bottom:10px}.donation-form-right fieldset,.donation-form-left fieldset{margin-bottom:0}.donation-form-right legend+.control-group,.donation-form-left legend+.control-group{margin-top:0}.donation-form-right .donation-form-container{float:right;margin-left:auto}.donation-form-left .donation-form-container{float:left;margin-right:auto}.donation-form-left:after{background-position:right top}}.suggested-donation-image{margin-bottom:20px}@media(max-width:979px){.suggested-donation-image{margin-bottom:0}}@-webkit-keyframes progress{0%{width:0;opacity:0}100%{width:20%;opacity:1}}@keyframes progress{from{width:0;opacity:0}to{width:20%;opacity:1}}.step-progress{-webkit-animation:progress 1s 1 forwards ease-out;animation:progress 1s 1 forwards ease-out}@media(min-width:480px){.chooser img{margin-right:20px!important}}.chooser input[type=text]{border:0!important;background-color:transparent!important;font-size:18px;display:block;padding:0!important;margin:10px 0 12px;box-shadow:none!important;cursor:text;white-space:nowrap;text-overflow:ellipsis}@media(min-width:480px){.chooser input[type=text]{min-width:330px}}@media(max-width:480px){.chooser input[type=text]{font-size:16px}}.chooser input[type=text]:focus{border:none!important;box-shadow:none!important}.chooser input[type=text]:-moz-placeholder{color:#222}.chooser input[type=text]:-ms-input-placeholder{color:#222}.chooser input[type=text]::-webkit-input-placeholder{color:#222}.suggested-donation-option-group .dd-sda-option-simple-group{display:flex;flex-wrap:wrap;gap:9px}.suggested-donation-option-group .dd-sda-option-simple{flex-basis:calc(33.33% - 6px)}.suggested-donation-option-group .dd-sda-option-simple .dd-btn{height:100%;width:100%}.suggested-donation-option-group .dd-btn{margin:0;padding:10px 5px}.suggested-donation-option-group .dd-btn.inactive{opacity:.5}.suggested-donation-option-group .dd-btn:after{display:none}@media(min-width:979px){.dd-option-label{padding-top:20px!important}}.dd-option{border:1px solid #ddd;padding:20px 20px 5px;border-radius:5px;position:relative;margin-bottom:10px;transition:border linear .1s;background:linear-gradient(#fff,#f9f9f9);box-shadow:0 2px 5px rgba(0,0,0,.05)}.dd-option .dd-option-change{font-weight:700;position:absolute;top:0;right:0;padding:20px 20px 10px 10px}.dd-option *:hover{cursor:pointer}.dd-option.active{box-shadow:inset 0 3px 8px rgba(0,0,0,.05);background-image:none}.dd-option.disabled{box-shadow:none;background-image:none;background-color:#eee}.dd-option.inactive:hover{cursor:pointer;border-color:#666}.dd-option .control-label{float:none;text-align:left;padding-top:0;width:auto}.dd-option .controls{margin-left:0}.dd-option .controls:not(.controls-row) input[type=text]{width:100%}.dd-option img{width:100px;margin-bottom:15px;padding:0!important}@media(min-width:979px){.dd-option img{width:90px;margin-bottom:10px}}.dd-option-title{font-size:16px;display:block;padding-right:50px}.dd-option-description{margin:10px 0}.dd-option-single.active{border:none!important;box-shadow:none!important;padding-left:0;padding-bottom:0;transition:none}.dd-option-single.active .dd-option-change{display:none!important}.option-check{position:absolute;top:20px;right:20px;border:1px solid #ddd;background-color:#fff;border-radius:50%;width:26px;height:26px;text-align:center;font-size:16px;padding-top:3px;color:#fff;transition:all linear .1s;box-sizing:border-box}.active .option-check{background-color:#7ed321;border-color:#7ed321}#donation-amt,#suggested-donations,.cc-recurring-prompt{margin-top:20px}#donation-amt .input-big input[type=text],#suggested-donations .input-big input[type=text],.cc-recurring-prompt .input-big input[type=text]{height:40px;font-weight:700}.pre.input-big input[type=number],.post.input-big input[type=number],.pre.input-big input[type=text],.post.input-big input[type=text],.pre.input-big .addon,.post.input-big .addon{font-size:20px;display:block}.pre+.help-block,.post+.help-block{margin-top:10px}@media(max-width:767px){#donation-amt{margin-bottom:0}}.pre,.post{position:relative}.pre .addon,.post .addon{position:absolute;color:#aaa;font-size:16px;text-align:center;top:50%;z-index:100;transform:translateY(-50%)}.pre .addon.icon-lock:before,.post .addon.icon-lock:before{color:#aaa!important}.pre input[type=text],.pre input[type=number]{padding-left:30px!important}.pre .addon:first-child{left:15px}.post input[type=text],.post input[type=number]{padding-right:25px!important}.post .currency-symbol{right:15px}.post .date-picker{right:10px}.post .currency-multi{right:75px}.input-append .btn-group .btn-form:first-child{border-radius:0 5px 5px 0;margin-left:-1px}.show-message input[type=radio]{margin:0 3px 0 8px}#donationmessage{border-bottom-right-radius:0;border-bottom-left-radius:0}.input-group{position:relative;display:flex!important;width:100%}.input-group>*{min-width:auto!important}.input-group input{overflow:hidden}.input-group .input-grow{flex-grow:1}.input-group .add-on{height:auto}.input-group .btn-form.add-on{padding:10px 12px;margin-bottom:0}@media(min-width:979px){.dd-form-primary-col{width:67%;float:left}.dd-form-primary-col:before,.dd-form-primary-col:after{display:table;content:"";line-height:0}.dd-form-primary-col:after{clear:both}}.dd-added-participants{background-color:#fff}@media(min-width:979px){.dd-added-participants{width:31%;padding-left:45px;float:right}.dd-added-participants:before,.dd-added-participants:after{display:table;content:"";line-height:0}.dd-added-participants:after{clear:both}}@media(max-width:979px){.dd-added-participants{position:absolute;top:0;left:0;width:100%;z-index:100}}.dd-added-participants .dd-participants{border:1px solid #ddd;border-radius:5px}.dd-added-participants .dd-participants .dd-participants-total{padding:15px}.dd-added-participants .dd-participants ul{background-color:#fff;list-style:none;padding:0!important;margin:0!important}@media(max-width:979px){.dd-added-participants .dd-participants ul{display:none}}.dd-added-participants .dd-participants li{color:#444;padding:15px;font-size:14px;border-bottom:1px solid #ddd;margin:0!important}.dd-added-participants .dd-participants li:last-child{border:none}.dd-added-participants .dd-participants small{color:#666}@media(min-width:979px){.dd-added-participants .dd-participant-toggle{display:none}}.additional-reg{margin-top:50px}.textarea-cap{background-color:#f5f5f5;border:1px solid #ccc;padding:10px;color:#333}.textarea-cap label{margin:0}.textarea-cap.top{border-bottom:0}.textarea-cap.bottom{border-top:0}.modal-search-wrap{background-color:#f5f5f5;padding:15px;border-bottom:1px solid #eee}.modal-list{width:100%}.modal-list tr:hover{cursor:pointer}.modal-list td{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #f5f5f5}.modal-list td:hover h4{color:#005580}.modal-list td:hover small{color:#444}.modal-list h4{color:#3876cc;margin:0 0 5px}.modal-list small{color:#666}.fancybox-lock{overflow:hidden!important;margin-right:0!important}span.noZip em{display:none}del>span.originalPrice{color:#999!important}@media(max-width:568px){.help-inline{padding:10px 0}.form-actions .dd-btn,.form-actions .btn,.form-actions .btn-link{display:block;width:100%}}.paymenttype{display:inline-block;width:62px;position:relative;top:-10px;margin-bottom:5px!important}.payment-type-pod .paymenttype{margin:0 15px 0 0!important}.changePayment{cursor:pointer}.savedPaymentType{padding-left:0}.payment-type-option{display:inline-block;vertical-align:top;margin-right:16px}.payment-type-option input[type=radio]{opacity:0}.payment-type-option input[type=radio]+.paymenttype,.payment-type-option input[type=radio]+.payment-type-option-icon .paymenttype{border:1px solid transparent;border-radius:6px;padding:3px!important;top:0;width:59px}.payment-type-option input[type=radio]:focus+.paymenttype,.payment-type-option input[type=radio]:focus+.payment-type-option-icon .paymenttype{outline-color:#049cdb;outline-offset:4px;outline-style:solid;outline-width:2px}.payment-type-option input[type=radio]:checked+.paymenttype,.payment-type-option input[type=radio]:checked+.payment-type-option-icon .paymenttype{border:1px solid #049cdb}.payment-type-option:first-child{padding-top:0!important}.payment-type-option:last-of-type{padding-right:0}.payment-type-option.radio{padding-left:0}.payment-type-option:hover{cursor:pointer}.payment-type-option img{pointer-events:none}button.apple-pay-button{background-size:contain;background-repeat:no-repeat;border-radius:5px;height:40px;border:none;-webkit-appearance:-apple-pay-button;-apple-pay-button-style:#000;-apple-pay-button-type:plain}button.apple-pay-button.apple-pay-donate{-apple-pay-button-type:donate}@media(max-width:979px){button.apple-pay-button{display:block;width:100%;margin-bottom:5px}}@media(min-width:979px){button.apple-pay-button{width:280px}}button#js-apple-pay-button{background:url(../img/DonateBlack_40pt.png) no-repeat center center #000;background-size:contain;border-radius:5px;height:40px;border:none}@media(max-width:979px){button#js-apple-pay-button{display:block;width:100%;margin-bottom:5px}}@media(min-width:979px){button#js-apple-pay-button{width:280px}}@media(-webkit-min-device-pixel-ratio:2){button#js-apple-pay-button{background-image:url(../img/DonateBlack_40pt_@2x.png)}}@media(-webkit-min-device-pixel-ratio:3){button#js-apple-pay-button{background-image:url(../img/DonateBlack_40pt_@3x.png)}}@media(min-width:568px){.pp-btn,.ap-btn{float:left;margin-right:15px}}@media(min-width:568px){.pp-btn{min-width:250px}}.ap-btn{text-align:center}.ap-btn img{margin-bottom:0}.venmo-btn button{background:url(../img/blue_venmo_button.svg) center center no-repeat #3d95ce;overflow:hidden;text-indent:-999em;border:none}.venmo-btn button:hover{background-color:#3d95ce}[data-payment-state=saved]{left:0;margin:0 0 10px}[data-payment-state=saved] .paymenttype{top:0}[data-payment-state=saved] .payment-saved{border:1px solid #ddd;padding:25px 50px 25px 25px;border-radius:5px;margin-bottom:15px;position:relative;overflow:hidden}[data-payment-state=saved] .payment-saved.inactive{background-color:#f5f5f5}@media(min-width:979px){[data-payment-state=saved] .payment-saved{max-width:65.95744681%}}[data-payment-state=saved] .payment-saved:only-of-type{border:none;padding:15px 5px}[data-payment-state=saved] .payment-saved:hover{cursor:pointer;border-color:#666}[data-payment-state=saved] .payment-saved.payment-saved-single{border:0;padding:0}[data-payment-state=saved] .payment-saved.payment-saved-single .option-check{display:none}[data-payment-state=saved] .payment-saved.payment-saved-single:hover{border-color:#ddd;cursor:default}[data-payment-state=saved] .payment-saved:first-child,[data-payment-state=saved] .payment-saved:only-child{margin-top:-20px}[data-payment-state=saved] .payment-saved:first-child{margin-bottom:10px}[data-payment-state=saved] .payment-saved input[type=radio]{visibility:hidden;margin-left:-100px}[data-payment-state=saved] .payment-saved .paymenttype{top:0}[data-payment-state=saved] .payment-saved .payment-saved-details{max-width:60%;float:left}#billing-totals legend{margin-bottom:0}#billing-totals .control-group{border-top:1px dotted #ddd;margin:0;padding:20px 0}#billing-totals .control-group:nth-child(2){border-top:0}#billing-totals .control-group:last-child{margin-bottom:20px}@media(min-width:480px){#billing-totals .control-group:last-child{border:1px dotted #ddd}}#billing-totals input[type=hidden]+.control-group{border-top:0}#confirmation table{width:100%;margin-bottom:40px;line-height:175%}@media(max-width:767px){#confirmation table{border-spacing:0 20px;margin-bottom:20px}}#confirmation table td{vertical-align:top}@media(min-width:767px){#confirmation table td{padding:10px}}#confirmation table td:first-child{font-weight:700}@media(min-width:960px){#confirmation table td:first-child{width:260px;text-align:right}}#confirmation table td:nth-child(2) strong{font-weight:400}#confirmation .line-item td{border-bottom:1px dotted #ddd}@media(max-width:767px){#confirmation .line-item td{display:table-cell;padding-bottom:20px}}#confirmation .line-item td:nth-child(2){font-weight:400;text-align:left}#confirmation fieldset{margin-bottom:30px}@media(max-width:767px){#confirmation legend{margin-bottom:10px}}#confirmation .payment-type .control-label{padding-top:0;margin-bottom:20px}.required-fundraising-note{padding:20px 20px 20px 40px;position:relative}.required-fundraising-note .icon-warning-sign{position:absolute;left:5px;top:25px}.required-fundraising-note ul{margin:20px 0!important}.required-fundraising-note ul li{margin-bottom:5px!important}.accordion-group{border:1px solid #ddd;margin-bottom:8px}.accordion-group .accordion-header,.accordion-group .accordion-section{padding:15px}.accordion-group .accordion-header a{text-decoration:none}.accordion-group .accordion-section{border-top:1px solid #ddd}.accordion-group .accordion-title{font-size:16px}.accordion-group .accordion-toggle{text-decoration:none}.accordion-group .accordion-toggle strong{color:#444}.accordion-group p strong{display:block}.accordion-group .custom-questions{font-weight:700}.accordion-group .custom-questions strong{font-weight:400;display:block}.action-thanks div#centerColinterior{margin-left:0}#thankyoumessage,#thankyouactions{margin-top:40px;word-wrap:break-word}#thankyouactions h3{font-size:22px;line-height:32px;padding:0!important;display:block;left:0;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:700}#thankyouactions ul{padding:0!important;margin:0 0 30px!important;list-style:none}#thankyouactions li{margin:0!important;padding:0!important;line-height:1;white-space:nowrap}#thankyouactions li a{font-size:11px;display:block;text-decoration:none;font-weight:700;padding:9px 4px 9px 0}#thankyouactions li a:hover{text-decoration:none;color:inherit}#thankyouactions i{margin-right:5px}#actionad{text-align:center;width:100%!important;height:215px;border-top:1px solid #eee;border-bottom:1px solid #eee}#actionad h2{font-size:18px;line-height:26px;padding:0;margin:0 0 7px}#actionad p{font-size:13px;line-height:17px;color:#595959;font-weight:400;padding:0}#actionad a{display:block;border:0;text-decoration:none;padding:25px 10px}#actionad span{display:inline-block;color:#fff;font-weight:700;padding:7px 12px;font-size:12px;background-color:#6d6d6d;border-radius:3px}#actionad #emailtease span{background-color:#5c5f64;background-image:linear-gradient(to bottom,#6B6C6C,#454C58);background-repeat:repeat-x}#actionad #facebooktease span{background-color:#304b89;background-image:linear-gradient(to bottom,#385594,#243b78);background-repeat:repeat-x}#actionad #twittertease span{background-color:#3dc3ef;background-image:linear-gradient(to bottom,#41cefd,#38b2da);background-repeat:repeat-x}#actionad #emailtease span:hover,#actionad #actionad #facebooktease span:hover,#actionad #actionad #twittertease span:hover{opacity:80}.no-ms-clear::-ms-clear{display:none}.dd-incentives-list{margin-bottom:15px;font-size:15px;position:relative}.dd-incentives-list ul{margin:10px 0 0;padding:0!important;list-style:none!important}.dd-incentive{border:1px solid #ccc;border-radius:5px;margin-bottom:5px;text-decoration:none!important;padding:15px;position:relative;font-size:15px}.dd-incentive:hover{border-color:#666}.dd-incentive.dd-incentive-mgmt:hover{border-color:#ccc}.dd-incentive a{display:inline;text-decoration:none!important}.dd-incentive .dd-incentive-amount{font-size:20px;font-weight:700;color:inherit;margin-bottom:10px}.dd-incentive .dd-incentive-amount small{color:#999;font-size:13px;padding-left:5px}.dd-incentive .dd-incentive-description{color:#222}.dd-incentive .dd-incentive-description:before,.dd-incentive .dd-incentive-description:after{display:table;content:"";line-height:0}.dd-incentive .dd-incentive-description:after{clear:both}.dd-incentive .dd-incentive-description img{max-height:50px;max-width:50px;margin:0 10px 0 0!important;float:left}.dd-incentive .dd-incentive-action{position:absolute;top:15px;right:10px}.dd-incentive .dd-incentive-action a{padding:10px 4px}.dd-incentive .dd-incentive-action [class^=icon-],.dd-incentive .dd-incentive-action [class*=" icon-"]{margin:0}.dd-incentive .dd-incentive-action .dd-change-incentive{padding-top:0}.dd-change-incentive{display:block;padding:15px 0 5px}