.isciii-convocatorias-portlet select.form-control {
  background-image: url(../assets/nav-arrow-down.svg);
}
.isciii-convocatorias-portlet select {
  border-bottom: 1px solid var(--brand-color-1) !important;
  border-radius: 3px !important;
}
.isciii-convocatorias-portlet input {
  border: none !important;
  border-bottom: 1px solid var(--brand-color-1) !important;
}
.isciii-convocatorias-portlet input[type=date] {
  position: relative;
}
.isciii-convocatorias-portlet input[type=date]::-webkit-calendar-picker-indicator {
  color: transparent;
  background: none;
  z-index: 1;
}
.isciii-convocatorias-portlet input[type=date]::before {
  color: transparent;
  background: none;
  display: block;
  content: url("../assets/calendar.svg");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 12px;
}
.isciii-convocatorias-portlet .date-input-wrapper {
  width: 100%;
}
.isciii-convocatorias-portlet input {
  width: 100%;
}
.isciii-convocatorias-portlet input[type=date]::-webkit-calendar-picker-indicator {
  visibility: visible;
}
.isciii-convocatorias-portlet .date-input-wrapper {
  position: relative;
}
.isciii-convocatorias-portlet .date-input-wrapper::before {
  display: none;
  width: 3rem;
  height: 93%;
  background-color: rgb(242, 245, 249) !important;
  position: absolute;
  content: url("../assets/calendar.svg");
  top: 2px;
  right: 1px;
  pointer-events: none;
  z-index: 100;
}
.isciii-convocatorias-portlet .contSubPrograma {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: start;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  border-bottom: solid 1px var(--brand-color-3);
  font-size: 1.5rem;
}
.isciii-convocatorias-portlet .categoryName, .isciii-convocatorias-portlet .subcategoryName {
  font-weight: normal;
  color: var(--brand-color-1);
}
.isciii-convocatorias-portlet .categoryName a, .isciii-convocatorias-portlet .subcategoryName a, .isciii-convocatorias-portlet .categoryName a:hover, .isciii-convocatorias-portlet .subcategoryName a:hover {
  text-decoration: none !important;
}
.isciii-convocatorias-portlet .subvenciones-adt,
.isciii-convocatorias-portlet .subvenciones {
  width: 1228px;
}
.isciii-convocatorias-portlet .subvenciones-adt div {
  background-color: var(--brand-color-3) !important;
  color: white;
  font-weight: bold;
  font-size: var(--fs-small, 0.875rem);
}
.isciii-convocatorias-portlet .subvenciones-adt p {
  margin-bottom: 5px !important;
}
.isciii-convocatorias-portlet .contsolicitudes p {
  font-size: 1rem;
  margin-bottom: 0px;
  flex-wrap: nowrap;
}
.isciii-convocatorias-portlet .contsolicitudes h2 {
  font-weight: normal;
  color: var(--brand-color-1);
}
.isciii-convocatorias-portlet .contSubvenciones {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.isciii-convocatorias-portlet .contsolicitudes a {
  display: flex;
  transition: all 0.3s;
  color: var(--brand-color-1);
  text-decoration: underline;
}
.isciii-convocatorias-portlet .contsolicitudes .icon {
  margin-top: 0.2rem;
  margin-left: 0.2rem;
}
.isciii-convocatorias-portlet .text-black {
  color: black;
}
.isciii-convocatorias-portlet .inicial {
  border-left: 5px solid #288420 !important;
}
.isciii-convocatorias-portlet .enTramitacion {
  border-left: 5px solid var(--brand-color-1) !important;
}
.isciii-convocatorias-portlet .cardConvocatoria {
  border-radius: 5px;
  border: 0.5px solid #A1A1A1;
  border-left-width: 0.5px;
  border-left-style: solid;
  border-left-color: rgb(161, 161, 161);
  margin-bottom: 1rem;
  text-decoration: none !important;
}
.isciii-convocatorias-portlet .contsolicitudes .textoAbierta {
  display: none;
}
.isciii-convocatorias-portlet .inicial .textoAbierta {
  display: block;
}
.isciii-convocatorias-portlet .inicial .textoCerrada, .isciii-convocatorias-portlet .inicial .textoTramitacion {
  display: none;
}
.isciii-convocatorias-portlet .textoAbierta {
  color: #288420;
}
.isciii-convocatorias-portlet .textoCerrada {
  color: #101010;
}
.isciii-convocatorias-portlet .textoTramitacion {
  color: #101010;
}
.isciii-convocatorias-portlet .enTramitacion .textoAbierta, .isciii-convocatorias-portlet .enTramitacion .textoCerrada {
  display: none;
}
.isciii-convocatorias-portlet .finalizado .textoAbierta, .isciii-convocatorias-portlet .finalizado .textoTramitacion {
  display: none;
}
.isciii-convocatorias-portlet .paginador {
  text-align: right;
}
.isciii-convocatorias-portlet .paginador button {
  background-color: transparent;
  border: none;
  color: var(--brand-color-1);
}
.isciii-convocatorias-portlet .paginador button:disabled {
  opacity: 0.5;
  cursor: auto;
}
.isciii-convocatorias-portlet .paginador button:not(.anteriorSiguiente) {
  background-color: transparent;
  border: none;
  color: #101010;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
}
.isciii-convocatorias-portlet .paginador .curPage {
  color: white !important;
  background-color: var(--brand-color-1) !important;
}
.isciii-convocatorias-portlet .file-container {
  min-height: 1.313rem;
  border: solid 1px #E7E7ED;
  padding: 24px 16px;
}
.isciii-convocatorias-portlet .empleo-row-home-section {
  justify-content: space-between;
}
.isciii-convocatorias-portlet .card-empleo {
  height: 15rem;
  margin-bottom: 0px !important;
  min-height: 1.313rem;
  padding: 24px 16px;
}
.isciii-convocatorias-portlet .card-empleo h3 {
  color: var(--brand-color-1);
}
.isciii-convocatorias-portlet .card-empleo a {
  color: var(--brand-color-1);
  text-decoration: none;
  border-bottom: 1px solid var(--brand-color-1);
  text-transform: uppercase;
  padding-bottom: 0.5rem;
  width: 8.5rem;
  display: block;
}
.isciii-convocatorias-portlet .empleo-border-gray {
  border: solid 1px #E7E7ED;
}
.isciii-convocatorias-portlet .barraLateral {
  border-left: 5px solid;
  height: 15rem;
  position: absolute;
  top: 1rem;
  display: flex;
  left: 0.813rem;
  border-radius: 8px 0px 0px 8px;
}
.isciii-convocatorias-portlet .statusAbierta {
  border-left: 5px solid #288420 !important;
}
.isciii-convocatorias-portlet .statusTrami {
  border-left: 5px solid var(--brand-color-1) !important;
}
.isciii-convocatorias-portlet .statusFinalizado {
  border-left: 5px transparent !important;
}
.isciii-convocatorias-portlet .divStatusRight {
  position: absolute;
  top: 1.55rem;
  right: 1.55rem;
}
.isciii-convocatorias-portlet .divStatusRight svg {
  margin-bottom: 0.625rem;
  margin-left: 0.313rem;
}
.isciii-convocatorias-portlet .divAbierta svg {
  color: #288420;
  font-size: 1rem;
}
.isciii-convocatorias-portlet .divTrami svg {
  color: var(--brand-color-1) !important;
  font-size: 1rem;
}
.isciii-convocatorias-portlet .divFinalizado svg {
  color: #101010;
  font-size: 1rem;
}
.isciii-convocatorias-portlet .file-container p {
  font-size: 1rem;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.isciii-convocatorias-portlet .file-container a {
  color: var(--brand-color-1);
}
.isciii-convocatorias-portlet .file-container a:hover {
  text-decoration: none;
}
.isciii-convocatorias-portlet .file-container h3 {
  color: var(--brand-color-1);
  font-weight: normal;
  font-size: 1.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.isciii-convocatorias-portlet .cont-princip {
  width: 75%;
  margin-top: 0.938rem;
}
.isciii-convocatorias-portlet .cont-secun {
  min-width: 15%;
}
.isciii-convocatorias-portlet .contDescargar {
  margin-top: 1rem;
}
.isciii-convocatorias-portlet .file-link,
.isciii-convocatorias-portlet .file-link:hover {
  color: var(--brand-color-1);
  align-items: end;
  display: flex;
}
.isciii-convocatorias-portlet .link-descargar {
  text-decoration: underline;
}
.isciii-convocatorias-portlet .link-descargar a, .isciii-convocatorias-portlet .link-descargar a:hover {
  text-decoration: none !important;
}
.isciii-convocatorias-portlet .contTamanioExt {
  width: max-content;
  min-width: 3.625rem !important;
}
@media (max-width: 921px) {
  .isciii-convocatorias-portlet .cont-secun {
    margin-top: 1rem;
    justify-content: end !important;
    flex-direction: row !important;
    width: 100%;
    align-items: center;
  }
  .isciii-convocatorias-portlet .contFechaPub {
    margin-right: 1rem;
  }
  .isciii-convocatorias-portlet .contDescargar {
    margin-top: 0;
  }
}
@media (max-width: 970px) {
  .isciii-convocatorias-portlet .file-container {
    justify-content: space-between !important;
  }
}
.isciii-convocatorias-portlet .spanTexto {
  text-align: right;
  height: fit-content;
  width: fit-content;
  font-size: 1.563rem;
}
.isciii-convocatorias-portlet .contDescargar {
  max-width: fit-content;
}
@media screen and (max-width: 576px) {
  .isciii-convocatorias-portlet .spanTexto {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  .isciii-convocatorias-portlet .cont-secun {
    justify-content: end !important;
    flex-direction: row !important;
    width: 100%;
  }
  .isciii-convocatorias-portlet .cont-princip {
    width: 100%;
    margin-top: 0.938rem;
  }
  .isciii-convocatorias-portlet .card-empleo {
    height: 15rem;
  }
  .isciii-convocatorias-portlet .barraLateral {
    height: 15rem;
  }
}
@media (max-width: 1000px) {
  .isciii-convocatorias-portlet .columna {
    display: flex;
    flex-direction: column !important;
  }
  .isciii-convocatorias-portlet .columna div {
    max-width: 100%;
    width: 100%;
  }
  .isciii-convocatorias-portlet .contResoluciones {
    padding-top: 0px !important;
  }
}
@media (max-width: 1248px) {
  .isciii-convocatorias-portlet .cont-subvenciones {
    width: 100%;
    overflow-x: scroll;
  }
  .isciii-convocatorias-portlet .contsolicitudes {
    display: flex;
    flex-direction: column !important;
  }
  .isciii-convocatorias-portlet .contCandado {
    order: 1;
    display: flex;
    flex-direction: row !important;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 1rem;
  }
  .isciii-convocatorias-portlet .contTitle {
    max-width: 100%;
    width: 100%;
    order: 2;
  }
}
@supports not selector(::-webkit-calendar-picker-indicator) {
  .isciii-convocatorias-portlet .date-input-wrapper::before {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}