/* Appliquer une couleur de fond alternée uniquement aux lignes du corps du tableau */
table tbody tr:nth-child(even) {
    background-color: #f9f9f9  !important  ; /* Couleur de fond pour les lignes paires */
}

table tbody tr:nth-child(odd) {
    background-color: #ffffff !important ; /* Couleur de fond pour les lignes impaires */
}

@media print {
  /* Adjusts positioning of admonition icon */
  .md-typeset :is(.admonition-title,summary):before {
    top: 0.6rem;
    left: 0.6rem;
  }
}

.md-typeset > ul {
  margin-left: 0rem !important;
}
.md-typeset ul li,
.md-typeset ol li {
  margin-left: 1.5rem !important;
}

/* Centrer le texte dans les cellules d'en-tête */
table th {
    text-align: center !important ;
    background-color: #eaeaea !important  ; /* Optionnel : couleur de fond pour différencier l'en-tête */
}

.enumerate-headings-plugin {
    color: darkgray;
}

/* Style général du tableau */
table {
    border-collapse: collapse !important  ;
    width: 100% !important ;
}

table th, table td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}

blockquote {
  margin: 20px 0 30px;
  padding-left: 20px;
  border-left: 5px solid #2980b9;
}

.wy-nav-content {
    max-width: 1280px !important  ;
}

div.col-md-9 h1:first-of-type {
    text-align: center;
    font-size: 60px;
    font-weight: 300;
}

div.col-md-9>p:first-of-type {
    text-align: center;
}

div.col-md-9 p.admonition-title:first-of-type {
    text-align: left;
}

div.col-md-9 h1:first-of-type .headerlink {
    display: none;
}

code.no-highlight {
    color: black;
}

/* Definition List styles */

dd {
    padding-left: 20px;
}

.md-grid {
  max-width: 1440px; 
}