MediaWiki:Common.css View history

imported>Kentsmith9
(Replaced last edit with all of WikiMedia:Common.CSS)
No edit summary
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
/* CSS placed here will be applied to all skins */
/* CSS placed here will be applied to all skins */


/* This is the CSS for all skins (for all users) on MediaWiki.org.
/* Default styling for HTML elements */
SECTIONS:
/* Changes made to convert standard colors to Waze Wiki colors */
1. Indication of namespaces
/* See Talk page */
2. Color classes for content
dfn {
3. Special pages
    font-style: inherit; /* Reset default styling for <dfn> */
4. Main page styling
5. Wikitables, warnings, and other such stylings
6. Templates
7. Some other small things */
/**
* 1. INDICATION OF NAMESPACES * ------------------------------------------------- */
/* Pseudo NS Special (light grey) */
.ns--2 #content { background-color: #f4f4f4; }
.ns--2 div.thumb { border-color: #f4f4f4; }
/* NS Project + Project_talk (light sky blue) */
.ns-4 #content,
.ns-5 #content { background-color: #f8fcff; }
.ns-4 div.thumb,
.ns-5 div.thumb { border-color: #f8fcff; }
/* NS MediaWiki + MediaWiki_talk (light grey) */
.ns-8 #content,
.ns-9 #content { background-color: #f4f4f4; }
.ns-8 div.thumb,
.ns-9 div.thumb { border-color: #f4f4f4; }
/* NS Manual + Manual_talk (light bluish violet) */
.ns-100 #content,
.ns-101 #content { background-color: #f3f3ff; }
.ns-100 div.thumb,
.ns-101 div.thumb { border-color: #f3f3ff; }
/* NS Help (but NOT Help_talk) (Public Domain icon) */
.ns-12 #bodyContent {
        background-image: url(//upload.wikimedia.org/wikipedia/mediawiki/6/67/PD-icon-faded.png);
        background-repeat: no-repeat;
        /* @noflip */ background-position: right 5em;
}
}
 
/**  
/* Main page fixes */
* 2. COLOR CLASSES FOR CONTENT * ------------------------------------------------- */
#interwiki-completelist {
    font-weight: bold;
/* Border colors */
}
.borderc1 { border-color: #e9e9e9; border-width: thin; }
body.page-Main_Page #ca-delete {
.borderc2 { border-color: #aaaaaa; border-width: thin; }
    display: none !important;
.borderc3 { border-color: #777777; border-width: thin; }
}
.borderc4 { border-color: #000000; border-width: thin; }
body.page-Main_Page #mp-topbanner {
.borderc5 { border-color: #c00000; border-width: thin; }
    clear: both;
.borderc6 { border-color: #025e9d; border-width: thin; }
}
.borderc7 { border-color: #008040; border-width: thin; }
 
.borderc8 { border-color: #ffcc00; border-width: thin; } /* Used by: [[Template:Welcome]]. */
/* Edit window toolbar */
#toolbar {
/* Background colors */
    height: 22px;
.backgroundc1 { background-color: #ffffff; } /* Used by: [[Template:Welcome]]. */
    margin-bottom: 6px;
.backgroundc2 { background-color: #f9f9f9; }
}
.backgroundc3 { background-color: #eeeeee; }
 
.backgroundc4 { background-color: #e0e0e0; }
/* Highlight data points in the info action if specified in the URL */
.backgroundc5 { background-color: #d2d2d2; }
body.action-info :target {
.backgroundc6 { background-color: #b7b7b7; }
    background: #def;
.backgroundc7 { background-color: #a3a3a3; }
}
.backgroundc8 { background-color: #444455; }
 
/* Make the list of references smaller */
/**  
ol.references,
* 3. SPECIAL PAGES * ------------------------------------------------- */
div.reflist,
div.refbegin {
/* Consistent special page navigation */
    font-size: 90%; /* Default font-size */
.SpecialPageInfo {
    margin-bottom: 0.5em;
        background-color: #f9f9f9;
}
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Exquisite-khelpcenter.png/35px-Exquisite-khelpcenter.png);
div.refbegin-100 {
        background-position: 0.8em 0.5em;
    font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
        background-repeat: no-repeat;
}
        padding: 0.3em 0.5em 0.3em 5.0em;
div.reflist ol.references {
        border-color: #025e9d;
    font-size: 100%; /* Reset font-size when nested in div.reflist */
        border-width: 1px;
    list-style-type: inherit; /* Enable custom list style types */
        border-style: solid;
}
        border-bottom-width: medium;
 
        margin-bottom: 1em;
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
    background-color: #def;
}
 
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}
 
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
    display: none;
}
 
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
    word-wrap: break-word;
}
 
/* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */
@media screen, handheld {
    .citation .printonly {
        display: none;
    }
}
 
/* Reset top margin for lists embedded in columns */
div.columns {
    margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
    margin-top: 0;
}
 
/* Avoid list items from breaking between columns */
div.columns li,
div.columns dd dd {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}
 
/* Style for [[Template:Flowlist]] that Lets lists flow around floating objecs */
.flowlist ul {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 1.6em;
}
.flowlist ol {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 3.2em;
}
.flowlist dl {
    overflow-x: hidden;
}
 
/* Style for horizontal lists (separator following item). IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]]. @source mediawiki.org/wiki/Snippets/Horizontal_lists @revision 6 (2014-05-09) @author [[User:Edokter]] */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " · ";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before,
.hlist dd dt:first-child:before,
.hlist dd li:first-child:before,
.hlist dt dd:first-child:before,
.hlist dt dt:first-child:before,
.hlist dt li:first-child:before,
.hlist li dd:first-child:before,
.hlist li dt:first-child:before,
.hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child:after,
.hlist dd dt:last-child:after,
.hlist dd li:last-child:after,
.hlist dt dd:last-child:after,
.hlist dt dt:last-child:after,
.hlist dt li:last-child:after,
.hlist li dd:last-child:after,
.hlist li dt:last-child:after,
.hlist li li:last-child:after {
    content: ") ";
    font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after,
.hlist dd dt.hlist-last-child:after,
.hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after,
.hlist dt dt.hlist-last-child:after,
.hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after,
.hlist li dt.hlist-last-child:after,
.hlist li li.hlist-last-child:after {
    content: ") ";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li:before {
    content: " " counter(listitem) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}
 
/* Unbulleted lists */
.plainlist ol,
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ol li,
.plainlist ul li {
    margin-bottom: 0;
}
 
/* Default style for navigation boxes */
.navbox {
    /* Navbox container style */
    border: 1px solid #aaa;
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
    width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
    padding: 0.25em 1em; /* Title, group and above/below styles */
    line-height: 1.5em;
    text-align: center;
}
th.navbox-group {
    /* Group style */
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
.navbox,
.navbox-subgroup {
    background: #fdfdfd; /* Background color */
}
.navbox-list {
    line-height: 1.8em;
    border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
    background: #93c4d3; /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,                /* ** Added class ** */
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #dfecf0; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: #ace0f0; /* Level 3 color */
}
.navbox-even {
    background: #f0f0f0; /* Even row striping */
}
.navbox-odd {
    background: transparent; /* Odd row striping */
}
table.navbox + table.navbox {
    /* Single pixel border between adjacent navboxes */
    margin-top: -1px; /* (doesn't work for IE6, but that's okay)      */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
ol + table.navbox,
ul + table.navbox {
    margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
 
/* Default styling for Navbar template */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}
.navbar ul {
    display: inline;
    white-space: nowrap;
}
.navbar li {
    word-spacing: -0.125em;
}
.navbar.mini li span {
    font-variant: small-caps;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}
 
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
    /* @noflip */
    float: right;
    font-weight: normal;
    /* @noflip */
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
    width: 6em;
}
 
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
.navbox .mw-collapsible-toggle {
    width: 6em;
}
 
/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    /* @noflip */
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    /* @noflip */
    text-align: left;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
 
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
 
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
}
 
.mw-viewprevnext {
/* styles for bordered infobox with merged rows */
        display: block;
.infobox.bordered .mergedtoprow td,
        border: 1px solid #cccccc;
.infobox.bordered .mergedtoprow th {
        background-color: #f9f9f2;
    border: 0;
        padding: 0.2em 0.4em;
    border-top: 1px solid #aaa;
    /* @noflip */
    border-right: 1px solid #aaa;
}
}
 
/**
.infobox.bordered .mergedrow td,
* 4. MAIN PAGE STYLING * ------------------------------------------------- */
.infobox.bordered .mergedrow th {
    border: 0;
#mainpage_topbox {
    /* @noflip */
        background: #f9f9f9;
    border-right: 1px solid #aaa;
        padding: 0px;
        border: 1px solid #aaaaaa;
        margin: 0.2em 10px 10px;
}
}
.mainpage_boxtitle,
 
.mainpage_hubtitle,
/* Styles for geography infoboxes, eg countries, country subdivisions, cities, etc.           */
#mainpage_pagetitle {
.infobox.geography {
        font-size: 105%;
    border-collapse: collapse;
        padding: 0.4em;
    line-height: 1.2em;
        background-color: #eeeeee;
    font-size: 90%;
}
}
.mainpage_boxtitle {
 
        line-height: 120%;
.infobox.geography td,
.infobox.geography th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
}
#mainpage_pagetitle {
.infobox.geography .mergedtoprow td,
        color: #cf7606;
.infobox.geography .mergedtoprow th {
        font-size: 200% !important;
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
}
#mainpage_sitelinks {
 
        padding: 0.2em;
.infobox.geography .mergedrow td,
        text-align: center;
.infobox.geography .mergedrow th {
        background-color: white;
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
}
.mainpage_hubtitle {
 
        text-align: center;
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
}
.mainpage_boxcontents,
 
.mainpage_boxcontents_small {
.infobox.geography .maptable td,
        background: #ffffff;
.infobox.geography .maptable th {
        padding: 0.2em 0.4em;
    border: 0;
    padding: 0;
}
}
.mainpage_boxcontents_small {
 
        font-size: 95%;
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope="row"] {
    font-weight: normal;
    /* @noflip */
    text-align: left;
}
}
.mainpage_boxcontents_title {
 
        display: block;
/* Lists in data cells are always left-aligned */
        border-bottom: 1px solid #AAA;
.wikitable td ul,
        margin-bottom: 0.5em;
.wikitable td ol,
        text-align: center;
.wikitable td dl {
        font-weight: bold;
    /* @noflip */
        font-size: larger;
    text-align: left;
}
}
.mainpage_hubbox {
/* ...unless they also use the hlist class */
        width: 33%;
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}
}
.mainpage_hubbox,
 
#mainpage_newscell,
/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */
#mainpage_downloadcell,
div.listenlist {
#mainpage_opportunitiescell,
    background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
#mainpage_featuredpagescell {
    background-size: 30px;
        padding: 0;
    padding-left: 40px;
        border: 1px solid #aaaaaa;
}
}
#mainpage_newscell {
 
        margin-bottom: 15px;
/* Fix for hieroglyphs specificality issue in infoboxes ([[Bugzilla:41869]]) */
        margin-top: 0 !important;
table.mw-hiero-table td {
    vertical-align: middle;
}
}
#mainpage_newscell .mainpage_boxtitle {
 
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/8/89/Exquisite-khelpcenter.png/20px-Exquisite-khelpcenter.png);
/* Style rules for media list templates */
        background-repeat: no-repeat;
div.medialist {
        background-position: 99% 0.3em;
    min-height: 50px;
        padding-right: 25px;
    margin: 1em;
    /* @noflip */
    background-position: top left;
    background-repeat: no-repeat;
}
}
#mainpage_downloadcell {
div.medialist ul {
        width: 17em;
    list-style-type: none;
        margin-bottom: 5px;
    list-style-image: none;
    margin: 0;
}
}
#mainpage_downloadcell .mainpage_boxtitle {
div.medialist ul li {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Crystal_Clear_action_build.png/18px-Crystal_Clear_action_build.png);
    padding-bottom: 0.5em;
        background-repeat: no-repeat;
        background-position: 96% 0.33em;
        padding-right: 25px;
}
}
#mainpage_opportunitiescell {
div.medialist ul li li {
        max-width: 25em;
    font-size: 91%;
        margin-bottom: 15px;
    padding-bottom: 0;
        margin-top: 0 !important;
}
}
#mainpage_opportunitiescell .mainpage_boxtitle {
 
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/63/User-online.svg/20px-User-online.svg.png);
/* Change the external link icon to an Adobe icon for all PDF files in browsers that support these CSS selectors, like Mozilla and Opera */
        background-repeat: no-repeat;
div#content a[href$=".pdf"].external,
        background-position: 98% 0.15em;
div#content a[href*=".pdf?"].external,
        padding-right: 25px;
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
}
#mainpage_featuredpagescell {
 
        max-width: 25em;
