/* Change la marge bout d'export  */
.table-menu {
  font-size: 16px;
  margin: 12px;
  height: 36px;
}

.table-menu > * {
  margin: 8px;
  float: left;
}

/* Réduire la taille du texte de la colonne Objet */

td[data-dash-column="objet"] {
  font-size: 85%;
}

/* Couleur des en-têtes */
.dash-table-container
  .dash-spreadsheet-container
  .dash-spreadsheet-inner
  th.dash-header {
  background-color: #b33821;
  color: white;
}

.dash-table-container
  .dash-spreadsheet-container
  .dash-spreadsheet-inner
  th.dash-filter {
  background-color: #f0afa3;
}

.dash-table-container p {
  margin-bottom: 0;
}

.dash-filter--case {
  display: none;
}

/* Menu de masquage des colonnes */
.column-header--hide svg {
  display: none;
}
.show-hide {
  position: relative;
  width: 180px;
  margin: 0 0 10px 10px;
}

.show-hide::before {
  background: inherit;
  content: "Colonnes affichées";
  position: absolute;
  left: 5px;
  right: 5px;
}

.show-hide-menu-item > input {
  margin-right: 10px;
}

/* Alternance des couleurs pour les lignes */
#table tr:nth-child(even) td {
  background-color: #feeeee;
}

#header > *,
.dash-spreadsheet-menu button.export {
  margin: 0 0 20px 20px;
}

/* Menu de navigation */

.navbar {
  width: 100%;
  height: 100px;
  padding: 0 10px;
  border: 0;
  border-bottom: solid 1px black;
}

a.nav {
  float: left;
  margin-right: 40px;
  font-size: 120%;
}

.navbar.h1 {
  float: left;
  width: 50%;
}

h3 {
  display: inline;
}

#_pages_content {
  padding-top: 28px;
}
