@import url("/sites/default/files/api/portail_d4c/css/style.css");
@import url("/sites/default/files/api/portail_d4c/css/font-awesome.min.css");
@import url("https://use.typekit.net/rkt6gju.css");
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    /*Variables : */
    /* font-family : var(--var-name); */
    --en-tete-font: 'Hanken Grotesk', sans-serif;
    --texte-font: 'Hanken Grotesk', sans-serif;
}

/* COOKIES BANDEAU */
p.cookies-notice-text {
    font-size: 14px;
}

a.cookies-btn,
button.cookies-btn {
    font-family: DroidSansBold, "Open Sans", Arial, sans-serif !important;
    font-size: .875rem;
}

a.cookies-btn,
button.cookies-btn {
    font-family: DroidSansBold, "Open Sans", Arial, sans-serif !important;
    font-size: 14px;
}

/* ====== Bloc "Les prochaines reunions" ====== */
/* Titre */
.d4c-workgroup-col-item-scrollable>h3 {
    font-size: 1.35rem;
    font-weight: 700;
}

/* ====== Badge date ====== */
.reunions-list-reunion-datedebut {
    text-align: center;
}

.reunions-list-reunion-datedebut-jour {
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 800;
}

.reunions-list-reunion-datedebut-mois {
    font-size: .8rem;
    line-height: 1.1;
    text-transform: capitalize;
}

.reunions-list-reunion-datedebut-heure {
    font-size: .78rem;
    line-height: 1;
    font-weight: 600;
}

/* Catalogue - Minus Maxus */
.list-group-header #visu-display-icon {
    font-size: 18px !important;
    font-weight: normal !important;
    text-transform: uppercase;
}

/* ====== Contenu reunion ====== */
.reunions-list-reunion-block {
    min-width: 0;
    /* permet l ellipsis */
}

.reunions-list-reunion-block .card-title {
    margin: 0 0 .25rem 0;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 700;
}

.reunions-list-reunion-block .card-title a {
    text-decoration: none;
}

.reunions-list-reunion-block .card-title a:hover,
.reunions-list-reunion-block .card-title a:focus {
    text-decoration: underline;
}

/* Theme + date fin */
.reunions-list-reunion-theme {
    font-size: .86rem;
}

.reunions-list-reunion-theme a {
    text-decoration: none;
}

.reunions-list-reunion-datefin {
    font-size: .82rem;
    text-overflow: ellipsis;
}

/* Icone / lien calendrier (si texte vide, on montre une icone) */
.reunions-list-reunion-googlecalendar a.add-google::before {
    content: "ðŸ“…";
    font-size: 1rem;
}

.reunions-list-reunion-googlecalendar a {
    font-size: .82rem;
    text-decoration: none;
    font-weight: 600;
}

.reunions-list-reunion-googlecalendar a:hover {
    text-decoration: underline;
}

.reunions-list-reunion-block .card-title a:after {
    content: "";
}

.views-field-field-image a::after {
    content: "";
}

.views-field-title {
    font-weight: bold;
    font-size: 1.6rem;
}

.views-field-created {
    font-size: 1rem;
}

.views-field-field-introduction {
    font-style: italic;
}

details[open]>summary::after {
    content: "\f205";
}

details>summary:after {
    font-family: 'FontAwesome';
    font-weight: 900;
    content: "\f204";
    font-size: 1.3em;
}

details>summary {
    font-weight: 700;
}

/* LOGO fot MENU */
.nav:not(.menu--account)>li>a:before {
    content: "";
}

.menu a[href^="/data4citizen/visualizations"]::before {
    content: "\f06e";
    font-family: "FontAwesome";
}

.menu a[href^="/chart"]::before {
    content: "\f200";
    font-family: "FontAwesome";
}

.menu a[href^="/carte"]::before {
    content: "\f278";
    font-family: "FontAwesome";
}

.menu a[href^="/multilevel-maps"]::before {
    content: "\f278";
    font-family: "FontAwesome";
}

.menu a[href^="/kpis"]::before {
    content: "\f129";
    font-family: "FontAwesome";
}

