Template:Infobox/styles.css

.infobox { border-collapse: collapse; width: 25em; }

.infobox .bordered .infobox-data { border-top: 1px solid #326275; padding: 0.4em 0.6em 0.4em 0.6em; }

.infobox .bordered .infobox-label { border-top: 1px solid #326275; padding: 0.4em 0.6em 0.4em 0.6em; max-width: 32%; width: 32%; }

.infobox .bordered .infobox-data th:first-child { padding: 0.4em 0.6em 0.4em 0.6em; }

.infobox .bordered .infobox-label td:first-child { padding: 0.4em 0.6em 0.4em 0.6em; max-width: 32%; width: 32%; }

.infobox .unbordered .infobox-data { padding: 0.4em 0.6em 0.4em 0.6em; }

.infobox .unbordered .infobox-label { padding: 0.4em 0.6em 0.4em 0.6em; max-width: 32%; width: 32%; }

.infobox-full-data { padding: 0.6em; }

.hlist-separated li::after { padding-right: 0; }

.content li { margin-bottom: 0; }

.infobox-full-data { padding: 0.4em 0.6em 0.4em 0.6em; border: 1px solid #326275; }

a.infoboxtoggle { float: right; } /* positions the +/- */ .hidden { display: none; } /* hides hidden rows */ tr.header.hidden { display: table-row; } /* does _not_ hide headers */

.table .infobox-full-data { padding: 0; }

.infobox-subbox { border-collapse: collapse; margin: 0; }

.infobox ul { margin-top: 0; }

.infobox .mw-collapsible-text{ color: white; } .infobox .mw-collapsible-toggle{ color: white; margin: 4px 4px 0 -42px; font-weight:bold; }

.infobox-subbox .bordered .infobox-label { border-top: 1px solid #326275; padding: 0.4em 0.6em 0.4em 0.6em; max-width: 34%; width: 34%; }

.infobox-subbox .unbordered .infobox-label { padding: 0.4em 0.6em 0.4em 0.6em; max-width: 34%; width: 34%; }

.mw-parser-output .infobox-full-data .mw-collapsible-toggle { color: black; bottom: 4px; position: relative; }

.mw-parser-output .infobox-full-data .mw-collapsible-text { color: black; }