Template:Infobox/styles.css

/**EVERY INFOBOX**/

/* All platforms */

table[class*="infobox-"] th { text-align: left; width: 33%; }

table[class*="infobox-"] th[colspan].header { text-align: center; width: 100%; }

/* Mobile */ [class*="infobox-"] { float: right; width: 100%; padding: 0 }

/* Everything else */ @media only screen and (min-width: 768px) { [class*="infobox-"] { float: right; width: 25%; padding: 5px } }

/**UNIVERSAL THEME**/

/* Initial div */ .infobox-universal{ border: 1px solid black; background: white; font-size: 12px; padding: 5px }

/* Tables */ table.infobox-universal{ table-layout: fixed; width: 100%; border-collapse: collapse; margin: 0; }

/* Cells */ table.infobox-univeral th { border: 1px solid black; padding: 3px; } table.infobox-univeral td { border: 1px solid black; padding: 3px; }

/* Data names */ .infobox-universal th { background-color: #cccccc; }

/* Headers */ th[colspan].infobox-universal .header { background-color: #b3b3b3; }