.menu a[href^="/dashboards"]::before {
    content: "\f0e4";
    font-family: "FontAwesome";
}

.menu a[href^="/carts"]::before {
    content: "\f07a";
    font-family: "FontAwesome";
}

.menu a[href^="/administration/data4citizen"]::before {
    content: "\f0ad";
    font-family: "FontAwesome";
}

.menu a[href^="/admin"]::before {
    content: "\f0ad";
    font-family: "FontAwesome";
}

.menu a[href^="/user"]::before {
    content: "\f007";
    font-family: "FontAwesome";
}

.menu a[href^="/user/logout?current=/"]::before {
    content: "\f08b";
    font-family: "FontAwesome";
}

body {
    font-family: var(--texte-font) !important;
}

/* HEADER 20240905 */
p.navbar-text {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

section#block-searchblock {
    font-weight: bold;
}

#block-citizena-themes-main-menu {
    font-size: 21px;
}

#block-citizena-themes-account-menu {
    font-size: 21px;
}

.region-header .nav:not(.menu--account)>li>a:before {
    content: "";
}

.menu--nos-reseaux a[href="https://crige.datanormandie.fr/"]::after {
    content: "";
}

.menu--nos-reseaux a[href="https://datalab.datanormandie.fr/"]::after {
    content: "";
}

.menu--nos-reseaux a[href="https://circe.datanormandie.fr/circe"]::after {
    content: "";
}

.menu--nos-reseaux a[href="/adaptation"]::after {
    content: "";
}

nav#block-nosreseaux {
    font-weight: bold;
    text-transform: uppercase;
}

.menu--nos-reseaux .dropdown-toggle::before {
    content: none !important;
}

.menu a[href^="/d4c/organizations"]::before {
    content: "\f0c0";
    font-family: "FontAwesome";
}

.menu a[href^="/carts"]::before {
    content: "\f07a";
    font-family: "FontAwesome";
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--en-tete-font);
    font-weight: bold !important;
}

h1,
.h1 {
    font-size: 36px !important;
}

h2,
.h2 {
    font-size: 30px !important;
}

h3,
.h3 {
    font-size: 24px !important;
}

h4,
.h4 {
    font-size: 18px !important;
}

h5,
.h5 {
    font-size: 14px !important;
}

h6,
.h6 {
    font-size: 12px !important;
}

mark {
    font-size: 11px;
}

/*a {
	text-underline-position: under;
}*/

.btn,
.page-node-type-tableau-de-bord #block-tdbcreeruneconnaissance a {
	text-decoration: none;
}

.field-plugin-settings-edit.image-button::before {
	content: "\f013";
	font-family: "FontAwesome";
}

.btn-primary {
	text-decoration: none;
}

.views-admin .icon.compact {
	text-indent: 0;
}

.views-ui-display-tab-bucket__title {
	line-height: 1.42857143;
	text-align: left;
}

table a {
	text-decoration: none;
}

.form-inline .control-label {
	font-weight: bold;
}

legend {
	font-size: 15px;
}

.breadcrumb>.active {
	font-weight: bold;
}

.breadcrumb>li>a {
	text-decoration: none;
}

footer {
	text-align: left !important;
}

.navbar-default .navbar-text,
.navbar-default .navbar-nav>li>a {
	font-family: var(--en-tete-font);
}

.navbar-default .navbar-nav>li>a {
	text-shadow: -0.5px -0.5px 0 transparent, 0.5px 0.5px transparent;
}

.menu--footer>li>a {
	font-family: var(--en-tete-font);
}

a[href="/user/logout"]:hover,
a[href="/user/login"]:hover,
a[href="/user/logout"]:focus,
a[href="/user/login"]:focus {
	text-shadow: unset !important;
}

a[href="/user/logout"]::before {
	content: "\f08b";
}

a[href="/user/login"]::before {
	content: "\f090";
}

footer .region-footer .nav>li>a[href*='facebook'],
footer .region-footer .nav>li>a[href*='twitter'],
footer .region-footer .nav>li>a[href*='instagram'],
footer .region-footer .nav>li>a[href*='linkedin'],
footer .region-footer .nav>li>a[href*='youtube'],
footer .region-footer .nav>li>a[href*='vimeo'] {
	font-size: 0;
}