/* Change the external link icon to an Adobe icon anywhere the PDFlink class is used (notably Template:PDFlink). This works in IE, unlike the above. */
        margin-bottom: 15px;
div#content span.PDFlink a,
        margin-top: 0 !important;
div#mw_content span.PDFlink a {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
}
#mainpage_featuredpagescell .mainpage_boxtitle {
 
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Note_icon.svg/20px-Note_icon.svg.png);
/* Content in columns with CSS instead of tables ([[Template:Columns]]) */
        background-repeat: no-repeat;
div.columns-2 div.column {
        background-position: 98% 0.15em;
    /* @noflip */
        padding-right: 25px;
    float: left;
    width: 50%;
    min-width: 300px;
}
}
/* The words 'MediaWiki.org' in the title. */
div.columns-3 div.column {
#mainpage_mwtitle {
    /* @noflip */
        color: #005288;
    float: left;
    width: 33.3%;
    min-width: 200px;
}
}
div.columns-4 div.column {
/* * The "mainpage" class is added to the body with JavaScript for the main page in all * languages, so we can style things that apppear on the main page and also elsewhere. */
    /* @noflip */
.mainpage #lastmod,
    float: left;
.mainpage #siteSub,
    width: 25%;
.mainpage #contentSub,
    min-width: 150px;
.mainpage #jump-to-nav,
.mainpage .firstHeading {
        display: none !important;
}
}
.mainpage #content {
div.columns-5 div.column {
        padding-top: 1em;
    /* @noflip */
    float: left;
    width: 20%;
    min-width: 120px;
}
}
 
/**
/* Messagebox templates */
* 5. WIKITABLES, WARNINGS AND OTHER SUCH STYLINGS * ------------------------------- */
.messagebox {
    border: 1px solid #aaa;
/* Custom h* styles (blue headings) */
    background-color: #f9f9f9;
.wikitable td.hl3,
    width: 80%;
.wikitable th.hl3 {
    margin: 0 auto 1em auto;
        background-color: #8da7d6;
    padding: 0.2em;
}
}
.wikitable td.hl1,
.messagebox.merge {
.wikitable th.hl1 {
    border: 1px solid #c0b8cc;
        background: #c5d8fc;
    background-color: #f0e5ff;
    text-align: center;
}
}
.wikitable td.hl2,
.messagebox.cleanup {
.wikitable th.hl2 {
    border: 1px solid #9f9fff;
        background: #a7c1f2;
    background-color: #efefff;
    text-align: center;
}
}
.messagebox.standard-talk {
/* Make entire table valign=top, to replace the |valign=top| on every cell. */
    border: 1px solid #c0c090;
.vatop tr,
    background-color: #f8eaba;
tr.vatop,
    margin: 4px auto;
.vatop td,
.vatop th {
        vertical-align: top;
}
}
/* For old WikiProject banners inside banner shells. */
/* General purpose "pretty (data) tables" */
.mbox-inside .standard-talk,
table.datatable {
.messagebox.nested-talk {
        background-color: transparent;
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
}
.messagebox.small {
table.datatable th,
    width: 238px;
table.datatable td {
    font-size: 85%;
        padding: 4px;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
}
.messagebox.small-talk {
table.datatable th {
    width: 238px;
        text-align: left;
    font-size: 85%;
        background-color: #999999;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #f8eaba;
}
}
 
table.datatable tr {
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
        background-color: #cccccc;
th.mbox-text,
td.mbox-text {
    /* The message body cell(s) */
    border: none;
    /* @noflip */
    padding: 0.25em 0.9em; /* 0.9em left/right */
    width: 100%; /* Make all mboxes the same width regardless of text length */
}
}
td.mbox-image {
table.datatable tr:hover {
    /* The left image cell */
        background-color: #ffffcc;
    border: none;
    /* @noflip */
    padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
    text-align: center;
}
}
td.mbox-imageright {
/* SideBox styling */
    /* The right image cell */
div.sideBox {
    border: none;
        position: relative;
    /* @noflip */
        float: right;
    padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
        background: white;
    text-align: center;
        margin-left: 1em;
        border: 1px solid gray;
        padding: 0.3em;
        width: 200px;
        overflow: hidden;
        clear: right;
}
}
div.sideBox dl {
td.mbox-empty-cell {
        padding: 0;
    /* An empty narrow cell */
        margin: 0 0 0.3em 0;
    border: none;
        font-size: 96%;
    padding: 0;
    width: 1px;
}
}
div.sideBox dl dt {
 
        background: none;
/* Article message box styles */
        margin: 0.4em 0 0 0;
table.ambox {
    margin: 0 10%; /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa;
    /* @noflip */
    border-left: 10px solid #1e90ff; /* Default "notice" blue */
    background: #fbfbfb;
}
}
div.sideBox dl dd {
table.ambox + table.ambox {
        margin: 0.1em 0 0 1.1em;
    /* Single border between stacked boxes. */
        background-color: #f3f3f3;
    margin-top: -1px;
}
}
.ambox th.mbox-text,
/* Major warning - used on the main page template to warn against editing carelessly, but can be used elsewhere as well */
.ambox td.mbox-text {
.majorwarning {
    /* The message body cell(s) */
        background: yellow;
    padding: 0.25em 0.5em; /* 0.5em left/right */
        padding: 0.3em;
        text-align: center;
        font-size: 125%;
        border: 2px solid red;
}
}
.ambox td.mbox-image {
/* Page headings used throughout the wiki (though not very much at the time of writing…) */
    /* The left image cell */
.page-notice,
    /* @noflip */
.page-warning {
    padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
        border-width: 1px;
        border-style: solid;
        padding: 0.3em 0.5em;
        margin-bottom: 1em;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}
}
.ambox td.mbox-imageright {
/* Informative notices at the top of pages (blue) */
    /* The right image cell */
.page-notice {
    /* @noflip */
        background-color: #f9f9f9;
    padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
        border-color: #025e9d;
        text-align: left;
}
}
 
/* Warning information at the top of pages (red) */
table.ambox-notice {
.page-warning {
    /* @noflip */
        background-color: #ffffff;
    border-left: 10px solid #1e90ff; /* Blue */
        border-color: #c51919;
        border-width: 2px;
}
}
.pw-head {
table.ambox-speedy {
        color: #c51919;
    /* @noflip */
        font-weight: bold;
    border-left: 10px solid #b22222; /* Red */
    background: #fee; /* Pink */
}
}
table.ambox-delete {
/** * 6. TEMPLATES * ------------------------------------------------- */
    /* @noflip */
    border-left: 10px solid #b22222; /* Red */
/* [[Template:Extension]], [[Template:Skin]] */
.tpl-infobox {
        border: 2px solid #aaaaaa;
        width: 280px;
        /* @noflip */ clear: right;
        /* @noflip */ float: right;
        margin: 0 0 0.5em 0.5em;
        border-collapse: collapse;
        background-color: white;
}
}
.tpl-infobox td {
table.ambox-content {
        border: 2px none #aaaaaa;
    /* @noflip */
        padding: 0.2em 0.5em;
    border-left: 10px solid #f28500; /* Orange */
        border-bottom: 1px solid #f0f0f0 !important;
}
}
.tpl-infobox-header {
table.ambox-style {
        background-color: #aaaaaa;
    /* @noflip */
        color: white;
    border-left: 10px solid #f4c430; /* Yellow */
        text-align: left;
}
}
.tpl-infobox-header td {
table.ambox-move {
        padding-top: 0.5em;
    /* @noflip */
    border-left: 10px solid #9932cc; /* Purple */
}
}
.ext-infobox-header img {
table.ambox-protection {
        padding: 0 0.2em 0 0.5em;
    /* @noflip */
    border-left: 10px solid #bba; /* Gray-gold */
}
}
.ext-status-unstable,
 
.ext-status-unstable td {
/* Image message box styles */
        border-color: #990000;
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff; /* Default "notice" blue */
    background: #fbfbfb;
}
}
.ext-status-unstable .ext-infobox-header {
.imbox .mbox-text .imbox {
        background-color: #990000;
    /* For imboxes inside imbox-text cells. */
        color: #ffff00;
    margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right.        */
    display: block; /* Fix for webkit to force 100% width.  */
}
}
.ext-status-experimental,
.mbox-inside .imbox {
.ext-status-experimental td {
    /* For imboxes inside other templates. */
        border-color: #ff4500;
    margin: 4px;
}
}
.ext-status-experimental .ext-infobox-header {
 
        background-color: #ff4500;
table.imbox-notice {
    border: 3px solid #1e90ff; /* Blue */
}
}
.ext-status-beta,
table.imbox-speedy {
.ext-status-beta td {
    border: 3px solid #b22222; /* Red */
        border-color: #ffba01;
    background: #fee; /* Pink */
}
}
.ext-status-beta .ext-infobox-header {
table.imbox-delete {
        background-color: #ffba01;
    border: 3px solid #b22222; /* Red */
}
}
.ext-status-stable,
table.imbox-content {
.ext-status-stable td {
    border: 3px solid #f28500; /* Orange */
        border-color: #32cd32;
}
}
.ext-status-stable .ext-infobox-header {
table.imbox-style {
        background-color: #32cd32;
    border: 3px solid #f4c430; /* Yellow */
}
}
.ext-status-unmaintained,
table.imbox-move {
.ext-status-unmaintained td {
    border: 3px solid #9932cc; /* Purple */
        border-color: #8b4513;
}
}
.ext-status-unmaintained .ext-infobox-header {
table.imbox-protection {
        background-color: #8b4513;
    border: 3px solid #bba; /* Gray-gold */
}
}
.ext-status-magic,
table.imbox-license {
.ext-status-magic td {
    border: 3px solid #88a; /* Dark gray */
        border-color: #fe57a1;
    background: #f7f8ff; /* Light gray */
}
}
.ext-status-magic .ext-infobox-header {
table.imbox-featured {
        color: #000;
    border: 3px solid #cba135; /* Brown-gold */
        background: #FFDBEB url(//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Magic_wand.svg/60px-Magic_wand.svg.png) 0 0 no-repeat;
}
}
.ext-status-magic .ext-infobox-header img {
 
        visibility: hidden;
/* Category message box styles */
        padding-right: 1em;
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #dfe8ff; /* Default "notice" blue */
}
}
.skin-infobox,
 
