.img-fluid{max-width:100%;height:auto}.efund_title{text-align:center}.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}.efund_hr{margin-top:5px;margin-bottom:10px;border:1px}.card-default>.card-header{color:#777;padding:15px 15px 10px}.card-number{display:inline-block;border:solid 1px #999;width:1.2em;line-height:1.1;text-align:center;border-radius:50%;margin-right:.25em}.one-click-login,.one-click-welcome{position:absolute;right:5px;top:8px}.ticket .img-wrapper{margin-right:1em}.ticket-qty{padding-right:32px}.qty-field{height:64px}.qty-btn{right:0}.qty-plus{top:0}.qty-minus{top:32px}.share-icon{color:#bbb;font-size:1.5em}.share-icon:hover{color:#999}.btn-success{background:#489d5e}.goal-tracker,.goal-share-text{color:#777}.goal-tracker-bar-wrap-outer{background:#ddd;height:20px;position:relative}.goal-tracker-bar-wrap-inner{position:absolute;overflow:hidden;border:solid 2px #fff;background:#fff;height:16px;top:2px;left:3px;right:3px}.goal-tracker-bar{background-color:#489d5e;border-top-left-radius:8px;border-bottom-left-radius:8px;transform:scale(0,1);transform-origin:left;position:absolute;top:0;bottom:0;left:0;right:0}.goal-tracker-bar.transition{transition:transform 2000ms ease-out}.goal-tracker-amount-num{color:#444}.goal-tracker-amount-num-raised{font-size:1.5em}.goal-tracker-amount-num-total{font-size:1.25em}.goal-tracker-people,.goal-tracker-amount-text,.goal-share-text{font-size:.875em}.goal-tracker-time{color:#f00}@media(min-width:1200px){#street-city-col{width:29%}#street-state-col,#street-zip-col{width:14.66666667%}}@media(min-width:576px){.retired-row{display:-ms-flexbox;display:-webkit-flex;display:flex}.retired-row>.efund-form-col{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}#btn-retired-col,#btn-retired-col-other{width:100%;flex-grow:0;flex-shrink:0;-moz-transition:max-width 300ms ease-in-out;-o-transition:max-width 300ms ease-in-out;-webkit-transition:max-width 300ms ease-in-out}#btn-retired-col.full-width,#btn-retired-col-other.full-width{width:100%;flex-grow:1;-moz-transition:max-width 300ms ease-in-out;-o-transition:max-width 300ms ease-in-out;-webkit-transition:max-width 300ms ease-in-out}#btn-retired-col,#btn-retired-col-other,.retired-toggle{-moz-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;-webkit-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}#btn-retired-col .checkbox-button,#btn-retired-col-other .checkbox-button{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:0;height:44px}.ticket-details{margin-right:.5em}}@media(max-width:575px){.one-click-welcome{top:-35px;right:15px;left:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ticket-content{-webkit-flex-wrap:wrap;flex-wrap:wrap}.ticket .img-wrapper{width:100%;max-width:100%;margin-right:0;margin-bottom:1em}.ticket .img-wrapper img{max-width:300px;display:block;margin:auto}.one-click-login{top:-35px;right:15px;left:15px}#form-start{padding-top:35px}.one-click-form #form-start{padding-top:0}.goal-tracker-row{margin-bottom:4em}.goal-tracker-amount-num-raised{font-size:1.5em}.goal-tracker-amount-num-total{font-size:1.25em}}