footer .region-footer .nav>li>a[href*='facebook']::before,
footer .region-footer .nav>li>a[href*='twitter']::before,
footer .region-footer .nav>li>a[href*='instagram']::before,
footer .region-footer .nav>li>a[href*='linkedin']::before,
footer .region-footer .nav>li>a[href*='youtube']::before,
footer .region-footer .nav>li>a[href*='vimeo']::before {
	font-family: "FontAwesome";
	font-size: 14px;
}

footer .region-footer .nav>li>a[href*='facebook']::before {
	content: "\f09a";
}

footer .region-footer .nav>li>a[href*='twitter']::before {
	content: "\f099";
}

footer .region-footer .nav>li>a[href*='instagram']::before {
	content: "\f16d";
}

footer .region-footer .nav>li>a[href*='linkedin']::before {
	content: "\f0e1";
}

footer .region-footer .nav>li>a[href*='youtube']::before {
	content: "\f167";
}

footer .region-footer .nav>li>a[href*='vimeo']::before {
	content: "\f27d";
}

h2.block-title {
	font-weight: bold;
}

.path-glossaire .view-glossaire>.attachment .view-content>div>a {
	text-decoration: none !important;
}

.path-glossaire .view-glossaire>.attachment .view-content>div:hover {
	font-weight: bold;
}

.path-glossaire .view-glossaire>.view-content>.views-row>.views-field-title {
	font-weight: bold;
	font-size: 24px;
}

.path-glossaire .view-glossaire>.view-content>h3 {
	font-size: 0;
}

#block-reseauxsociaux .field--name-body>p {
	font-size: 35px;
	font-weight: bold;
}

.page-node-type-article article>.content>.field--name-field-intoduction {
	font-weight: bold;
	font-family: var(--en-tete-font);
}

article>.content>section[rel="schema:comment"]>.js-comment>footer>*,
.page-node-type-forum article.forum>.content>section>.js-comment>footer>* {
	font-size: 12px;
	font-weight: 100;
}

#block-accueilrestitutions>.field--name-body>div>a {
	text-decoration: none;
}

article>footer>.author {
	font-size: 0px;
}

article>footer>.author>span:nth-child(2) {
	font-size: 12px;
}

section[class*="block-views-blockactualites-block"] h2.block-title>a,
#block-views-block-tableau-de-bord-block-1 h2.block-title>a,
#block-views-block-indicateurs-block-1 h2.block-title>a {
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}

.view-id-actualites .views-row .views-field-field-intoduction .views-more-link {
	white-space: nowrap;
	text-decoration: none !important;
	font-weight: bold;
}

.view-id-actualites .views-row .views-field-field-intoduction .views-more-link::after {
	content: '\f178';
	font-family: 'FontAwesome';
}

