body{padding:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.7)),no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;min-height:100vh;color:#222}#heroshot-body header{margin-bottom:0}#background-img-container{padding-top:100px;min-height:80vh}.efund_title{text-align:center;margin-bottom:20px}.efund_HeroLeft{width:0%}.efund_HeroRight{width:0%}.efund_HeroDonation{width:100%;background:#fff;padding:20px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.one-click-welcome{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.efund_secure{position:absolute;top:-36px;right:15px;background:#fff;color:#28803e;border:solid 3px #337ab7;padding:3px 10px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.efund_HeroWindow{padding-bottom:100px}.efund_HeroDisclaimer{margin-top:15px}.efund_h2{font-weight:700;font-size:25px;color:#333;padding-bottom:10px;border-bottom:#cccaca 1px solid;margin:inherit;margin-bottom:10px;margin-top:20px;line-height:1.1;font-family:inherit}.efund_h3{font-size:20px;color:#2e6da4;font-weight:400;margin-top:5px;margin-bottom:8px}.efund_hr{margin-top:5px;margin-bottom:10px}.efund_PaymentOptionItem{display:block;list-style-type:none}.efund_ColumnThin{padding-left:0;padding-right:0}.efund_TextSmall{text-align:justify;line-height:100%;padding:3px;margin-bottom:7px}.efund_Previous{display:inline-block;padding:6px 0;font-weight:700;color:#2d6278}.efund_Previous:hover,.efund_Previous:focus{color:#2d6278}.efund-form-group{position:relative}.efund-form-group textarea{width:100%;padding-left:15px;padding-top:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.efund-form-group input.efund_choice{width:auto}.btn.efund_choice i{display:block}.efund-form-group .fa.credit{opacity:0}.efund-form-group .fa.credit.active{position:absolute;top:12px;left:10px;font-size:20px;z-index:99;opacity:1}.efund-form-group .fa.credit.active.fa-cc-visa{color:#00f}.efund-form-group .fa.credit.active.fa-cc-mastercard{color:#f00}.img-fluid{max-width:100%;height:auto}.btn.btn-primary{width:100%;text-align:center;border-radius:4px;padding:6px 10px;cursor:pointer;font-size:16px;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.efund_form-group-last{margin-bottom:0}label.efund_SmallLabel,label.efund_SmallLabel.moveUp,label.efund_SmallLabel.stayUp{font-size:12px}label.efund_VerySmallLabel,label.efund_VerySmallLabel.moveUp,label.efund_VerySmallLabel.stayUp{font-size:10px}label.efund_MediumLabel,label.efund_MediumLabel.moveUp,label.efund_MediumLabel.stayUp{font-size:16px}label.efund_AlmostMediumLabel,label.efund_AlmostMediumLabel.moveUp,label.efund_AlmostMediumLabel.stayUp{font-size:15px}.efundForm .efund-form-group.ccErrorMsg::after{content:'Please enter a valid credit card number';color:#f00}.btn.btn-primary.form-flow-btn{background-color:#2d6278;border:0}.btn.btn-primary.form-flow-btn:hover,.btn.btn-primary.form-flow-btn:focus{background-color:#2d6278}.progress-tracker{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.progress-dot{width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;border:solid 1px #aaa;margin:0 7px;color:#999;font-weight:700}.progress-dot.current{background:#2d6278;border-color:#2d6278;color:#fff}div.donor-info{overflow-wrap:break-word}#panelCC .efund-tabs a,#panelCC .efund-tabs .btn{font-size:15px;padding:10px 2px}.row>.efund-hero-donation-col{padding:0}.efund_HeroDonation .row{margin-left:-3px;margin-right:-3px}.efund-hero-one-page .efund_PaymentOptionItem{width:33%!important}.efund-hero-one-page .efund_PaymentOptionOther{width:100%!important}.efund-hero-one-page .efund-tabs{margin-bottom:10px}.efund-hero-one-page .spacing-bottom{margin-bottom:20px}.ticket .img-wrapper{margin-right:.5em}.ticket-text{margin-bottom:.5em}.merchandise-item .card-body{padding:1em .5em}.ticket-qty{padding-bottom:32px}.qty-field{height:60px}.qty-btn{bottom:0}.qty-plus{left:0}.qty-minus{left:32px}@media all and (max-width:767px){.row>.efund-hero-donation-col{padding:0 12px}}@media(min-width:768px){.efund-hero-donation-col{width:47%}}@media(min-width:992px){.efund-hero-donation-col{width:36%}}@media(min-width:1200px){.efund-hero-donation-col{width:30%}.form-footer .container{width:1170px}}@media(min-width:1600px){.container{width:1570px;max-width:100%}.efund-hero-donation-col{width:23%}}