MediaWiki:Wikia.css

/***** CSS placed here will be applied to all skins on the entire site. *****/

/* Race and Track type Infoboxes */ .portable-infobox.type-race { width: 250px; }

.portable-infobox.pi-background { background-color: #222222; }

.portable-infobox.type-MTM1track { width: 250px; } .portable-infobox.type-race { border: 1px solid yellow; border-bottom: 15px solid yellow; border-radius: 8px; }

.portable-infobox.type-MM3race .pi-horizontal-group-item[data-source="time_of_day"], .portable-infobox.type-MM3race .pi-horizontal-group-item[data-source="wea"], .portable-infobox.type-MM3race .pi-horizontal-group-item[data-source="season"] { padding: 0; text-align: center; }

.portable-infobox.type-race .pi-data-label:nth-child(n) { background-color: rgba(255, 255, 0, 0.8); color: black; }

.portable-infobox.type-MM2race .pi-data-label:nth-child(n) { background-color: rgba(255, 0, 0, 0.8); color: white; }

.portable-infobox.type-MTM1track .pi-data-label:nth-child(n) { background-color: rgba(192, 192, 192, 0.8); color: black; }

.portable-infobox.type-MTM1track .pi-secondary-background { color:black; }

.portable-infobox.type-MTM1track .pi-title { color: #000; border-radius:8px 8px 0 0; }

.portable-infobox.type-race .pi-secondary-background { color:black; }

.pi-horizontal-group { border-collapse: collapse; }

.imageMapHighlighter .noresize { height: auto !important; }

.pi-europa .pi-horizontal-group .pi-horizontal-group-item:not(:last-child) { border-right: 1px solid white; }

.portable-infobox.type-race .pi-title { color: #000; border-radius:8px 8px 0 0; }

.portable-infobox.type-race.pi-horizontal-group { border-collapse: collapse; }

/* .imageMap extension customizations for location-related article pages*/

ol.imageMapHighlighterArtifact { background: #222222; }

ol.imageMapHighlighterArtifact { overflow-y: auto; overflow-x: hidden; max-height: 15em; width: 100%; white-space: pre-line; text-align: left; }

ol > li.imageMapHighlighterArtifact { white-space: pre-line; }

.imageMapHighlighter .noresize { height: auto !important }

.imageMapHighlighter .info-icon { margin-right: 25px }

.imageMapHighlighterArtifact > .mw-collapsible-toggle-li { text-align: center; }

.imageMapHighlighterArtifact li::before { font-weight: bold; font-size: 16px; display: inline-block; width: 600px; margin-top: 1em; margin-bottom: 0.5em; }

.page-Chicago .imageMapHighlighterArtifact li:nth-of-type(2)::before { content: "Buildings:"; }

.page-Chicago .imageMapHighlighterArtifact li:nth-of-type(30)::before { content: "Landmarks:"; }

.page-Chicago .imageMapHighlighterArtifact li:nth-of-type(37)::before { content: "Lakes/Bridges:"; }

.page-Chicago .imageMapHighlighterArtifact li:nth-of-type(49)::before { content: "Streets/Tunnels:"; }

.page-Chicago .imageMapHighlighterArtifact li:nth-of-type(68)::before { content: "Districts:"; }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(2)::before { content: "Buildings:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(28)::before { content: "Landmarks/Neighborhoods:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(40)::before { content: "Roads/Tunnels:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(49)::before { content: "San Francisco Cable Car System:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(51)::before { content: "Piers:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(55)::before { content: "San Francisco Bay Area:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(60)::before { content: "Hills in San Francisco:" }

.page-San_Francisco .imageMapHighlighterArtifact li:nth-of-type(63)::before { content: "Districts:" }

.page-London .imageMapHighlighterArtifact li:nth-of-type(2)::before { content: "Buildings:" }

.page-London .imageMapHighlighterArtifact li:nth-of-type(24)::before { content: "Landmarks:" }

.page-London .imageMapHighlighterArtifact li:nth-of-type(33)::before { content: "London Squares:" }

.page-London .imageMapHighlighterArtifact li:nth-of-type(37)::before { content: "London Underground Tube Stations:" }

.page-London .imageMapHighlighterArtifact li:nth-of-type(48)::before { content: "Roads/Junctions:"; }

.page-London .imageMapHighlighterArtifact li:nth-of-type(91)::before { content: "Bridges/Lakes:" }

.page-London .imageMapHighlighterArtifact li:nth-of-type(98)::before { content: "Districts:" }

/* Specifc Infoboxes related to MM1, MM2, content, etc... */

.portable-infobox.type-MM1{ border: 3px solid yellow; border-bottom: 15px solid yellow; border-radius: 8px; }

.portable-infobox.type-MM1 .pi-title { border-radius: 0; outline: 1px solid yellow; }

.portable-infobox.type-MM1car .pi-section-navigation { border-top: 1px solid black; } .portable-infobox.type-MM1car .pi-section-tab { background: black; }

.portable-infobox.type-MM1car{ border: 3px solid yellow; border-bottom: 15px solid yellow; border-radius: 8px; } .portable-infobox.type-MM1car .pi-title { border-radius: 0; outline: 1px solid yellow; }

.portable-infobox.type-MM1car .pi-data-label{ background: yellow; color: black; } .pi-europa.type-MM1car .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MM1car .pi-item-spacing .pi-data-label, .pi-europa.type-MM1car .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

} .portable-infobox.type-MM1car .pi-secondary-background { color:black; } .portable-infobox.type-MM1car .pi-data { border-top: 1px solid; }

.portable-infobox.type-MM1 [data-source="image3"] { padding: 0; } .portable-infobox.type-MM2 [data-source="image3"] { padding: 0; }

.portable-infobox.type-MM3 [data-source="image3"] { padding: 0; }

.portable-infobox.type-MM2{ border: 3px solid red; border-bottom: 15px solid red; border-radius: 8px; } .portable-infobox.type-MM2 .pi-title { border-radius: 0; outline: 1px solid red; }

.portable-infobox.type-MM2car .pi-section-navigation { border-top: 1px solid black; } .portable-infobox.type-MM2car .pi-section-tab { background: black; }

.portable-infobox.type-MM3{ border: 3px solid white; border-bottom: 15px solid white; border-radius: 8px; } .portable-infobox.type-MM3 .pi-title { border-radius: 0; outline: 1px solid white; } .portable-infobox.type-MM3 .pi-data { border-top: 1px solid; }

.portable-infobox.type-MM3car .pi-section-navigation { border-top: 1px solid black; } .portable-infobox.type-MM3car .pi-section-tab { background: black; }

.portable-infobox.type-MM3race .pi-title { color: #000; border-radius:8px 8px 0 0; }

.portable-infobox.type-MM3race { width: 250px; } .portable-infobox.type-MM3race { border: 1px solid white; border-bottom: 15px solid white; border-radius: 8px; }

.portable-infobox.type-MM3race .pi-data-label:nth-child(n) { background-color: rgba(255, 255, 255, 0.8); color: black; }

.portable-infobox.type-MM3race .pi-secondary-background { color:black; }

.portable-infobox.type-MTM1{ border: 3px solid silver; border-bottom: 15px solid silver; border-radius: 8px; } .portable-infobox.type-MTM1 .pi-title { border-radius: 0; outline: 1px solid silver; }

.portable-infobox.type-MM1 .pi-title { border-radius: 0; outline: 1px solid silver; }

.portable-infobox.type-MTM1 .pi-section-navigation { background: silver; border-top: 1px solid black; } .portable-infobox.type-MTM1 .pi-section-tab { background: black; outline: 2px solid black; }

.portable-infobox.type-MTM1 .pi-data-label{ background: silver; color: black; } .pi-europa.type-MTM1 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MTM1 .pi-item-spacing .pi-data-label, .pi-europa.type-MTM1 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

}

.portable-infobox.type-MTM64 .pi-title { color: silver; }

.portable-infobox.type-MTM64 .pi-secondary-background { color: silver; }

.portable-infobox.type-MTM64{ border: 3px solid silver; border-bottom: 15px solid silver; border-radius: 8px; } .portable-infobox.type-MTM64 .pi-title { border-radius: 0; outline: 1px solid silver; }

.portable-infobox.type-MTM64 .pi-section-navigation { background: #000; border-top: 1px solid silver; } .portable-infobox.type-MTM64 .pi-section-tab { background: #000; outline: 2px solid silver; }

.portable-infobox.type-MTM64 .pi-data-label{ background: #000; color: silver; } .pi-europa.type-MTM64 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MTM64 .pi-item-spacing .pi-data-label, .pi-europa.type-MTM64 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

}

.portable-infobox.type-MTMGBA .pi-title { color: red; }

.portable-infobox.type-MTMGBA{ border: 3px solid silver; border-bottom: 15px solid silver; border-radius: 8px; } .portable-infobox.type-MTMGBA .pi-title { border-radius: 0; outline: 1px solid red; }

.portable-infobox.type-MTMGBA .pi-secondary-background { color: red; }

.portable-infobox.type-MTMGBA .pi-section-navigation { background: #C0C0C0; border-top: 1px solid red; } .portable-infobox.type-MTMGBA .pi-section-tab { background: #C0C0C0; outline: 2px solid red; }

.portable-infobox.type-MTMGBA .pi-data-label{ background: #C0C0C0; color: red; } .pi-europa.type-MTMGBA .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MTMGBA .pi-item-spacing .pi-data-label, .pi-europa.type-MTMGBA .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

}

.portable-infobox.type-MTM2 .pi-title { color: white; } .portable-infobox.type-MTM2 .pi-secondary-background { color: #FFF; }

.portable-infobox.type-MTM2{ border: 3px solid #00008B; border-bottom: 15px solid #00008B; border-radius: 8px; } .portable-infobox.type-MTM2 .pi-title { border-radius: 0; outline: 1px solid #00008B; }

.portable-infobox.type-MTM2 .pi-section-navigation { background: #00008B; border-top: 1px solid white; } .portable-infobox.type-MTM2 .pi-section-tab { background: #00008B; outline: 2px solid white; }

.portable-infobox.type-MTM2 .pi-data-label{ background: #00008B; color: white; } .pi-europa.type-MTM2 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MTM2 .pi-item-spacing .pi-data-label, .pi-europa.type-MTM2 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

} .portable-infobox.type-MTM2 .pi-title { color: white; } .portable-infobox.type-MTM2 .pi-secondary-background { color: #FFF; }

.portable-infobox.type-MTM1 .pi-title { color: black; } .portable-infobox.type-MTM1 .pi-secondary-background { color: #000; }

.portable-infobox.type-MTM1 .pi-title { color: black; } .portable-infobox.type-MTM1 .pi-secondary-background { color: #000; }

.portable-infobox .pi-data:not(:last-of-type) { border-bottom: 1px; }

.portable-infobox .pi-font { font-size: 12px;

} .portable-infobox .pi-header { font-size: 12px; }

.portable-infobox .pi-title { border-radius:8px 8px 0 0; } .portable-infobox.type-MM1 .pi-data-label{ background: yellow; color: black; } .pi-europa.type-MM1 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MM1 .pi-item-spacing .pi-data-label, .pi-europa.type-MM1 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

}

.portable-infobox.type-MM2 .pi-data-label{ background: red ; color: white; } .pi-europa.type-MM2 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MM2 .pi-item-spacing .pi-data-label, .pi-europa.type-MM2 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px; }

.portable-infobox.type-MM2car{ border: 3px solid red; border-bottom: 15px solid red; border-radius: 8px; } .portable-infobox.type-MM2car .pi-title { border-radius: 0; outline: 1px solid red; }

.portable-infobox.type-MM2car .pi-data-label{ background: red; color: white; } .pi-europa.type-MM2car .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MM2car .pi-item-spacing .pi-data-label, .pi-europa.type-MM2car .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

} .portable-infobox.type-MM2car .pi-secondary-background { color:white; } .portable-infobox.type-MM2car .pi-data { border-top: 1px solid; }

.portable-infobox.type-MM2race { border: 1px solid red; border-bottom: 15px solid red; border-radius: 8px; }

.portable-infobox.type-MM2race .pi-title { color: #FFF; border-radius:8px 8px 0 0; }

.portable-infobox.tyoe-MM2race { border: 1px solid; } .portable-infobox.type-MM2race .pi-data { border-top: 1px solid; }

.portable-infobox.type-MM3 .pi-data-label{ background: white; color: black; } .pi-europa.type-MM3 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MM3 .pi-item-spacing .pi-data-label, .pi-europa.type-MM3 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px; } .portable-infobox.type-MM3car{ border: 3px solid white; border-bottom: 15px solid white; border-radius: 8px; } .portable-infobox.type-MM3car .pi-title { border-radius: 0; outline: 1px solid yellow; }

.portable-infobox.type-MM3car .pi-section-navigation { border-top: 1px solid black; } .portable-infobox.type-MM3car .pi-section-tab { background: black; }

.portable-infobox.type-MM3car .pi-data-label{ background: white; color: black; } .pi-europa.type-MM3car .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MM3car .pi-item-spacing .pi-data-label, .pi-europa.type-MM3car .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

} .portable-infobox.type-MM1car .pi-secondary-background { color:black; } .portable-infobox.type-MM1car .pi-data { border-top: 1px solid; } .portable-infobox.type-race .pi-image img { width: 230px; height: auto; }

.portable-infobox.type-MM3race .pi-image img { width: 230px; height: auto; }

.portable-infobox.type-MM1 .pi-secondary-background { color: black; }

.pi-europa.pi-data-label { color: yellow; } .portable-infobox.type-MM1 .pi-title { color: #000; } .portable-infobox.type-MM1car .pi-title { color: #000; }

.portable-infobox.type-MM2 .pi-title { color: #FFF; } .portable-infobox.type-MM2 .pi-secondary-background { color:white; } .portable-infobox.type-MM2race .pi-image img { width: 230px; height: auto; } .portable-infobox.type-MM2race { width: 250px; } .portable-infobox.type-MM2 .pi-font { font-size: 12px; } .portable-infobox.type-MM2 .pi-header { font-size: 12px; }

.portable-infobox.type-MM1 .pi-collapse .pi-header:first-child::after { border-color: black; } .portable-infobox.type-MM2 .pi-collapse .pi-header:first-child::after { border-color: white; } .portable-infobox.type-MCM1{ border: 3px solid #7cfc00; border-bottom: 15px solid #7cfc00; border-radius: 8px; } .portable-infobox.type-MCM1 .pi-title { border-radius: 0; outline: 1px solid #7cfc00; } .portable-infobox.type-MCM1 .pi-data-label{ background: #7cfc00; color: black; } .pi-europa.type-MCM1 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MCM1 .pi-item-spacing .pi-data-label, .pi-europa.type-MCM1 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px; }

.portable-infobox.type-MCM1 .pi-title { color: black; } .portable-infobox.type-MCM1 .pi-secondary-background { color: #000; } .portable-infobox.type-MCM1 .pi-header { color: black; }

.portable-infobox.type-MCM2013 .pi-title { color: black; }

.portable-infobox.type-MCM2013 .pi-secondary-background { color: #000; } .portable-infobox.type-MCM2013 .pi-header { color: black; }

.portable-infobox.type-MCM2013{ border: 3px solid #ff8c00; border-bottom: 15px solid #ff8c00; border-radius: 8px; } .portable-infobox.type-MCM2013 .pi-title { border-radius: 0; outline: 1px solid #ff8c00; } .portable-infobox.type-MCM2013 .pi-data-label{ background: #ff8c00; color: black; } .pi-europa.type-MCM2013 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MCM2013 .pi-item-spacing .pi-data-label, .pi-europa.type-MCM2013 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px; }

.portable-infobox.type-MM3 .pi-secondary-background { color: #000; } .portable-infobox.type-MM3 .pi-header { color: #000; } .portable-infobox.type-MM3 .pi-title { color: black; } .portable-infobox.type-race .pi-header { font-size: 13px;    line-height: 10px;     letter-spacing: normal; } .portable-infobox.type-MM2race .pi-header { font-size: 13px;    line-height: 10px;     letter-spacing: normal; }

.portable-infobox.type-MCM2 { border: 3px solid #800000; border-bottom: 15px solid #800000; border-radius: 8px; }

.portable-infobox.type-MCM2 .pi-title { border-radius: 0; outline: 1px solid #800000; }

.portable-infobox.type-MCM2 .pi-title { color: white; } .portable-infobox.type-MCM2 .pi-secondary-background { color: white; }

.portable-infobox.type-MCM2 .pi-data-label{ background: #800000; color: white; } .pi-europa.type-MCM2 .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MCM2 .pi-item-spacing .pi-data-label, .pi-europa.type-MCM2 .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px; }

.portable-infobox.type-MTM1truck .pi-title { color: #000; } .portable-infobox.type-MTM1track { border: 1px solid silver; border-bottom: 15px solid silver; border-radius: 8px; }

.portable-infobox.type-MTM1truck .pi-section-navigation { border-top: 1px solid black; } .portable-infobox.type-MTM1truck .pi-section-tab { background: black; }

.portable-infobox.type-MTM1truck{ border: 3px solid silver; border-bottom: 15px solid silver; border-radius: 8px; } .portable-infobox.type-MTM1truck .pi-title { border-radius: 0; outline: 1px solid silver; }

.portable-infobox.type-MTM1truck .pi-data-label{ background: silver; color: black; } .pi-europa.type-MTM1truck .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MTM1truck .pi-item-spacing .pi-data-label, .pi-europa.type-MTM1truck .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

} .portable-infobox.type-MTM1truck .pi-secondary-background { color:black; } .portable-infobox.type-MTM1truck .pi-data { border-top: 1px solid; }

.portable-infobox.type-MTM2truck .pi-title { color: #FFF; } .portable-infobox.type-MTM2truck { border: 1px solid #00008B; border-bottom: 15px solid #00008B; border-radius: 8px; }

.portable-infobox.type-MTM2truck .pi-section-navigation { border-top: 1px solid white; } .portable-infobox.type-MTM2truck .pi-section-tab { background: white; }

.portable-infobox.type-MTM2truck{ border: 3px solid #00008B; border-bottom: 15px solid #00008B; border-radius: 8px; } .portable-infobox.type-MTM2truck .pi-title { border-radius: 0; outline: 1px solid #00008B; }

.portable-infobox.type-MTM2truck .pi-data-label{ background: #00008B; color: white; } .pi-europa.type-MTM2truck .pi-data.pi-item-spacing { padding: 1px 0 0; } .pi-europa.type-MTM2truck.pi-item-spacing .pi-data-label, .pi-europa.type-MTM2truck .pi-item-spacing .pi-data-value { padding: 10px 14px; font-size: 12px;

} .portable-infobox.type-MTM2truck .pi-secondary-background { color:white; } .portable-infobox.type-MTM2truck .pi-data { border-top: 1px solid; }

/* Tabber Customizations */

.tabbertab { border-top: 2px solid black; border-bottom: 2px solid black ; border-left: 2px solid black ; border-right: 2px solid black ; }

/* add spaces to tabview tabs */ .tabberlive > ul.tabbernav > li { margin-right: 2px; }   /* not applying on the last tabview tabs */ .tabberlive > ul.tabbernav > li:last-child { margin-right: 0; } .tabbernav { background: transparent; border-bottom: 0; padding: 3px 0 }

ul.tabbernav li a { -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background: #222222; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 2px solid grey; color: white; font-size: 12px; font-weight: normal; margin-left: 0; padding: 3px 0.5em; position: relative; }

ul.tabbernav li.tabberactive a { background-color: #FFFF00; border: 2px solid black; color: blue; cursor: default; font-size: 16px; font-weight: bold; }

ul.tabbernav li.tabberactive { line-height: 0; }

ul.tabbernav li.tabberactive:first-child a { margin-left: 0; }

.tabbertab .ajax-poll { border: none; }

.tabberlive .tabbertab h2, .tabberlive .tabbertab h3 { display: block; }

.tabbernav { background: transparent; border-bottom: 0; padding: 3px 0 }

ul.tabbernav li a { -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background: #000; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 2px solid grey; color: white; font-size: 12px; font-weight: normal; margin-left: 0; padding: 3px 0.5em; position: relative; }

ul.tabbernav li.tabberactive a { background-color: #FFFF00; border: 2px solid black; color: #222222; cursor: default; font-size: 16px ; font-weight: bold; }

ul.tabbernav li.tabberactive { line-height: 0; }

ul.tabbernav li.tabberactive:first-child a { margin-left: 0; }

.tabbertab .ajax-poll { border: none; }

.tabberlive .tabbertab h2, .tabberlive .tabbertab h3 { display: block; }

/* Tables */ table.article-table tbody th{ margin:0 auto; border-radius:7px; background:#222222; text-align:left; border:1px; }

table.article-table > tbody { background:#4372AA; border-radius:3.5px; }

table.article-table > th { background-color: lightblue; } table.article-table > tbody { background:#333333; border-radius:3.5px; color:#ffffff; } table.article-table > highlight { background:#000; border-radius:3.5px; color:#ffffff; }

table.article-table caption { background:#333333; border:0.5px solid; padding: 3px; }

table.wiki-table.tbody th{ margin:0 auto; border-radius:7px; background:#222222; text-align:left; border:1px; }

table.wiki-table > tbody { background:#4372AA; border-radius:3.5px; }

table.wiki-table > th { background-color: lightblue; } table.wiki-table > tbody { background:#333333; border-radius:3.5px; color:#ffffff; } table.wiki-table > highlight { background:#000; border-radius:3.5px; color:#ffffff; }

table.wiki-table caption { background: #222222; border:0.5px solid; padding: 3px; }

table.article-template tbody th{ margin:0 auto; border-radius:7px; background:#222222; text-align:left; border:1px; }

table.article-template > tbody { background:#4372AA; border-radius:3.5px; }

table.article-template > th { background-color: lightblue; } table.article-template > tbody { background:#333333; border-radius:3.5px; color:#ffffff; } table.article-template > highlight { background:#000; border-radius:3.5px; color:#ffffff; } table.article-template tbody th{ margin:0 auto; border-radius:7px; background:#222222; text-align:left; border:1px; }

table.collapsible > tbody { background:#4372AA; border-radius:3.5px; }

table.collapsible > th { background-color: lightblue; } table.collapsible > tbody { background:#333333; border-radius:3.5px; color:#ffffff; } table.collapsible > highlight { background:#000; border-radius:3.5px; color:#ffffff; }

.portable-infobox .pi-section-label { color: var(--theme-page-text-color); }

.portable-infobox .pi-section-tab { border: 1px solid; margin: 2px; border-radius: 10px 10px 0 0; }

.portable-infobox .pi-section-tab.pi-section-active { background-color: yellow; }

.portable-infobox .pi-section-tab.pi-section-active .pi-section-label { color: black; font-weight: bold; }

.portable-infobox .pi-image-collection-tabs { border: 1px solid; margin: 2px; border-radius: 10px 10px 0 0; }

.portable-infobox .pi-image-collection-tabs .pi-tab-link { border: 1px solid; margin: 2px; border-radius: 10px 10px 0 0; }

ul.pi-image-collection-tabs li.current { background: yellow; color: black; }

/* WikiRail */

.WikiaRail .premium-recirculation-rail a { color: #FCE300; }