.view-id-actualites .views-row .views-field-title a,
.view-analyse .views-row .views-field-title a,
.view-tableau-de-bord .views-row .views-field-title a,
.view-indicateurs .views-row .views-field-title a,
.view-marketing .views-row .views-field-title a {
	font-family: var(--en-tete-font);
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

.view-analyse .views-row .views-field-title a::after,
.view-tableau-de-bord .views-row .views-field-title a::after,
.view-indicateurs .views-row .views-field-title a::after,
.view-marketing .views-row .views-field-title a::after {
	content: '\f08e';
	font-family: 'FontAwesome';
}

.view-id-actualites .views-row .views-field-created {
	font-size: 85%;
	font-family: var(--en-tete-font);
}


.field--name-field-paragraphs .paragraph--type--article-boite-de-texte-a-droite,
.field--name-field-paragraphs .paragraph--type--article-boite-de-texte-a-gauche,
.field--name-field-paragraphs .paragraph--type--article-citation {
	font-size: 1.5rem;
}

.field--name-field-paragraphs .paragraph--type--article-boite-de-texte-a-droite,
.field--name-field-paragraphs .paragraph--type--article-boite-de-texte-a-gauche,
.field--name-field-paragraphs .paragraph--type--article-citation,
.field--name-field-paragraphs .paragraph--type--article-chiffres-cles {
	font-family: var(--en-tete-font);
}

.field--name-field-paragraphs .paragraph--type--article-chiffres-cles {
	font-family: var(--en-tete-font);
}

.field--name-field-paragraphs .paragraph--type--article-chiffres-cles>.field--name-field-chiffre {
	font-size: 3rem;
	font-weight: bold;
}

.field--name-field-paragraphs .paragraph--type--article-chiffres-cles>.field--name-field-chiffre-description {
	font-size: 1.25rem;
}

blockquote {
	font-family: var(--en-tete-font);
	font-size: 1.5rem;
}

.field--name-field-paragraphs .paragraph--type--article-citation>.field--name-field-citation::before,
.field--name-field-paragraphs .paragraph--type--article-citation>.field--name-field-citation::after,
blockquote>p::before,
blockquote>p::after {
	font-family: 'FontAwesome';
}

.field--name-field-paragraphs .paragraph--type--article-citation>.field--name-field-citation::before,
blockquote>p::before {
	content: '\f10d';
}

.field--name-field-paragraphs .paragraph--type--article-citation>.field--name-field-citation::after,
blockquote>p::after {
	content: '\f10e';
}

.field--name-field-paragraphs .paragraph--type--article-citation>.field--name-field-author {
	font-size: 1.25rem;
	font-weight: bold;
}

.field--name-field-paragraphs .paragraph--type--article-citation>.field--name-field-poste-de-l-auteur {
	font-size: 1.25rem;
}

.field--type-file span.file>span.file-icon>span::before {
	content: "\f019";
	font-family: 'FontAwesome';
}

.field--type-file span.file>span.file-link>a {
	text-decoration: none !important;
}

.field--type-file span.file>span.file-size {
	font-weight: 600;
	font-size: 75%;
}

.field--name-field-paragraphs .paragraph--type--article-liens>.field--name-field-lien>.field--item>a::before {
	content: '\f178';
	font-family: 'FontAwesome';
}

.field--name-field-paragraphs .paragraph--type--article-liens>.field--name-field-lien>.field--item>a {
	text-decoration: none !important;
	transition: 0.5s;
}

article.mentions-legales>#ml-navigation>ul>li {
	font-size: 85%;
}

article.mentions-legales>#ml-navigation>ul>li>a {
	white-space: nowrap;
	text-decoration: none !important;
}

article.mentions-legales h3.section-title {
	font-weight: bold;
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-denomination-sociale"] {
	font-weight: bold;
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-adresse-du-siege-sociale"]::before,
.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-numero-de-telephone"]::before,
.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-courriel"]::before,
.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-site-web"]::before {
	font-family: 'FontAwesome';
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-adresse-du-siege-sociale"]::before {
	content: "\f041";
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-numero-de-telephone"]::before {
	content: "\f095";
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-courriel"]::before {
	content: "\f1fa";
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-site-web"]::before {
	content: "\f0c1";
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-numero-de-telephone"]>a,
.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph div[class*="field--name-field-courriel"]>a {
	text-decoration: none;
}

.field--name-field-informations-editeurs>.field--items>.field--item>div.paragraph .field--label {
	font-weight: normal;
}

#contact-message-nous-contacter-form .form-actions {
	text-align: right;
}

.view-faq>.view-content>.views-row>.views-field-title {
	font-weight: bold;
}

.view-faq>.view-content>.views-row>.views-field-title>i::before,
.view-faq>.view-content>.views-row>.views-field-title>i::after {
	content: "";
}

#block-filtrepartheme .jddtheme-filter-container>.jddtheme-card,
#block-filtrepartheme .jddtheme-filter>button {
	font-size: 0.95rem;
	line-height: 1.05rem !important;
	text-decoration: none;
}

#block-filtrepartheme .jddtheme-filter-container>.jddtheme-card {
	text-decoration: none;
}

#block-filtrepartheme .jddtheme-filter-container>.jddtheme-card>.jddtheme-card-lbl {
	text-align: center;
	font-weight: bold;
}

