.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-73546c49-fbd3-a54c-a37f-a8b4aefa2f4c {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4a05d5db-bcb9-14c1-1ebd-2f36602528af {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.row{width:100%}
@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}
@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}


/* Estilo general para los botones de paginación */
.lfr-pagination-buttons.pagination a {
  display: inline-block;
 
  background-color: #1d873e; /* verde */
  color: #fff;               /* texto blanco */
  padding: 8px 16px;
  border-radius: 6px;
  text-decoration: none;     /* quitar subrayado */
  font-weight: 500;
  transition: background-color 0.3s, transform 0.2s;
}

/* Efecto hover (al pasar el cursor) */
.lfr-pagination-buttons.pagination a:hover {
  background-color: #218838; /* verde más oscuro */
  transform: scale(1.05);
}

/* Estado deshabilitado */
.lfr-pagination-buttons.pagination .disabled a {
  background-color: #a9a9a9; /* gris para el botón deshabilitado */
  color: #eee;
  cursor: not-allowed;
  transform: none;
}

/* Espaciado entre botones */
.lfr-pagination-buttons.pagination li {
  display: inline-block;
  margin: 0 4px;
}
.clearfix.lfr-pagination {
    display: flex;
    justify-content: center;
}
@media (max-width: 768px) {
     .justify-content-end {
          justify-content: flex-start !important;
}
}

@media (min-width: 768px) {
  .col-md-2 {
    flex: 0 0 30.66667%;
    max-width: 30.66667%;
  }
}
@media (min-width: 1300px){
 .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
} 
@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}.lfr-layout-structure-item-83b61320-0cc8-b48b-2048-1c0c9c44a4ac {
display: none !important;
}
.

/*@media (max-width: 768px) {
  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
 
}
}*/

@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}.lfr-layout-structure-item-241f431b-9a71-6c71-6e83-485cded168d5 {
  font-family: 'Noto Sans';
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 30px;
}

/*@media (max-width: 768px) {
  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
 
}
}*/

@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}
@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}.lfr-layout-structure-item-b6df1fb0-1457-e865-8715-0921513edb45 {
text-align: justify !important;
color: #5D5D5D !important;
}
.lfr-layout-structure-item-b6df1fb0-1457-e865-8715-0921513edb45 {
  font-family: 'Noto Sans';
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 30px;
}

/*@media (max-width: 768px) {
  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
 
}
}*/

@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}
@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}@media (min-width:1200px) {
.lfr-layout-structure-item-80fb18d6-5567-ed67-5c2b-a938eb26a23e {
padding-left: 10rem !important;
  padding-right: 10rem !important;
}
}
 @media (max-width: 1200px) {
.lfr-layout-structure-item-80fb18d6-5567-ed67-5c2b-a938eb26a23e {
padding-left: 6rem !important;
  padding-right: 6rem !important;
}
}
@media (max-width: 968px) {
.lfr-layout-structure-item-80fb18d6-5567-ed67-5c2b-a938eb26a23e {
padding-left: 4rem !important;
  padding-right: 4rem !important;
}
}
@media (max-width: 768px) {
.lfr-layout-structure-item-80fb18d6-5567-ed67-5c2b-a938eb26a23e {
padding-left: 2rem !important;
  padding-right: 2rem !important;
}
}
@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}


/* Estilo general para los botones de paginación */
.lfr-pagination-buttons.pagination a {
  display: inline-block;
 
  background-color: #1d873e; /* verde */
  color: #fff;               /* texto blanco */
  padding: 8px 16px;
  border-radius: 6px;
  text-decoration: none;     /* quitar subrayado */
  font-weight: 500;
  transition: background-color 0.3s, transform 0.2s;
}

/* Efecto hover (al pasar el cursor) */
.lfr-pagination-buttons.pagination a:hover {
  background-color: #218838; /* verde más oscuro */
  transform: scale(1.05);
}

/* Estado deshabilitado */
.lfr-pagination-buttons.pagination .disabled a {
  background-color: #a9a9a9; /* gris para el botón deshabilitado */
  color: #eee;
  cursor: not-allowed;
  transform: none;
}

/* Espaciado entre botones */
.lfr-pagination-buttons.pagination li {
  display: inline-block;
  margin: 0 4px;
}
.clearfix.lfr-pagination {
    display: flex;
    justify-content: center;
}

.lfr-layout-structure-item-69026935-9dfa-4f9d-5a02-94e4c9248b0f {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: justify !important;
color: #5D5D5D !important;
}
.lfr-layout-structure-item-69026935-9dfa-4f9d-5a02-94e4c9248b0f {
  font-family: 'Noto Sans';
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 30px;
}

/*@media (max-width: 768px) {
  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
 
}
}*/

@media (min-width: 768px) {

  .col-md-10 {
    flex: 0 0 63.33333%;
    max-width: 63.33333%;
  }
}
@media (min-width: 1300px) {
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}