/* converted radio buttons to buttons */
.en__field--recurrpay .en__field__element.en__field__element--radio, 
.en__field--recurrpay .en__field__element.en__field__element--radio .en__field__label {
  display:block!important;
}
.en__field--radio.en__field--withOther.en__field--donationAmt .en__field__element--radio {
  display: block!important;
}
.en__field--recurrpay {
  margin-top:-6px
}
.en__field--radio.en__field--donationAmt {
  margin-top:-20px
}
.en__field--recurrpay .en__field__element.en__field__element--radio .en__field__item {
    padding: 0 0 6px;
}
.en__field--radio input[type="radio"] {
    margin: 0;
}
.en__field--radio input.en__field__input--other[name="transaction.donationAmt.other"] {
    margin-left: 0;
}
.en__field--radio input[id="en__field_transaction_recurrpay0"],
.en__field--radio input[id="en__field_transaction_recurrpay1"],
.en__field--radio input[name="transaction.donationAmt"] {
  opacity:0.011;
  z-index:100;
  margin: 0 0 -1em 0;
}
.en__field--radio input[type="radio"]:checked + label,
.en__field__element--radio input[type="radio"]:checked + label {
  background:#2375c9;
  color: #fff;
  box-shadow: none;
}
.en__field--radio input[name="supporter.bankAccountType"]:checked + label {
  background:transparent;
  color: inherit;
  box-shadow: none;
}
.en__field--radio.en__field--recurrpay .en__field__item {
  width:48.4%;
  margin-right:0px;
  line-height:0;
}
.en__field--radio.en__field--recurrpay .en__field__item:last-of-type {
  margin-right:2.125%;
}
.en__field--radio.en__field--recurrpay .en__field__item {
  margin-right:0;
}
.en__field--radio.en__field--donationAmt .en__field__item {
  width:30.85%;
  margin-right:2.62%;
  line-height:0;
}
.en__field--radio.en__field--donationAmt .en__field__item:nth-child(3),
.en__field--radio.en__field--donationAmt .en__field__item:last-of-type {
  margin-right:0;
}
.en__field--radio label[for="en__field_transaction_recurrpay0"],
.en__field--radio label[for="en__field_transaction_recurrpay1"],
.en__field--radio label[for="transaction_recurrpay0"],
.en__field--radio label[for="transaction_recurrpay1"]  {
  width:100% !important;
}
.en__field--radio label[for="en__field_transaction_donationAmt0"],
.en__field--radio label[for="en__field_transaction_donationAmt1"],
.en__field--radio label[for="en__field_transaction_donationAmt2"],
.en__field--radio label[for="en__field_transaction_donationAmt3"],
.en__field--radio label[for="en__field_transaction_donationAmt4"],
.en__field--radio label[for="en__field_transaction_donationAmt5"],
.en__field--radio label[for="en__field_transaction_donationAmt6"],
.en__field--radio label[for="en__field_transaction_donationAmt7"],
.en__field--radio label[for="en__field_transaction_donationAmt8"],
.en__field--radio label[for="en__field_transaction_donationAmt9"],
.en__field--radio label[for="en__field_transaction_donationAmt10"],
.en__field--radio label[for="transaction_donationAmt0"],
.en__field--radio label[for="transaction_donationAmt1"],
.en__field--radio label[for="transaction_donationAmt2"],
.en__field--radio label[for="transaction_donationAmt3"],
.en__field--radio label[for="transaction_donationAmt4"],
.en__field--radio label[for="transaction_donationAmt5"],
.en__field--radio label[for="transaction_donationAmt6"],
.en__field--radio label[for="transaction_donationAmt7"],
.en__field--radio label[for="transaction_donationAmt8"],
.en__field--radio label[for="transaction_donationAmt9"],
.en__field--radio label[for="transaction_donationAmt10"] {
  width:100% !important;
}
.en__field--radio label[for="en__field_transaction_recurrpay0"],
.en__field--radio label[for="en__field_transaction_recurrpay1"],
.en__field--radio label[for="en__field_transaction_donationAmt0"],
.en__field--radio label[for="en__field_transaction_donationAmt1"],
.en__field--radio label[for="en__field_transaction_donationAmt2"],
.en__field--radio label[for="en__field_transaction_donationAmt3"],
.en__field--radio label[for="en__field_transaction_donationAmt4"],
.en__field--radio label[for="en__field_transaction_donationAmt5"],
.en__field--radio label[for="en__field_transaction_donationAmt6"],
.en__field--radio label[for="en__field_transaction_donationAmt7"],
.en__field--radio label[for="en__field_transaction_donationAmt8"],
.en__field--radio label[for="en__field_transaction_donationAmt9"],
.en__field--radio label[for="en__field_transaction_donationAmt10"],
.en__field--radio label[for="transaction_recurrpay0"],
.en__field--radio label[for="transaction_recurrpay1"],
.en__field--radio label[for="transaction_donationAmt0"],
.en__field--radio label[for="transaction_donationAmt1"],
.en__field--radio label[for="transaction_donationAmt2"],
.en__field--radio label[for="transaction_donationAmt3"],
.en__field--radio label[for="transaction_donationAmt4"],
.en__field--radio label[for="transaction_donationAmt5"],
.en__field--radio label[for="transaction_donationAmt6"],
.en__field--radio label[for="transaction_donationAmt7"],
.en__field--radio label[for="transaction_donationAmt8"],
.en__field--radio label[for="transaction_donationAmt9"],
.en__field--radio label[for="transaction_donationAmt10"]  {
  display:inline-block;
  padding:5px;
  background: #eeeeee;
    background-color: rgb(238, 238, 238);
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
  background: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
  background: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background: linear-gradient(to bottom, from(#ffffff), to(#eeeeee));
  color: #333333;
  border: 1px solid #d2d2d2;
  border-radius: 5px; 
  cursor:pointer;
  z-index:90;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  margin: 0;
  padding: 1em !important;
}
.en__field--radio label {
  font-size: 15px;
}
.repeat_text {
  margin: -4px 0 10px 0;
}
.repeat_text p {
  font-family: 'Kalam', cursive;
  font-size:1rem;
  font-weight:normal;
  color: #2375c9;
  margin-bottom: 0;
  padding-right: 3em;
  background-image: url("../images/arrow-kalam-up.png");
  background-position: 92% 2%;  
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1.5;
  clear: both;
}
.repeat_text.left p {
  padding-left: 2.25em;
  padding-right: 0;
  background-image: url("../images/arrow-kalam-up-left.png");
  background-position:2% 2%;
}
.en__field--radio .en__field--checkbox label[for="en__field_transaction_recurrpay"] {
  width:auto !important;
  padding-top:2px !important;
}
@media all and (max-width: 840px) {
  .en__field--radio.en__field--recurrpay .en__field__item {
    width:47.4%;
  }
  .en__field--radio.en__field--donationAmt .en__field__item {
    width: 30.55%;
  }
  .en__field--radio label {
    font-size: 13px;
  }
}
@media all and (max-width: 600px) {
  .en__field--radio.en__field--recurrpay .en__field__item {
    width:48.4%;
  }
  .en__field--radio.en__field--donationAmt .en__field__item {
    width: 30.85%;
  }
  .en__field--radio label {
    font-size: 15px;
  }
}
@media all and (max-width: 475px) {
  .en__field--radio.en__field--recurrpay .en__field__item {
    width:48%;
  }
  .en__field--radio.en__field--donationAmt .en__field__item {
    width:30.5%;
  }
  .en__field--radio label {
    font-size: 13px;
  }
}
/* latino buttons */
.latino-headlines .list_form_header ol {
    list-style-type: none;
    margin-left: 0;
} 
.latino-headlines .en__field--radio input[type="radio"]:checked + label, 
.latino-headlines .en__field__element--radio input[type="radio"]:checked + label {
  background: #4d61fa;
}
.latino-headlines .repeat_text p {
    color: #316FFC;
    font-style:italic;
}
.latino-headlines .en__submit button {
  background-color: #EF4136;
}