table.zhegalkin-triangle {
border: 1px solid #c09569;
background-color: #f6f1eb;
margin: 10px 0;
}
table.zhegalkin-triangle th {
background-color: #ccaa87;
font-weight: normal;
padding: 2px 20px 1px 0;
}
table.zhegalkin-triangle.light {
border: 1px solid #d8bf99;
background-color: #fcf6ee;
}
table.zhegalkin-triangle.light > tbody > tr > th {
background-color: #f1d5aa;
font-weight: bold;
color: #907f66;
}
table.zhegalkin-triangle.light table.nested td {padding: 0; padding-right: 3px;}
table.zhegalkin-triangle td {padding: 8px;}
table.zhegalkin-triangle td p {margin: 0; padding: 0;}
table.zhegalkin-triangle td pre {margin: 0;}
table.zhegalkin-triangle td table {margin-bottom: 0; margin-top: 5px;}
table.zhegalkin-triangle td small {opacity: .5;}
.wikitable.long-row th, .wikitable.long-row td {
background-color: #f8f9fa;
border: 1px solid #eaecf0;
color: #444;
font-weight: normal;
}
/* move collapse button to the left */
table.zhegalkin-triangle span.collapseButton {
float: left;
margin-left: 10px;
opacity: .6;
margin-right: 30px;
}