.skin-infobox td {
table.cmbox-notice {
        border-color: #a7d7f9;
    background: #d8e8ff; /* Blue */
}
}
.skin-infobox-header {
table.cmbox-speedy {
        color: #000;
    margin-top: 4px;
        background: #e2f4ff;
    margin-bottom: 4px;
    border: 4px solid #b22222; /* Red */
    background: #ffdbdb; /* Pink */
}
}
table.cmbox-delete {
/* [[Template:See also]], [[Template:rellink]] etc. */
    background: #ffdbdb; /* Red */
.rellink,
.dablink,
.mw-tpl-rellink {
        font-style: italic;
        padding-bottom: 0.4em;
        padding-left: 0;
        margin-bottom: 0.4em;
        color: #555;
        border-bottom: 1px solid #ccc;
}
}
table.cmbox-content {
/* [[Template:Note]] */
    background: #ffe7ce; /* Orange */
.tip,
.note {
        padding: 0.5em;
        margin: 0.5em 0;
        overflow: hidden;
        background-color: #F9F9F9;
        background-position: 4px 2px;
        background-repeat: no-repeat;
        border: 1px solid #DDD;
}
}
.tip-info,
table.cmbox-style {
.note-info {
    background: #fff9db; /* Yellow */
        background-color: #F0F0E7;
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Appunti_architetto_franc_01.svg/22px-Appunti_architetto_franc_01.svg.png);
        border-color: #cc9933;
        /* @noflip */ padding-left: 30px;
        min-height: 28px;
}
}
.tip-reminder,
table.cmbox-move {
.note-reminder {
    background: #e4d8ff; /* Purple */
        background-color: #F6FDEA;
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Bulbgraph.png/23px-Bulbgraph.png);
        border-color: #D6E434;
        padding-left: 31px;
        min-height: 28px;
}
}
.tip-error,
table.cmbox-protection {
.note-error {
    background: #efefe1; /* Gray-gold */
        background-color: #F0E7E7;
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/5/51/Attention_niels_epting.svg/24px-Attention_niels_epting.svg.png);
        border-color: #cc3333;
        padding-left: 32px;
        min-height: 25px;
}
}
 
/* [[Template:Notice]] */
/* Other pages message box styles */
.block-note {
table.ombox {
        background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/6/60/Bulbgraph.png/18px-Bulbgraph.png);
    margin: 4px 10%;
        background-position: top left;
    border-collapse: collapse;
        background-repeat: no-repeat;
    border: 1px solid #aaa; /* Default "notice" gray */
    background: #f9f9f9;
}
}
/* * Using block-contents in the hope that it can apply to all block-level warning templates, * with different images applied as backgrounds to the wrapping DIV. */
 
.block-contents {
table.ombox-notice {
        display: block;
    border: 1px solid #aaa; /* Gray */
        padding-left: 20px;
}
}
table.ombox-speedy {
/* [[Template:Documentation]] */
    border: 2px solid #b22222; /* Red */
.template-documentation {
    background: #fee; /* Pink */
        clear: both;
        margin: 1em 0 0 0;
        border: 1px solid #aaa;
        background-color: #ecfcf4;
        padding: 5px;
}
}
table.ombox-delete {
/* [[Template:Navbox]] */
    border: 2px solid #b22222; /* Red */
table.navbox {
        /* Navbox container style */
        border: 1px solid #aaa;
        width: 100%;
        margin: auto;
        clear: both;
        font-size: 88%;
        text-align: center;
        padding: 1px;
}
}
table.navbox + table.navbox {
table.ombox-content {
        /* Single pixel border between adjacent navboxes */
    border: 1px solid #f28500; /* Orange */
        margin-top: -1px;
        /* (doesn't work for IE6, but that's okay) */
}
}
.navbox th,
table.ombox-style {
.navbox-title,
    border: 1px solid #f4c430; /* Yellow */
.navbox-abovebelow {
        text-align: center;
        /* Title and above/below styles */
        padding-left: 1em;
        padding-right: 1em;
}
}
th.navbox-group {
table.ombox-move {
        /* Group style */
    border: 1px solid #9932cc; /* Purple */
        white-space: nowrap;
        /* @noflip */
        text-align: right;
}
}
.navbox,
table.ombox-protection {
.navbox-subgroup {
    border: 2px solid #bba; /* Gray-gold */
        background: #fdfdfd;
}
}
.navbox-list {
 
        /* Must match background color */
/* Talk page message box styles */
        border-color: #fdfdfd;
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090; /* Default "notice" gray-brown */
    background: #f8eaba;
}
}
.navbox th,
.mediawiki .mbox-inside .tmbox {
.navbox-title {
    /* For tmboxes inside other templates. The "mediawiki" class ensures that */
        /* Level 1 color */
    margin: 2px 0; /* this declaration overrides other styles (including mbox-small above)  */
        background: #ccccff;
    width: 100%; /* For Safari and Opera */
}
}
.navbox-abovebelow,
.mbox-inside .tmbox.mbox-small {
th.navbox-group,
    /* "small" tmboxes should not be small when  */
.navbox-subgroup .navbox-title {
    line-height: 1.5em; /* also "nested", so reset styles that are  */
        /* Level 2 color */
    font-size: 100%; /* set in "mbox-small" above.                */
        background: #ddddff;
}
}
.navbox-subgroup .navbox-group,
 
.navbox-subgroup .navbox-abovebelow {
table.tmbox-speedy {
        /* Level 3 color */
    border: 2px solid #b22222; /* Red */
        background: #e6e6ff;
    background: #fee; /* Pink */
}
}
.navbox-even {
table.tmbox-delete {
        /* Even row striping */
    border: 2px solid #b22222; /* Red */
        background: #f7f7f7;
}
}
.navbox-odd {
table.tmbox-content {
        /* Odd row striping */
    border: 2px solid #f28500; /* Orange */
        background: transparent;
}
}
.navbox .hlist td dl,
table.tmbox-style {
.navbox .hlist td ol,
    border: 2px solid #f4c430; /* Yellow */
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
        /* Adjust hlist padding in navboxes */
        padding: 0.125em 0;
}
}
.navbox .hlist dd,
table.tmbox-move {
.navbox .hlist dt,
    border: 2px solid #9932cc; /* Purple */
.navbox .hlist li {
        /* Nowrap list items in navboxes */
        white-space: nowrap;
        /* IE < 8 no-wraps entire list, so disable it */
        white-space: normal !ie;
}
}
.navbox .hlist dd dl,
table.tmbox-protection,
.navbox .hlist dt dl,
table.tmbox-notice {
.navbox .hlist li ol,
    border: 1px solid #c0c090; /* Gray-brown */
.navbox .hlist li ul {
        /* But allow parent list items to be wrapped */
        white-space: normal;
}
}
ol + table.navbox,
 
ul + table.navbox {
/* Disambig and set index box styles */
        /* Prevent lists from clinging to navboxes */
table.dmbox {
        margin-top: 0.5em;
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent;
}
}
 
