.ejemplo_flex_box
{
     display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    align-content: start
}
    .item
    {
        flex-grow: 1 !important;
        flex-shrink: 1 !important;
        flex-basis: 300px !important;
        margin: 20px !important;
    }





.pagination
{
    width: 100% !important;
}

.jplist-holder
{
    display: flex !important;
}

.card
{
    margin-top: 20px !important;
}

.card-img-top
{
    height: 280px !important;

    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-color: black !important;
}

.card-body
{
    height: 80px !important;    
}

.boton_activo
{
    background-color: dodgerblue;
    color:white;
}

