.rccc-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  gap: 0.5em;
}
.rccc-widget .rccc-filtros-container {
  overflow: hidden;
  border-radius: 0.5em;
}
.rccc-widget .rccc-filtros-container .rccc-filtros-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #17C28A;
}
.rccc-widget .rccc-filtros-container .rccc-filtros-header .rccc-filtros-header-espacio {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rccc-widget .rccc-filtros-container .rccc-filtros-header .rccc-filtros-header-text {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  text-align: center;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: 700;
  color: #082E5C;
}
.rccc-widget .rccc-filtros-container .rccc-filtros-header .rccc-filtros-header-icono {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.rccc-widget .rccc-filtros-container .rccc-filtros-header .rccc-filtros-header-icono i {
  padding: 0 0.5em;
  font-size: 1.2em;
  cursor: pointer;
  color: #082E5C;
}
.rccc-widget .rccc-filtros-container .rccc-filtros-body {
  padding: 0.8em;
  background: rgb(241.384, 247.304, 253.816);
}
.rccc-widget .rccc-filtros-container .rccc-filtros {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5em;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  border-radius: 0.5em;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-header {
  background-color: #4E8FD9;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-header .rccc-filtro-header-text {
  width: 100%;
  text-align: center;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.4em 0.3em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.4em 1em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-body .boton-filtro {
  padding: 0 0;
  cursor: pointer;
  position: relative;
  border-radius: 0.4em;
  background-color: rgb(213.0756521739, 229.167826087, 248.2243478261);
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-body .boton-filtro span {
  line-height: 0.9em;
  font-size: 0.9em;
  font-weight: 600;
  padding: 0.8em 0.4em;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-body .boton-filtro input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-body .boton-filtro.is-active {
  background: #1769aa;
  color: #fff;
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtro-contenedor .rccc-filtro-body .boton-filtro:hover:not(.is-active) {
  background-color: rgb(191.1234782609, 215.6417391304, 244.6765217391);
}
.rccc-widget .rccc-filtros-container .rccc-filtros .rccc-filtros-nombre input[type=text] {
  padding: 0em 0.4em;
  font-size: 0.9em;
  height: 2.8em;
}
.rccc-widget .rccc-resumen-resultado-container {
  margin: 0.6em 0;
}
.rccc-widget .rccc-resumen-resultado-container .rccc-total-resultados .rccc-filtro-textresultados {
  text-align: center;
  font-weight: 600;
  border-radius: 0.3em;
}
.rccc-widget .rccc-resumen-resultado-container .rccc-total-resultados .rccc-filtro-ok {
  background: rgb(198.2304147465, 248.2695852535, 231.8824884793);
}
.rccc-widget .rccc-resumen-resultado-container .rccc-total-resultados .rccc-filtro-ok .rccc-resultados-num {
  background-color: rgb(17.5944700461, 148.4055299539, 105.5668202765);
  color: #fff;
  padding: 0.1em 0.2em;
  border-radius: 0.3em;
  font-size: 0.9em;
  min-width: 2em;
  display: inline-block;
  line-height: 1em;
}
.rccc-widget .rccc-resumen-resultado-container .rccc-total-resultados .rccc-filtro-vacio {
  background-color: rgb(247.7939914163, 189.2060085837, 191.0858369099);
}
.rccc-widget .rccc-orden {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rccc-widget .rccc-orden .boton-orden {
  background-color: rgb(152.6359447005, 242.8640552995, 213.3156682028);
  font-size: 0.9em;
  cursor: pointer;
  font-weight: 600;
  line-height: 1em;
  padding: 0.4em 0.7em;
  border-radius: 0.3em;
}
.rccc-widget .rccc-orden .boton-orden i {
  margin-right: 6px;
}
.rccc-widget .rccc-orden .boton-orden.is-active {
  background-color: rgb(14.8917050691, 125.6082949309, 89.3502304147);
  color: #fff;
}
.rccc-widget .rccc-paginacion-container .rccc-paginacion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}
.rccc-widget .rccc-paginacion-container .rccc-paginacion .rccc-paginacion-grupo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.rccc-widget .rccc-paginacion-container .rccc-paginacion .rccc-pagina {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 0.9em;
  width: 2em;
  height: 2em;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: rgb(217.4660869565, 231.8730434783, 248.9339130435);
  color: #243746;
  cursor: pointer;
  font-weight: 600;
}
.rccc-widget .rccc-paginacion-container .rccc-paginacion .rccc-pagina:hover {
  background-color: #9cc2ef;
  color: #fff;
}
.rccc-widget .rccc-paginacion-container .rccc-paginacion .rccc-pagina.is-current {
  background-color: #104C8F;
  color: #fff;
  font-weight: 900;
}
.rccc-widget .rccc-paginacion-container .rccc-paginacion .rccc-pagina.is-disabled {
  opacity: 0.45;
  cursor: default;
  pointer-events: none;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container {
  margin-top: 1.2em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos[hidden] {
  display: none;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 1em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-titulo-contador {
  min-width: 3em;
  line-height: 1.4em;
  padding: 0.1em 0 0;
  font-weight: 900;
  font-size: 1em;
  text-align: right;
  padding-right: 0.8em;
  padding-top: 0.36em;
  color: #051F41;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper {
  background-color: rgb(241.7455813953, 246.6130232558, 252.1544186047);
  border-radius: 0.5em;
  width: 100%;
  padding: 0.3em 0.5em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-titulo {
  line-height: 1em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-titulo a {
  line-height: 1.3em;
  text-decoration: none;
  font-size: 1.1em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta {
  font-size: 0.85em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.4em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 0.5em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general div {
  line-height: 1em;
  border-radius: 0.3em;
  padding: 0.3em 0.6em 0.25em;
  font-weight: 500;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general .rccc-estado {
  font-weight: 600;
  text-transform: uppercase;
  background-color: rgb(18.6755760369, 157.5244239631, 112.0534562212);
  color: #fff;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general .rccc-estado.rccc-estado-rojo {
  background-color: #D2171D;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general .rccc-estado.rccc-estado-amarillo {
  background-color: #FFBA01;
  color: #243746;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general .rccc-lugar {
  background-color: rgb(198.2304147465, 248.2695852535, 231.8824884793);
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-info-wrapper .rccc-meta .rccc-meta-info-general .rccc-fecha {
  background-color: rgb(224.9511627907, 235.9860465116, 248.5488372093);
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle {
  display: none !important;
  margin-top: 10px;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 12px;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle .rccc-seccion {
  background: #f7f7f7;
  padding: 8px 10px;
  font-size: 0.8em;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle .rccc-seccion h4 {
  margin: 0 0 6px;
  font-size: 1em;
  text-transform: uppercase;
  color: #333;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle .rccc-seccion ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle .rccc-seccion ul li {
  padding: 2px 0;
  word-break: break-word;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle .rccc-seccion .rccc-campo-nombre {
  font-weight: 600;
  color: #333;
}
.rccc-widget .rccc-lista-ensayos-clinicos-container .rccc-lista-ensayos-clinicos .rccc-ensayo .rccc-detalle .rccc-seccion .rccc-campo-valor {
  color: #555;
}
.rccc-widget .rccc-errores {
  border-radius: 0.4em;
  line-height: 1.5em;
  padding: 0.3em 0.5em;
  text-align: center;
  font-weight: 500;
  background-color: rgb(247.7939914163, 189.2060085837, 191.0858369099);
}