#block-filtrepartheme .jddtheme-filter>button::before {
	font-family: 'FontAwesome';
	content: "\f055";
	font-size: 4rem;
}

#main.widget-opendata .dataset .box_1>a {
	text-decoration: none !important;
}

.dataset-h2 {
	font-size: 18px !important;
}

.organization-page .dataset-h2 {
	font-size: 16px !important;
}

#main.widget-opendata .dataset ul:not(:last-child) {
	font-size: 14px;
	text-align: end;
}

.organization-page #main.widget-opendata .dataset ul {
	font-size: 12px;
}

#main.widget-opendata .dataset ul:not(:last-child) .titre {
	font-weight: 700
}

div[role="main"] #main.widget-opendata>#filter>h2,
div[role="main"] #main.widget-opendata>#filter #actif-filters h2 {
	font-weight: 300 !important;
	font-size: 18px !important;
	text-transform: uppercase;
	font-family: var(--en-tete-font);
}

div[role="main"] #main.widget-opendata>#filter>h2:nth-child(6) {
	font-weight: 500 !important;
	font-size: 20px !important;
	text-transform: uppercase;
	font-family: var(--en-tete-font);
}

div[role="main"] #main.widget-opendata>#filter>h3 {
	font-weight: 300 !important;
	font-size: 1rem !important;
	text-transform: uppercase;
	font-family: var(--en-tete-font);
}

div[role="main"] #main.widget-opendata>#filter>ul.list-group>li,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category {
	font-size: 14px;
	word-break: break-word;
}

div[role="main"] #main.widget-opendata>#filter>ul#list-producteur>li,
div[role="main"] #main.widget-opendata>#filter>ul#list-theme>li,
div[role="main"] #main.widget-opendata>#filter>ul#list-tag>li,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category {
	text-decoration: none;
}

.d4cwidget-facet__expansion-control-link {
	font-size: 11px;
	text-decoration: none !important;
}

div[role="main"] #main.widget-opendata>#filter>ul#list-producteur>li::before,
div[role="main"] #main.widget-opendata>#filter>ul#list-theme>li::before,
div[role="main"] #main.widget-opendata>#filter>ul#list-tag>li::before,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category::before {
	content: "";
	font-size: 16px;
	text-align: center;
	line-height: 8px;
	font-weight: bold;
}

div[role="main"] #main.widget-opendata>#filter>ul.list-group>li>span.number_element,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category .d4cwidget-facet__category-count {
	font-size: 12px;
}

div[role="main"] #main.widget-opendata>#filter>ul.list-group>li>span.number_element::before,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category .d4cwidget-facet__category-count::before {
	content: "(";
}

div[role="main"] #main.widget-opendata>#filter>ul.list-group>li>span.number_element::after,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category .d4cwidget-facet__category-count::after {
	content: ")";
}

div[role="main"] #main.widget-opendata>#filter>ul#list-producteur>li.selected::before,
div[role="main"] #main.widget-opendata>#filter>ul#list-theme>li.selected::before,
div[role="main"] #main.widget-opendata>#filter>ul#list-tag>li.selected::before,
main.main--dataset .d4c-app-explore-dataset .d4c-filters .d4cwidget-facet__category.d4cwidget-facet__category--refined::before {
	content: "\2713";
}

div[role="main"] #main.widget-opendata #filter h1 {
	font-size: 30px !important;
	line-height: 30px;
	font-family: var(--en-tete-font);
	font-weight: bold;
}

div[role="main"] #main.widget-opendata #filter .form-group {
	text-align: left;
}

div[role="main"] #main.widget-opendata #filter .form-group>select {
	font-size: 14px;
}

.form-item.checkbox {
	text-decoration: none;
}

label>input[type=checkbox]:before {
	content: "";
	font-size: 16px;
	text-align: center;
	line-height: 8px;
	font-weight: bold;
}

label>input[type=checkbox]:checked:before {
	content: "\2713";
}

div[role="main"] #main.widget-opendata>#filter>#actif-filters>h2>span#reset-filters {
	text-transform: initial;
}

