.dams-donations-section { 
    padding-top:20px;
    padding-bottom:20px;
    padding: 10px;
    background-color: var(--ao-white);
    margin-bottom: 10px;
    border-radius: 5px;
}

.dams-donations-section-title { 
    font-weight:900;
    margin-bottom:10px;
    font-size:18px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.dams-donations-section-subtitle { 
    font-size:14px;
    margin-bottom:10px;
}

.dams-donations-amount-input-prefix { 
    font-size:32px !important;
    font-weight:normal !important;
    display:inline-block !important;
    margin-right:10px;
}

.dams-donations-amount-input { 
    padding:10px !important;
    font-size:15px !important;
    width:calc(100% - 50px) !important;
    display: inline-block !important;
}

.dams-donations-benefits-ul ul {
    list-style-image: circle inside url('../img/donations-bullet.png');
}

ul.ui-autocomplete  {
    background-color:white !important;
    color:black !important;
    max-height:200px;
    overflow-y:scroll;
    width: 400px !important;
    overflow-x: scroll;
}

.dams-ao-donations-submit-button { 
    background-color: var(--ao-white) !important;
    border: 1px solid var(--ao-black) !important;
    color:var(--ao-black) !important;
    font-weight: bold !important;
    box-sizing:border-box !important;
    padding:15px 32px !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    display:inline-block !important;
    cursor:pointer;
}

.dams-ao-donations-submit-button:hover { 
    background-color: var(--ao-black) !important;
    color:var(--ao-white) !important;
}

.dams-ao-donations-thank-you-note .row { 
    margin-bottom:32px;
}

.dams-ao-donations-thank-you-note .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
  }
  
  .dams-ao-donations-thank-you-note:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  .dams-ao-donations-thank-you-note input:checked ~ .checkmark {
    background-color: #2196F3;
  }
  
  .dams-ao-donations-thank-you-note .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  .dams-ao-donations-thank-you-note input:checked ~ .checkmark:after {
    display: block;
  }
  
  .dams-ao-donations-thank-you-note .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  #donations_form .form-control, #donations_form select, #donations_form textarea { 
    border:1px solid var(--ao-input-gray) !important;
    color:var(--ao-black) !important;
    padding: 9px 14px;
  }

  #donations_form .form-control.invalid, #donations_form select.invalid, #donations_form textarea.invalid { 
    border:1px solid red !important;
}

  #donations_form .form-control:disabled, #donations_form select:disabled, #donations_form textarea:disabled { 
    background-color:black !important;
    border:1px solid #404040 !important;
    color:white !important;
  }

  .donation-error { 
    color:Red;
    font-weight: bold;
    display:block;
    padding:10px;
    text-align:Center;
  }