.hide,.modal{display:none}.donation-boxes-block{padding:1px 30px 0 0}.donation-banner{margin-bottom:20px}.modal{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:8% auto;padding:20px;border:1px solid #888;width:50%;min-height:150px;overflow:auto}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-content .btn{width:175px}.donation-boxes-block .list,.donationform .list,.modal .list{margin:0;padding:20px 0 0}.donation-boxes-block .list>li,.donationform .list>li,.modal .list>li{display:block;padding:10px;box-shadow:inset 0 1px 0 #ddd;width:95%;cursor:pointer}.donation-boxes-block img,.donationform img,.modal img{max-width:100%}.donation-boxes-block h3,.donationform h3,.modal h3{font-size:16px;margin:0 0 .3rem;font-weight:700}.donation-boxes-block .box p,.donationform,.skip-registration{font-size:larger}.donation-boxes-block p,.donationform p,.modal p{margin:0}.skip-registration{text-align:center}.redirect-to-login{color:#000!important;font-weight:400!important}.edit-link{color:#002d56}.donation-boxes-block .box h2,.donation-boxes-block .box p{text-align:center;color:#fff}.modal input{border:1px solid #ccc;padding:8px;width:85%}.modal input:focus{outline:0;border-color:#aaa}.donation-boxes-block .box{padding:35px 0 15px;cursor:pointer;text-align:center;box-shadow:3px 3px 5px #888}.donation-boxes-block .box#monthly,.donation-boxes-block .box#register{background-color:#7ac142}.donation-boxes-block .box#login,.donation-boxes-block .box#onetime{background-color:#cdeefc}.donation-boxes-block .box#login h2,.donation-boxes-block .box#login p,.donation-boxes-block .box#onetime h2,.donation-boxes-block .box#onetime p{color:#4f585c}.donationform{vertical-align:inherit;margin:0 5%;padding:0}.donationform input,.donationform select,.donationform textarea{padding:8px 10px;font-size:90%;margin-bottom:15px;background:#fff;border:1px solid #ccc;color:#000;box-sizing:border-box;width:100%;box-shadow:inset 0 2px 0 rgba(0,0,0,.05);border-radius:2px}.donationform input[type=checkbox],.donationform input[type=radio]{box-shadow:none}.donationform select{height:34px}.donationform select:before{background:url("/static/images/sprite.5d54e7525b9a.png") -404px 0 no-repeat #fff}.donationform h4{margin:30px 0 15px}.endurance-partner-info{font:18px enriqueta,"Times New Roman",Times,serif;line-height:1.8em;margin:0;text-align:justify}ul.endurance-partner-info-list{font:14px Helvetica,Arial,sans-serif;line-height:1.8em;list-style:disc;margin-bottom:0}.endurance-partner-note{margin-top:-25px}p.endurance-partner-note{margin-bottom:0}.topbox{padding:.5em;margin:1em 0;background-color:#cdeefc;box-shadow:0 0 10px #bbb}.topbox h4{margin:0 0 15px}.topbox ul#formtools_amount_0{list-style:none;margin:0 auto;font:1.8em enriqueta,"Times New Roman",Times,serif;display:table;table-layout:fixed;width:80%}.topbox ul#formtools_amount_0 input{height:1.5em;width:1em}.topbox ul#formtools_amount_0 input[type=radio]{margin:0 0 5px 20px}.topbox ul#formtools_amount_0 input[type=text]{margin:-5px 0 0;height:1.5em;font-size:.75em;width:3em}.topbox ul#formtools_amount_0>li{display:table-cell}#div_formtools_recurrence_end_day,#div_formtools_recurrence_num_months,.alert.alert-block.alert-error,.offer-object,.shipping-fields.intially-hidden{display:none}.offer-object p,.top{text-align:left!important}.offer-object{margin-top:10px}.checkbox-wrap{margin-bottom:15px}.donationform input[type=checkbox]{width:1em;height:1em;box-sizing:content-box;margin-bottom:5px}.grid{min-width:inherit;padding:0}.link-back,.link-forgot{height:37px;padding-top:10px}.btn-primary.btn-preview{margin:20px 0}#formtools_expiration_year,input[name=expiration_year]{margin-left:0}.btn-primary.btn-signin{width:100px;float:right}.link-back{padding-right:20px;float:right}.link-forgot{float:left}input[name=amount_1]{width:100px}#div_formtools_receive_email_updates label{margin-top:0}input[name=receive_offer],input[name=recurrence_day],input[name=recurrence_end_day_confirm],input[name=recurrence_num_months_confirm]{width:auto;margin-right:10px}.error input,.error select{background:#fcc;margin-bottom:0}.error label{color:red}.help-inline{font-size:15px!important;margin-bottom:15px!important}.topbox .error ul{margin-bottom:0}.main-holder{min-height:350px}@media screen and (max-device-width:768px){.donationform{width:100%}.endurance-partner-info{width:90%}input[type=radio]{height:1em;width:1em!important;font-size:100%;margin-right:5px;box-sizing:content-box}.topbox{width:90%}.topbox ul{margin:0;width:100%}.topbox ul input[type=radio]{box-sizing:inherit;margin:0 5px 10px 0}.topbox ul li{width:50%;display:inherit}#donation-content .icon{display:block;width:30px;margin-left:auto;margin-right:auto}.background-divider{display:block;position:relative;z-index:1;text-align:center;margin-top:2rem}.background-divider:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.or-wrap{display:inline;background-color:#fff;padding:0 1em}.background-divider .or{display:inline;text-transform:uppercase;background:#002d56;padding:9px 12px;border-top-right-radius:12px;border-bottom-left-radius:12px;color:#fff}#monthly .icon{width:46px}#monthly p{color:#467650}.donate-page .main-heading{text-align:center}.donation-boxes-block{padding:0 1rem!important}.donation-boxes-block .box#onetime p{color:#7490a7}.donation-boxes-block .box{padding:35px 5px 15px;border-radius:8px;box-shadow:1px 8px 18px #ccc}.donation-boxes-block .box#onetime{border:2px solid #b5d2dd}.donation-boxes-block .box#monthly{border:2px solid #74b347;margin-bottom:4rem}.offer-row .row{margin-bottom:10px}.donationform input,.donationform select,.donationform textarea{width:95%}.modal-content{width:100%;z-index:9000;height:450px;overflow:auto}.modal input{border-bottom:none}.station-finder input[type=radio]{width:1em!important}.help-inline{width:100%}.btn-primary.btn-signin{margin-right:20px}}