/* [[Template:Navbar]] */
/* Footer and header message box styles */
.navbar {
table.fmbox {
        display: inline;
    clear: both;
        font-size: 88%;
    margin: 0.2em 0;
        font-weight: normal;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9; /* Default "system" gray */
}
}
.navbar ul {
table.fmbox-system {
        display: inline;
    background: #f9f9f9;
        white-space: nowrap;
}
}
.navbar li {
table.fmbox-warning {
        word-spacing: -0.125em;
    border: 1px solid #bb7070; /* Dark pink */
    background: #ffdbdb; /* Pink */
}
}
/* Navbar styling when nested in navbox */
table.fmbox-editnotice {
.navbox .navbar {
    background: transparent;
        display: block;
        font-size: 100%;
}
}
.navbox-title .navbar {
/* Div based "warning" style fmbox messages. */
        /* @noflip */
div.mw-warning-with-logexcerpt,
        float: left;
div.mw-lag-warn-high,
        /* @noflip */
div.mw-cascadeprotectedwarning,
        text-align: left;
div#mw-protect-cascadeon {
        /* @noflip */
    clear: both;
        margin-right: 0.5em;
    margin: 0.2em 0;
        width: 6em;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
}
/* [[Template:Cmd]] */
/* Div based "system" style fmbox messages. Used in [[MediaWiki:Readonly lag]]. */
.cmd:before {
div.mw-lag-warn-normal,
        content: "$ ";
div.fmbox-system {
        color: #246;
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}
}
 
/**  
/* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */
* 7. SOME OTHER SMALL THINGS * ------------------------------------------------- */
body.mediawiki table.mbox-small {
    /* For the "small=yes" option. */
/* Allow people to optionally wrap lines in source listings */
    /* @noflip */
div.wrapPreLines pre {
    clear: right;
        white-space: pre-wrap;
    /* @noflip */
    float: right;
    /* @noflip */
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
}
body.mediawiki table.mbox-small-left {
/* Give a bit of space to the TOC */
    /* For the "small=left" option. */
#toc {
    /* @noflip */
        margin: 1em 0;
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
}
 
/* * Allow limiting of which header levels are shown in a TOC; * <div class="toclimit-3">, for instance, will limit to * showing ==headings== and ===headings=== but no further. * Used in [[Template:TOC]] */
/* Style for compact ambox */
.toclimit-2 .toclevel-1 ul,
/* Hide the images */
.toclimit-3 .toclevel-2 ul,
.compact-ambox table .mbox-image,
.toclimit-4 .toclevel-3 ul,
.compact-ambox table .mbox-imageright,
.toclimit-5 .toclevel-4 ul,
.compact-ambox table .mbox-empty-cell {
.toclimit-6 .toclevel-5 ul,
    display: none;
.toclimit-7 .toclevel-6 ul {
        display: none;
}
}
/* Remove borders, backgrounds, padding, etc. */
/* make the list of references look smaller and highlight clicked reference in blue */
.compact-ambox table.ambox {
ol.references {
    border: none;
        font-size: 100%;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}
}
.references-small {
body.mediawiki .compact-ambox table.mbox-small-left {
        font-size: 90%;
    font-size: 100%;
    width: auto;
    margin: 0;
}
}
ol.references > li:target {
/* Style the text cell as a list item and remove its padding */
        background-color: #ddeeff;
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
}
sup.reference:target {
.compact-ambox table .mbox-text-span {
        background-color: #ddeeff;
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(//bits.wikimedia.org/skins/common/images/bullet.gif);
}
}
.skin-vector .compact-ambox table .mbox-text-span {
    list-style-type: circle;
/* * Styling for links generated by [[MediaWiki:Edittools]] * @source www.mediawiki.org/wiki/Extension:CharInsert#Styling * @updated 2012-02-29 */
    list-style-image: url(//bits.wikimedia.org/skins/vector/images/bullet-icon.png);
.mw-charinsert-buttons {
        margin-top: 10px;
        border: 1px solid #aaaaaa;
        padding: 1px;
        text-align: center;
        font-size: 110%;
}
}
.mw-charinsert-buttons a {
/* Allow for hiding text in compact form */
        color: black;
.compact-ambox .hide-when-compact {
        background-color: #cde !important;
    display: none;
        font-weight: bold;
        font-size: .9em;
        text-decoration: none;
        border: thin #069 outset;
        padding: 0 .1em .1em;
}
}
.mw-charinsert-buttons a:hover,
 
.mw-charinsert-buttons a:active {
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
        background-color: #bcd;
div.noarticletext {
        border-style: inset;
    border: none;
    background: transparent;
    padding: 0;
}
}
.client-js .mw-edittools-section {
 
        display: inline;
/* Hide (formatting) elements from screen, but not from screenreaders */
.visualhide {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
}
.client-js .mw-edittools-section input[type="button"] {
 
        font-size: 0.9em;
/* Bold save button */
        padding-left: 1px;
#wpSave {
        padding-right: 1px;
    font-weight: bold;
        margin-left: 1px;
}
}
 
/* from [[User:Splarka/Help:Linked images]] */
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.imagelink_wikilogo a {
.hiddenStructure {
        width: 135px;
    display: inline !important;
        height: 135px;
    color: #f00;
        display: block;
    background-color: #0f0;
        text-decoration: none;
        background-image: url(//upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png);
}
}
 
/* * Infoboxes */
/* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests see .hidden-redlink on [[m:MediaWiki:Common.css]] */
.infobox {
.check-icon a.new {
        float: right;
    display: none;
        clear: right;
    speak: none;
        margin-bottom: 0.5em;
        margin-left: 1em;
        padding: 0.2em;
        border: 1px solid #AAA;
        background: #F9F9F9;
        color: black;
}
}
 
.infobox td,
/* Removes underlines from certain links */
.infobox th {
.nounderlines a,
        vertical-align: top;
.IPA a:link,
.IPA a:visited {
    text-decoration: none !important;
}
}
   
 
.infobox caption {
/* Standard Navigationsleisten, aka box hiding thingy from .de. Documentation at [[Wikipedia:NavFrame]]. */
        margin-left: inherit;
div.NavFrame {
        font-size: larger;
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
}
div.NavFrame + div.NavFrame {
.infobox.bordered {
    border-top-style: none;
        border-collapse: collapse;
    border-top-style: hidden;
}
}
div.NavPic {
.infobox.bordered td,
    background-color: #fff;
.infobox.bordered th {
    margin: 0;
        border: 1px solid #AAA;
    padding: 2px;
    /* @noflip */
    float: left;
}
}
div.NavFrame div.NavHead {
.infobox.bordered .borderless td,
    height: 1.6em;
.infobox.bordered .borderless th {
    font-weight: bold;
        border: 0;
    background-color: #ccf;
    position: relative;
}
}
div.NavFrame p,
/*
div.NavFrame div.NavContent,
* Apparently the namespaces parameter
div.NavFrame div.NavContent p {
* for inputbox forces a checkbox.  
    font-size: 100%;
* Let's hide it in the API sidebar */
.mw-inputbox-hideapicheck label[for="mw-inputbox-ns104"],
#mw-inputbox-ns104 {
        display: none;
}
}
div.NavEnd {
/* Testing for code review */
    margin: 0;
div.mw-wordcloud {
    padding: 0;
        width: 100%;
    line-height: 1px;
        text-align: justify;
    clear: both;
}
}
a.NavToggle {
.mw-wordcloud-size-1 {
    position: absolute;
        color: #222;
    top: 0;
        font-size: 2.4em;
    /* @noflip */
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
}
.mw-wordcloud-size-2 {
 
        color: #333;
/* Hatnotes and disambiguation notices */
        font-size: 2.2em;
.rellink,
.dablink,
.hatnote {
    font-style: italic;
}
}
.mw-wordcloud-size-3 {
.rellink i,
        color: #444;
.dablink i,
        font-size: 2.0em;
.hatnote i {
    font-style: normal;
}
}
.mw-wordcloud-size-4 {
div.rellink,
        color: #555;
div.dablink,
        font-size: 1.8em;
div.hatnote {
    /* @noflip */
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}
}
.mw-wordcloud-size-5 {
 
        color: #666;
/* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */
        font-size: 1.6em;
.listify td {
    display: list-item;
}
}
.mw-wordcloud-size-6 {
.listify tr {
        color: #777;
    display: block;
        font-size: 1.4em;
}
}
.mw-wordcloud-size-7 {
.listify table {
        color: #888;
    display: block;
        font-size: 1.2em;
}
}
.mw-wordcloud-size-8 {
 
        color: #999;
/* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */
        font-size: 1em;
.geo-default,
.geo-dms,
.geo-dec {
    display: inline;
}
}
.mw-wordcloud-size-9 {
.geo-nondefault,
        color: #aaa;
.geo-multi-punct {
        font-size: 0.8em;
    display: none;
        letter-spacing: 3px;
}
}
.mw-wordcloud-size-10,
.longitude,
.mw-wordcloud-size-0 {
.latitude {
        color: #bbb;
    white-space: nowrap;
        font-size: 0.8em;
}
}
 
/* @todo FIXME: document me :) */
/* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */
#signuptopbox li {
.nonumtoc .tocnumber {
        float: left;
    display: none;
        list-style: none;
        font-family: sans-serif;
}
}
#signuptopbox li {
.nonumtoc #toc ul,
        color: #3ca7d4;
.nonumtoc .toc ul {
        background: #c2e1f9;
    line-height: 1.5em;
        line-height: 2.8em;
    list-style: none none;
        margin-right: .25em;
    margin: 0.3em 0 0;
        padding-right: .5em;
    padding: 0;
}
}
#signuptopbox li.pr-active,
.hlist.nonumtoc #toc ul ul,
#signuptopbox li.pr-active div {
.hlist.nonumtoc .toc ul ul {
        color: #67ca36;
    /* @noflip */
        background: #d4f9c2;
    margin: 0;
        border-color: #fff #fff #fff #67ca36;
}
}
#signuptopbox li div {
 
        width: 0;
/* Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */
        height: 0;
.toclimit-2 .toclevel-1 ul,
        border-color: #fff #fff #fff #3CA7D4;
.toclimit-3 .toclevel-2 ul,
        border-style: solid;
.toclimit-4 .toclevel-3 ul,
        border-width: 1.4em .3em 1.4em 1.4em;
.toclimit-5 .toclevel-4 ul,
        float: left;
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
    display: none;
}
 
