.doc .admonitionblock.activity td.icon,
.doc .admonitionblock.assignments td.icon,
.doc .admonitionblock.complete td.icon,
.doc .admonitionblock.description td.icon,
.doc .admonitionblock.documentation td.icon,
.doc .admonitionblock.eval td.icon,
.doc .admonitionblock.forum td.icon,
.doc .admonitionblock.glossary td.icon,
.doc .admonitionblock.install td.icon,
.doc .admonitionblock.objectives td.icon,
.doc .admonitionblock.presentation td.icon,
.doc .admonitionblock.prep td.icon,
.doc .admonitionblock.quiz td.icon,
.doc .admonitionblock.usecase td.icon,
.doc .admonitionblock.folder td.icon,
.doc .admonitionblock.speak td.icon,
.doc .admonitionblock.trainers td.icon,
.doc .admonitionblock.workspace td.icon {
    position: static;
    width: 90px;
    transform: none;
    -webkit-transform: none;
    background-color: transparent;
    border-radius: 0;
    vertical-align: top;
    padding-top: 5px;;
}

.doc .admonitionblock.activity td.icon .icon-note,
.doc .admonitionblock.assignments td.icon .icon-note,
.doc .admonitionblock.complete td.icon .icon-note,
.doc .admonitionblock.description td.icon .icon-note,
.doc .admonitionblock.documentation td.icon .icon-note,
.doc .admonitionblock.eval td.icon .icon-note,
.doc .admonitionblock.forum td.icon .icon-note,
.doc .admonitionblock.glossary td.icon .icon-note,
.doc .admonitionblock.install td.icon .icon-note,
.doc .admonitionblock.objectives td.icon .icon-note,
.doc .admonitionblock.presentation td.icon .icon-note,
.doc .admonitionblock.prep td.icon .icon-note,
.doc .admonitionblock.quiz td.icon .icon-note,
.doc .admonitionblock.usecase td.icon .icon-note,
.doc .admonitionblock.folder td.icon .icon-note,
.doc .admonitionblock.speak td.icon .icon-note,
.doc .admonitionblock.trainers td.icon .icon-note,
.doc .admonitionblock.workspace td.icon .icon-note {
    width: 75px;
    height: 75px;
}

