body.is-in-iframe .md-header,
body.is-in-iframe .md-footer,
body.is-in-iframe .md-tabs,
body.is-in-iframe .md-sidebar--primary {
    display: none !important;
}

body:not(.is-in-iframe) details.admonition,
body:not(.is-in-iframe) details.details {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 1em 0 !important;
}

body:not(.is-in-iframe) details.admonition > summary,
body:not(.is-in-iframe) details.details > summary {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin-bottom: 0.5em !important;
    font-weight: bold !important;
    color: inherit !important;
    
    pointer-events: none;
    cursor: text;
    
    padding-left: 0 !important;
    min-height: auto !important;
}

body:not(.is-in-iframe) details.admonition > summary::marker,
body:not(.is-in-iframe) details.details > summary::marker,
body:not(.is-in-iframe) details.admonition > summary::-webkit-details-marker,
body:not(.is-in-iframe) details.admonition > summary::before,
body:not(.is-in-iframe) details.admonition > summary::after {
    display: none !important;
    content: none !important;
}

body:not(.is-in-iframe) details.admonition > :not(summary),
body:not(.is-in-iframe) details.details > :not(summary) {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
}
