@media screen {
	/**
	 * CSS in this file is used by *all* skins (that have any CSS at all). Be
	 * careful what you put in here, since what looks good in one skin may not in
	 * another, but don't ignore the poor pre-Monobook users either.
	 *
	 * NOTE: The images which are referenced in this file are no longer in use in
	 * essential interface components. They should NOT be embedded, because that
	 * optimizes for the uncommon case at the cost of bloating the size of render-
	 * blocking CSS common to all pages.
	 */
	
	/* GENERAL CLASSES FOR DIRECTIONALITY SUPPORT */
	
	/**
	 * These classes should be used for text depending on the content direction.
	 * Content stuff like editsection, ul/ol and TOC depend on this.
	 */
	.mw-content-ltr {
		/* @noflip */
		direction: ltr;
	}
	
	.mw-content-rtl {
		/* @noflip */
		direction: rtl;
	}
	
	/* Most input fields should be in site direction */
	.sitedir-ltr textarea,
	.sitedir-ltr input {
		/* @noflip */
		direction: ltr;
	}
	
	.sitedir-rtl textarea,
	.sitedir-rtl input {
		/* @noflip */
		direction: rtl;
	}
	
	.mw-userlink {
		unicode-bidi: embed;
	}
	
	/* User-Agent styles for new HTML5 elements */
	mark {
		background-color: #ff0;
		color: #000;
	}
	
	/* Helper for wbr element on IE 8+; in HTML5, but not supported by default as of IE 11. */
	/* Note canonical HTML5 styles recommend "content: \u200B", but this doesn't work as of IE 11. */
	wbr {
		display: inline-block;
	}
	
	/* Input types that should follow user direction, like buttons */
	/* TODO: What about buttons in wikipage content ? */
	input[type='submit'],
	input[type='button'],
	input[type='reset'],
	input[type='file'] {
		direction: ltr;
	}
	
	/* Override default values */
	textarea[dir='ltr'],
	input[dir='ltr'] {
		/* @noflip */
		direction: ltr;
	}
	
	textarea[dir='rtl'],
	input[dir='rtl'] {
		/* @noflip */
		direction: rtl;
	}
	
	/* Default style for semantic tags */
	abbr[title],
	.explain[title] {
		border-bottom: 1px dotted;
		cursor: help;
	}
	
	@supports ( text-decoration: underline dotted ) {
		abbr[title],
		.explain[title] {
			border-bottom: 0;
			text-decoration: underline dotted;
		}
	}
	
	/* Comment portions of RC entries */
	span.comment {
		font-style: italic;
		unicode-bidi: -moz-isolate;
		unicode-bidi: isolate;
	}
	
	/* Stop floats from intruding into edit area in previews */
	#editform,
	#toolbar,
	#wpTextbox1 {
		clear: both;
	}
	
	/* Prevent editing textarea from jumping when toolbar is loaded */
	#toolbar {
		height: 22px;
	}
	
	/* Edit font preference */
	/* TODO: for 'default' on non-textareas we could compute the default font of textarea in the client */
	.mw-editfont-default:not( textarea ) {
		font-family: monospace;
	}
	
	/* Keep this rule separate from the :not rule above so it still works in older browsers */
	.mw-editfont-monospace {
		font-family: monospace;
	}
	
	.mw-editfont-sans-serif {
		font-family: sans-serif;
	}
	
	.mw-editfont-serif {
		font-family: serif;
	}
	
	/* Underline preference */
	
	.mw-underline-always a {
		text-decoration: underline;
	}
	
	.mw-underline-never a {
		text-decoration: none;
	}
	
	/**
	 * rev_deleted stuff
	 */
	li span.deleted,
	span.history-deleted {
		text-decoration: line-through;
		color: #72777d;
		font-style: italic;
	}
	
	/**
	 * Patrol stuff
	 */
	.not-patrolled {
		background-color: #ffa;
	}
	
	.unpatrolled {
		font-weight: bold;
		color: #d33;
	}
	
	div.patrollink {
		font-size: 75%;
		text-align: right;
	}
	
	/**
	 * Forms
	 */
	td.mw-label {
		text-align: right;
		vertical-align: middle;
	}
	
	td.mw-input {
		text-align: left;
	}
	
	td.mw-submit {
		text-align: left;
		white-space: nowrap;
	}
	
	.mw-input-with-label {
		white-space: nowrap;
		display: inline-block;
	}
	
	/**
	 * Image captions.
	 *
	 * This is only meant to provide the most basic of styles, visual settings shouldn't be added here.
	 */
	
	/* @noflip */
	.mw-content-ltr .thumbcaption {
		text-align: left;
	}
	
	/* @noflip */
	.mw-content-ltr .magnify {
		float: right;
	}
	
	/* @noflip */
	.mw-content-rtl .thumbcaption {
		text-align: right;
	}
	
	/* @noflip */
	.mw-content-rtl .magnify {
		float: left;
	}
	
	/**
	 * Categories
	 */
	#catlinks {
		/**
		 * Overrides text justification (user preference)
		 * See T33990
		 */
		text-align: left;
	}
	
	.catlinks ul {
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-type: none;
		list-style-image: none;
		vertical-align: middle !ie;
	}
	
	.catlinks li {
		display: inline-block;
		line-height: 1.25em;
		border-left: 1px solid #a2a9b1;
		margin: 0.125em 0;
		padding: 0 0.5em;
		zoom: 1;
		display: inline !ie; /* stylelint-disable-line declaration-block-no-duplicate-properties */
	}
	
	.catlinks li:first-child {
		padding-left: 0.25em;
		border-left: 0;
	}
	
	/* (T7346) make category redirects italic */
	.catlinks li a.mw-redirect {
		font-style: italic;
	}
	
	/**
	 * Hidden categories
	 */
	.mw-hidden-cats-hidden {
		display: none;
	}
	
	.catlinks-allhidden {
		display: none;
	}
	
	/**
	 * Convenience links to edit delete and protect reasons
	 */
	p.mw-protect-editreasons,
	p.mw-filedelete-editreasons,
	p.mw-delete-editreasons {
		font-size: 90%;
		text-align: right;
	}
	
	/* The auto-generated edit comments */
	.autocomment {
		color: #72777d;
	}
	
	/** Generic minor/bot/newpage styling (recent changes) */
	.newpage,
	.minoredit,
	.botedit {
		font-weight: bold;
	}
	
	/**
	 * Recreating deleted page warning
	 * Reupload file warning
	 * Page protection warning
	 * incl. log entries for these warnings
	 */
	div.mw-warning-with-logexcerpt {
		padding: 3px;
		margin-bottom: 3px;
		border: 2px solid #2a4b8d;
		clear: both;
	}
	
	div.mw-warning-with-logexcerpt ul li {
		font-size: 90%;
	}
	
	/* (show/hide) revision deletion links */
	span.mw-revdelundel-link,
	strong.mw-revdelundel-link {
		font-size: 90%;
	}
	
	span.mw-revdelundel-hidden,
	input.mw-revdelundel-hidden {
		visibility: hidden;
	}
	
	td.mw-revdel-checkbox,
	th.mw-revdel-checkbox {
		padding-right: 10px;
		text-align: center;
	}
	
	/* red links; see T38276 */
	a.new {
		color: #ba0000;
	}
	
	/* self links */
	a.mw-selflink {
		color: inherit;
		font-weight: bold;
		text-decoration: inherit;
	}
	a.mw-selflink:hover {
		cursor: inherit;
		text-decoration: inherit;
	}
	a.mw-selflink:active,
	a.mw-selflink:visited {
		color: inherit;
	}
	
	/* Plainlinks - this can be used to switch
	 * off special external link styling */
	.plainlinks a.external {
		background: none !important; /* stylelint-disable-line declaration-no-important */
		padding: 0 !important; /* stylelint-disable-line declaration-no-important */
	}
	
	/* External URLs should always be treated as LTR (T6330) */
	/* @noflip */ .rtl a.external.free,
	.rtl a.external.autonumber {
		direction: ltr;
		unicode-bidi: embed;
	}
	
	/**
	 * wikitable class for skinning normal tables
	 * keep in sync with commonPrint.css
	 */
	table.wikitable {
		background-color: #f8f9fa;
		color: #222;
		margin: 1em 0;
		border: 1px solid #a2a9b1;
		border-collapse: collapse;
	}
	
	table.wikitable > tr > th,
	table.wikitable > tr > td,
	table.wikitable > * > tr > th,
	table.wikitable > * > tr > td {
		border: 1px solid #a2a9b1;
		padding: 0.2em 0.4em;
	}
	
	table.wikitable > tr > th,
	table.wikitable > * > tr > th {
		background-color: #eaecf0;
		text-align: center;
	}
	
	table.wikitable > caption {
		font-weight: bold;
	}
	
	/* success and error messages */
	.error,
	.warning,
	.success {
		font-size: larger;
	}
	
	.error {
		color: #d33;
	}
	
	.warning {
		color: #705000;
	}
	
	.success {
		color: #009000;
	}
	
	.errorbox,
	.warningbox,
	.successbox {
		border: 1px solid;
		padding: 0.5em 1em;
		margin-bottom: 1em;
		display: inline-block;
		zoom: 1;
		*display: inline; /* stylelint-disable-line declaration-block-no-duplicate-properties */
	}
	
	.errorbox h2,
	.warningbox h2,
	.successbox h2 {
		font-size: 1em;
		color: inherit;
		font-weight: bold;
		display: inline;
		margin: 0 0.5em 0 0;
		border: 0;
	}
	
	.errorbox {
		color: #d33;
		border-color: #fac5c5;
		background-color: #fae3e3;
	}
	
	.warningbox {
		color: #705000;
		border-color: #fde29b;
		background-color: #fdf1d1;
	}
	
	.successbox {
		color: #008000;
		border-color: #b7fdb5;
		background-color: #e1fddf;
	}
	
	/* general info/warning box for SP */
	.mw-infobox {
		border: 2px solid #ff7f00;
		margin: 0.5em;
		clear: left;
		overflow: hidden;
	}
	
	.mw-infobox-left {
		margin: 7px;
		float: left;
		width: 35px;
	}
	
	.mw-infobox-right {
		margin: 0.5em 0.5em 0.5em 49px;
	}
	
	/* Note on preview page */
	.previewnote {
		color: #d33;
		margin-bottom: 1em;
	}
	
	.previewnote p {
		text-indent: 3em;
		margin: 0.8em 0;
	}
	
	.visualClear {
		clear: both;
	}
	
	/**
	 * Data table style
	 *
	 * Transparent table with suddle borders
	 * and blue row-highlighting.
	 */
	.mw-datatable {
		border-collapse: collapse;
	}
	
	.mw-datatable,
	.mw-datatable td,
	.mw-datatable th {
		border: 1px solid #a2a9b1;
		padding: 0 0.15em 0 0.15em;
	}
	
	.mw-datatable th {
		background-color: #ddf;
	}
	
	.mw-datatable td {
		background-color: #fff;
	}
	
	.mw-datatable tr:hover td {
		background-color: #eaf3ff;
	}
	
	/* Correct directionality when page dir is different from site/user dir */
	.mw-content-ltr ul,
	.mw-content-rtl .mw-content-ltr ul {
		/* @noflip */
		margin: 0.3em 0 0 1.6em;
		padding: 0;
	}
	
	.mw-content-rtl ul,
	.mw-content-ltr .mw-content-rtl ul {
		/* @noflip */
		margin: 0.3em 1.6em 0 0;
		padding: 0;
	}
	
	.mw-content-ltr ol,
	.mw-content-rtl .mw-content-ltr ol {
		/* @noflip */
		margin: 0.3em 0 0 3.2em;
		padding: 0;
	}
	
	.mw-content-rtl ol,
	.mw-content-ltr .mw-content-rtl ol {
		/* @noflip */
		margin: 0.3em 3.2em 0 0;
		padding: 0;
	}
	
	/* @noflip */
	.mw-content-ltr dd,
	.mw-content-rtl .mw-content-ltr dd {
		margin-left: 1.6em;
		margin-right: 0;
	}
	
	/* @noflip */
	.mw-content-rtl dd,
	.mw-content-ltr .mw-content-rtl dd {
		margin-right: 1.6em;
		margin-left: 0;
	}
	
	.mw-ajax-loader {
		background-image: url(/wiki/resources/src/mediawiki.legacy/images/ajax-loader.gif?57f34);
		background-position: center center;
		background-repeat: no-repeat;
		padding: 16px;
		position: relative;
		top: -16px;
	}
	
	.mw-small-spinner {
		padding: 10px !important; /* stylelint-disable-line declaration-no-important */
		margin-right: 0.6em;
		background-image: url(/wiki/resources/src/mediawiki.legacy/images/spinner.gif?ca65b);
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	/* Language specific height correction for titles. Ref T31405 and T32809 */
	/* Languages like hi or ml require slightly more vertical space to show diacritics properly */
	h1:lang( anp ),
	h1:lang( as ),
	h1:lang( bh ), /* Macrolanguage, used on bh.wikipedia.org, should be removed one day */
	h1:lang( bho ),
	h1:lang( bn ),
	h1:lang( gu ),
	h1:lang( hi ),
	h1:lang( kn ),
	h1:lang( ks ),
	h1:lang( ml ),
	h1:lang( mr ),
	h1:lang( my ),
	h1:lang( mai ),
	h1:lang( ne ),
	h1:lang( new ),
	h1:lang( or ),
	h1:lang( pa ),
	h1:lang( pi ),
	h1:lang( sa ),
	h1:lang( ta ),
	h1:lang( te ) {
		line-height: 1.6em !important; /* stylelint-disable-line declaration-no-important */
	}
	
	/* stylelint-disable selector-list-comma-newline-after */
	h2:lang( anp ), h3:lang( anp ), h4:lang( anp ), h5:lang( anp ), h6:lang( anp ),
	h2:lang( as ), h3:lang( as ), h4:lang( as ), h5:lang( as ), h6:lang( as ),
	h2:lang( bho ), h3:lang( bho ), h4:lang( bho ), h5:lang( bho ), h6:lang( bho ),
	h2:lang( bh ), h3:lang( bh ), h4:lang( bh ), h5:lang( bh ), h6:lang( bh ),
	h2:lang( bn ), h3:lang( bn ), h4:lang( bn ), h5:lang( bn ), h6:lang( bn ),
	h2:lang( gu ), h3:lang( gu ), h4:lang( gu ), h5:lang( gu ), h6:lang( gu ),
	h2:lang( hi ), h3:lang( hi ), h4:lang( hi ), h5:lang( hi ), h6:lang( hi ),
	h2:lang( kn ), h3:lang( kn ), h4:lang( kn ), h5:lang( kn ), h6:lang( kn ),
	h2:lang( ks ), h3:lang( ks ), h4:lang( ks ), h5:lang( ks ), h6:lang( ks ),
	h2:lang( ml ), h3:lang( ml ), h4:lang( ml ), h5:lang( ml ), h6:lang( ml ),
	h2:lang( mr ), h3:lang( mr ), h4:lang( mr ), h5:lang( mr ), h6:lang( mr ),
	h2:lang( my ), h3:lang( my ), h4:lang( my ), h5:lang( my ), h6:lang( my ),
	h2:lang( mai ), h3:lang( mai ), h4:lang( mai ), h5:lang( mai ), h6:lang( mai ),
	h2:lang( ne ), h3:lang( ne ), h4:lang( ne ), h5:lang( ne ), h6:lang( ne ),
	h2:lang( new ), h3:lang( new ), h4:lang( new ), h5:lang( new ), h6:lang( new ),
	h2:lang( or ), h3:lang( or ), h4:lang( or ), h5:lang( or ), h6:lang( or ),
	h2:lang( pa ), h3:lang( pa ), h4:lang( pa ), h5:lang( pa ), h6:lang( pa ),
	h2:lang( pi ), h3:lang( pi ), h4:lang( pi ), h5:lang( pi ), h6:lang( pi ),
	h2:lang( sa ), h3:lang( sa ), h4:lang( sa ), h5:lang( sa ), h6:lang( sa ),
	h2:lang( ta ), h3:lang( ta ), h4:lang( ta ), h5:lang( ta ), h6:lang( ta ),
	h2:lang( te ), h3:lang( te ), h4:lang( te ), h5:lang( te ), h6:lang( te ) {
		line-height: 1.2em;
	}
	/* stylelint-enable selector-list-comma-newline-after */
	
	/* Localised ordered list numbering for some languages */
	ol:lang( azb ) li,
	ol:lang( bcc ) li,
	ol:lang( bgn ) li,
	ol:lang( bqi ) li,
	ol:lang( fa ) li,
	ol:lang( glk ) li,
	ol:lang( kk-arab ) li,
	ol:lang( lrc ) li,
	ol:lang( luz ) li,
	ol:lang( mzn ) li {
		list-style-type: -moz-persian;
		list-style-type: persian;
	}
	
	ol:lang( ckb ) li,
	ol:lang( sdh ) li {
		list-style-type: -moz-arabic-indic;
		list-style-type: arabic-indic;
	}
	
	ol:lang( hi ) li,
	ol:lang( mai ) li,
	ol:lang( mr ) li,
	ol:lang( ne ) li {
		list-style-type: -moz-devanagari;
		list-style-type: devanagari;
	}
	
	ol:lang( as ) li,
	ol:lang( bn ) li {
		list-style-type: -moz-bengali;
		list-style-type: bengali;
	}
	
	ol:lang( or ) li {
		list-style-type: -moz-oriya;
		list-style-type: oriya;
	}
	
	#toc ul,
	.toc ul {
		margin: 0.3em 0;
	}
	
	/* Correct directionality when page dir is different from site/user dir */
	/* @noflip */ .mw-content-ltr .toc ul,
	.mw-content-ltr #toc ul,
	.mw-content-rtl .mw-content-ltr .toc ul,
	.mw-content-rtl .mw-content-ltr #toc ul {
		text-align: left;
	}
	
	/* @noflip */ .mw-content-rtl .toc ul,
	.mw-content-rtl #toc ul,
	.mw-content-ltr .mw-content-rtl .toc ul,
	.mw-content-ltr .mw-content-rtl #toc ul {
		text-align: right;
	}
	
	/* @noflip */ .mw-content-ltr .toc ul ul,
	.mw-content-ltr #toc ul ul,
	.mw-content-rtl .mw-content-ltr .toc ul ul,
	.mw-content-rtl .mw-content-ltr #toc ul ul {
		margin: 0 0 0 2em;
	}
	
	/* @noflip */ .mw-content-rtl .toc ul ul,
	.mw-content-rtl #toc ul ul,
	.mw-content-ltr .mw-content-rtl .toc ul ul,
	.mw-content-ltr .mw-content-rtl #toc ul ul {
		margin: 0 2em 0 0;
	}
	
	#toc #toctitle,
	.toc #toctitle,
	#toc .toctitle,
	.toc .toctitle {
		direction: ltr;
	}
	
	#mw-clearyourcache,
	#mw-sitecsspreview,
	#mw-sitejspreview,
	#mw-usercsspreview,
	#mw-userjspreview {
		direction: ltr;
		unicode-bidi: embed;
	}
	
	#mw-revision-info,
	#mw-revision-info-current,
	#mw-revision-nav {
		direction: ltr;
	}
	
	/* Images */
	
	/* @noflip */ div.tright,
	div.floatright,
	table.floatright {
		clear: right;
		float: right;
	}
	
	/* @noflip */ div.tleft,
	div.floatleft,
	table.floatleft {
		float: left;
		clear: left;
	}
	
	div.floatright,
	table.floatright,
	div.floatleft,
	table.floatleft {
		position: relative;
	}
	
	/* T14205 */
	#mw-credits a {
		unicode-bidi: embed;
	}
	
	/* Accessibility */
	.mw-jump,
	#jump-to-nav {
		overflow: hidden;
		height: 0;
		zoom: 1; /* http://webaim.org/techniques/skipnav/#iequirk */
	}
	
	/* Print footer should be hidden by default in screen. */
	.printfooter {
		display: none;
	}
	
	/* For developers */
	.xdebug-error {
		position: absolute;
		z-index: 99;
	}
	
	.mw-editsection,
	#jump-to-nav {
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	/* Display editsection links smaller and next to headings */
	.mw-editsection,
	.mw-editsection-like {
		font-size: small;
		font-weight: normal;
		margin-left: 1em;
		vertical-align: baseline;
		/* Reset line-height; headings tend to have it set to larger values */
		line-height: 1em;
		/* As .mw-editsection is a <span> (inline element), it is treated as part */
		/* of the heading content when selecting text by multiple clicks and thus */
		/* selected together with heading content, despite the user-select: none; */
		/* rule set above. This enforces non-selection without changing the look. */
		display: inline-block;
	}
	
	/* Correct directionality when page dir is different from site/user dir */
	/* @noflip */
	.mw-content-ltr .mw-editsection,
	.mw-content-rtl .mw-content-ltr .mw-editsection {
		margin-left: 1em;
	}
	
	/* @noflip */
	.mw-content-rtl .mw-editsection,
	.mw-content-ltr .mw-content-rtl .mw-editsection {
		margin-right: 1em;
	}
	
	/* Prevent citations and subscripts from interfering with the line-height */
	sup,
	sub {
		line-height: 1;
	}}
