.block-bottom{
    color: #000 !important;
}
.block-5 img.card-img-top {
    width: 40px;
    text-align: right;
}
.view-fondos-europeos img{
  width: 100%!important;
  height: auto;
}
.views-field.views-field-body {
  text-align: justify;
}

/*BOTONS*/
.buttons-container {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    padding: 20px;
  }
  
  a.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
    border: 2px solid transparent;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
    margin: 20px;
  }
  
  a.btn .arrow {
    margin-left: 8px;
    transition: transform 0.3s ease;
  }
  
  a.btn:hover .arrow {
    transform: translateX(4px);
  }
  
  /* Specific button styles */
  
  /* Dark buttons */
  .btn-dark {
    background-color: #0d1117;
    color: white;
  }
  
  .btn-dark:hover {
    background-color: #161b22;
  }
  
  /* Primary buttons */
  .btn-primary {
    background-color: #0056b3;
    color: white;
  }
  
  .btn-primary:hover {
    background-color: #004a9f;
  }
  
  /* Outline primary */
  .btn-outline-primary {
    background-color: transparent;
    color: #0056b3;
    border-color: #0056b3;
  }
  
  .btn-outline-primary:hover {
    background-color: #0056b3;
    color: white;
  }
  
  /* Black buttons */
  .btn-black {
    background-color: black;
    color: white;
  }
  
  .btn-black:hover {
    background-color: #333333;
  }
  
  /* Light blue buttons */
  .btn-lightblue {
    background-color: #e7f1fc;
    color: #0056b3;
  }
  
  .btn-lightblue:hover {
    background-color: #d6e6f8;
  }
  
  /* Light buttons */
  .btn-light {
    background-color: white;
    color: black;
    border-color: #ddd;
  }
  
  .btn-light:hover {
    background-color: #f1f1f1;
  }
  
  /* Outline secondary */
  .btn-outline-secondary {
    background-color: transparent;
    color: #6c757d;
    border-color: #6c757d;
  }
  
  .btn-outline-secondary:hover {
    background-color: #6c757d;
    color: white;
  }
  
  /* Outline light */
  .btn-outline-light {
    background-color: transparent;
    color: white;
    border-color: white;
  }
  
  .btn-outline-light:hover {
    background-color: white;
    color: black;
  }
  
  /* Outline dark */
  .btn-outline-dark {
    background-color: transparent;
    color: black;
    border-color: black;
  }
  
  .btn-outline-dark:hover {
    background-color: black;
    color: white;
  }
  
  /* Link buttons */
  .btn-link {
    background-color: transparent;
    color: #0056b3;
    border: none;
  }
  
  .btn-link:hover {
    text-decoration: underline;
    color: #003d80;
  }
  
  /* Outline black */
  .btn-outline-black {
    background-color: transparent;
    color: black;
    border-color: black;
  }
  
  .btn-outline-black:hover {
    background-color: black;
    color: white;
  }
  
  /* Outline light blue */
  .btn-outline-lightblue {
    background-color: transparent;
    color: #0056b3;
    border-color: #0056b3;
  }
  
  .btn-outline-lightblue:hover {
    background-color: #e7f1fc;
  }
  
  /* Disabled styles */
  .btn-disabled {
    background-color: #e9ecef;
    color: #6c757d;
    cursor: not-allowed;
    pointer-events: none;
  }
  
  .btn-outline-disabled {
    background-color: transparent;
    color: #6c757d;
    border-color: #dee2e6;
    cursor: not-allowed;
    pointer-events: none;
  }
  
  .btn-link-disabled {
    background-color: transparent;
    color: #6c757d;
    cursor: not-allowed;
    text-decoration: none;
    pointer-events: none;
  }
  

    /* Panel de Control */