#header_main{border-bottom:0}.mobile-content-box{display:none;background:#355267;color:#fff;padding:30px}.donations-side-bar{background:#355267;color:#fff}.donations-form{font-family:Montserrat;border-left:solid 30px #fff;background-color:#f7f7f7}#donation-form .section{padding-left:15px}#donation-form .section.donation{padding-left:0;width:60%}#donation-form .section h3{color:#255C82}.d-header{border-bottom:solid 1px #CBCBCB;margin-bottom:15px}.d-header h2{color:#255C82;font-size:28px}.donation .radio{display:inline-block;vertical-align:top}#top .donation .radio label span.label{display:inline-block;background-color:#40A4B8;color:#fff;width:171px;height:91px;border-radius:10px;padding:10px;text-align:center;font-size:15px;font-weight:700;line-height:20px}#top .donation .radio.other-option label span.label{width:114px}#top label{font-weight:400}#other-amount{height:91px;width:110px!important;text-align:center}.donation .radio label input[type="radio"]{visibility:hidden}#top .donation .radio label span.amount{display:block;width:100%;color:#fff;font-size:28px;;font-weight:700;padding-bottom:10px}#top input[type="text"],#top input[type="email"],#top input[type="tel"],#top input[type="number"],#top select,#top textarea{font-size:16px;margin-bottom:10px}#top select{display:inline-block;width:27%}#comment{width:95%;max-width:95%}#donation-form .section.contact input,#donation-form .section.contact select,#donation-form .section.billing-address input,#donation-form .section.billing-address select,#donation-form .section.payment input,#donation-form .section.payment select{width:90%}#donation-form .section.contact,#donation-form .section.billing-address,#donation-form .section.payment,#donation-form .section.comment,#donation-form .section.true-impact,#donation-form .section.captcha,#donation-form .btn-group{padding-top:20px}#donation-form .section.recurring div,#donation-form .section.fund div label{display:inline-block;padding-right:20px;font-size:15px}#donation-form .section.recurring div label span,#donation-form .section.fund div label{font-size:15px}#donation-form .section.contact div{display:inline-block;width:49%}#donation-form.billing-address .section div input{width:90%;max-width:90%;padding:14px 6px}#donation-form .section.billing-address,#donation-form .section.payment{width:49%;display:inline-block;vertical-align:top}#donation-form .btn-submit{background:#40A4B8;color:#fff;width:174px;height:43px;text-transform:uppercase;font-weight:700;border-radius:5px}#donation-form .section.captcha,#donation-form .btn-group{display:block;vertical-align:middle;text-align:left}#donation-form .btn-group{padding:35px 5% 100px 0}.donations-form pre{display:none}@media only screen and (max-width:1700px){#donation-form .section.donation{width:70%}}@media only screen and (max-width:1530px){#donation-form .section.donation{width:80%}}@media only screen and (max-width:1370px){#donation-form .section.donation{width:85%}}@media only screen and (max-width:1280px){#donation-form .section.donation{width:95%}}@media only screen and (max-width:1220px){#donation-form .section.donation{width:100%}#top .donation .radio.other-option label span.label{width:90px}.donation-form .field.other-amount{padding-left:3px}#other-amount{width:80px!important}}@media only screen and (max-width:989px){.donations-side-bar{display:none}.donations-form{border-left:none}.mobile-content-box{display:block}#donation-form .section.donation{width:80%}}@media only screen and (max-width:880px){#donation-form .section.donation{width:93%}}@media only screen and (max-width:768px){#other-amount{width:75px!important}#donation-form .section.donation{width:75%}#donation-form .section.contact div{width:100%;display:block}#donation-form .section.billing-address,#donation-form .section.payment{width:100%;display:block}#top select{width:48%}}@media only screen and (max-width:680px){#donation-form .section.donation{width:80%}}@media only screen and (max-width:650px){#donation-form .section.donation{width:100%}}@media only screen and (max-width:480px){#top .donation .radio label span.label{font-size:12px;width:150px}#top .donation .radio.other-option label span.label{width:70px}#top .donation .radio label span.amount{font-size:21px;padding-bottom:5px}#top select{width:87%}}@media only screen and (max-width:410px){#top .donation .radio label span.label{font-size:11px;width:130px}#top .donation .radio.other-option label span.label{width:70px}#top .donation .radio label span.amount{font-size:19px;padding-bottom:5px}#other-amount{width:55px!important}}