@media screen {
	/**
	 * MediaWiki style sheet for general styles on basic content elements
	 *
	 * Styles for basic elements: links, lists, etc...
	 *
	 * This style sheet is used by the Monobook and Vector skins.
	 */
	
	/* Links */
	a {
		text-decoration: none;
		color: #0645ad;
		background: none;
	}
	
	a:not( [href] ) {
		cursor: pointer; /* Always cursor:pointer even without href */
	}
	
	a:visited {
		color: #0b0080;
	}
	
	a:active {
		color: #faa700;
	}
	
	a:hover,
	a:focus {
		text-decoration: underline;
	}
	
	a:lang( ar ),
	a:lang( kk-arab ),
	a:lang( mzn ),
	a:lang( ps ),
	a:lang( ur ) {
		text-decoration: none;
	}
	
	a.stub {
		color: #723;
	}
	
	a.new,
	#p-personal a.new {
		color: #ba0000;
	}
	
	a.new:visited,
	#p-personal a.new:visited {
		color: #a55858;
	}
	
	/* Interwiki Styling */
	.mw-body-content a.extiw,
	.mw-body-content a.extiw:active {
		color: #36b;
	}
	
	.mw-body-content a.extiw:visited {
		color: #636;
	}
	
	.mw-body-content a.extiw:active {
		color: #b63;
	}
	
	/* External links */
	.mw-body-content a.external {
		color: #36b;
	}
	
	.mw-body-content a.external:visited {
		color: #636; /* T5112 */
	}
	
	.mw-body-content a.external:active {
		color: #b63;
	}
	
	.mw-body-content a.external.free {
		word-wrap: break-word;
	}
	
	/* Inline Elements */
	img {
		border: 0;
		vertical-align: middle;
	}
	
	hr {
		height: 1px;
		color: #a2a9b1;
		background-color: #a2a9b1;
		border: 0;
		margin: 0.2em 0;
	}
	
	/* Structural Elements */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: #000;
		background: none;
		font-weight: normal;
		margin: 0;
		overflow: hidden;
		padding-top: 0.5em;
		padding-bottom: 0.17em;
		border-bottom: 1px solid #a2a9b1;
	}
	
	h1 {
		font-size: 188%;
	}
	
	h2 {
		font-size: 150%;
	}
	
	h3,
	h4,
	h5,
	h6 {
		border-bottom: 0;
		font-weight: bold;
	}
	
	h3 {
		font-size: 128%;
	}
	
	h4 {
		font-size: 116%;
	}
	
	h5 {
		font-size: 108%;
	}
	
	h6 {
		font-size: 100%;
	}
	
	/* Some space under the headers in the content area */
	h1,
	h2 {
		margin-bottom: 0.6em;
	}
	
	h3,
	h4,
	h5 {
		margin-bottom: 0.3em;
	}
	
	p {
		margin: 0.4em 0 0.5em 0;
	}
	
	p img {
		margin: 0;
	}
	
	ul {
		list-style-type: square;
		margin: 0.3em 0 0 1.6em;
		padding: 0;
	}
	
	ol {
		margin: 0.3em 0 0 3.2em;
		padding: 0;
		list-style-image: none;
	}
	
	li {
		margin-bottom: 0.1em;
	}
	
	dt {
		font-weight: bold;
		margin-bottom: 0.1em;
	}
	
	dl {
		margin-top: 0.2em;
		margin-bottom: 0.5em;
	}
	
	dd {
		margin-left: 1.6em;
		margin-bottom: 0.1em;
	}
	
	pre,
	code,
	tt,
	kbd,
	samp,
	.mw-code {
		/*
		 * Some browsers will render the monospace text too small, namely Firefox, Chrome and Safari.
		 * Specifying any valid, second value will trigger correct behavior without forcing a different font.
		 */
		font-family: monospace, 'Courier';
	}
	
	code {
		color: #000;
		background-color: #f8f9fa;
		border: 1px solid #eaecf0;
		border-radius: 2px;
		padding: 1px 4px;
	}
	
	pre,
	.mw-code {
		color: #000;
		background-color: #f8f9fa;
		border: 1px solid #eaecf0;
		padding: 1em;
		/* Wrap lines in overflow. T2260, T103780 */
		white-space: pre-wrap;
	}
	
	/* Tables */
	table {
		font-size: 100%;
	}
	
	/* Forms */
	fieldset {
		border: 1px solid #2a4b8d;
		margin: 1em 0 1em 0;
		padding: 0 1em 1em;
	}
	
	fieldset.nested {
		margin: 0 0 0.5em 0;
		padding: 0 0.5em 0.5em;
	}
	
	legend {
		padding: 0.5em;
		font-size: 95%;
	}
	
	form {
		border: 0;
		margin: 0;
	}
	
	textarea {
		width: 100%;
		padding: 0.1em;
		display: block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	/* Emulate Center */
	.center {
		width: 100%;
		text-align: center;
	}
	
	*.center * {
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Small for tables and similar */
	.small {
		font-size: 94%;
	}
	
	table.small {
		font-size: 100%;
	}
	
	/**
	 * MediaWiki style sheet for general styles on complex content
	 *
	 * Styles for complex things which are a standard part of page content
	 * (ie: the CSS classing built into the system), like the TOC.
	 */
	
	/* Table of Contents */
	#toc,
	.toc,
	.mw-warning,
	.toccolours {
		border: 1px solid #a2a9b1;
		background-color: #f8f9fa;
		padding: 5px;
		font-size: 95%;
	}
	
	/**
	 * We want to display the ToC element with intrinsic width in block mode. The fit-content
	 * value for width is however not supported by large groups of browsers.
	 *
	 * We use display:table. Even though it should only contain other table-* display
	 * elements, there are no known problems with using this.
	 *
	 * Because IE < 8 and other older browsers don't support display:table, we fallback to
	 * using inline-block mode, which features at least intrinsic width, but won't clear preceding
	 * inline elements. In practice inline elements surrounding the TOC are uncommon enough that
	 * this is an acceptable sacrifice.
	 */
	#toc,
	.toc {
		display: inline-block;
		display: table;
	
		/* IE7 and earlier */
		zoom: 1;
		*display: inline; /* stylelint-disable declaration-block-no-duplicate-properties */
	
		padding: 7px;
	}
	
	/* CSS for backwards-compatibility with cached page renders and creative uses in wikitext */
	table#toc,
	table.toc {
		border-collapse: collapse;
	}
	
	/* Remove additional paddings inside table-cells that are not present in <div>s */
	table#toc td,
	table.toc td {
		padding: 0;
	}
	
	#toc h2,
	.toc h2 {
		display: inline;
		border: 0;
		padding: 0;
		font-size: 100%;
		font-weight: bold;
	}
	
	#toc #toctitle,
	.toc #toctitle,
	#toc .toctitle,
	.toc .toctitle {
		text-align: center;
	}
	
	#toc ul,
	.toc ul {
		list-style-type: none;
		list-style-image: none;
		margin-left: 0;
		padding: 0;
		text-align: left;
	}
	
	#toc ul ul,
	.toc ul ul {
		margin: 0 0 0 2em;
	}
	
	/* Separate columns for tocnumber and toctext */
	/* Ignored by IE7 and lower */
	.tocnumber,
	.toctext {
		display: table-cell;
		/*
		Text decorations are not propagated to the contents of inline blocks and inline tables,
		according to <https://www.w3.org/TR/css-text-decor-3/#line-decoration>, and 'display: table-cell'
		generates an inline table when used without any parent table-rows and tables.
		*/
		text-decoration: inherit;
	}
	
	/* Space between the columns for tocnumber and toctext */
	.tocnumber {
		padding-left: 0;
		padding-right: 0.5em;
		color: #222;
	}
	/* @noflip */
	.mw-content-ltr .tocnumber {
		padding-left: 0;
		padding-right: 0.5em;
	}
	
	/* @noflip */
	.mw-content-rtl .tocnumber {
		padding-left: 0.5em;
		padding-right: 0;
	}
	
	/* Warning */
	.mw-warning {
		margin-left: 50px;
		margin-right: 50px;
		text-align: center;
	}
	
	/* Images */
	/* @noflip */
	div.floatright,
	table.floatright {
		margin: 0 0 0.5em 0.5em;
	}
	
	div.floatright p {
		font-style: italic;
	}
	
	/* @noflip */
	div.floatleft,
	table.floatleft {
		margin: 0 0.5em 0.5em 0;
	}
	
	div.floatleft p {
		font-style: italic;
	}
	
	/* Thumbnails */
	div.thumb {
		margin-bottom: 0.5em;
		width: auto;
		background-color: transparent;
	}
	
	div.thumbinner {
		border: 1px solid #c8ccd1;
		padding: 3px;
		background-color: #f8f9fa;
		font-size: 94%;
		text-align: center;
		/* new block formatting context,
		 * to clear background from floating content  */
		overflow: hidden;
	}
	
	html .thumbimage {
		background-color: #fff;
		border: 1px solid #c8ccd1;
	}
	
	html .thumbcaption {
		border: 0;
		line-height: 1.4em;
		padding: 3px;
		font-size: 94%;
		/* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
		text-align: left;
	}
	
	div.magnify {
		/* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
		float: right;
		margin-left: 3px;
	}
	
	div.magnify a {
		display: block;
		/* Hide the text… */
		text-indent: 15px;
		white-space: nowrap;
		overflow: hidden;
		/* …and replace it with the image */
		width: 15px;
		height: 11px;
		/* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
	
		/* Use same SVG support hack as mediawiki.legacy's shared.css */
		background-image: url(/wiki/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
		background-image: linear-gradient( transparent, transparent ), url("data:image/svg+xml,%3C%3Fxml version=%221.0%22 encoding=%22UTF-8%22 standalone=%22no%22%3F%3E%0A%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E%0A    %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E%0A        %3Cpath id=%22bigbox%22 d=%22M1.509 1.865h10.99v7.919h-10.99z%22/%3E%0A        %3Cpath id=%22smallbox%22 d=%22M-1.499 6.868h5.943v4.904h-5.943z%22/%3E%0A    %3C/g%3E%0A%3C/svg%3E%0A");
		/* Don't annoy people who copy-paste everything too much */
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	img.thumbborder {
		border: 1px solid #eaecf0;
	}
	
	/* Directionality-specific styles for thumbnails - their positioning depends on content language */
	
	/* @noflip */
	.mw-content-ltr .thumbcaption {
		text-align: left;
	}
	
	/* @noflip */
	.mw-content-ltr .magnify {
		float: right;
		margin-left: 3px;
		margin-right: 0;
	}
	
	/* @noflip */
	.mw-content-ltr div.magnify a {
		/* Use same SVG support hack as mediawiki.legacy's shared.css */
		background-image: url(/wiki/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
		background-image: linear-gradient( transparent, transparent ), url("data:image/svg+xml,%3C%3Fxml version=%221.0%22 encoding=%22UTF-8%22 standalone=%22no%22%3F%3E%0A%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E%0A    %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E%0A        %3Cpath id=%22bigbox%22 d=%22M1.509 1.865h10.99v7.919h-10.99z%22/%3E%0A        %3Cpath id=%22smallbox%22 d=%22M-1.499 6.868h5.943v4.904h-5.943z%22/%3E%0A    %3C/g%3E%0A%3C/svg%3E%0A");
	}
	
	/* @noflip */
	.mw-content-rtl .thumbcaption {
		text-align: right;
	}
	
	/* @noflip */
	.mw-content-rtl .magnify {
		float: left;
		margin-left: 0;
		margin-right: 3px;
	}
	
	/* @noflip */
	.mw-content-rtl div.magnify a {
		/* Use same SVG support hack as mediawiki.legacy's shared.css */
		background-image: url(/wiki/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);
		background-image: linear-gradient( transparent, transparent ), url("data:image/svg+xml,%3C%3Fxml version=%221.0%22 encoding=%22UTF-8%22 standalone=%22no%22%3F%3E%0A%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 11 15%22 width=%2215%22 height=%2211%22%3E%0A    %3Cg id=%22magnify-clip%22 fill=%22%23fff%22 stroke=%22%23000%22%3E%0A        %3Cpath id=%22bigbox%22 d=%22M9.491 1.865h-10.99v7.919h10.99z%22/%3E%0A        %3Cpath id=%22smallbox%22 d=%22M12.499 6.868h-5.943v4.904h5.943z%22/%3E%0A    %3C/g%3E%0A%3C/svg%3E%0A");
	}
	
	/* @noflip */
	div.tright {
		margin: 0.5em 0 1.3em 1.4em;
	}
	
	/* @noflip */
	div.tleft {
		margin: 0.5em 1.4em 1.3em 0;
	}
	
	/* Hide elements that are marked as "empty" according to legacy Tidy rules,
	 * except if a client script removes the mw-hide-empty-elt class from the body
	 */
	body.mw-hide-empty-elt .mw-empty-elt {
		display: none;
	}
	
	/**
	 * MediaWiki style sheet for common core styles on interfaces
	 *
	 * Styles for the Monobook/Vector pattern of laying out common interfaces.
	 * These ids/classes are not built into the system,
	 * they are outputted by the actual MonoBook/Vector code by convention.
	 */
	
	/* Categories */
	.catlinks {
		border: 1px solid #a2a9b1;
		background-color: #f8f9fa;
		padding: 5px;
		margin-top: 1em;
		clear: both;
	}
	
	textarea {
		/* Support Firefox: Border rule required to override system appearance on Linux */
		border: 1px solid #a2a9b1;
	}
	
	.editOptions {
		background-color: #eaecf0;
		border: 1px solid #c8ccd1;
		border-top: 0;
		padding: 1em 1em 1.5em 1em;
		margin-bottom: 2em;
	}
	
	.usermessage {
		background-color: #ffce7b;
		border: 1px solid #ffa500;
		color: #000;
		font-weight: bold;
		margin: 2em 0 1em;
		padding: 0.5em 1em;
		vertical-align: middle;
	}
	
	#siteNotice {
		position: relative;
		text-align: center;
		margin: 0;
	}
	
	#localNotice {
		margin-bottom: 0.9em;
	}
	
	.firstHeading {
		margin-bottom: 0.1em;
		/* These two rules hack around T4013 (fix for more limited T13325).
		 * When T4013 is fixed properly, they should be removed. */
		line-height: 1.2em;
		padding-bottom: 0;
	}
	
	/* Sub-navigation */
	#siteSub {
		display: none;
	}
	
	#jump-to-nav {
		/* Negate #contentSub's margin and replicate it so that the jump to links don't affect the spacing */
		margin-top: -1.4em;
		margin-bottom: 1.4em;
	}
	
	#contentSub,
	#contentSub2 {
		font-size: 84%;
		line-height: 1.2em;
		margin: 0 0 1.4em 1em;
		color: #54595d;
		width: auto;
	}
	
	span.subpages {
		display: block;
	}}
