#donation_form .panel-body .submit-button{
    border: 1px solid #E5272d !important;
}
#donation_form input.error-cls, #donation_form select.error-cls, form#paytm_donation_form select.error-cls, form#paytm_donation_form  input.error-cls{
    border: 1px solid #ed3237;
}
.payment-card span.badge{
    display: none;
}
.payment-card.active span.badge{
    display: block;
}
.success-div span{
    font-size: 25px;
    color: #4cde32;
}
/*section.donate-payment .donate-buttons button{
    border: 1px solid #fff;
}*/
.construction-section .inner-cards {
    position: relative;
}
.construction-section .inner-cards input.donation_box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
}
.donation-type-radio .radio-item label::before, .citizenship-row .radio-item label::before{
    border-radius: 100% !important;
}
.donation-type-radio input[type="radio"], .citizenship-row input[type="radio"]{
    opacity: 0;
}
.donation-type-radio .radio-item label::after, .citizenship-row .radio-item label::after{
    border-radius: 11px;
    width: 12px;
    height: 12px;
    position: absolute !important;
    top: 5px !important;
    left: 4px !important;
    content: " " !important;
    display: block;
    background: #e5272d;
}
span.amount-err-span {
    color: #ed3237;
}
.other-amount-block .radio-item input[type=checkbox]{
    display: inline !important;
    opacity: 0;
}
.other-amount-block .radio-item label:before{
    margin-left: -17px;
    top: 3px;
}
/*New CSS - 19June2020*/
.citizenship-row .card{
    background-color: transparent;
}
select[name="currency_type"] {
    border-radius: 0;
    width: 100%;
    background-color: #e9ecef;
    border-color: #e9ecef;
}
select[name="currency_type"]:focus{
    background-color: #e9ecef;
    border-color: #e9ecef;
}
@media(max-width: 767px){
   select#donar-name-sign, input#donor_name, select#donor_country, input#donor_pincode, input#donor_city, input#donor_pan_no {
        margin-bottom: 15px;
    }  
    button#btn_personal_details {
        float: none !important;
    }
    div#amtdetails ul.nav.nav-tabs {
        display: block;
    }
}
/*12Aug2020*/
.radio-item.citizen-div {
    background-color: transparent;
    padding: 15px 0 10px 0px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.radio-item.citizen-div.active {
    background-color: #EA1A1F;
    color: #fff;
    border: 1px solid #fff;
}
.radio-item.citizen-div label:before, .radio-item.citizen-div label:after {
    display: none;
}
.radio-item.citizen-div label{
    color: #000;
    width: 100%;
    text-align: center;
    padding-left: 0 !important;
    text-transform: uppercase;
    font-size: 20px;
}
.radio-item.citizen-div.active label{
    color: #fff;
}
.radio-item.citizen-div input[type="radio"]{
    position: absolute;
    width: 100%;
    height: 100%;
}
/*form#donation_form ul.nav.nav-tabs {
    display: none;
}*/
form#donation_form ul.nav.nav-tabs.top-tabs {
    display: none;
}