/* Styling for Template:Quote */
blockquote.templatequote {
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
    line-height: 1.5em;
    /* @noflip */
    text-align: left;
    /* @noflip */
    padding-left: 1.6em;
    margin-top: 0;
}
 
/* User block messages */
div.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #a9a9a9;
    background-color: #ffefd5;
}
 
/* Prevent line breaks in silly places: 1) Where desired 2) Links when we don't want them to 3) Bold "links" to the page itself 4) Ref tags with group names <ref group="Note"> --> "[Note 1]" */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
sup.reference a {
    white-space: nowrap;
}
/* But allow wrapping where desired: */
.wrap,
.wraplinks a {
    white-space: normal;
}
 
/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 1em;
}
 
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
    display: inline;
}
}
#signuptopbox li span.pr-number {
 
        display: block;
/* Increase the height of the image upload box */
        width: 1.8em;
#wpUploadDescription {
        line-height: 1.8em;
    height: 13em;
        background: #3ca7d4;
        color: #c2e1f9;
        text-align: center;
        margin: .5em;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        font-weight: 600;
        float: left;
}
}
#signuptopbox li.pr-active span.pr-number {
 
        background: #67ca36;
/* Minimum thumb width */
        color: #d4f9c2;
.thumbinner {
    min-width: 100px;
}
}
#signuptopbox li span {
 
        float: left;
/* Makes the background of a framed image white instead of gray. Only visible with transparent images. */
div.thumb .thumbimage {
    background-color: #fff;
}
}
#signuptopbox li.pr-spacer {
 
        padding: 0;
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
    /* Light gray padding */
    background-color: #f9f9f9;
}
}
/* Put a chequered background behind images, only visible if they have transparency. '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
/* Breadcrumb code */
.gallerybox .thumb img {
.breadcrumb {
    background: #fff url(//bits.wikimedia.org/skins/common/images/Checker-16x16.png) repeat;
        list-style: none;
        overflow: hidden;
        font: 14px Helvetica, Arial, sans-serif;
}
}
.breadcrumb li {
/* But not on articles, user pages, portals or with opt-out. */
        float: left;
.ns-0 .gallerybox .thumb img,
        margin-bottom: 0;
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
    background: #fff;
}
}
.breadcrumb li a {
 
        color: white;
/* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views. */
        text-decoration: none;
#mw-subcategories,
        padding: 10px 0 10px 45px;
#mw-pages,
        position: relative;
#mw-category-media,
        display: block;
#filehistory,
        float: left;
#wikiPreview,
#wikiDiff {
    clear: both;
}
}
 
.breadcrumb li a:after {
body.rtl #mw-articlefeedbackv5,
        content: " ";
body.rtl #mw-articlefeedback {
        display: block;
    display: block; /* Override inline block mode */
        width: 0;
    margin-bottom: 1em;
        height: 0;
    /* @noflip */
        /* Go big on the size, and let overflow hide */
    clear: right; /* Clear any info boxes that stick out */
        border-top: 50px solid transparent;
    /* @noflip */
        border-bottom: 50px solid transparent;
    float: right; /* Prevents margin collapsing */
        position: absolute;
        top: 50%;
        margin-top: -50px;
        left: 100%;
        z-index: 2;
}
}
 
.breadcrumb li a:before {
/* Selectively hide headers in WikiProject banners */
        content: " ";
.wpb .wpb-header {
        display: block;
    display: none;
        width: 0;
        height: 0;
        border-top: 50px solid transparent;
        border-bottom: 50px solid transparent;
        border-left: 31px solid white;
        position: absolute;
        top: 50%;
        margin-top: -50px;
        margin-left: 1px;
        left: 100%;
        z-index: 1;
}
}
.wpbs-inner .wpb .wpb-header {
.breadcrumb li:first-child a {
    display: block;
        padding-left: 20px;
} /* for IE */
.wpbs-inner .wpb .wpb-header {
    display: table-row;
} /* for real browsers */
.wpbs-inner .wpb-outside {
    display: none;
} /* hide things that should only display outside shells */
 
/* Styling for Abuse Filter tags */
.mw-tag-markers {
    font-family: sans-serif;
    font-style: italic;
    font-size: 90%;
}
}
 
.currentcrumb a {
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]], [[MediaWiki:Group-templateeditor.css]] and [[Mediawiki:Group-autoconfirmed.css]]. */
        background: #069;
.sysop-show,
.accountcreator-show,
.templateeditor-show,
.autoconfirmed-show {
    display: none;
}
}
 
.currentcrumb a:after {
/** * Hide the redlink generated by {{Editnotice}}, * this overrides the ".sysop-show { display: none; }" above that applies * to the same link as well. * * See [[bugzilla:43013]]. */
        border-left: 30px solid #069;
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink {
    display: none !important;
}
}
 
.currentcrumb a:hover,
/* Remove bullets when there are multiple edit page warnings */
.prevcrumb a:hover,
ul.permissions-errors > li {
.nextcrumb a:hover {
    list-style: none none;
        background: #002d44;
}
}
ul.permissions-errors {
.currentcrumb a:hover:after,
    margin: 0;
.prevcrumb a:hover:after,
.nextcrumb a:hover:after {
        border-left-color: #002d44 !important;
}
}
 
.prevcrumb a {
/* No linewrap on the labels of the login/signup page */
        background: #396;
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label {
    white-space: nowrap;
}
}
 
.prevcrumb a:after {
/* Pie chart test: Transparent borders */
        border-left: 30px solid #396;
.transborder {
    border: solid transparent;
}
}
* html .transborder {
.nextcrumb a {
    /* IE6 */
        background: #999;
    border: solid #000001;
    filter: chroma(color=#000001);
}
}
 
.nextcrumb a:after {
/* Styling for updated markers on watchlist, history and recent/related changes. Bullets are handled in skin-specific stylesheets. */
        border-left: 30px solid #999;
.updatedmarker {
    background-color: transparent;
    color: #006400;
}
}
li.mw-changeslist-line-watched .mw-title,
/* To facilitate rtl translations */
table.mw-changeslist-line-watched .mw-title,
#bodyContent .table-RTL a {
table.mw-enhanced-watch .mw-enhanced-rctime {
        background: none;
    font-weight: normal;
        padding-right: 0;
}
}
 
#bodyContent .table-RTL ul {
/* Generic class for Times-based serif, texhtml class for inline math */
        margin-right: 10px;
.times-serif,
        display: table;
span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1.35em;
}
}
span.texhtml {
/* Fix annoying bug where the "date" column in the LQT sometimes
    white-space: nowrap;
* is two rows because of the date being too long even through there is
* enough space (otherwise the browser makes it's own decision on where to cut) */
.lqt_toc th:nth-child(3),
.lqt_toc td:nth-child(3) {
        white-space: nowrap;
}
}
span.texhtml span.texhtml {
.persian {
    font-size: 100%;
        font-family: Tahoma;
}
}
 
/*  
/* Force tabular and lining display for digits and texhtml */
* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.  
.digits,
* [[bugzilla:26204]] */
.texhtml {
    -moz-font-feature-settings: "lnum", "tnum";
    -webkit-font-feature-settings: "lnum", "tnum";
    font-feature-settings: "lnum", "tnum";
}
 
/* Display tabs with 4 spaces, see [[Bugzilla:57824]] and [[Bugzilla:57825]] */
div.mw-geshi div,
div.mw-geshi div,
div.mw-geshi div pre,
div.mw-geshi div pre,
Line 949: Line 1,331:
pre.source-javascript,
pre.source-javascript,
pre.source-lua {
pre.source-lua {
     font-family: monospace, Courier !important;
     -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}
}
 
