﻿.donation-form h3{padding-top:30px;}.donation-form label{color:#404040;display:block;}.donation-form label.error{color:#900;display:inline-block;padding:0 10px;}.donation-form section{padding:5px;}.donation-form .field{padding:4px 0;}.donation-form .field .required-star{color:#a00;display:inline-block;margin-left:5px;}.donation-form .field .checkboxes{width:229px;border:1px solid #a9a9a9;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;}.donation-form .field .checkbox{display:block;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:26px;padding:2px 28px 2px 8px;border-bottom:1px solid rgba(0,0,0,.1);color:#404040;overflow:hidden;text-decoration:none;}.donation-form .field .checkbox input{opacity:.01;position:absolute;left:-50px;z-index:-5;}.donation-form .field .checkbox:last-child{border-bottom:none;}.donation-form .field .checkbox.selected{background:#328efd;color:#fff;}.donation-form .field .checkbox.selected:before{color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.25);line-height:30px;position:absolute;right:10px;}.donation-form .field select{width:95% !important;}.donation-form .field input,.donation-form .field select,.donation-form .field textarea{padding:4px;width:229px;width:96%;}.donation-form .field textarea.international{height:120px;}.donation-form .field select{box-sizing:content-box;}.donation-form .field.radio label,.donation-form .field.checkbox label{display:inline-block;padding-left:9px;text-indent:-15px;}.donation-form .field.radio input,.donation-form .field.checkbox input{width:25px;height:13px;padding:0;margin:0;vertical-align:bottom;top:-4px;*overflow:hidden;}.donation-form .field .sidenote{color:#999;font-size:10px;}.donation-form .field.other-option,.donation-form .field.other-amount,.donation-form .field.cardExpirationMonth,.donation-form .field.cardExpirationYear{display:inline-block;}.donation-form .field.other-amount{padding-left:6px;}.donation-form .field.cardExpirationMonth{padding-right:20px;}.donation-form #cardExpirationMonth,.donation-form #cardExpirationYear{width:85px;}.donation-form #security-code{width:55px;}.donation-form #other-amount{width:65px;}.donation-form #frequency{width:85px;}.donation-form #start-date{width:150px;}.donation-form .errors{border:1px solid #900;color:#900;padding:10px;}.donation-form .radio label.error{display:inline-block;padding-right:86%;float:right;}.donation-form .hidden{display:none;}.btn-group .btn-submit-donation{padding:4px 10px;pointer-events:none;opacity:.5;transition:opacity .3s ease-in;}.h-captcha{border-radius:4px;margin:20px 20px 0 0;}.btn{background-color:var(--color-es-blue);border-radius:4px;color:var(--color-white);font-size:1rem;font-weight:bold;height:40px;margin:20px 0;width:96px;}.form-controls{display:flex;flex-direction:column;justify-content:space-between;}.form-controls select{min-height:38px;border:1px solid #ced4da;border-radius:.25rem;}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin .5s linear infinite;display:none;position:absolute;margin:-12.5% 12.5%;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.dx-field-item-label{font-size:1rem;}#submitBtn{background-color:var(--color-es-blue);width:96px;font-size:1rem;font-weight:bold;height:40px;}#submitBtn input{border-radius:4px;color:var(--color-white);}#contactMessage{height:171px;}