.env-check {
	font-size: 90%;
	margin: 1em 0 1em 2.5em;
}

.config-section {
	margin-top: 2em;
}

.config-block {
	margin-top: 2em;
	display: block;

}

.config-block-label {
	display: block;
	margin-bottom: 0.2em;
}

.config-block-label label,
.config-label {
	font-weight: bold;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.config-block-elements {
	margin-left: 2em;
}

.config-block-elements li {
	list-style: none;
}

.config-input {
	clear: left;
	zoom: 100%; /* IE hack */
}

.config-page-wrapper {
	padding: 0.5em;
}

.config-page-list {
	float: right;
	width: 12em;
	border: 1px solid #aaa;
	background: #fff;
	padding: 0.5em;
	/* 3em left margin to leave space between the list and the page-content */
	margin: 0.5em 0.5em 0.5em 3.5em;
}

.config-page {
	padding: 0.5em 0.5em 0.5em 2em;
	margin: 0.5em 0.5em 0.5em 0.5em;
	background: #eee;
}

.config-submit {
	clear: left;
	text-align: center;
	padding: 1em;
}

.config-submit input {
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.config-page-disabled {
	color: #aaa;
}

.config-error-box {
	border: 2px solid #f00;
}

.config-page-current {
	font-weight: bold;
}

.config-message {
	display: list-item;
	line-height: 1.5em;
	list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=);
	list-style-image: url(/wiki/mw-config/images/bullet.gif?11907)!ie;
	list-style-type: square;
}

.config-input-text {
	width: 20em;
	margin-right: 1em;
}

.config-input-check {
	margin-left: 10em;
}

.config-skins-item {
	/* Clearfix */
	clear: left;
	overflow: hidden;
}

.config-skins-item .config-input-check {
	margin-left: 10em;
	width: 20em;
	float: left;
}

.config-skins-item .config-skins-use-as-default {
	float: left;
}

.error {
	color: #f00;
	background-color: #fff;
	font-weight: bold;
	left: 1em;
	font-size: 100%;
}

.config-settings-block {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.btn-install {
	font-weight: bold;
	font-size: 110%;
	padding: 0.2em 0.3em;
}

.success-message {
	font-weight: bold;
	font-size: 110%;
	color: #008000;
}

.success-box {
	font-size: 130%;
}

.config-cc-wrapper {
	clear: left;
	/* If you change this height, also change it in WebInstallerOptions::submitCC() */
	height: 54em;
}

.config-plainlink a {
	background: none !important; /* stylelint-disable-line declaration-no-important */
	padding: 0 !important; /* stylelint-disable-line declaration-no-important */
}

.config-download-link {
	font-size: 1.8em;
	margin-left: 2em;
}

.config-download-link a {
	background: url(/wiki/mw-config/images/download-32.png?4a9ac) no-repeat center left;
	padding-left: 40px; /* 32 px for the image (above), plus some breathing room */
	height: 32px; /* provide enough vertical room for the image */
	display: inline-block; /* allow the height property (above) to work */
	line-height: 32px; /* center the text vertically */
}

#config-live-log {
	overflow: hidden;
	min-width: 20em;
}

/* tooltip styles */
.config-help-field-hint {
	display: none;
	margin-left: 2px;
	margin-bottom: -8px;
	padding: 0 0 0 15px;
	background-image: url(data:image/gif;base64,R0lGODlhCwALALMAAP///01NTZOTk1lZWefn57i4uJSUlPPz82VlZdDQ0HFxcaysrNvb28TExAAAAAAAACH5BAAAAAAALAAAAAALAAsAAAQrUIRJqQQ455nNNBgHJANBDAwgZsVwqIG2IEQYYwXy2lq/Kg3NqqeSVCqCCAA7);
	background-image: url(/wiki/mw-config/images/help-question.gif?346d8)!ie;
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 0.8em;
	text-decoration: underline;
	color: #0645ad;
}

.config-help-field-hint:hover {
	background-image: url(data:image/gif;base64,R0lGODlhCwALALMAAAtop+7z+GCWwpW51oStz8rb6yZzrafF3bnR5Nzn8QBcoD91oABQmf///wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE5NkQ0QUQzRjI0NzRCNUQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBN0FFQTQwQjlGQzExREY5RDlBQTRBODQyMkJCMkFDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBN0FFQTNGQjlGQzExREY5RDlBQTRBODQyMkJCMkFDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTk1RkVBQ0ZBOEQxNTU5MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTk2RDRBRDNGMjQ3NEI1RDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAACwALAAAEK3CxSalsOOeZxRQY1yBKkihFI2aDEqiMRgBJGGMD8NpavxoHzaqnklQqiwgAOw==);
	background-image: url(/wiki/mw-config/images/help-question-hover.gif?53eb5)!ie;
}

.config-help-field-data {
	display: block;
	background-color: #d6f3ff;
	padding: 5px 8px 4px 8px;
	border: 1px solid #5dc9f4;
	margin-left: 20px;
}