
a {
    text-decoration: none !important;
}

.bg-dark, .bg-dark .col {
    background-color: #154481 !important;
}

.cabeceraN2 {
    background-color: #25589b !important;
}

.navbar1-hidden {
    visibility: hidden !important;
    display: none !important;
}

.header-fixed_2, .header-fixed {
    position: static !important;
}

#servicios div > div:after, #publicaciones div > div:after {
    border: none !important;
}

#servicios {
    padding-bottom: 30px !important;
}

#servicios h2 {
    height: 90px;
    font-size: 1.5rem;
    margin-top: -45px;
}

#servicios img {
    padding: 0%;
}

#eventos .date {
    height: 68px;
}

#eventos .text-box h2 {
    font-size: 1.3rem;
    margin-top: 15px;
}

#destacados .text-box {
    height: 100%;
}

#destacados .titulo {
    font-size: 1.1rem;
    max-height: 2.4rem;
}

#experienciasSlide .generic-button-container, #experienciasSlide .chevron {
    visibility: hidden;
    display: none;
}

#experienciasSlide .carousel-item {
    display: block;
    margin-right: 0%;
}

.leaflet-pane.leaflet-map-pane {
    transform: translate3d(-443px, 76.9941px, 0px) !important;
}

.pieCarruselLogos .logo {
    display: block !important;
    visibility: visible;
}

.pieCarruselLogos .chevron-next, .pieCarruselLogos .chevron-prev, #centros .search-options {
    visibility: hidden;
    display: none;
}

#centros {
    margin-bottom: 60px !important;
}

#leafletMap {
    max-height: 500px !important;
}
.light {
    width: 100%;
    float: unset;
    margin-bottom: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.calendar {
    margin: 0 auto;
}
.listaEventos {
    padding-top: 60px;
    width: 100%;
    float: unset;
    padding-left: 0px;
    overflow-y: unset;
    height: 100%;
}

#footer {
    page-break-before: always;
}

#banner-cabecera-n2 .image-container {
    max-height: 405px;
}

#banner-cabecera-n2 .image-container img {
    padding-top: 0%;
    margin-top: 0%;
    top: 0;
}

#banner-cabecera .image-container, #banner-cabecera-n2 .image-container {
    padding-top: 0%;
}

#banner-cabecera .image-container img, #banner-cabecera-n2 .image-container img {
    position: static;
}

.results-list.container-fluid {
    padding-left: 65px !important;
    padding-right: 65px !important;
}

#buscadorPrincipal li.result.noticia.columnas a {
    font-size: 14px;
}

#buscadorPrincipal li.result a {
    font-size: 14px;
}

.result.publicacionGlobal .image-container, .result.convocatoria .image-container, .result.noticia .image-container,
.result.evento .image-container, .result.experiencia .image-container,
.result.documento .image-container, .result.pagina .image-container,
.result.experienciaGlobal .image-container, .result.publicacion .image-container {
    align-items: flex-start !important;
}

.result.publicacion .image-container {
    width: 25%;
}

.result.publicacion .text-container {
    width: 75%;
}

.enlaceFicheros .menu {
    width: 25%;   
}

.enlaceFicheros .contenido {
    width: 75%;
}

.enlaceFicheros .contenido.documentos li {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

#feedback .row  {
    justify-content: center;
    align-items: center;
}
.btnFeedbackLeft, .btnFeedback {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btnFeedbackLeft form {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btnFeedbackLeft button, .btnFeedback button {
    float: unset;
    max-width: 55%;
    flex: 0 0 55%;
    margin-bottom: 30px;
}

.tarjetasConvocatorias .convCard {
    flex: 0 0 50%;
    max-width: 50%;
}

.tarjetasConvocatorias h2 {
    font-size: 1rem;
}

#convocatoriasEmpleoActivas .estado .abierta span {
    margin-right: 30px;
}

#convocatoriasEmpleoActivas .estado .proxima,
#convocatoriasEmpleoActivas .estado .abierta,
#convocatoriasEmpleoActivas .estado .cerrada {
    width: 100% !important;
    border: 0px !important;
}

#detalle-publicacion.container-fluid, #publicaciones-relacionadas .container-fluid.publicaciones {
    padding-right: 65px;
    padding-left: 65px;
}

#detalle-publicacion .imagen {
    width: 30%;
}
#detalle-publicacion .datos {
    width: 70%;
}

#publicaciones-relacionadas h4 {
    font-size: 1.25rem;
}

.nover {
    visibility: hidden;
}