/**
* 2008-2023 Prestaworld
*
* NOTICE OF LICENSE
*
* The source code of this module is under a commercial license.
* Each license is unique and can be installed and used on only one website.
* Any reproduction or representation total or partial of the module, one or more of its components,
* by any means whatsoever, without express permission from us is prohibited.
*
* DISCLAIMER
*
* Do not alter or add/update to this file if you wish to upgrade this module to newer
* versions in the future.
*
* @author    prestaworld
* @copyright 2008-2023 Prestaworld
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
* International Registered Trademark & Property of prestaworld
*/

.presta-donation-category-title {
    margin-bottom: 12px;
    padding-left: 10px;
}
.presta-donation-category-list {
    border-top: 1px solid rgba(0,0,0,.25);
    margin-bottom: 0px;
}
.presta-donation-category-list li {
    border-bottom: 1px solid rgba(0,0,0,.25);
    padding-left: 10px;
}
.presta-donation-category-list li a {
    color: #232323;
}
.presta-donation-address {
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
}
#presta-donation-charity-address {
    margin-bottom: 0px;
}
#presta-donation-icon {
    font-size: 16px;
}
.presta-donation-donationpage-charity-description {
    padding: 0px;
}
.presta-donation-donationpage-charity-logo {
    padding: 0px;
}
.presta-donation-list-main {
    padding-left: 0px;
}
#presta-donation-charity-logo {
    height: 125px;
    width: 125px;
    border-radius: 50%;
    float: right;
}
.presta-donation-list {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
ul.presta-donation-category-list li.donation-list-active {
    background: #2fb5d2;
}
ul.presta-donation-category-list li:hover {
    background: #99e3f3;
}
ul.presta-donation-category-list li.donation-list-active:hover {
    background: #2fb5d2;
}
.presta-donation-list-btn:focus {
    outline: none;
}
li.donation-list-active .presta-donation-list-btn {
    color: #ffffff;
}
.presta-donation-list-btn {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
    padding: 0px;
    color: #7a7d7e;
    text-align: left;
    height: 40px;
    width: 100%;
}
.presta-donation-form {
    padding: 5px 20px;
    width: 100%;
    max-width: 600px;
    margin: 0 auto 50px auto;
    overflow: hidden;
    border-radius: 30px;
    border: 1px solid #ebebeb!important;
}
#module-prestadonation-donation .input-group-addon{
    background: white!important;
    border: 1px solid #ebebeb!important;
}
.presta-donation-form-title {
    text-align: center;
    font-size: 2em;
    font-family: serif;
    margin: 20px 0;
}
.presta-donation-amount-content {
    margin-bottom: 5px;
}
.presta-amt-btn:focus {
    outline: none;
}
.presta-amt-btn:hover {
    background-color: #ffffff;
    color: #2fb5d2;
}
.presta-donation-msg1,
.presta-donation-msg2,
.presta-donation-msg3,
.presta-donation-msg4 {
    padding: 0px;
    margin-bottom: 5px;
}
#presta-donation-msg2 {
    margin-bottom: 21px !important;
}
.donation-msg,
.donation-msg1,
.donation-msg2,
.donation-msg3,
.donation-msg4 {
    border-left: 5px solid #31708f;
}

.presta-donation-checkbox,
.presta-donation-checkbox-img,
.presta-donation-checkbox-txt {
    padding: 0px;
}
.presta-donation-checkbox-txt{
    width: 100%;
}
.presta-donation-checkbox {
    margin-top: 15px;
    margin-bottom: 10px;
}
.presta-donation-checkbox2 {
    margin: 0px;
}
#donation-checkbox-msg {
    font-size: 16px;
    color: #ff0000;
}
.donation-checkbox-msg {
    margin-bottom: 5px;
    padding: 0px;
}
.presta-donation-checkbox-txt2 {
    width: 35%;
    margin: auto 244px;
    margin-bottom: 20px;
}
.presta-my-donation-btn {
    float: right;
    margin-bottom: 8px;
}
.presta-donation-checkbox-img {
    width: 28%;
    margin: 0 auto;
    margin-top: 10px;
    display: none;
}
#presta-donation-checkbox1,
#presta-donation-checkbox3 {
    width: 20px;
    height: 16px;
}
#presta-donation-checkbox2,
#presta-donation-checkbox4 {
    font-size: 18px;
    font-weight: 500;
}
#presta-donation-form-submit-btn {
    width: 100%;
    background: #dab345;
    color: #000;
    border-color: #dab345;
}
.presta-donation-form-submit-btn {
    padding: 0;
}
.presta-donation-active {
    color: #fff;
    background-color: #2fb5d2;
}
.presta-donation-active:hover {
    color: #fff;
    background-color: #2fb5d2;
}
.presta-donation-arrow1 #presta-donation-arrow1,
.presta-donation-arrow2 #presta-donation-arrow2,
.presta-donation-arrow3 #presta-donation-arrow3,
.presta-donation-arrow4 #presta-donation-arrow4 {
    height: 30px;
    margin-bottom: -2px;
    width: 45px;
    margin-left: 10%;
}
.presta-donation-arrow1 #presta-donation-arrow1 {
    margin-left: 10%;
}
.presta-donation-arrow2 #presta-donation-arrow2 {
    margin-left: 35%;
}
.presta-donation-arrow3 #presta-donation-arrow3 {
    margin-left: 60%;
}
.presta-donation-arrow4 #presta-donation-arrow4 {
    margin-left: 85%;
}

.presta-donation-js-2,
.presta-donation-js-3,
.presta-donation-js-4,
.presta-donation-other-max-price,
.presta-donation-invalid-price {
    display: none;
}
#other-donation-message {
    padding: 0px;
    margin-bottom: 10px;
}
.other-donation-message {
    display: none;
}
.presta-donation-banner {
    padding: 0px;
    margin-bottom: 15px;
}
#presta-donation-banner {
    width: 100%;
    height: 190px;
}
#presta-donation-price-symbol {
    font-size: 20px;
    padding: 9px 20px 5px 14px;
}
#presta-donation-price-symbol1 {
    font-size: 20px;
}
#presta-donation-other-amount {
    background: none;
}
.presta-donation-form-title{
    text-align: left;
    text-transform: none !important;
    font-size: 20px;
}
#module-prestadonation-donation .breadcrumb{
 display: none!important;
}