.card {
    max-width: 300px;
    max-height: 500px!important;
    margin: auto;
}
.card img {
    width: 100%;
    height: 66%;
}

.carousel-control-prev {
    left: -40px !important;
}

.carousel-control-next {
    right: -40px !important;
}
.carousel-control-prev, .carousel-control-next {
    margin-top: auto;
    margin-bottom: auto;
    /* bottom: 50%; */
    transform: translateY(-50%);
}
.carousel-control-next, .carousel-control-prev {
    width: 60px!important;
    height: 60px!important;
    background-color: rgba(0, 0, 0);
    background-size: 80%;
    border-radius: 10px;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 80px;
    height: 80px;
    background-color: rgba(0, 0, 0);
    background-size: 80%;
}

.central {
    background-image: url('http://expodogs.es/media/images/logonegro.png');
    background-repeat: no-repeat;
    background-position: center;
}

.text-justify {
    text-align: justify !important;
}

small.text-justify {
    display: block !important;
    text-align: justify !important;
  }
  

.is-invalid {
    border: 1px solid red !important;
    background-color: #ffebeb !important;
}

.disabled, a:disabled {
    cursor: not-allowed !important;
}

/* Ponemos todos los botones de los acordeones en blanco */
.accordion-button {
    background-color: #ffffff !important;
}
/* Como el primero se muestra expandido se pone amarillo solo si lo
 está, por que sino luego se queda amarillo todo el rato */
.accordion-button.primero:not(.collapsed) {
    background-color: #fde59b !important;
}
/* Ponemos en amarillo los contenedores que han sido focus y no están colapsados */
.accordion-button:focus.accordion-button:not(.collapsed), .accordion-button.show{
    background-color: #fde59b !important;
}

.form-check-input:active, .form-check-input:checked, .form-check-input:focus {
    background-color: #ffc107 !important;
}

.accordion-button:focus, .form-select:focus, .form-control:focus, .form-check-input:focus, .form-check-input:active {
    border-color:#bf8f00 !important;
    box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5) !important;
}

.form-check-input:checked{
    border-color:#bf8f00 !important;
}

.fs-7 {
    font-size: 0.75rem !important;
}

#expoTableBody tr {
    height: 130px; /* Establece la altura de las filas */
}