body {
    background-color: #f8f9fa;
}

.navbar-brand {
    font-weight: 600;
}

main {
    min-height: calc(100vh - 56px);
}

.cita-cancelada {
    opacity: 0.55;
    text-decoration: line-through;
}

/* =========================================================
   IMAGEN DE BIENVENIDA - PSIRANA
========================================================= */

.imagen-psirana {
    display: block;

    width: 100%;
    max-width: 500px;

    height: auto;

    margin: 0 auto;

    object-fit: contain;

    background-color: #ffffff;

    border-radius: 12px;
}


/* Ajustes para celulares */

@media (max-width: 576px) {

    .imagen-psirana {
        width: 100%;
        max-width: 100%;

        height: auto;

        border-radius: 8px;
    }

}