div[role="main"] #main.widget-opendata>#filter>#actif-filters>ul>li {
	word-break: break-all;
}

.d4c-tabs__tabs,
.tabs--primary {
	font-size: 14px;
}

h1.d4c-dataset-visualization__dataset-title>.box_3 .d4c-button {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	text-transform: lowercase;
	font-weight: 400;
}

h1.d4c-dataset-visualization__dataset-title>.box_3 .d4c-button::before {
	content: "\2190";
	font-size: 19px;
}

h1.d4c-dataset-visualization__dataset-title>.box_3 .d4cwidget-social-buttons .d4cwidget-social-buttons__button {
	font-size: 16px;
	line-height: 30px;
}

.d4c-app-explore-dataset .d4c-filters__no-filters {
	font-size: 11.2px;
}

h1.d4c-dataset-visualization__dataset-title>.box_3>span {
	text-align: left;
	font-size: 30px;
}

.d4cwidget-filter-summary__active-filter-link {
	text-decoration: none !important;
}

.d4cwidget-filter-summary__active-filter-label {
	font-size: 11.2px;
}

main.main--dataset .d4c-app-explore-dataset .d4c-search-filters .d4cwidget.d4cwidget-text-search.ng-isolate-scope input {
	font-size: 13px;
	line-height: 35px;
}

