﻿.panel-filtros {
    border: 1px solid #0071BD;
    border-radius: 10px;
    margin-top: 30px;
    margin-left: 20px;
    padding: 15px;
}

    .panel-filtros h3, .panel-filtros-movil h3 {
        color: #0071BD;
    }

    /* sticky */
    .panel-filtros.sticky-top {
        position: sticky; /* por si bootstrap no se aplica */
        top: 30px;
        z-index: 100;
    }

.panel-filtros-movil {
    margin-top: 30px;
    padding: 15px;
}

    .panel-filtros-movil h3 {
        font-size: 2.5em;
        margin-bottom: 20px;
    }

    .panel-filtros-movil input[type=checkbox] {
        font-size: 1.5em;
        margin-top: 14px;
        margin-left: 1px;
        margin-right: 15px;
    }

    .panel-filtros-movil label {
        font-size: 1.5em;
        font-weight: bold;
        margin-top: 10px;
    }

        .panel-filtros-movil label.form-check-label {
            font-weight: normal;
        }

    .panel-filtros-movil .btn {
        font-size: 1.5em;
        font-weight: bold;
        margin-top: 10px;
    }