.doc .admonitionblock.activity td.icon .icon-note {
    background: radial-gradient(circle, #cdd4a1, #cdd4a1 66%, transparent 66%);
    content: url(../img/icons/stationery.png);
}

.doc .admonitionblock.assignments td.icon .icon-note {
    background: radial-gradient(circle, #dadbdf, #dadbdf 66%, transparent 66%);
    content: url(../img/icons/letter.png);
}

.doc .admonitionblock.complete td.icon .icon-note {
    background: radial-gradient(circle, #859643, #859643 66%, transparent 66%);
    content: url(../img/icons/finish-flag.png);
}

.doc .admonitionblock.description td.icon .icon-note {
    background: radial-gradient(circle, #598046, #598046 66%, transparent 66%);
    content: url(../img/icons/road.png);
}

.doc .admonitionblock.documentation td.icon .icon-note {
    background: radial-gradient(circle, #83858b, #83858b 66%, transparent 66%);
    content: url(../img/icons/books.png);
}

.doc .admonitionblock.eval td.icon .icon-note {
    background: radial-gradient(circle, #dcd5d7, #dcd5d7 66%, transparent 66%);
    content: url(../img/icons/choice.png);
}

.doc .admonitionblock.forum td.icon .icon-note {
    background: radial-gradient(circle, #a8b99e, #a8b99e 66%, transparent 66%);
    content: url(../img/icons/communication.png);
}

.doc .admonitionblock.glossary td.icon .icon-note {
    background: radial-gradient(circle, #aeb9c9, #aeb9c9 66%, transparent 66%);
    content: url(../img/icons/cubes.png);
}

.doc .admonitionblock.install td.icon .icon-note {
    background: radial-gradient(circle, #c5c1d4, #c5c1d4 66%, transparent 66%);
    content: url(../img/icons/loading.png);
}

.doc .admonitionblock.objectives td.icon .icon-note {
    background: radial-gradient(circle, #b6c2bf, #b6c2bf 66%, transparent 66%);
    content: url(../img/icons/questionnaire.png);
}

.doc .admonitionblock.presentation td.icon .icon-note {
    background: radial-gradient(circle, #b4b9dc, #b4b9dc 66%, transparent 66%);
    content: url(../img/icons/video-player.png);
}

.doc .admonitionblock.prep td.icon .icon-note {
    background: radial-gradient(circle, #b4b9dc, #b4b9dc 66%, transparent 66%);
    content: url(../img/icons/prep.png);
}

.doc .admonitionblock.quiz td.icon .icon-note {
    background: radial-gradient(circle, #a09b5c, #a09b5c 66%, transparent 66%);
    content: url(../img/icons/test.png);
}

.doc .admonitionblock.usecase td.icon .icon-note {
    background: radial-gradient(circle, #7bb5e2, #7bb5e2 66%, transparent 66%);
    content: url(../img/icons/project.png);
}

.doc .admonitionblock.folder td.icon .icon-note {
    background: radial-gradient(circle, #668ca3, #668ca3 66%, transparent 66%);
    content: url(../img/icons/folder.png);
}

.doc .admonitionblock.speak td.icon .icon-note {
    background: radial-gradient(circle, #aaafbb, #aaafbb 66%, transparent 66%);
    content: url(../img/icons/speak.png);
}

.doc .admonitionblock.trainers td.icon .icon-note {
    background: radial-gradient(circle, #aaafbb, #aaafbb 66%, transparent 66%);
    content: url(../img/icons/art-show.png);
}

.doc .admonitionblock.workspace td.icon .icon-note {
    background: radial-gradient(circle, #bec2bc, #bec2bc 66%, transparent 66%);
    content: url(../img/icons/workspace.png);
}

/* For the question/quiz extension */

.hidden {
    display: none;
}

question[data-type=gap] gap > input.incorrect {
    font-weight: bold;
    color: red;
}

question[data-type=gap] gap > answer, div[id*=question][data-type=gap] gap > input.correct {
    font-weight: bold;
    color: green;
}

question[data-type=mc] input[type="checkbox"].show ~ span::before {
    display: inline;
    width: 16px;
    height: 16px;
}

question[data-type=mc] input[type="checkbox"][data-correct="true"].show ~ span::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGZpbGw9Im9saXZlZHJhYiIgc3Ryb2tlPSJvbGl2ZWRyYWIiIGQ9Ik0yMS42NTIsMy4yMTFjLTAuMjkzLTAuMjk1LTAuNzctMC4yOTUtMS4wNjEsMEw5LjQxLDE0LjM0ICBjLTAuMjkzLDAuMjk3LTAuNzcxLDAuMjk3LTEuMDYyLDBMMy40NDksOS4zNTFDMy4zMDQsOS4yMDMsMy4xMTQsOS4xMywyLjkyMyw5LjEyOUMyLjczLDkuMTI4LDIuNTM0LDkuMjAxLDIuMzg3LDkuMzUxICBsLTIuMTY1LDEuOTQ2QzAuMDc4LDExLjQ0NSwwLDExLjYzLDAsMTEuODIzYzAsMC4xOTQsMC4wNzgsMC4zOTcsMC4yMjMsMC41NDRsNC45NCw1LjE4NGMwLjI5MiwwLjI5NiwwLjc3MSwwLjc3NiwxLjA2MiwxLjA3ICBsMi4xMjQsMi4xNDFjMC4yOTIsMC4yOTMsMC43NjksMC4yOTMsMS4wNjIsMGwxNC4zNjYtMTQuMzRjMC4yOTMtMC4yOTQsMC4yOTMtMC43NzcsMC0xLjA3MUwyMS42NTIsMy4yMTF6Ii8+PC9zdmc+);
}

question[data-type=mc] input[type="checkbox"][data-correct="false"].show ~ span::before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGZpbGw9Im1hcm9vbiIgc3Ryb2tlPSJtYXJvb24iIGQ9Ik0yMi4yNDUsNC4wMTVjMC4zMTMsMC4zMTMsMC4zMTMsMC44MjYsMCwxLjEzOWwtNi4yNzYsNi4yN2MtMC4zMTMsMC4zMTItMC4zMTMsMC44MjYsMCwxLjE0bDYuMjczLDYuMjcyICBjMC4zMTMsMC4zMTMsMC4zMTMsMC44MjYsMCwxLjE0bC0yLjI4NSwyLjI3N2MtMC4zMTQsMC4zMTItMC44MjgsMC4zMTItMS4xNDIsMGwtNi4yNzEtNi4yNzFjLTAuMzEzLTAuMzEzLTAuODI4LTAuMzEzLTEuMTQxLDAgIGwtNi4yNzYsNi4yNjdjLTAuMzEzLDAuMzEzLTAuODI4LDAuMzEzLTEuMTQxLDBsLTIuMjgyLTIuMjhjLTAuMzEzLTAuMzEzLTAuMzEzLTAuODI2LDAtMS4xNGw2LjI3OC02LjI2OSAgYzAuMzEzLTAuMzEyLDAuMzEzLTAuODI2LDAtMS4xNEwxLjcwOSw1LjE0N2MtMC4zMTQtMC4zMTMtMC4zMTQtMC44MjcsMC0xLjE0bDIuMjg0LTIuMjc4QzQuMzA4LDEuNDE3LDQuODIxLDEuNDE3LDUuMTM1LDEuNzMgIEwxMS40MDUsOGMwLjMxNCwwLjMxNCwwLjgyOCwwLjMxNCwxLjE0MSwwLjAwMWw2LjI3Ni02LjI2N2MwLjMxMi0wLjMxMiwwLjgyNi0wLjMxMiwxLjE0MSwwTDIyLjI0NSw0LjAxNXoiLz48L3N2Zz4=);
}

/* Matt's hack because the question is duplicated */

question[data-type=mc] div.content div:nth-child(2 of .ulist) {
  display: none;
}

/* LAR style */

.doc .figure-caption {
    font-size: small;
    font-style: normal;
}