/* * Manual:Database_layout */
/* Fix styling of transcluded prefindex tables */
.mwmanual-dbview-box img {
table#mw-prefixindex-list-table,
        opacity: 0.5;
table#mw-prefixindex-nav-table {
    width: 98%;
}
}
.mwmanual-dbview-box:hover img {
 
        opacity: 0.8;
/* For portals, added 2011-12-07 -bv On wide screens, show these as two columns On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
    float: left;
    width: 50%;
}
}
.mwmanual-dbview-link {
.portal-column-right {
        background: rgb(198, 212, 235);
    float: right;
        background: hsla(217, 48%, 85%, 0.8);
    width: 49%;
        border: 1px solid #0645AD;
        border-radius: 4px;
        padding: 10px 5px;
        text-align: center;
        font-weight: bold;
}
}
.mwmanual-dbview-box:hover .mwmanual-dbview-link {
.portal-column-left-wide {
        background: hsla(215, 46%, 95%, 0.8);
    float: left;
    width: 60%;
}
}
.mwmanual-dbview-link:hover {
.portal-column-right-narrow {
        background: hsla(215, 46%, 95%, 0.9);
    float: right;
    width: 39%;
}
}
.portal-column-left-extra-wide {
/*
    float: left;
* Redesigned <code>.  
    width: 70%;
* Should improve readability by not having the samples blend into the white background,
* but by having a visible (though subtle) border around the code sample. */
code {
  border: 1px solid #ddd;
  padding: 1px 4px;
  border-radius: 2px;
}
}
.portal-column-right-extra-narrow {
/*
    float: right;
* VisualEditor documentation styles - required for displaying document diagrams */
    width: 29%;
.ve-doc-dm-data {
        list-style: none;
        cursor: default;
}
}
.ve-doc-dm-data li {
@media only screen and (max-width: 800px) {
        font-family: sans-serif;
    /* Decouple the columns on narrow screens */
        text-align: center;
    .portal-column-left,
        line-height: 2.25em;
    .portal-column-right,
         display: inline-block;
    .portal-column-left-wide,
         width: 2.25em;
    .portal-column-right-narrow,
        height: 2.25em;
    .portal-column-left-extra-wide,
        border: solid 2px white;
    .portal-column-right-extra-narrow {
         float: inherit;
         width: inherit;
    }
}
}
.ve-doc-dm-data li.ve-doc-dm-cursor {
 
        width: 0.5em;
/* For announcements */
#bodyContent .letterhead {
    background-image: url("//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png");
    background-repeat: no-repeat;
    padding: 2em;
    background-color: #faf9f2;
}
}
.ve-doc-dm-cursor:hover {
 
        border-color: #cccccc;
/* Tree style lists */
.treeview ul {
    padding: 0;
    margin: 0;
}
}
.ve-doc-dm-open,
.treeview li {
.ve-doc-dm-close {
    padding: 0;
        background-color: #50a5f4;
    margin: 0;
        color: #7ddcfd;
    list-style-type: none;
    list-style-image: none;
    zoom: 1; /* BE KIND TO IE6 */
}
.treeview li li {
    background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
    /* @noflip */
    padding-left: 20px;
    text-indent: 0.3em;
}
}
.ve-doc-dm-open:hover,
.treeview li li.lastline {
.ve-doc-dm-close:hover {
    background-position: 0 -5971px;
        border-color: #7ddcfd;
}
}
.ve-doc-dm-close {
.treeview li.emptyline > ul {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNrs0UENgEAQBMGThGMkImFBAp8jTVKVjIHptT4yM8eza947F2KIIYYYYoghBmKIgRhiIIYYiCGG18QQQwwxxBBDDMQQAzHEQAwxEEMMMTYHESMWRIwfBhEjFESMUBAxQkHECAURIxREjFAQMUJBxAgFESMURAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCfW4ABAPk3h3InIbNlAAAAAElFTkSuQmCC);
    /* @noflip */
        background-size: contain;
    margin-left: -1px;
        background-position: left top;
        background-repeat: no-repeat;
}
}
.ve-doc-dm-char,
.treeview li.emptyline > ul > li:first-child {
.ve-doc-dm-achar {
    background-position: 0 9px;
        border-radius: 3em;
}
}
.ve-doc-dm-char {
 
        background-color: #7bcc45;
/* hidden sortkey for tablesorter */
        color: #fff;
td .sortkey,
th .sortkey {
    display: none;
    speak: none;
}
}
.ve-doc-dm-char:hover {
 
        border-color: #b6f26c;
/* Make it possible to hide checkboxes in <inputbox> */
.inputbox-hidecheckboxes form .inputbox-element {
    display: none !important;
}
}
.ve-doc-dm-achar {
 
        background-color: #fa952c;
/* Hide charinsert base for those not using the gadget */
        color: #fff;
#editpage-specialchars {
    display: none;
}
}
.ve-doc-dm-achar:hover {
 
        border-color: #fed045;
/* work-around for [[bugzilla:23965]] (Kaltura advertisement) */
.k-player .k-attribution {
    visibility: hidden;
}
}
.ve-doc-dm-element-text {
 
         color: #50a5f4;
/* [[MediaZilla:35337]] */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
    #p-logo a {
        background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/204px-Wikipedia-logo-v2-en.svg.png") !important;
         background-size: 136px auto;
    }
}
}
.ve-doc-dm-char-text {
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
         color: #7bcc45;
    #p-logo a {
        background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/270px-Wikipedia-logo-v2-en.svg.png") !important;
         background-size: 135px auto;
    }
}
}
.ve-doc-dm-achar-text {
 
        color: #fa952c;
/* CountriesList */
.CountriesList img {
    max-width: 25px;
    max-height: 15px;
}
}
 
/* For templates in Category:VisualEditor tests templates */
/* Nemo: for the new Skin slider  */
tt.ve-typing-test {
 
        color: white;
.card {
        background-color: black;
    background: #ffffff;
        padding: 0 1em 0 1em;
    border: 1px solid #d5d7db;
    box-sizing: border-box;
    border-radius: 12px;
    list-style: none;
    padding: 0 0 40px;
    overflow: hidden;
}
}
li.card {
/* Fonts for Persian language for consistency with other Wikimedia wikis */
    width: 253px;
:lang(fa) {
    height: 290px;
  font-family: Tahoma, 'Iranian Sans', 'DejaVu Sans', sans-serif;
}
}
.card__bar {
/**
    width: 100%;
* Style for horizontal lists (separator following item).  
    height: 8px;
* @source mediawiki.org/wiki/Snippets/Horizontal_lists
    width: 100%;
* @revision 6 (2014-05-09) * @author [[User:Edokter]] */
    margin: 0 0 32px 0;
.hlist dl,
}
.hlist ol,
.card__header {
.hlist ul {
    height: 114px;
    margin: 0;
    margin-top: -8px;
     padding: 0;
}
 
/* ALSO for image  */
.card .card__content,
.card h3,
.card h4 {
     padding: 0 16px;
}
}
/* Display list items inline */
.card h4 {
.hlist dd,
    font-size: 12px;
.hlist dt,
     color: #b7babf;
.hlist li {
     font-weight: 300;
     margin: 0;
     display: inline;
}
}
/* Display nested lists inline */
.card h3 {
.hlist.inline,
    font-size: 18px;
.hlist.inline dl,
    line-height: 18px;
.hlist.inline ol,
    color: #202124;
.hlist.inline ul,
    margin-bottom: 16px;
.hlist dl dl, .hlist dl ol, .hlist dl ul,
    height: 36px;
.hlist ol dl, .hlist ol ol, .hlist ol ul,
     overflow: hidden;
.hlist ul dl, .hlist ul ol, .hlist ul ul {
     display: inline;
}
}
/* Generate interpuncts */
.card__content {
.hlist dt:after {
    font-size: 14px;
     content: ": ";
    line-height: 20px;
    color: #72767d;
     height: 60px;
    overflow: hidden;
}
}
.hlist dd:after,
 
.hlist li:after {
ol.carousel {
     content: " · ";
    margin: 0;
     font-weight: bold;
    margin: 0 0 60px 0;
     display: flex;
     gap: 16px;
}
}
.hlist dd:last-child:after,
.div-section-newsletter{
.hlist dt:last-child:after,
    background: #F2F4F7;
.hlist li:last-child:after {
    max-width: 790px;
     content: none;
    border-radius: 5px;
    width: 100%;
    order: 1;
    flex: none;
    flex-grow: 0;
    margin: 0px 0px 24px 0px;
    display: block;
     margin-right: auto;
}
}
/* Add parentheses around nested lists */
p .title-newsletter{
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
    display: block;
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
    margin-left: auto;
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
    margin-right: auto;
     content: " (";
    width: 50%;
     font-weight: normal;
     text-align: center;
     background-color: red;
}
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.div-title-newsletter h2{
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
    font-family: 'Waze Boing';
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
    font-style: normal;
     content: ") ";
    font-weight: 500;
     font-weight: normal;
    font-size: 24px;
     line-height: 29px;
     text-align: center;
}
}
/* Put ordinals in front of ordered list items */
.div-component-newsletter{
.hlist ol {
  padding: 32px 80px 32px 80px;
     counter-reset: listitem;
     margin: 0px 0px 24px 0px;
}
}
.hlist ol > li {
.div-content-newsletter {
     counter-increment: listitem;
     font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 24px;
    text-align: center;
    word-wrap: break-word;
}
}
.hlist ol > li:before {
.floatnone,
     content: " " counter(listitem) " ";
.div-image-newsletter{
     white-space: nowrap;
    display: block;
    margin-left: auto;
     margin-right: auto;
     width: 50%;
text-align: center;
}
}
.hlist dd ol > li:first-child:before,
.div-text-footer{
.hlist dt ol > li:first-child:before,
font-family: 'Waze Boing';
.hlist li ol > li:first-child:before {
font-style: normal;
    content: " (" counter(listitem) " ";
font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.15px;
}
}
/* end hlist */
 
.div-box-footer{
/* Banner - Wikivoyage - Used to test MediaWiki/Homepage redesign/Preview */
box-sizing: border-box;
left: 29.65%;
.banner-image {
right: 52.78%;
    position: relative;
top: 68.61%;
    overflow: hidden;
bottom: 23.16%;
    max-width: 1800px;
border-color:black;
    height: auto;
border: 1px solid #D5D7DB;
    margin-bottom: .6em;
margin: 10px;
width: 31.2%;
margin: 0 10px;
display: inline-block;
border-radius: 8px;
}
}
.banner-image img {
.div-content-footer{
    max-width: 100%;
font-family: 'Rubik';
    height: auto;
font-style: normal;
    width: auto\9;
font-weight: 400;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.25px;
}
}
.banner-box {
.div-content-boxs{
    position: absolute;
background-color:white;
    z-index: 2;
    margin-top: 2.5em;
    color: white;
    min-width: 20em;
    text-shadow: black 0.3em 0.3em 1em,black -0.1em -0.1em 1em;
}
}
.banner-box-wide { width: 80% }
.txt-box-footer{
.banner-box-left {
    left: 5%;
     text-align: left;
     text-align: left;
    padding-left: 15px;
    padding-right: 15px;
}
}
.banner-box-right {
 
     right: 5%;
.div-box-footer:first-of-type {
    text-align: right;
     margin-left: 0;
}
}
.banner-box .name {
 
    font-size: 3em;
.div-box-footer:last-of-type {
    white-space: nowrap;
     margin-right: 0;
     line-height: 1.2em;
}
}
.banner-box .type {
 
     font-size: 2em;
.go-to-top{
     line-height: 1.2em;
     text-align: center;
     align-items: center;
}
}
   
 
.mf-mobile-only {
/* Nemo: for the new Skin slider */
     display: none;
.list-none {
     list-style: none;
}
}

Latest revision as of 08:17, 23 November 2022

/* CSS placed here will be applied to all skins */

/* Default styling for HTML elements */
/* Changes made to convert standard colors to Waze Wiki colors */
/* See Talk page */
dfn {
    font-style: inherit; /* Reset default styling for <dfn> */
}

/* Main page fixes */
#interwiki-completelist {
    font-weight: bold;
}
body.page-Main_Page #ca-delete {
    display: none !important;
}
body.page-Main_Page #mp-topbanner {
    clear: both;
}

/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}

/* Highlight data points in the info action if specified in the URL */
body.action-info :target {
    background: #def;
}

/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
    font-size: 90%; /* Default font-size */
    margin-bottom: 0.5em;
}
div.refbegin-100 {
    font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
    font-size: 100%; /* Reset font-size when nested in div.reflist */
    list-style-type: inherit; /* Enable custom list style types */
}

