MediaWiki:Themes.css

.portable-infobox:not(.pi-europa) { margin: 0 0 .5em 1em; font-size: 90%; background: #F0F0F0; border: 3px solid #FF98BA; border-radius: 10px; font-size: smaller; line-height: 1.5; width: 250px; }

/* Character Info */ .portable-infobox.pi-theme-thin:not(.pi-europa) { width: 250px; }

/* Episode Info */ .portable-infobox.pi-theme-wide:not(.pi-europa) { width: 250px; }

.portable-infobox:not(.pi-europa) .pi-item { /* a row */ }

.portable-infobox:not(.pi-europa) .pi-item-spacing { /* The padding around titles, captions, data, headers, and navigation */ padding: 2px; padding-top: initial; }

.portable-infobox:not(.pi-europa) .pi-border-color { /* The separator between data and groups. */   border-color: #F0F0F0; }

.portable-infobox:not(.pi-europa) .pi-font { /* The font of data values. */   font-family: 'Roboto Slab'; }

.portable-infobox:not(.pi-europa) .pi-secondary-font { /* The font of labels, headers, and navigation. */   color: #FFFFFF; font-family: 'Roboto Slab'; letter-spacing: inherit; font-weight: bold; text-transform: none; padding: 4px; }

.portable-infobox:not(.pi-europa) .pi-background { /* The background underneath the entire infobox. */   background-color: #F0F0F0; }

.portable-infobox:not(.pi-europa) .pi-secondary-background { /* The background behind headers and navigation. */   background: #FF98BA; margin-left: 2px; margin-right: 2px; }

.portable-infobox:not(.pi-europa) .pi-title { color: #FFFFFF; background: #FF98BA; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; -icab-border-top-left-radius: 5px; -o-border-top-left-radius: 5px; border-top-right-radius: 10px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; -icab-border-top-right-radius: 5px; -o-border-top-right-radius: 5px; font-size:larger; font-family: 'Roboto Slab'; text-align: center; letter-spacing: inherit; font-weight: bold; text-transform: none; border: 2px solid #F0F0F0; }

.portable-infobox:not(.pi-europa) .pi-image { padding: 0; border-bottom: 1px solid #FF98BA; background: #F0F0F0; color: #000000; }

.portable-infobox:not(.pi-europa) .pi-image-thumbnail { width: 100%; height: auto; }

.portable-infobox:not(.pi-europa) .pi-data .pi-data-label { /* border-top: 1px solid #999; border-bottom: 1px solid #f0f0f0; */ background-color: #FF98BA; font-family: 'Roboto Slab'; color: white; letter-spacing: inherit; flex-basis: 50%; min-width: 75px; font-size: 12px; padding-top: inherit; }

.portable-infobox.pi-theme-wide:not(.pi-europa) .pi-data .pi-data-label { text-align: center; min-width: 125px; }

.portable-infobox:not(.pi-europa) .pi-data .pi-data-value { background-image:gradient(linear, 0% 0%, 0% 100%, color-stop(25%, #FFFFFF), color-stop(75%, #f0f0f0)); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(25%, #FFFFFF), color-stop(75%, #F0F0F0)); background-image:-moz-linear-gradient(top, #FFFFFF 25%, #F0F0F0 75%); background-image:-o-linear-gradient(top, #FFFFFF 25%, #F0F0F0 75%); background-image:-ms-linear-gradient(top, #FFFFFF 25%, #F0F0F0 75%); }

.portable-infobox:not(.pi-europa) .pi-data .pi-data-value:not(:first-child) { padding-left: 4px; padding: 4px; }

.portable-infobox:not(.pi-europa) .pi-horizontal-group-item.pi-data-label, .portable-infobox:not(.pi-europa) .pi-horizontal-group-item.pi-data-value { text-align: center; vertical-align: top; width: 150px; font-size: 80%; color: #3A3A3A; }

/*Tabbers*/ .pi-image-collection { margin-top: 0.5em; text-align: center; } ul.pi-image-collection-tabs { border-bottom: 1px solid #778; font: bold 12px Verdana,sans-serif; list-style: none outside none; margin: 0 0 2px; overflow: visible; padding: 0 0 4px; text-align: center; } ul.pi-image-collection-tabs li.current { background: none repeat scroll 0 0 #FFF; border-bottom: 1px solid #FFF; font-weight: bold; } ul.pi-image-collection-tabs li.current:hover { background-color: #FFF; border-bottom: 1px solid white; } ul.pi-image-collection-tabs li { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; display: inline; line-height: normal; list-style: none outside none; background: none repeat scroll 0 0 #DDE; border-color: #778 #778 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px; color: #448; margin: 0 0 0 3px; padding: 3px 0.5em; text-decoration: none; } ul.pi-image-collection-tabs li:hover { background: none repeat scroll 0 0 #AAE; border-color: #227; color: #000; } .pi-tab-link.pi-item-spacing { padding: 3px 5px 4px; }

/* Episode is black text */ .portable-infobox:not(.pi-europa) .pi-header { border-bottom: 2px solid #F0F0F0; text-align: center; background: #FF98BA; font-size: 16px; font-weight: bold; }

.portable-infobox.pi-theme-wide:not(.pi-europa) .pi-header { color: black; font-size: smaller; }

.portable-infobox.pi-theme-wide:not(.pi-europa) .pi-horizontal-group { width: inherit; }