/* Referenced / Used in HTML-Page 'values-types.note.html' */

TABLE.CP-SMALL-TABLE 
{ border: none; }

TABLE.CP-SMALL-TABLE TD 
{ padding: 0.15em 0.5em; }

TABLE.CP-SMALL-TABLE TD:nth-child(1),
TABLE.CP-SMALL-TABLE TD:nth-child(3)
{
    background: var(--JD-DarkBlue1);
    color:      white;
}

/*
    Referenced / Used in HTML-Page: 
        values-types.note.html
        tagWidthBytes.TABLE.html
*/


TABLE.CP-TYPES
{
    overflow:           hidden !important;
    max-width:          95% !important;
    border-collapse:    collapse !important;
    text-align:         left;
}

TABLE.CP-TYPES TH
{
    padding:    1.35em 0.5em;
    background: var(--JD-Gold);
    color:      white;
}

/*
 * NEW REQUIREMENT: padding-top and padding-bottom in the IN-LINE STYLE=... Attribute
 * Some of these <TABLE>'s benefit from extra "Row Spacing" (0.75em Top & Bottom)
 * While other <TABLE>'s look better with a 0.5em setting for "Top & Bottom Padding"
 */
TABLE.CP-TYPES TD
{
    padding-left:   0.5em;
    padding-right:  0.5em;
}

TABLE.CP-TYPES-V1 TD { padding-top: 0.75em; padding-bottom: 0.75em; }
TABLE.CP-TYPES-V2 TD { padding-top: 0.5em; padding-bottom: 0.5em; }

TABLE.CP-TYPES TR:nth-child(even)
{ background: var(--JD-Gray1); }