/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
    background-color: #def;
}

/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}

/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
    display: none;
}

/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
    word-wrap: break-word;
}

/* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */
@media screen, handheld {
    .citation .printonly {
        display: none;
    }
}

/* Reset top margin for lists embedded in columns */
div.columns {
    margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
    margin-top: 0;
}

/* Avoid list items from breaking between columns */
div.columns li,
div.columns dd dd {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}

/* Style for [[Template:Flowlist]] that Lets lists flow around floating objecs */
.flowlist ul {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 1.6em;
}
.flowlist ol {
    overflow-x: hidden;
    margin-left: 0;
    padding-left: 3.2em;
}
.flowlist dl {
    overflow-x: hidden;
}

/* Style for horizontal lists (separator following item). IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]]. @source mediawiki.org/wiki/Snippets/Horizontal_lists @revision 6 (2014-05-09) @author [[User:Edokter]] */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " · ";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before,
.hlist dd dt:first-child:before,
.hlist dd li:first-child:before,
.hlist dt dd:first-child:before,
.hlist dt dt:first-child:before,
.hlist dt li:first-child:before,
.hlist li dd:first-child:before,
.hlist li dt:first-child:before,
.hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child:after,
.hlist dd dt:last-child:after,
.hlist dd li:last-child:after,
.hlist dt dd:last-child:after,
.hlist dt dt:last-child:after,
.hlist dt li:last-child:after,
.hlist li dd:last-child:after,
.hlist li dt:last-child:after,
.hlist li li:last-child:after {
    content: ") ";
    font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after,
.hlist dd dt.hlist-last-child:after,
.hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after,
.hlist dt dt.hlist-last-child:after,
.hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after,
.hlist li dt.hlist-last-child:after,
.hlist li li.hlist-last-child:after {
    content: ") ";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li:before {
    content: " " counter(listitem) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}

/* Unbulleted lists */
.plainlist ol,
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ol li,
.plainlist ul li {
    margin-bottom: 0;
}

/* Default style for navigation boxes */
.navbox {
    /* Navbox container style */
    border: 1px solid #aaa;
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
    width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
    padding: 0.25em 1em; /* Title, group and above/below styles */
    line-height: 1.5em;
    text-align: center;
}
th.navbox-group {
    /* Group style */
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
.navbox,
.navbox-subgroup {
    background: #fdfdfd; /* Background color */
}
.navbox-list {
    line-height: 1.8em;
    border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
    background: #93c4d3; /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,                /* ** Added class ** */
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #dfecf0; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: #ace0f0; /* Level 3 color */
}
.navbox-even {
    background: #f0f0f0; /* Even row striping */
}
.navbox-odd {
    background: transparent; /* Odd row striping */
}
table.navbox + table.navbox {
    /* Single pixel border between adjacent navboxes */
    margin-top: -1px; /* (doesn't work for IE6, but that's okay)       */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
ol + table.navbox,
ul + table.navbox {
    margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}

/* Default styling for Navbar template */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}
.navbar ul {
    display: inline;
    white-space: nowrap;
}
.navbar li {
    word-spacing: -0.125em;
}
.navbar.mini li span {
    font-variant: small-caps;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}

/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
    /* @noflip */
    float: right;
    font-weight: normal;
    /* @noflip */
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
    width: 6em;
}

/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
.navbox .mw-collapsible-toggle {
    width: 6em;
}

/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    /* @noflip */
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    /* @noflip */
    text-align: left;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}

.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}

.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    /* @noflip */
    border-right: 1px solid #aaa;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    /* @noflip */
    border-right: 1px solid #aaa;
}

/* Styles for geography infoboxes, eg countries, country subdivisions, cities, etc.            */
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}

.infobox.geography td,
.infobox.geography th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}

.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}

/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope="row"] {
    font-weight: normal;
    /* @noflip */
    text-align: left;
}

/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
    /* @noflip */
    text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}

/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */
div.listenlist {
    background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent;
    background-size: 30px;
    padding-left: 40px;
}

/* Fix for hieroglyphs specificality issue in infoboxes ([[Bugzilla:41869]]) */
table.mw-hiero-table td {
    vertical-align: middle;
}

/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    /* @noflip */
    background-position: top left;
    background-repeat: no-repeat;
}
div.medialist ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
div.medialist ul li {
    padding-bottom: 0.5em;
}
div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0;
}

/* Change the external link icon to an Adobe icon for all PDF files in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}

/* Change the external link icon to an Adobe icon anywhere the PDFlink class is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}

/* Content in columns with CSS instead of tables ([[Template:Columns]]) */
div.columns-2 div.column {
    /* @noflip */
    float: left;
    width: 50%;
    min-width: 300px;
}
div.columns-3 div.column {
    /* @noflip */
    float: left;
    width: 33.3%;
    min-width: 200px;
}
div.columns-4 div.column {
    /* @noflip */
    float: left;
    width: 25%;
    min-width: 150px;
}
div.columns-5 div.column {
    /* @noflip */
    float: left;
    width: 20%;
    min-width: 120px;
}

/* Messagebox templates */
.messagebox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: 0.2em;
}
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
.messagebox.small {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background: #f8eaba;
}

/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text,
td.mbox-text {
    /* The message body cell(s) */
    border: none;
    /* @noflip */
    padding: 0.25em 0.9em; /* 0.9em left/right */
    width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {
    /* The left image cell */
    border: none;
    /* @noflip */
    padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
    text-align: center;
}
td.mbox-imageright {
    /* The right image cell */
    border: none;
    /* @noflip */
    padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
    text-align: center;
}
td.mbox-empty-cell {
    /* An empty narrow cell */
    border: none;
    padding: 0;
    width: 1px;
}

/* Article message box styles */
table.ambox {
    margin: 0 10%; /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa;
    /* @noflip */
    border-left: 10px solid #1e90ff; /* Default "notice" blue */
    background: #fbfbfb;
}
table.ambox + table.ambox {
    /* Single border between stacked boxes. */
    margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text {
    /* The message body cell(s) */
    padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image {
    /* The left image cell */
    /* @noflip */
    padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {
    /* The right image cell */
    /* @noflip */
    padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}

table.ambox-notice {
    /* @noflip */
    border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
    /* @noflip */
    border-left: 10px solid #b22222; /* Red */
    background: #fee; /* Pink */
}
table.ambox-delete {
    /* @noflip */
    border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
    /* @noflip */
    border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
    /* @noflip */
    border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
    /* @noflip */
    border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
    /* @noflip */
    border-left: 10px solid #bba; /* Gray-gold */
}

/* Image message box styles */
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff; /* Default "notice" blue */
    background: #fbfbfb;
}
.imbox .mbox-text .imbox {
    /* For imboxes inside imbox-text cells. */
    margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right.        */
    display: block; /* Fix for webkit to force 100% width.  */
}
.mbox-inside .imbox {
    /* For imboxes inside other templates.  */
    margin: 4px;
}

table.imbox-notice {
    border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
    border: 3px solid #b22222; /* Red */
    background: #fee; /* Pink */
}
table.imbox-delete {
    border: 3px solid #b22222; /* Red */
}
table.imbox-content {
    border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
    border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
    border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
    border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
    border: 3px solid #88a; /* Dark gray */
    background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
    border: 3px solid #cba135; /* Brown-gold */
}

/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #dfe8ff; /* Default "notice" blue */
}

table.cmbox-notice {
    background: #d8e8ff; /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b22222; /* Red */
    background: #ffdbdb; /* Pink */
}
table.cmbox-delete {
    background: #ffdbdb; /* Red */
}
table.cmbox-content {
    background: #ffe7ce; /* Orange */
}
table.cmbox-style {
    background: #fff9db; /* Yellow */
}
table.cmbox-move {
    background: #e4d8ff; /* Purple */
}
table.cmbox-protection {
    background: #efefe1; /* Gray-gold */
}

/* Other pages message box styles */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa; /* Default "notice" gray */
    background: #f9f9f9;
}

table.ombox-notice {
    border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b22222; /* Red */
    background: #fee; /* Pink */
}
table.ombox-delete {
    border: 2px solid #b22222; /* Red */
}
table.ombox-content {
    border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
    border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
    border: 2px solid #bba; /* Gray-gold */
}

/* Talk page message box styles */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090; /* Default "notice" gray-brown */
    background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox {
    /* For tmboxes inside other templates. The "mediawiki" class ensures that */
    margin: 2px 0; /* this declaration overrides other styles (including mbox-small above)   */
    width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small {
    /* "small" tmboxes should not be small when  */
    line-height: 1.5em; /* also "nested", so reset styles that are   */
    font-size: 100%; /* set in "mbox-small" above.                */
}

table.tmbox-speedy {
    border: 2px solid #b22222; /* Red */
    background: #fee; /* Pink */
}
table.tmbox-delete {
    border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
    border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
    border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
    border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090; /* Gray-brown */
}

/* Disambig and set index box styles */
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent;
}

/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
    background: #f9f9f9;
}
table.fmbox-warning {
    border: 1px solid #bb7070; /* Dark pink */
    background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
    background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages. Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}

/* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {
    /* For the "small=yes" option. */
    /* @noflip */
    clear: right;
    /* @noflip */
    float: right;
    /* @noflip */
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
body.mediawiki table.mbox-small-left {
    /* For the "small=left" option. */
    /* @noflip */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}

/* Style for compact ambox */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
    display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(//bits.wikimedia.org/skins/common/images/bullet.gif);
}
.skin-vector .compact-ambox table .mbox-text-span {
    list-style-type: circle;
    list-style-image: url(//bits.wikimedia.org/skins/vector/images/bullet-icon.png);
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
    display: none;
}

/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
    border: none;
    background: transparent;
    padding: 0;
}

/* Hide (formatting) elements from screen, but not from screenreaders */
.visualhide {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* Bold save button */
#wpSave {
    font-weight: bold;
}

/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
    display: inline !important;
    color: #f00;
    background-color: #0f0;
}

/* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests see .hidden-redlink on [[m:MediaWiki:Common.css]] */
.check-icon a.new {
    display: none;
    speak: none;
}