.d4cwidget-text-search__submit,
#main .input-group .btn-filter,
#main .input-group-btn {
	line-height: 1;
	font-size: 14px;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters-summary .d4c-filters-summary__toggle {
	font-size: 0;
	text-decoration: none;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters-summary .d4c-filters-summary__toggle::before {
	content: "Filtrer";
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	font-family: var(--en-tete-font) !important;
	text-transform: uppercase;
}

.d4c-filters__count,
.d4c-filters__export-catalog-title,
.d4c-filters__filters,
.d4c-filters__filters-summary {
	font-size: 1rem !important;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters h2.d4c-filters__count,
main.main--dataset .d4c-app-explore-dataset .d4c-actif-filters .d4cwidget-clear-all-filters {
	font-size: 11px !important;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters h2:not(.d4c-filters__count),
.d4c-dataset-selection__overlay .d4c-dataset-selection-list__facets .d4c-filters__count,
.d4c-dataset-selection__overlay .d4c-dataset-selection-list__records .third h2 {
	line-height: 35px;
	font-size: 14px !important;
	text-transform: uppercase;
	font-family: var(--en-tete-font) !important;
	font-weight: normal !important;
}

div[role="main"] #main.widget-opendata #filter h3,
div[role="main"] #main.widget-opendata #filter label[for="sel1"],
main.main--dataset .d4c-app-explore-dataset .d4c-filters h3,
.d4c-dataset-selection__overlay .d4cwidget-facet__facet-title {
	font-size: 18px !important;
	font-family: var(--en-tete-font) !important;
	font-weight: normal !important;
	text-transform: uppercase;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters h2.d4c-filters__count {
	font-weight: 300 !important;
}

.d4c-button,
.d4c-page-legacy .btn,
.d4c-pictopicker__popup__validation a {
	font-size: 14px;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters-summary .d4c-filters-summary__toggle .fa {
	font-size: 1.5rem;
}

a.d4c-button.d4c-filters-summary__toggle:after {
	content: "\f065" !important;
	font-family: 'FontAwesome';
	font-size: 17px;
	line-height: 35px;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters .closed {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 13.2px;
}

main.main--dataset .d4c-app-explore-dataset .d4c-filters .closed:before {
	content: "+";
}

main.main--dataset .d4c-app-explore-dataset .d4c-dataset-visualization .d4c-tabs__pane details:not(.d4c-chart-controls__details-container),
main.main--dataset .d4c-app-explore-dataset .d4c-dataset-visualization .d4c-tabs__pane details:not(.d4c-chart-controls__details-container)>div {
	font-family: var(--texte-font) !important;
}

main.main--dataset .d4c-app-explore-dataset .d4c-dataset-visualization .d4c-tabs__pane details:not(.d4c-chart-controls__details-container)>div>a>span {
	font-size: 13px;
	line-height: 1.15;
}

main.main--dataset .d4c-app-explore-dataset .d4c-dataset-visualization .d4c-tabs__pane details:not(.d4c-chart-controls__details-container) summary {
	font-size: 24px;
	font-family: var(--en-tete-font);
	font-weight: bold;
}

main.main--dataset .d4c-app-explore-dataset .d4c-dataset-visualization .d4c-tabs__pane details:not(.d4c-chart-controls__details-container) summary::before {
	content: "" !important;
}

.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table {
	font-size: .85em;
}

main.main--dataset .d4c-app-explore-dataset .d4c-dataset-visualization .badge {
	font-weight: normal;
}

.d4c-dataset-visualization__toggle-schema {
	font-size: 17.5px;
}

.d4c-collapsible__help-text {
	font-size: 11.2px;
	font-style: normal;
}

input[ng-model="visualizationName"],
input[type="url"].d4c-form__control,
textarea.d4c-form__control {
	font-size: 14px;
	line-height: 1.42857143;
}

.nav-tabs>li>a:before {
	content: none !important;
}

div[role="main"] .card-body>.row>.download-item>.inline>a {
	text-decoration: none;
	word-break: break-word;
}

div[role="main"] .card-body>.row>.download-item>.inline>a:hover {
	text-decoration: underline;
}

div[role="main"] .card-body>.row .btn {
	text-decoration: none !important;
}

.d4c-dataset-export-link__link {
	text-decoration: none !important;
}

.d4c-dataset-export-link__link:hover {
	text-decoration: underline !important;
}

.d4c-dataset-export-link__explanations,
.d4c-dataset-export-link__warning {
	font-size: 11.2px;
}

.path-forum .action-links>a::before {
	content: "+";
}

.path-forum .action-links>a {
	font-size: 12px;
}

.path-forum .region.region-content table>thead>tr>th>a {
	text-decoration: none;
}

.path-forum .region.region-content table>thead>tr>th>a:hover {
	text-decoration: underline;
}

.field--name-field-indicateurs label,
.field--name-field-niveaux-geographiques label,
.field--name-field-annee label,
#pager .nav-pills>li {
	text-decoration: none !important;
	font-weight: normal;
}

.field--name-field-graphiques .field--name-field-titre-section-graphiques:not([id^="edit"]) {
	font-size: 24px;
	font-weight: bold;
	font-family: var(--en-tete-font);
}

.page-node-type-tableau-de-bord #dataset-list>a {
	counter-increment: section;
}

.page-node-type-tableau-de-bord #dataset-list>a::before {
	content: counters(section, ".", decimal-leading-zero) ". ";
}

.page-node-type-tableau-de-bord #dataset-list>a::after {
	content: "\f14c";
	font-family: "FontAwesome";
}

.pager__item a,
.pagination li a {
	line-height: 29px !important;
	font-weight: bold;
	text-decoration: none;
}

.pager__item.pager__item--next a,
.pager__item.pager__item--previous a,
.pagination li a[aria-label="Previous"],
.pagination li a[aria-label="Next"] {
	font-weight: unset !important;
}

.pager__item.pager__item--previous a:before,
.pagination li a[aria-label="Previous"]:before {
	content: "\f177";
	font-family: 'FontAwesome';
}

.pager__item.pager__item--next a:after,
.pagination li a[aria-label="Next"]:after {
	content: "\f178";
	font-family: 'FontAwesome';
}

.tabs--secondary.pagination li a {
	line-height: normal !important;
}

.path-admin .form-item legend {
	font-size: .95rem !important;
	line-height: 1.25rem;
	font-weight: 900;
}

#resAndValidTab>table>tbody>tr>td:nth-child(1)>span,
#resAndValidTab>table>tbody>tr>td:nth-child(3)>a {
	word-break: break-all;
	white-space: break-spaces;
	text-align: left;
}

#resAndValidTab>table>tbody>tr>td:nth-child(3)>div>textarea {
	word-break: break-all;
}

article[about="/plan-du-site"] ul>li>a {
	text-decoration: none;
}