h3 {
    font-family: "Vidaloka", Helvetica, sans-serif;
    font-weight: normal;
}

a {
    color: #078176;
}
a:hover {
    text-decoration: none;
    color: #c0272d;
}

.pdf-link,
.xls-link {
    color: #333;
}

.pdf-link:hover,
.xls-link:hover {
    text-decoration: none;
    padding: 2px 3px;
    color: #078176;
    background-color: inherit;
}

.pdf-link::before,
.xls-link::before {
    content: "\F63D";
    color: #ab0a00;
    font-family: bootstrap-icons !important;
    vertical-align: bottom;
    padding-right: 6px;
}

.xls-link::before {
    content: "\F367";
    color: #206f42;
}

/**** NUXEO ****/
#nuxeoSearch #nuxeo-search-button {
    background-color: #078176;
    border-color: #078176;
}

#nuxeoSearch #nuxeo-search-button:hover {
    background-color: #045b54;
    border-color: #045b54;
}

#nuxeoSearch a {
    color: #078176;
}
#nuxeoSearch a:hover {
    color: #045b54;
}

#nuxeoSearch #nuxeo-search-liste .table td {
    vertical-align: middle;
}

/**** PDFBOOK ****/
.wrapper_pdf_book a {
    color: #078176;
}

/**** GLOBAL ****/
.lfr-layout-structure-item-container {
    padding: 0 10px;
}
.lfr-layout-structure-item-container:last-child {
    padding: 0px;
}

/**** SEARCH BAR ****/
#wrapperSuggestions li > a {
    color: #078176;
}