@import "../../_/style/footnote.css";
@import "../../_/style/proper-page.css";
@import "../../_/style/reference.css";
@import "../../_/style/table-of-contents.css";


/** - bquote ---------------------------
  */
.bquote, table.figure caption, .scenario
{
    font-size: 0.9em;
}



/** - content --------------------------
  */
div.content ol p
{
    font-size: 0.9em;
    font-weight: normal;
    margin-top: 0.2em; margin-bottom: 0;
}



/** -         --------------------------
  */
table.communicative-action-correlation td
{
 /* border-bottom: solid thin #D7D7D7; */
    padding: 0.1em;
    padding-right: 0.5em;
    vertical-align: baseline;
}


    table.communicative-action-correlation tr.header td, table.communicative-action-correlation
    {
        border-bottom: solid medium #D7D7D7;
    }
    table.communicative-action-correlation tr.header td
    {
        border-top: solid medium #D7D7D7;
    }



/** - eqn ------------------------------
  */
pre.eqn
{
    font-family: sans-serif;
    margin-left: 10mm;
}


    pre.eqn span.label
    {
        font-weight: bold;
        padding-right: 1em;
    }



/** - icon-slogan ----------------------
  */
a.icon-slogan
{
    display: none;
}


/** - mail-quote -----------------------
  */
.mail-quote
{
    font-family: inherit;
}



/** -         --------------------------
  */
div.offset
{
    background-color: #DDD;
    padding: 0.5em;
    padding-right: 0.2em;
}



/** -         --------------------------
  */
.scenario
{
    background-color: #DDD;
    padding: 0.8em;
    padding-right: 0.6em;
}



/** - source-cite ----------------------
  */
span.source-cite
{
    font-size: 0.85em;
    margin-left: 0.6em;
}



/** - typographic conventions ----------
  */
table.typo
{
    border-collapse: collapse;
}


    table.typo thead th
    {
        border-top: solid medium #D7D7D7;
    }


    table.typo thead th, table.typo
    {
        border-bottom: solid medium #D7D7D7;
    }


table.typo td, table.typo th
{
    vertical-align: baseline;
}


table.typo th
{
    text-align: left;
}


table.typo tbody td.bullet
{
    padding-left: 0.5em;
    padding-right: 0.5em;
}


    table.typo tbody th
    {
        padding-right: 1.4em;
        white-space: nowrap;
    }


    table.typo tbody th, table.typo tbody td
    {
        padding-top: 0.5em;
    }


    table.typo tbody tr.last th, table.typo tbody tr.last td
    {
        padding-bottom: 0.5em;
    }


table.typo tbody.subtable th
{
    padding-left: 1em;
}


    table.typo tbody.subtable th, table.typo tbody.subtable td
    {
        padding-top: 0;
    }


table.typo thead th
{
    font-weight: normal;
}



/** - verse ----------------------------
  */
pre.verse
{
    font-family: inherit;
}


