.multistep-required::after{content:"*"}#action .donate-well .top-section h2{padding:20px 20px 0 20px}#action .donate-well .top-section .intro{padding:0 20px}#action .donate-well form{padding:0 20px}#action .donate-well .bottom-section{padding:0 20px}#action .donate-well .credit-secure-icon{margin-right:20px}@media (min-width: 1200px){#action .donate-well .top-section h2{padding:20px 40px 0 40px}#action .donate-well .top-section .intro{padding:0 40px}#action .donate-well form{padding:0 40px}#action .donate-well .bottom-section{padding:0 40px}#action .donate-well .credit-secure-icon{margin-right:40px}}@media (max-width: 480px){#action .donate-well .top-section h2{padding:20px 20px 0 20px}#action .donate-well .top-section .intro{padding:0 20px}#action .donate-well form{padding:0 20px}#action .donate-well .bottom-section{padding:0 20px}#action .donate-well .credit-secure-icon{margin-right:20px}}#action .donate-well{padding:0}#action .donate-well h2{text-align:center;font-style:normal}#action .donate-well h4{font-style:normal}#action .donate-well label{padding:0 0 2px 0}#action .donate-well *{margin-bottom:0}#action .donate-well input,#action .donate-well select,#action .donate-well .btn,#action .donate-well table,#action .donate-well p,#action .donate-well ul,#action .donate-well h2,#action .donate-well .alert-error{margin-bottom:20px}#action .donate-well input.parsley-error,#action .donate-well select.parsley-error,#action .donate-well .btn.parsley-error,#action .donate-well table.parsley-error,#action .donate-well p.parsley-error,#action .donate-well ul.parsley-error,#action .donate-well h2.parsley-error,#action .donate-well .alert-error.parsley-error{margin-bottom:0}#action .donate-well input:not([type="checkbox"]){width:100%;padding:0 0.5em;height:2.5em}#action .donate-well input:not([type="checkbox"]).input-mini{width:60px}#action .donate-well .top-section{padding-bottom:10px;margin-bottom:50px;margin-top:-10px;background-color:#2D2D2D}#action .donate-well .top-section .intro{line-height:1.4;color:#D6D6D6;margin-bottom:30px}#action .donate-well .top-section .credit-secure-icon{margin-bottom:-40px;text-align:right}#action .donate-well form{box-sizing:border-box}#action .donate-well form .alert-error{background:#BC0018;color:white;text-shadow:none;font-weight:normal}#action .donate-well form .alert-error a{color:white;text-decoration:underline}#action .donate-well form .btn-primary{text-decoration:none !important}#action .donate-well form .btn-primary:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#action .donate-well .bottom-section{text-align:center}#action .donate-well .bottom-section p{font-size:0.8em}#action .donate-well .bottom-section .donate-cheque-link{font-size:0.9em}.screen-nav{text-align:center;margin:0;height:100px;display:none}.js .screen-nav{display:block}@media (max-width: 767px){.screen-nav{display:none !important}}.screen-nav li{list-style:none;display:inline;margin:0 52px 0;position:relative;z-index:2}@media (max-width: 979px){.screen-nav li{margin:0 25px 0}}.screen-nav li:first-child{margin-left:0}.screen-nav li:last-child{margin-right:0}.screen-nav li a{color:#707070;text-decoration:none !important;text-transform:uppercase;position:relative;font-size:1em;padding:0 0 30px}.screen-nav li a:after{font-size:1.6em;content:'2';color:white;width:45px;height:45px;background:#707070;border-radius:25px;display:block;position:absolute;left:50%;bottom:-25px;margin-left:-22px;line-height:45px;z-index:1}.screen-nav li a.active{color:white}.screen-nav li a.active:after{background:#51AFF7;border-color:white}.screen-nav li a.error:after{background:#BC0018;border-color:#ef001f}.screen-nav li:first-child a:after{content:'1'}.screen-nav li:last-child a:after{content:'3'}.screen-nav li.middle-tab{z-index:1}.screen-nav li.middle-tab:before,.screen-nav li.middle-tab:after{content:'';height:1px;width:135px;position:absolute;background:dimgrey;bottom:-32px}@media (max-width: 979px){.screen-nav li.middle-tab:before,.screen-nav li.middle-tab:after{width:95px}}.screen-nav li.middle-tab:before{margin-right:11px;right:50%}.screen-nav li.middle-tab:after{margin-left:18px;left:50%}.screens .screen-wrap{width:100%}.screens .screen-wrap .screen-content{position:relative;overflow:hidden}.screens .screen-wrap .alert-error{padding:5px 10px;clear:both;font-size:0.8em}.screens .screen-wrap .btn-next{display:none}.js .screens .screen-wrap .screen:first-child{display:block}.js .screens .screen-wrap .screen.hide-in-multistep{display:none}.js .screens .screen-wrap .screen .btn-next{display:block}@media (max-width: 767px){.article .screens .screen-content{width:100%}.article .screens .screen-wrap{width:100%;display:block}.article .screens .screen-wrap .screen{width:100%;display:block;clear:both;float:left}.article .screens .screen-wrap .screen.hide-in-multistep{display:block}.article .screens .screen-wrap .screen .btn-next{display:none}}#step-1-amount .donation{overflow:hidden;margin-bottom:20px}#step-1-amount .donation .btn{display:none;font-weight:500;margin:0 2% 0.35em 0;outline:none;float:left;padding:0px 0px;font-size:1.4em;height:55px;width:23%}#step-1-amount .donation .btn:nth-child(4){margin-right:0}@media (max-width: 979px){#step-1-amount .donation .btn{width:31%;height:50px;font-size:1.25em}#step-1-amount .donation .btn:nth-child(4){margin-right:2%}}#step-1-amount .donation .input-prepend.other-prepend{display:inline-block;width:23%}@media (max-width: 979px){#step-1-amount .donation .input-prepend.other-prepend{width:31%}}#step-1-amount .donation .input-prepend.other-prepend .add-on{vertical-align:middle;height:40px;font-size:18px;box-sizing:border-box;padding-top:8px;width:30%;margin:0;border-color:#cccccc !important;border-top-left-radius:3px;border-bottom-left-radius:3px;color:#363636}#step-1-amount .donation .input-prepend.other-prepend input{display:inline-block;float:none;width:70%;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:0 3px;line-height:2.1;margin-bottom:0;font-size:16px;height:40px}.js #step-1-amount .donation .input-prepend.other-prepend .add-on{height:55px;font-size:24px;padding-top:16px}@media (max-width: 979px){.js #step-1-amount .donation .input-prepend.other-prepend .add-on{padding-top:14px;font-size:20px;height:50px}}.js #step-1-amount .donation .input-prepend.other-prepend .add-on.active{background-color:#51aff7;border-color:#51aff7 !important;color:white}.js #step-1-amount .donation .input-prepend.other-prepend input{height:55px;font-size:20px !important}@media (max-width: 979px){.js #step-1-amount .donation .input-prepend.other-prepend input{height:50px;font-size:16px !important;padding:0}}#step-1-amount .amount-fields input,#step-1-amount .amount-fields label{float:left;clear:none}#step-1-amount .amount-fields label{margin-right:20px;margin-left:5px}#step-1-amount .amount-fields label input{height:auto;margin-right:8px}.js #step-1-amount .other-wrap{display:none}.js #step-1-amount .donation .btn{display:inline-block}.js #step-1-amount .donation .amount-fields{display:none}.js #step-1-amount .other-radio{display:none}#step-1-amount .btn-and-frequency-container .frequency-option{width:auto;margin-right:0.5em}#step-1-amount .btn-and-frequency-container .frequency-label{text-align:center;background-color:#2D2D2D;font-size:1.1em;padding:10px 0 10px 10px;margin:10px 0}#step-1-amount .btn-and-frequency-container .make-recurring-checkbox{text-transform:none}#step-1-amount .btn-and-frequency-container .make-recurring-checkbox input[type=checkbox]{float:none;font-size:180%;display:inline;margin-left:8px;margin-bottom:5px}#step-1-amount .btn-and-frequency-container .half-width{width:50%}#step-2-name .email-wrap{overflow:hidden;position:relative}#step-2-name .email-wrap:after{background:url(/assets/public/donation-loader-024d230382572afd2c57956415aca2b9.png) no-repeat top left;display:none;content:'';width:20px;height:20px;z-index:1;position:absolute;top:10px;right:10px;-webkit-animation-name:loader;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-transform-origin:55% 50%;-moz-animation-name:loader;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-moz-transform-origin:55% 50%;-ms-animation-name:loader;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-ms-transform-origin:55% 50%;animation-name:loader;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:55% 50%}#step-2-name .email-wrap.loading:after{display:block}#step-2-name #ask-specific-user-details{margin-top:-15px}#step-2-name #ask-specific-user-details .user-lookup-message{padding-bottom:25px}#step-2-name #ask-specific-user-details .user-field-container{clear:both;float:left;width:100%}#step-2-name #ask-specific-user-details #become-member-checkbox{margin-left:0;margin-right:6px}#step-3-payment label[for=donation_card_number],#step-3-payment label[for=donation_name_on_card]{display:none}.ie #step-3-payment label[for=donation_card_number],.ie #step-3-payment label[for=donation_name_on_card]{display:block}#step-3-payment .card-types{position:relative;bottom:10px}#step-3-payment .card-types img{max-width:30px;height:auto}#step-3-payment .card-types img.inactive{opacity:0.2}#step-3-payment .cvc label{width:196px}#step-3-payment .cvc input{width:70px}#step-3-payment .paypal-donation{float:right;font-size:0.9em}#step-3-payment .processing{position:absolute;width:100%;height:100%;z-index:1;background:rgba(54,54,54,0.45);top:0;left:0;display:none}.quick-donate-disabled .quick-donate-intro,.quick-donate-disabled .not-you-button,.quick-donate-disabled .not-you{display:none}.quick-donate-enabled .screen-nav{display:none}.quick-donate-enabled .screens{margin-bottom:-25px}.quick-donate-enabled .screens .screen-wrap .screen-content .btn-next{display:none}.quick-donate-enabled .screens .screen{margin-bottom:20px}.quick-donate-enabled #step-3-payment{display:block}.quick-donate-enabled #step-3-payment h4,.quick-donate-enabled #step-3-payment input,.quick-donate-enabled #step-3-payment label,.quick-donate-enabled #step-3-payment img,.quick-donate-enabled #step-3-payment select,.quick-donate-enabled #step-3-payment a{display:none !important}.quick-donate-enabled .quick-donate-intro{font-size:0.9em !important;display:block;margin-bottom:20px;text-align:center}.quick-donate-enabled .donate-cheque-link,.quick-donate-enabled #step-2-name,.quick-donate-enabled .not-you{display:none}.no-js .quick-donate-enabled .btn-payment{margin-top:10px !important}.js .quick-donate-enabled .not-you{margin:5px 0 25px 0 !important;font-size:0.9em;display:block;text-align:right}.js .quick-donate-enabled .not-you-button{display:none}.quick-donate-enabled #quick-donate{border:1px solid #616162;border-radius:5px;position:relative;margin-top:20px;padding:15px}.quick-donate-enabled #quick-donate h4{background-color:#363636;display:inline-block;position:absolute;top:-26px;padding:5px;color:#616162;font-size:1em}.quick-donate-enabled #quick-donate .name{margin:5px 0 0 0}.quick-donate-enabled #quick-donate .card{margin:0}@-webkit-keyframes loader{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}@-moz-keyframes loader{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}@-ms-keyframes loader{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}@keyframes loader{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}label.cvv{position:relative;height:100%;cursor:pointer}label.cvv:before,label.cvv:after{position:absolute;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}label.cvv:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #285679;content:'';top:0;left:50%;margin-left:-3.25px;z-index:10001;bottom:-10px}label.cvv:after{content:'';border-radius:3px;font-size:0.95em;z-index:10000;left:50%;bottom:100%;margin-left:-20px;margin-top:0;width:236px;height:140px;display:block;background:url(/assets/public/cvc-info.main-2a413e4796b7ac50dcdacc1edd11c0e1.jpg) #285679 no-repeat center}label.cvv:hover:before,label.cvv:hover:after{visibility:visible;opacity:1}label.cvv[data-card="american_express"]:after{background:url(/assets/public/cvc-info.amex-6ab932be58df4b21c28758f2853a5699.jpg) #285679 no-repeat center}.emergency-paypal-enabled ul.screen-nav{display:none}.emergency-paypal-enabled #step-1-amount .btn-next{display:none}.emergency-paypal-enabled #step-2-name{display:none}.emergency-paypal-enabled #step-3-payment{display:none}
