/* Selected styles from custom.css for Xpress online docs */

/* notes */
div.note {
    background-image: url(resources/images/note.png);
    background-repeat: no-repeat;
    background-position: 0.3em 0.1em;
    padding: 0 .2em 0 2.3em;
    margin: 0.4em 0 0.4em 0;
}

div.tip {
    background-image: url(resources/images/tip.png)
}

div.caution {
    background-image: url(resources/images/caution.png)
}

div.note.note_other {
    background-image: url(resources/images/note.png)
}

div.important {
    background-image: url(resources/images/important.png)
}

div.warning {
    background-image: none;
    padding: 0 .2em 0 0;
}

div.attention {
    background-image: none;
    padding: 0 .2em 0 0;
}

.note {
    margin-bottom: 1em;
    margin-top: 1em;
}

table .note {
    background-image: none;
    padding: 0;
}

/*.note_note > .note__title {*/
/*    text-transform: capitalize;*/
/*}*/


.singlestep {
    padding-left: 1.3em;
    background-image: url(resources/images/fico-arrow-rt.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

/* tables */
/* 05Aug2024 TVP. Removed font-weight: bold attribute. */
table > caption {
    font-style: italic;
    padding-left: 0;
}

.table {
    width: 100%;
}

.table--title-label {
    display: none;
}

.table thead th {
    border-bottom-width: 1px;
    vertical-align: top;
}

.sthead:hover th,
tr:hover {
    background-color: #f1f1f1;
}

.table tr td,
.table {
    border: 1px solid black;
}

/* 11July2024 TVP added this to ensure that pagewide tables used for large images don't have the default mouseover shading behavior. */
table.table.pagewide.frame-none { border-collapse: collapse; border-spacing: 0; border-width: 0px;
tr:hover { background-color: transparent; }
}

thead th {
    background-color: #D5D8DC;
}

th {
    text-align: left;
}

p.p:has(+ div.simpletable-container),
p.p:has(+ div.table-container) {
    margin-bottom: 0;
}

ol + div.table-container > table {
    margin-top: 0;
}

.simpletable {
    border: 1px solid;
}

.sthead th {
    background-color: white;
}

.chhead th {
    background-color: #D5D8DC;
}

table.choicetable {
    width: 100%;
}

table.frame-none,
table.frame-none tr td {
    border: 0;
}

table .p {
    margin: 0;
}

*:has(+ pre.codeblock),
*:has(+ pre.msgblock){
    margin-bottom: 0;
}
