/* ======================================================
   Registro DPMC
====================================================== */

.grupo_tarjeta.hidden {
    display: none;
}

.grupo_tarjeta {
    display: block;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all .35s ease;
}

.grupo_tarjeta.garantia-visible {
    opacity: 1;
    max-height: 220px;
}

.grupo_tarjeta.garantia-visible .col-sm-8,
.grupo_tarjeta.garantia-visible label {
    background: #f5f5f5;
}

.garantia-box {
    background: #f5f5f5;
    border: 1px solid #ddd;
    padding: 15px;
    margin: 15px 0;
    border-radius: 4px;
}

.garantia-box h3 {
    margin-top: 0;
    font-size: 18px;
}

.garantia-box p {
    margin-bottom: 10px;
    color: #555;
}