/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link,
.IPA a:visited {
    text-decoration: none !important;
}

/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    /* @noflip */
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    /* @noflip */
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}

/* Hatnotes and disambiguation notices */
.rellink,
.dablink,
.hatnote {
    font-style: italic;
}
.rellink i,
.dablink i,
.hatnote i {
    font-style: normal;
}
div.rellink,
div.dablink,
div.hatnote {
    /* @noflip */
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}

/* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */
.listify td {
    display: list-item;
}
.listify tr {
    display: block;
}
.listify table {
    display: block;
}

/* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */
.geo-default,
.geo-dms,
.geo-dec {
    display: inline;
}
.geo-nondefault,
.geo-multi-punct {
    display: none;
}
.longitude,
.latitude {
    white-space: nowrap;
}

/* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */
.nonumtoc .tocnumber {
    display: none;
}
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none none;
    margin: 0.3em 0 0;
    padding: 0;
}
.hlist.nonumtoc #toc ul ul,
.hlist.nonumtoc .toc ul ul {
    /* @noflip */
    margin: 0;
}

/* Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
    display: none;
}

/* Styling for Template:Quote */
blockquote.templatequote {
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
    line-height: 1.5em;
    /* @noflip */
    text-align: left;
    /* @noflip */
    padding-left: 1.6em;
    margin-top: 0;
}

/* User block messages */
div.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #a9a9a9;
    background-color: #ffefd5;
}

/* Prevent line breaks in silly places: 1) Where desired 2) Links when we don't want them to 3) Bold "links" to the page itself 4) Ref tags with group names <ref group="Note"> --> "[Note 1]" */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
sup.reference a {
    white-space: nowrap;
}
/* But allow wrapping where desired: */
.wrap,
.wraplinks a {
    white-space: normal;
}

/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa;
    background-color: #ecfcf4;
    padding: 1em;
}

/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
    display: inline;
}

/* Increase the height of the image upload box */
#wpUploadDescription {
    height: 13em;
}

/* Minimum thumb width */
.thumbinner {
    min-width: 100px;
}

/* Makes the background of a framed image white instead of gray. Only visible with transparent images. */
div.thumb .thumbimage {
    background-color: #fff;
}

/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
    /* Light gray padding */
    background-color: #f9f9f9;
}
/* Put a chequered background behind images, only visible if they have transparency. '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
    background: #fff url(//bits.wikimedia.org/skins/common/images/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
    background: #fff;
}

/* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views. */
#mw-subcategories,
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
    clear: both;
}

body.rtl #mw-articlefeedbackv5,
body.rtl #mw-articlefeedback {
    display: block; /* Override inline block mode */
    margin-bottom: 1em;
    /* @noflip */
    clear: right; /* Clear any info boxes that stick out */
    /* @noflip */
    float: right; /* Prevents margin collapsing */
}

/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header {
    display: none;
}
.wpbs-inner .wpb .wpb-header {
    display: block;
} /* for IE */
.wpbs-inner .wpb .wpb-header {
    display: table-row;
} /* for real browsers */
.wpbs-inner .wpb-outside {
    display: none;
} /* hide things that should only display outside shells */

/* Styling for Abuse Filter tags */
.mw-tag-markers {
    font-family: sans-serif;
    font-style: italic;
    font-size: 90%;
}

/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]], [[MediaWiki:Group-templateeditor.css]] and [[Mediawiki:Group-autoconfirmed.css]]. */
.sysop-show,
.accountcreator-show,
.templateeditor-show,
.autoconfirmed-show {
    display: none;
}

/** * Hide the redlink generated by {{Editnotice}}, * this overrides the ".sysop-show { display: none; }" above that applies * to the same link as well. * * See [[bugzilla:43013]]. */
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink {
    display: none !important;
}

/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
    list-style: none none;
}
ul.permissions-errors {
    margin: 0;
}

/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label {
    white-space: nowrap;
}

/* Pie chart test: Transparent borders */
.transborder {
    border: solid transparent;
}
* html .transborder {
    /* IE6 */
    border: solid #000001;
    filter: chroma(color=#000001);
}

/* Styling for updated markers on watchlist, history and recent/related changes. Bullets are handled in skin-specific stylesheets. */
.updatedmarker {
    background-color: transparent;
    color: #006400;
}
li.mw-changeslist-line-watched .mw-title,
table.mw-changeslist-line-watched .mw-title,
table.mw-enhanced-watch .mw-enhanced-rctime {
    font-weight: normal;
}

/* Generic class for Times-based serif, texhtml class for inline math */
.times-serif,
span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1.35em;
}
span.texhtml {
    white-space: nowrap;
}
span.texhtml span.texhtml {
    font-size: 100%;
}

/* Force tabular and lining display for digits and texhtml */
.digits,
.texhtml {
    -moz-font-feature-settings: "lnum", "tnum";
    -webkit-font-feature-settings: "lnum", "tnum";
    font-feature-settings: "lnum", "tnum";
}

/* Display tabs with 4 spaces, see [[Bugzilla:57824]] and [[Bugzilla:57825]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript,
pre.source-lua {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
    width: 98%;
}

/* For portals, added 2011-12-07 -bv On wide screens, show these as two columns On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
    float: left;
    width: 50%;
}
.portal-column-right {
    float: right;
    width: 49%;
}
.portal-column-left-wide {
    float: left;
    width: 60%;
}
.portal-column-right-narrow {
    float: right;
    width: 39%;
}
.portal-column-left-extra-wide {
    float: left;
    width: 70%;
}
.portal-column-right-extra-narrow {
    float: right;
    width: 29%;
}
@media only screen and (max-width: 800px) {
    /* Decouple the columns on narrow screens */
    .portal-column-left,
    .portal-column-right,
    .portal-column-left-wide,
    .portal-column-right-narrow,
    .portal-column-left-extra-wide,
    .portal-column-right-extra-narrow {
        float: inherit;
        width: inherit;
    }
}

/* For announcements */
#bodyContent .letterhead {
    background-image: url("//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png");
    background-repeat: no-repeat;
    padding: 2em;
    background-color: #faf9f2;
}

/* Tree style lists */
.treeview ul {
    padding: 0;
    margin: 0;
}
.treeview li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image: none;
    zoom: 1; /* BE KIND TO IE6 */
}
.treeview li li {
    background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
    /* @noflip */
    padding-left: 20px;
    text-indent: 0.3em;
}
.treeview li li.lastline {
    background-position: 0 -5971px;
}
.treeview li.emptyline > ul {
    /* @noflip */
    margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
    background-position: 0 9px;
}

/* hidden sortkey for tablesorter */
td .sortkey,
th .sortkey {
    display: none;
    speak: none;
}

/* Make it possible to hide checkboxes in <inputbox> */
.inputbox-hidecheckboxes form .inputbox-element {
    display: none !important;
}

/* Hide charinsert base for those not using the gadget */
#editpage-specialchars {
    display: none;
}

/* work-around for [[bugzilla:23965]] (Kaltura advertisement) */
.k-player .k-attribution {
    visibility: hidden;
}

/* [[MediaZilla:35337]] */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
    #p-logo a {
        background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/204px-Wikipedia-logo-v2-en.svg.png") !important;
        background-size: 136px auto;
    }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
    #p-logo a {
        background-image: url("//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Wikipedia-logo-v2-en.svg/270px-Wikipedia-logo-v2-en.svg.png") !important;
        background-size: 135px auto;
    }
}

/* CountriesList */
.CountriesList img {
    max-width: 25px;
    max-height: 15px;
}

/* Nemo: for the new Skin slider  */

.card {
    background: #ffffff;
    border: 1px solid #d5d7db;
    box-sizing: border-box;
    border-radius: 12px;
    list-style: none;
    padding: 0 0 40px;
    overflow: hidden;
}
li.card {
    width: 253px;
    height: 290px;
}
.card__bar {
    width: 100%;
    height: 8px;
    width: 100%;
    margin: 0 0 32px 0;
}
.card__header {
    height: 114px;
    margin-top: -8px;
}

/* ALSO for image  */
.card .card__content,
.card h3,
.card h4 {
    padding: 0 16px;
}
.card h4 {
    font-size: 12px;
    color: #b7babf;
    font-weight: 300;
}
.card h3 {
    font-size: 18px;
    line-height: 18px;
    color: #202124;
    margin-bottom: 16px;
    height: 36px;
    overflow: hidden;
}
.card__content {
    font-size: 14px;
    line-height: 20px;
    color: #72767d;
    height: 60px;
    overflow: hidden;
}

ol.carousel {
    margin: 0;
    margin: 0 0 60px 0;
    display: flex;
    gap: 16px;
}
.div-section-newsletter{
    background: #F2F4F7;
    max-width: 790px;
    border-radius: 5px;
    width: 100%;
    order: 1;
    flex: none;
    flex-grow: 0;
    margin: 0px 0px 24px 0px;
    display: block;
    margin-right: auto;
}
p .title-newsletter{
     display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    text-align: center;
    background-color: red;
}
.div-title-newsletter h2{
     font-family: 'Waze Boing';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
}
.div-component-newsletter{
   padding: 32px 80px 32px 80px;
    margin: 0px 0px 24px 0px;
}
.div-content-newsletter {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 24px;
    text-align: center;
    word-wrap: break-word;
}
.floatnone,
.div-image-newsletter{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
 text-align: center;
}
.div-text-footer{
font-family: 'Waze Boing';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.15px;
}

.div-box-footer{
box-sizing: border-box;
left: 29.65%;
right: 52.78%;
top: 68.61%;
bottom: 23.16%;
border-color:black;
border: 1px solid #D5D7DB;
margin: 10px;
width: 31.2%;
 margin: 0 10px;
display: inline-block;
border-radius: 8px;
}
.div-content-footer{
font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.25px;
}
.div-content-boxs{
background-color:white;
}
.txt-box-footer{
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
}

.div-box-footer:first-of-type {
    margin-left: 0;
}

.div-box-footer:last-of-type {
    margin-right: 0;
}

.go-to-top{
    text-align: center;
    align-items: center;
}

/* Nemo: for the new Skin slider  */
.list-none {
    list-style: none;
}