.step-cs-2, #pasar-step-1, #donar
{
    display:none;
}

#paddingModal
{
    display: none !important;
}

#modal_principal .btn-check:checked+.btn-outline-primary
{
    background: #D12E2A;
    border: solid 1px #D12E2A !important;
    color: #ffffff !important;
}

#modal_principal .btn-outline-primary
{
    box-shadow: none !important;
    background: #4f0c0b;
    border: solid 1px #4f0c0b !important;
    color: #ffffff !important;
}

#modal_principal .btn-outline-primary:hover
{
    background: #D12E2A;
}

#modal_principal .textos_t3
{
    color: #ffffff;
}

.cs-dark-bg
{
    background: #000000;
}

.textos_t3
{
    color: #17b7d4; font-family: Montserrat, sans-serif; font-weight: 500; text-decoration: none; word-wrap: break-word
}

.left-popup-bg
{
    background-size: cover;
    background-position: center;
    border-radius: 30px;
    color: #ffffff;
}

label.button-valor
{
    width: 15%;
    margin-bottom: 10px;
}

.pago-unico
{
    display: none;
}

.tipo-donacion #pago-mensual
{
    width: fit-content; border-bottom-left-radius: 10px; border-top-left-radius: 10px;
}

.tipo-donacion #pago-unico
{
    width: fit-content
}

.top-img
{
    margin-bottom: 20px;
}

.vlr-content
{
    display: flex;
    align-items: center;
}

.vlr-info
{
    display: none;
}

.vlr-img
{
    position: relative;
    margin-right: -50px;
    z-index: 9;
}
.vlr-img img
{
    border-radius: 50%;
}

.vlr-text
{
    text-align: left;
    background: #ffffff;
    padding: 20px 20px 20px 60px;
    border-radius: 0 20px 20px 0;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}

/* Por Defecto puse el 30 para unicos */
.button-valor-5
{
    display: block;
}

#modal_principal .form-check-input:checked
{
    background-color: #D12E2A !important;
    border-color: #D12E2A !important;
}

.form-check-input:checked
{
    background-color: #D12E2A !important;
    border-color: #D12E2A !important;
}

.donacion-num
{
    width: fit-content;
    margin: auto;
}

#valor_total
{
    background: #ffffff;
    color: #000000;
    border-radius: 0 10px 10px 0;
}

.textos_m1
{
    color: #ffffff;
}

.cs-form-input
{
    border-radius: 10px !important;
}

.aceptar-a
{
    color: #ffffff;
    text-decoration: underline !important;
}

@media only screen and (max-width: 600px)
{
    .tipo-donacion
    {
        display: block;
        width: 100%;
    }

    .tipo-donacion label
    {
        width: 100% !important;
        border-radius: 10px !important;
        margin-bottom: 10px;
    }

    label.button-valor
    {
        width: 30%;
    }

    #donar
    {
        width: 100% !important;
    }

    .vlr-img img
    {
        width: 70%;
    }

    .vlr-text
    {
        margin-top: 20px;
        text-align: center;
        padding: 20px;
        border-radius: 0;
    }
}

@media only screen and (max-width: 1450px)
{
    label.button-valor
    {
        width: 30%;
    }
}

@media only screen and (max-width: 1200px)
{
    .tipo-donacion
    {
        display: block;
        width: 100%;
    }

    .tipo-donacion label
    {
        width: 100% !important;
        border-radius: 10px !important;
        margin-bottom: 10px;
    }
}