ul.glossary-letters {
   list-style-type: none;
   padding: 0;
   width: 100%;
   float: left;
}

ul.glossary-letters li {
   float: left;
   border-left: 2px solid black;
   padding: 2px 8px 2px 8px;
}

ul.glossary-letters li:last-child {
   border-right: 2px solid black;
}

.glossary-letter {
   cursor: pointer;
}

.glossary-letter:hover {
   text-decoration: underline;
}

.glossary-list {
   padding: 0;
   float: left;
   width: 100%;
}

.glossary-list li {
   list-style-type: none;
   padding: 10px;
   border-top: 1px solid #ccc;
}

.glossary-list li:last-child { /* BH, new 18-12-2015 */
   margin-bottom: -13px;
}

.term {
   font-weight: bold;
   font-size: 1.5em;
   margin-bottom: 5px;
}

.definition {
   margin-bottom: 5px;
}

.source {
   margin-top: 3px;
}

.synonym {
   margin-top: 3px;
}

.definition,
.source,
.synonym,
.searchTerm {
   margin-left: 5px;
}

.searchTerm {
   margin-top: 15px;
}

.searchTerm > img {
   width: 15px;
}

.glossary-hb-definition .term,
.glossary-hb-definition .termNormalized {
   display: none;
}

.glossary-hb {
    margin-top: 20px;
}

.definition > p:first-child {
    margin-top: 5px;
}

.glossary-hb summary {
    font-weight: bold;
    color: var(--sadilar-navy);
}

/* opmaak HB */

.ilexample {
   width: 100%;
   margin-bottom: 20px;
}

.ilexample_index {
    text-decoration: underline;
    font-weight: bold;
    max-width: 30rem; /* less than --main-content-width */
    margin-right: auto;
    margin-bottom: 10px;
}

.ilexample .table_ex td {
   padding: 0;
   margin: 0;
}

.ilexample p {
    white-space: pre;
    font-family: monospace;
}


.lexterm .word {
   font-style: italic;
}

.lexterm .translation {
   margin-left: 5px;
   display: inline;
}

.header.rowNum2 {
   float: left;
   position: relative;
}

.italic {
   font-style: italic;
}

.lexample .wordgroup,
.lexample .translation {
   display: inline;
}

.suffix,
.affix {
   font-style: italic;
}

.headingtablecolumns,
.feature,
.sod_accent {
   font-variant: small-caps;
}

.addonlyglossary { /* BH, new 25-1-2016 */
   margin-bottom: 42px;
}
