User:Alistair3149/common.css

/*

Starskin Light Beta 0.1 Created for starcitizen.tools by Alistair3149 A heavily modified Vector skin - Font Electrolize Tahoma

Color #0a1b2c | Navbar background #fefefe | Wiki logo background #fff   | Content background #f6f9fa | Page background #546e7a | Footer top #37474f | Fotter bottom

#eee   | Light Border #e0e0e0 | Dark Border

#0645ad | Link #0b0080 | Visited link #ba0000 | New link

#6c6c6c | Navbar icon #c3f2ff | Navbar icon hover / text

#347bff | Mediawiki Blue

Extension Search box suggestions Materialize checkboxes

Notes .uls-trigger { background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22….367-3.116%202.367%203.116h3.57v2.484h-11.873v-2.484z%22%2F%3E%3C%2Fsvg%3E) right 10px center no-repeat; background-size: 1.5rem; }



@import 'https://fonts.googleapis.com/css?family=Electrolize';

/* Core code */

.mw-cite-backlink, .cite-accessibility-label { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }

sup.reference { unicode-bidi: -moz-isolate; unicode-bidi: -webkit-isolate; unicode-bidi: isolate; white-space: nowrap }

ol.references li:target, sup.reference:target { background-color: #def; background-color: rgba(0, 127, 255, 0.133) }

.mw-ext-cite-error { font-weight: bold; unicode-bidi: embed }

@media print { .mw-cite-backlink { display: none } }

.oo-ui-icon-bell { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17.5%2014V9c0-3-2.3-5-5.5-5S6.5%206%206.5%209v5c0%202%200%203-2%203v1h15v-1c-2%200-2-1-2-3zM12%2020H9c0%201%201.6%202%203%202s3-1%203-2h-3z%22%2F%3E%0A%3C%2Fsvg%3E%0A); }

.oo-ui-image-invert.oo-ui-icon-bell { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M17.5%2014V9c0-3-2.3-5-5.5-5S6.5%206%206.5%209v5c0%202%200%203-2%203v1h15v-1c-2%200-2-1-2-3zM12%2020H9c0%201%201.6%202%203%202s3-1%203-2h-3z%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A); }

.oo-ui-icon-bellOn { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17.8%2014.7l1.7-4.7c1-2.8-.5-5.5-3.5-6.6s-5.9%200-6.9%202.8l-1.7%204.7c-.7%201.9-1%202.8-2.9%202.1l-.3%201%2014.1%205.1.3-.9c-1.9-.7-1.5-1.6-.8-3.5zM12%2019.8l-2.8-1c-.3.9.8%202.4%202.1%202.9s3.2.1%203.5-.9l-2.8-1z%22%2F%3E%0A%3C%2Fsvg%3E%0A); }

.oo-ui-image-invert.oo-ui-icon-bellOn { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M17.8%2014.7l1.7-4.7c1-2.8-.5-5.5-3.5-6.6s-5.9%200-6.9%202.8l-1.7%204.7c-.7%201.9-1%202.8-2.9%202.1l-.3%201%2014.1%205.1.3-.9c-1.9-.7-1.5-1.6-.8-3.5zM12%2019.8l-2.8-1c-.3.9.8%202.4%202.1%202.9s3.2.1%203.5-.9l-2.8-1z%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A); }

.oo-ui-icon-speechBubbles { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%209v9l2%202H8V9h12zM3%204h12v4H7v7H1l2-2V4z%22%2F%3E%0A%3C%2Fsvg%3E%0A); }

.oo-ui-image-invert.oo-ui-icon-speechBubbles { background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M20%209v9l2%202H8V9h12zM3%204h12v4H7v7H1l2-2V4z%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A); }

float: right; box-sizing: border-box; font-weight: bold; font-size: .8rem; cursor: pointer; text-align: right; text-decoration: none; display: block; margin: 0; padding: 10px 15px; width: 100%; height: auto; border-radius: 0; background-size: 1rem; background-repeat: no-repeat; }
 * 1) pt-notifications-alert .mw-echo-notifications-badge,
 * 2) pt-notifications-message .mw-echo-notifications-badge {

body.ltr #pt-notifications-alert .mw-echo-notifications-badge, body.ltr #pt-notifications-message .mw-echo-notifications-badge { background-position: 10px center; }

body.rtl #pt-notifications-alert .mw-echo-notifications-badge, body.rtl #pt-notifications-message .mw-echo-notifications-badge { background-position: calc(100% - 0.12em) 0.1em }

outline: none; -moz-outline-style: none }
 * 1) pt-notifications-alert .mw-echo-notifications-badge:hover,
 * 2) pt-notifications-message .mw-echo-notifications-badge:hover,
 * 3) pt-notifications-alert .mw-echo-notifications-badge:active,
 * 4) pt-notifications-message .mw-echo-notifications-badge:active,
 * 5) pt-notifications-alert .mw-echo-notifications-badge:focus,
 * 6) pt-notifications-message .mw-echo-notifications-badge:focus {

opacity: 0.4 }
 * 1) pt-notifications-alert .mw-echo-notifications-badge-dimmed,
 * 2) pt-notifications-message .mw-echo-notifications-badge-dimmed {

margin-left: -0.4em }
 * 1) pt-notifications-message .mw-echo-notifications-badge {

body.ltr #pt-notifications-message .mw-echo-notifications-badge + .oo-ui-popupWidget { left: 0.6em }

width: 50% !important; }
 * 1) pt-notifications-alert,
 * 2) pt-notifications-message {

background-color: #d2d2d2; color: #ffffff; }
 * 1) pt-notifications-alert .mw-echo-notifications-badge,
 * 2) pt-notifications-message .mw-echo-notifications-badge {

background-color: #c2c2c2 }
 * 1) pt-notifications-alert .mw-echo-notifications-badge:hover,
 * 2) pt-notifications-message .mw-echo-notifications-badge:hover,
 * 3) pt-notifications-alert .mw-echo-notifications-badge:active,
 * 4) pt-notifications-message .mw-echo-notifications-badge:active,
 * 5) pt-notifications-alert .mw-echo-notifications-badge:focus,
 * 6) pt-notifications-message .mw-echo-notifications-badge:focus {

background-color: #d11813 }
 * 1) pt-notifications-alert .mw-echo-notifications-badge.mw-echo-unseen-notifications {

background-color: #5d95ff }
 * 1) pt-notifications-message .mw-echo-notifications-badge.mw-echo-unseen-notifications {

.client-nojs #pt-uls { display: none }

.client-nojs #ca-ve-edit, .client-nojs .mw-editsection-divider, .client-nojs .mw-editsection-visualeditor, .ve-not-available #ca-ve-edit, .ve-not-available .mw-editsection-divider, .ve-not-available .mw-editsection-visualeditor { display: none }

.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type, .client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) { margin-right: 0.25em; color: #555 }

.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type, .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) { margin-left: 0.25em; color: #555 }

@media print { .noprint, div#jump-to-nav, .mw-jump, div.top, div#column-one, .mw-editsection, .mw-editsection-like, #footer-places, .mw-hidden-catlinks, .usermessage, .patrollink, .ns-0 .mw-redirectedfrom, div.magnify, #mw-navigation, #siteNotice, div#f-poweredbyico, div#f-copyrightico, li#about, li#disclaimer, li#mobileview, li#privacy { display: none }   body { background: #fff; color: #000; margin: 0; padding: 0 }   h1, h2, h3, h4, h5, h6 { font-weight: bold; page-break-after: avoid }   dt { font-weight: bold }   ul { list-style-type: square }   p { margin: 1em 0; line-height: 1.2em; orphans: 3; widows: 3 }   pre, .mw-code { background: #fff; color: #000; border: 1pt dashed #000; padding: 1em 0; font-size: 8pt; white-space: pre; word-wrap: break-word; overflow: auto }   img, .wikitable, .thumb { page-break-inside: avoid }   img { border: 0; vertical-align: middle }   #globalWrapper { width: 100% !important; min-width: 0 !important }   .mw-body { position: relative; margin-top: 0; margin-left: 12em; border: 0; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); direction: ltr; }   #column-content { margin: 0 !important }   #column-content .mw-body { padding: 1em; margin: 0 !important }   #toc { background-color: #f9f9f9; border: 1pt solid #aaa; padding: 5px; display: table }   .tocnumber, .toctext { display: table-cell }   .tocnumber { padding-left: 0; padding-right: 0.5em }   .mw-content-ltr .tocnumber { padding-left: 0; padding-right: 0.5em }   .mw-content-rtl .tocnumber { padding-left: 0.5em; padding-right: 0 }   #footer { background: #fff; color: #000; margin-top: 1em; border-top: 1pt solid #aaa; direction: ltr }   a { background: none !important; padding: 0 !important }   .mw-body a.external.text:after, .mw-body a.external.autonumber:after { content: " (" attr( href) ")"; word-wrap: break-word }   .mw-body a.external.text[href^='//']:after, .mw-body a.external.autonumber[href^='//']:after { content: " (https:" attr( href) ")" }   a,    a.external, a.new, a.stub { color: #000 !important; text-decoration: none !important }   a,    a.external, a.new, a.stub { color: inherit !important; text-decoration: inherit !important }   div.floatright { float: right; clear: right; position: relative; margin: 0.5em 0 0.8em 1.4em }   div.floatright p { font-style: italic }   div.floatleft { float: left; clear: left; position: relative; margin: 0.5em 1.4em 0.8em 0 }   div.floatleft p { font-style: italic }   div.center { text-align: center }   div.thumb { background-color: transparent; border: 0; width: auto; margin-top: 0.5em; margin-bottom: 0.8em }   div.thumbinner { background-color: #fff; border: 1pt solid #ccc; padding: 3px !important; font-size: 94%; text-align: center; overflow: hidden }   html .thumbimage { border: 1pt solid #ccc }   html .thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 3px !important; font-size: 94% }   div.tright { float: right; clear: right; margin: 0.5em 0 0.8em 1.4em }   div.tleft { float: left; clear: left; margin: 0.5em 1.4em 0.8em 0 }   img.thumbborder { border: 1pt solid #ddd }   table.wikitable, table.mw_metadata { background: #fff; margin: 1em 0; border: 1pt solid #aaa; border-collapse: collapse }   table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td, .mw_metadata th, .mw_metadata td { border: 1pt solid #aaa; padding: 0.2em }   table.wikitable > tr > th, table.wikitable > * > tr > th, .mw_metadata th { background: #fff; font-weight: bold; text-align: center }   table.wikitable > caption, .mw_metadata caption { font-weight: bold }   table.listing, table.listing td { border: 1pt solid #000; border-collapse: collapse }   a.sortheader { margin: 0 0.3em }   .catlinks ul { display: inline; padding: 0; list-style: none none }   .catlinks li { display: inline-block; line-height: 1.15em; padding: 0 .4em; border-left: 1pt solid #aaa; margin: 0.1em 0 }   .catlinks li:first-child { padding-left: .2em; border-left: 0 }   .printfooter { padding: 1em 0 } }

@media screen { .mw-content-ltr { direction: ltr }   .mw-content-rtl { direction: rtl }   .sitedir-ltr textarea, .sitedir-ltr input { direction: ltr }   .sitedir-rtl textarea, .sitedir-rtl input { direction: rtl }   .mw-userlink { unicode-bidi: embed }   mark { background-color: yellow; color: black }   wbr { display: inline-block }   input[type="submit"], input[type="button"], input[type="reset"], input[type="file"] { direction: ltr }   textarea[dir="ltr"], input[dir="ltr"] { direction: ltr }   textarea[dir="rtl"], input[dir="rtl"] { direction: rtl }   abbr[title], .explain[title] { border-bottom: 1px dotted; cursor: help }   @supports (text-decoration:underline dotted) { abbr[title], .explain[title] { border-bottom: none; text-decoration: underline dotted }   }    .mw-plusminus-pos { color: #006400 }   .mw-plusminus-neg { color: #8b0000 }   .mw-plusminus-null { color: #aaa }   .mw-plusminus-pos, .mw-plusminus-neg, .mw-plusminus-null { unicode-bidi: -moz-isolate; unicode-bidi: isolate }   span.comment { font-style: italic; unicode-bidi: -moz-isolate; unicode-bidi: isolate }   #wikiPreview.ontop { margin-bottom: 1em }   #editform, #toolbar, #wpTextbox1 { clear: both }   li span.deleted, span.history-deleted { text-decoration: line-through; color: #888; font-style: italic }   .not-patrolled { background-color: #ffa }   .unpatrolled { font-weight: bold; color: red }   div.patrollink { font-size: 75%; text-align: right }   td.mw-label { text-align: right }   td.mw-input { text-align: left }   td.mw-submit { text-align: left }   td.mw-label { vertical-align: middle }   td.mw-submit { white-space: nowrap }   input#wpSummary { width: 80%; margin-bottom: 1em }   .mw-input-with-label { white-space: nowrap }   .mw-content-ltr .thumbcaption { text-align: left }   .mw-content-ltr .magnify { float: right }   .mw-content-rtl .thumbcaption { text-align: right }   .mw-content-rtl .magnify { float: left }   #catlinks { 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 #AAA; margin: 0.125em 0; padding: 0 0.5em; zoom: 1; display: inline !ie }   .catlinks li:first-child { padding-left: 0.25em; border-left: none }   .catlinks li a.mw-redirect { font-style: italic }   .mw-hidden-cats-hidden { display: none }   .catlinks-allhidden { display: none }   p.mw-protect-editreasons, p.mw-filedelete-editreasons, p.mw-delete-editreasons { font-size: 90%; text-align: right }   .autocomment { color: gray }   #pagehistory .history-user { margin-left: 0.4em; margin-right: 0.2em }   #pagehistory li { border: 1px solid white }   #pagehistory li.selected { background-color: #f9f9f9; border: 1px dashed #aaa }   .mw-history-revisionactions { float: right }   .newpage, .minoredit, .botedit { font-weight: bold }   div.mw-warning-with-logexcerpt { padding: 3px; margin-bottom: 3px; border: 2px solid #2F6FAB; clear: both }   div.mw-warning-with-logexcerpt ul li { font-size: 90% }   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 }   a.new { color: #BA0000 }   .plainlinks a.external { background: none !important; padding: 0 !important }   .rtl a.external.free, .rtl a.external.autonumber { direction: ltr; unicode-bidi: embed }   table.wikitable { margin: 1em 0; background-color: #f9f9f9; border: 1px solid #aaa; border-collapse: collapse; color: black }   table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td { border: 1px solid #aaa; padding: 0.2em 0.4em }   table.wikitable > tr > th, table.wikitable > * > tr > th { background-color: #f2f2f2; text-align: center }   table.wikitable > caption { font-weight: bold }   .error, .warning, .success { font-size: larger }   .error { color: #cc0000 }   .warning { color: #705000 }   .success { color: #009000 }   .errorbox, .warningbox, .successbox { border: 1px solid; padding: .5em 1em; margin-bottom: 1em; display: inline-block; zoom: 1; *display: inline }   .errorbox h2, .warningbox h2, .successbox h2 { font-size: 1em; color: inherit; font-weight: bold; display: inline; margin: 0 .5em 0 0; border: none }   .errorbox { color: #cc0000; border-color: #fac5c5; background-color: #fae3e3 }   .warningbox { color: #705000; border-color: #fde29b; background-color: #fdf1d1 }   .successbox { color: #008000; border-color: #b7fdb5; background-color: #e1fddf }   .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 }   .previewnote { color: #c00; margin-bottom: 1em }   .previewnote p { text-indent: 3em; margin: 0.8em 0 }   .visualClear { clear: both }   .mw-datatable { border-collapse: collapse }   .mw-datatable, .mw-datatable td, .mw-datatable th { border: 1px solid #aaaaaa; padding: 0 0.15em 0 0.15em }   .mw-datatable th { background-color: #ddddff }   .mw-datatable td { background-color: #ffffff }   .mw-datatable tr:hover td { background-color: #eeeeff }   table.mw_metadata { font-size: 0.8em; margin-left: 0.5em; margin-bottom: 0.5em; width: 400px }   table.mw_metadata caption { font-weight: bold }   table.mw_metadata th { font-weight: normal }   table.mw_metadata td { padding: 0.1em }   table.mw_metadata { border: none; border-collapse: collapse }   table.mw_metadata td, table.mw_metadata th { text-align: center; border: 1px solid #aaaaaa; padding-left: 5px; padding-right: 5px }   table.mw_metadata th { background-color: #f9f9f9 }   table.mw_metadata td { background-color: #fcfcfc }   table.mw_metadata ul.metadata-langlist { list-style-type: none; list-style-image: none; padding-right: 5px; padding-left: 5px; margin: 0 }   .mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul { margin: 0.3em 0 0 1.6em; padding: 0 }   .mw-content-rtl ul, .mw-content-ltr .mw-content-rtl ul { margin: 0.3em 1.6em 0 0; padding: 0 }   .mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol { margin: 0.3em 0 0 3.2em; padding: 0 }   .mw-content-rtl ol, .mw-content-ltr .mw-content-rtl ol { margin: 0.3em 3.2em 0 0; padding: 0 }   .mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd { margin-left: 1.6em; margin-right: 0 }   .mw-content-rtl dd, .mw-content-ltr .mw-content-rtl dd { margin-right: 1.6em; margin-left: 0 }   .mw-ajax-loader { background-image: url(/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; margin-right: 0.6em; background-image: url(/resources/src/mediawiki.legacy/images/spinner.gif?ca65b); background-position: center center; background-repeat: no-repeat }   h1:lang(anp), h1:lang(as), h1:lang(bh), 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 }   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 }   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(mr) 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: .3em 0 }   .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 }   .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 }   .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 }   .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-help-field-hint { display: none; margin-left: 2px; margin-bottom: -8px; padding: 0 0 0 15px; background-image: url(/resources/src/mediawiki.legacy/images/help-question.gif?346d8); background-position: left center; background-repeat: no-repeat; cursor: pointer; font-size: .8em; text-decoration: underline; color: #0645ad }   .mw-help-field-hint:hover { background-image: url(/resources/src/mediawiki.legacy/images/help-question-hover.gif?53eb5) }   .mw-help-field-data { display: block; background-color: #d6f3ff; padding: 5px 8px 4px 8px; border: 1px solid #5dc9f4; margin-left: 20px }   #mw-clearyourcache, #mw-sitecsspreview, #mw-sitejspreview, #mw-usercsspreview, #mw-userjspreview { direction: ltr; unicode-bidi: embed }   .diff-currentversion-title, .diff { direction: ltr; unicode-bidi: embed }   .diff-contentalign-right td { direction: rtl; unicode-bidi: embed }   .diff-contentalign-left td { direction: ltr; unicode-bidi: embed }   .diff-multi, .diff-otitle, .diff-ntitle, .diff-lineno { direction: ltr !important; unicode-bidi: embed }   #mw-revision-info, #mw-revision-info-current, #mw-revision-nav { direction: ltr; display: inline }   div.tright, div.floatright, table.floatright { clear: right; float: right }   div.tleft, div.floatleft, table.floatleft { float: left; clear: left }   div.floatright, table.floatright, div.floatleft, table.floatleft { position: relative }   #mw-credits a { unicode-bidi: embed }   .mw-jump, #jump-to-nav { overflow: hidden; height: 0; zoom: 1 }   .printfooter { display: none }   .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 }   .mw-editsection, .mw-editsection-like { font-size: small; font-weight: normal; margin-left: 1em; vertical-align: baseline; line-height: 1em; display: inline-block }   .mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection { margin-left: 1em }   .mw-content-rtl .mw-editsection, .mw-content-ltr .mw-content-rtl .mw-editsection { margin-right: 1em }   sup, sub { line-height: 1 } }

@media print { li.gallerybox { vertical-align: top; display: inline-block }   ul.gallery, li.gallerybox { zoom: 1; *display: inline }   ul.gallery { margin: 2px; padding: 2px; display: block }   li.gallerycaption { font-weight: bold; text-align: center; display: block; word-wrap: break-word }   li.gallerybox div.thumb { text-align: center; border: 1px solid #ccc; margin: 2px }   div.gallerytext { overflow: hidden; font-size: 94%; padding: 2px 4px; word-wrap: break-word } }

li.gallerybox { vertical-align: top; display: -moz-inline-box; display: inline-block }

ul.gallery, li.gallerybox { zoom: 1; *display: inline }

ul.gallery { margin: 2px; padding: 2px; display: block }

li.gallerycaption { font-weight: bold; text-align: center; display: block; word-wrap: break-word }

li.gallerybox div.thumb { text-align: center; border: 1px solid #ccc; background-color: #f9f9f9; margin: 2px }

li.gallerybox div.thumb img { display: block; margin: 0 auto }

div.gallerytext { overflow: hidden; font-size: 94%; padding: 2px 4px; word-wrap: break-word }

ul.mw-gallery-nolines li.gallerybox div.thumb { background-color: transparent; border: none }

ul.mw-gallery-nolines li.gallerybox div.gallerytext { text-align: center }

ul.mw-gallery-packed li.gallerybox div.thumb, ul.mw-gallery-packed-overlay li.gallerybox div.thumb, ul.mw-gallery-packed-hover li.gallerybox div.thumb { background-color: transparent; border: none }

ul.mw-gallery-packed li.gallerybox div.thumb img, ul.mw-gallery-packed-overlay li.gallerybox div.thumb img, ul.mw-gallery-packed-hover li.gallerybox div.thumb img { margin: 0 auto }

ul.mw-gallery-packed-hover li.gallerybox, ul.mw-gallery-packed-overlay li.gallerybox { position: relative }

ul.mw-gallery-packed-hover div.gallerytextwrapper { overflow: hidden; height: 0 }

ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper { position: absolute; background: white; background: rgba(255, 255, 255, 0.8); padding: 5px 10px; bottom: 0; left: 0; height: auto; font-weight: bold; margin: 2px }

ul.mw-gallery-packed-hover, ul.mw-gallery-packed-overlay, ul.mw-gallery-packed { text-align: center }

.mw-headline-anchor { display: none }

@media screen { a { text-decoration: none; color: #0645ad; background: none }   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: #772233 }   a.new, #p-personal a.new { color: #ba0000 }   a.new:visited, #p-personal a.new:visited { color: #a55858 }   .mw-body a.extiw, .mw-body a.extiw:active { color: #36b }   .mw-body a.extiw:visited { color: #636 }   .mw-body a.extiw:active { color: #b63 }   .mw-body a.external { color: #36b }   .mw-body a.external:visited { color: #636 }   .mw-body a.external:active { color: #b63 }   .mw-body a.external.free { word-wrap: break-word }   img { border: none; vertical-align: middle }   hr { height: 1px; color: #aaa; background-color: #aaa; border: 0; margin: .2em 0 }   h1, h2, h3, h4, h5, h6 { color: black; background: none; font-weight: normal; margin: 0; overflow: hidden; padding-top: .5em; padding-bottom: .17em; border-bottom: 1px solid #aaa }   h1 { font-size: 188% }   h2 { font-size: 150% }   h3, h4, h5, h6 { border-bottom: none; font-weight: bold }   h3 { font-size: 128% }   h4 { font-size: 116% }   h5 { font-size: 108% }   h6 { font-size: 100% }   h1, h2 { margin-bottom: .6em }   h3, h4, h5 { margin-bottom: .3em }   p { margin: .4em 0 .5em 0 }   p img { margin: 0 }   ul { list-style-type: square; margin: .3em 0 0 1.6em; padding: 0 }   ol { margin: .3em 0 0 3.2em; padding: 0; list-style-image: none }   li { margin-bottom: .1em }   dt { font-weight: bold; margin-bottom: .1em }   dl { margin-top: .2em; margin-bottom: .5em }   dd { margin-left: 1.6em; margin-bottom: .1em }   pre, code, tt, kbd, samp, .mw-code { font-family: monospace, Courier }   code { color: black; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 2px; padding: 1px 4px }   pre, .mw-code { color: black; background-color: #f9f9f9; border: 1px solid #ddd; padding: 1em; white-space: pre-wrap }   table { font-size: 100% }   fieldset { border: 1px solid #2f6fab; 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: .5em; font-size: 95% }   form { border: none; margin: 0 }   textarea { width: 100%; padding: .1em; display: block; box-sizing: border-box }   .center { width: 100%; text-align: center }   *.center * { margin-left: auto; margin-right: auto }   .small { font-size: 94% }   table.small { font-size: 100% }   #toc, .toc, .mw-warning, .toccolours { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; font-size: 95% }   #toc, .toc { display: inline-block; display: table; zoom: 1; *display: inline; padding: 7px }   table#toc, table.toc { border-collapse: collapse }   table#toc td, table.toc td { padding: 0 }   #toc h2, .toc h2 { display: inline; border: none; 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 }   .tocnumber, .toctext { display: table-cell; text-decoration: inherit }   .tocnumber { padding-left: 0; padding-right: 0.5em }   .mw-content-ltr .tocnumber { padding-left: 0; padding-right: 0.5em }   .mw-content-rtl .tocnumber { padding-left: 0.5em; padding-right: 0 }   .mw-warning { margin-left: 50px; margin-right: 50px; text-align: center }   div.floatright, table.floatright { margin: 0 0 .5em .5em; border: 0 }   div.floatright p { font-style: italic }   div.floatleft, table.floatleft { margin: 0 .5em .5em 0; border: 0 }   div.floatleft p { font-style: italic }   div.thumb { margin-bottom: .5em; width: auto; background-color: transparent }   div.thumbinner { border: 1px solid #ccc; padding: 3px; background-color: #f9f9f9; font-size: 94%; text-align: center; overflow: hidden }   html .thumbimage { border: 1px solid #ccc }   html .thumbcaption { border: none; line-height: 1.4em; padding: 3px; font-size: 94%; text-align: left }   div.magnify { float: right; margin-left: 3px }   div.magnify a { display: block; text-indent: 15px; white-space: nowrap; overflow: hidden; width: 15px; height: 11px; background-image: url(/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?eb4e4); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M1.509%201.865h10.99v7.919h-10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M-1.499%206.868h5.943v4.904h-5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M1.509%201.865h10.99v7.919h-10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M-1.499%206.868h5.943v4.904h-5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A); background-image: -webkit-linear-gradient(transparent, transparent), url(/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)!ie; background-image: linear-gradient(transparent, transparent), url(/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)!ie; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }   img.thumbborder { border: 1px solid #dddddd }   .mw-content-ltr .thumbcaption { text-align: left }   .mw-content-ltr .magnify { float: right; margin-left: 3px; margin-right: 0 }   .mw-content-ltr div.magnify a { background-image: url(/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?eb4e4); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M1.509%201.865h10.99v7.919h-10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M-1.499%206.868h5.943v4.904h-5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M1.509%201.865h10.99v7.919h-10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M-1.499%206.868h5.943v4.904h-5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A); background-image: -webkit-linear-gradient(transparent, transparent), url(/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)!ie; background-image: linear-gradient(transparent, transparent), url(/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?7fa0a)!ie }   .mw-content-rtl .thumbcaption { text-align: right }   .mw-content-rtl .magnify { float: left; margin-left: 0; margin-right: 3px }   .mw-content-rtl div.magnify a { background-image: url(/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a50a7); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M9.491%201.865h-10.99v7.919h10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M12.499%206.868h-5.943v4.904h5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%2015%22%20width%3D%2215%22%20height%3D%2211%22%3E%0A%20%20%20%20%3Cg%20id%3D%22magnify-clip%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22bigbox%22%20d%3D%22M9.491%201.865h-10.99v7.919h10.99z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22smallbox%22%20d%3D%22M12.499%206.868h-5.943v4.904h5.943z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A); background-image: -webkit-linear-gradient(transparent, transparent), url(/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)!ie; background-image: linear-gradient(transparent, transparent), url(/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?96de0)!ie }   div.tright { margin: .5em 0 1.3em 1.4em }   div.tleft { margin: .5em 1.4em 1.3em 0 }   .catlinks { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; margin-top: 1em; clear: both }   .editOptions { background-color: #F0F0F0; border: 1px solid silver; border-top: none; padding: 1em 1em 1.5em 1em; margin-bottom: 2em }   .usermessage { background-color: #ffce7b; border: 1px solid #ffa500; color: black; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle }   #siteNotice { position: relative; text-align: center; margin: 0 }   #localNotice { margin-bottom: 0.9em }   .firstHeading { margin-bottom: .1em; line-height: 1.2em; padding-bottom: 0 }   #siteSub { display: none }   #jump-to-nav { margin-top: -1.4em; margin-bottom: 1.4em }   #contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0 0 1.4em 1em; color: #545454; width: auto }   span.subpages { display: block } }

.mw-wiki-logo { background-image: url(images/4/40/Scwiki.svg); }

@media screen { html { font-size: 100% }   html, body { height: 100%; margin: 0; padding: 0; font-family: sans-serif }   body { -webkit-font-smoothing: antialiased; background-color: #f6f9fa; -moz-osx-font-smoothing: grayscale; }   .mw-body { margin-left: 12rem; padding: 1em; border: 1px solid #a7d7f9; border-right-width: 0; margin-top: -1px; background-color: #ffffff; color: #252525; direction: ltr }   .mw-body .mw-editsection, .mw-body .mw-editsection-like { font-family: sans-serif }   .mw-body p { line-height: inherit; margin: 0.5em 0 }   .mw-body h1, .mw-body h2 { font-family: "Linux Libertine", Georgia, Times, serif; line-height: 1.3; margin-bottom: 0.25em; padding: 0 }   .mw-body h1 { font-size: 1.8em }   .mw-body .mw-body-content h1 { margin-top: 1em }   .mw-body h2 { font-size: 1.5em; margin-top: 1em }   .mw-body h3, .mw-body h4, .mw-body h5, .mw-body h6 { line-height: 1.6; margin-top: 0.3em; margin-bottom: 0; padding-bottom: 0 }   .mw-body h3 { font-size: 1.2em }   .mw-body h3, .mw-body h4 { font-weight: bold }   .mw-body h4, .mw-body h5, .mw-body h6 { font-size: 100% }   .mw-body #toc h2, .mw-body .toc h2 { font-size: 100%; font-family: sans-serif }   .mw-body .firstHeading { overflow: visible }   .mw-body .mw-indicators { float: right; line-height: 1.6; font-size: 0.875em; position: relative; z-index: 1 }   .mw-body .mw-indicator { display: inline-block; zoom: 1; *display: inline }   div.emptyPortlet { display: none }   ul { list-style-type: disc; list-style-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%225%22%20height%3D%2213%22%3E%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%20fill%3D%22%2300528c%22%2F%3E%0A%3C%2Fsvg%3E%0A); list-style-image: url(/skins/Vector/images/bullet-icon.svg?90d59)!ie; list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAIAAADuXjPfAAAABnRSTlMA/wD/AP83WBt9AAAAHklEQVR4AWP4jwrowWcI6oEgEBtIISNCfFT9mOYDACO/lbNIGC/yAAAAAElFTkSuQmCC) \9; list-style-image: url(/skins/Vector/images/bullet-icon.png?e31f8) \9!ie }   pre, .mw-code { line-height: 1.3em }   #siteNotice { font-size: 0.8em }   .redirectText { font-size: 140% }   .redirectMsg p { margin: 0 }   .mw-body-content { position: relative; line-height: 1.6; font-size: 0.875em; z-index: 0 }   #p-personal { position: relative; padding: 0 0 0 .5rem; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }   #p-personal h3 { display: block; margin: 0; padding: 0; width: 36px; height: 100%; background: url(skins/Vector/images/user-icon.svg) left center no-repeat, url(/skins/Vector/images/arrow-down-icon.svg) right center no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }   #p-personal ul { right: .5rem; list-style-type: none; list-style-image: none; margin: 0; }   #p-personal:hover > ul { display: block; }   #p-personal li { float: left; margin: 0; width: 100%; white-space: nowrap; }   #pt-anonuserpage { color: #707070 }   #p-search { margin: 0 1rem 0 0; height: 100%; line-height: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }   #p-search h3 { display: none }   #p-search form, #p-search input { height: 100%; }   div#simpleSearch { display: block; position: relative; padding-right: 1.4em; width: 9rem; height: 100%; }   div#simpleSearch input { margin: 0; padding: 0; border: 0; font-family: "Electrolize", sans-serif; background-color: transparent; color: #c3f2ff; }   div#simpleSearch #searchInput { width: 100%; box-sizing: content-box; font-size: .8rem; direction: ltr; -webkit-appearance: textfield; -webkit-transition: all .3s; transition: all .3s; }   div#simpleSearch #searchInput:focus { border-bottom: 1px solid #40e6f0; box-shadow: 0 1px 0 0 #40e6f0; outline: none; }   div#simpleSearch #searchInput.placeholder { color: #c3f2ff; }   div#simpleSearch #searchInput::-webkit-input-placeholder { color: #c3f2ff; }   div#simpleSearch #searchInput::-moz-placeholder { color: #c3f2ff; }   div#simpleSearch #searchInput:-ms-input-placeholder { color: #c3f2ff; }   div#simpleSearch #searchInput:-moz-placeholder { color: #c3f2ff; }   div#simpleSearch #searchInput::-webkit-search-decoration, div#simpleSearch #searchInput::-webkit-search-cancel-button, div#simpleSearch #searchInput::-webkit-search-results-button, div#simpleSearch #searchInput::-webkit-search-results-decoration { -webkit-appearance: textfield }   div#simpleSearch #searchButton, div#simpleSearch #mw-searchButton { position: absolute; top: 0; right: 0; width: 1.65em; cursor: pointer; text-indent: 100%; direction: ltr; white-space: nowrap; overflow: hidden; background: url(skins/Vector/images/search-ltr.svg) center center no-repeat; -webkit-transition: background 0.3s; transition: background 0.3s; }   div#simpleSearch #searchButton:hover, div#simpleSearch #mw-searchButton:hover { background-image: url(images/d/da/Search-ltr-hover.svg); }   div#simpleSearch #mw-searchButton { z-index: 1 }   #p-views { margin-left: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }   #p-cactions { margin-right: auto; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }   #p-cactions-label { height: 100%; margin: 0; padding: 0 .3rem; background: url(images/5/5a/More.svg) center center no-repeat; background-size: 13px; }   #p-cactions-label:hover { background: url(images/8/85/More-hover.svg) center center no-repeat; background-size: 13px; }   #p-cactions-label span, #p-cactions-label a { display: none; }   div.vectorTabs h3 { display: none }   div.vectorTabs { padding-left: 1px }   div.vectorTabs ul { float: left; height: 100%; list-style-type: none; list-style-image: none; margin: 0; padding: 0; }   div.vectorTabs ul li { float: left; line-height: 1.125em; height: 100%; margin: 0; padding: 0; white-space: nowrap }   div.vectorTabs ul > li { display: block }   div.vectorTabs li {} div.vectorTabs li.new a,   div.vectorTabs li.new a:visited { color: #a55858 }   div.vectorTabs li.selected { border-bottom: 2px solid #40e6f0; }   div.vectorTabs li.selected a,    div.vectorTabs li.selected a:visited { color: #fff; text-decoration: none; }   div.vectorTabs li.icon a { background-position: bottom right; background-repeat: no-repeat }   div.vectorTabs li a { display: block; line-height: 4rem; padding: 0 .5em; color: #c3f2ff; cursor: pointer; font-size: 0.8em }   div.vectorMenu { direction: ltr; float: left; cursor: pointer; position: relative }   body.rtl div.vectorMenu { direction: rtl }   div.vectorMenu h3 span { display: block; font-size: 0.8rem; margin-right: 20px; line-height: 4rem; font-weight: normal; color: #c3f2ff; }   div.vectorMenu h3 a { position: absolute; top: 0; right: 0; width: 20px; height: 2.5em; background-image: url(/skins/Vector/images/arrow-down-icon.png?d72f0); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M15.502%206.001l-5%205.001-5-5.001z%22%20fill%3D%22%23797979%22%2F%3E%3C%2Fsvg%3E); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M15.502%206.001l-5%205.001-5-5.001z%22%20fill%3D%22%23797979%22%2F%3E%3C%2Fsvg%3E); background-image: -webkit-linear-gradient(transparent, transparent), url(/skins/Vector/images/arrow-down-icon.svg?92f5b)!ie; background-image: linear-gradient(transparent, transparent), url(/skins/Vector/images/arrow-down-icon.svg?92f5b)!ie; background-image: -o-linear-gradient(transparent, transparent), url(/skins/Vector/images/arrow-down-icon.png?d72f0); background-position: 100% 70%; background-repeat: no-repeat; -webkit-transition: background-position 250ms; transition: background-position 250ms }   div.vectorMenu.menuForceShow h3 a { background-position: 100% 100% }   div.vectorMenuFocus h3 a { background-image: url(/skins/Vector/images/arrow-down-focus-icon.png?69899); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M15.502%206.001l-5%205.001-5-5.001z%22%20fill%3D%22%23929292%22%2F%3E%3C%2Fsvg%3E); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M15.502%206.001l-5%205.001-5-5.001z%22%20fill%3D%22%23929292%22%2F%3E%3C%2Fsvg%3E); background-image: -webkit-linear-gradient(transparent, transparent), url(/skins/Vector/images/arrow-down-focus-icon.svg?6cc06)!ie; background-image: linear-gradient(transparent, transparent), url(/skins/Vector/images/arrow-down-focus-icon.svg?6cc06)!ie; background-image: -o-linear-gradient(transparent, transparent), url(/skins/Vector/images/arrow-down-focus-icon.png?69899) }   div.vectorMenu div.menu, #p-personal ul { min-width: 100%; position: absolute; background-color: white; border-top-width: 0; clear: both; text-align: left; display: none; z-index: 2; box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }   div.vectorMenu div.menu { left: -10px; }   div.vectorMenu:hover div.menu, div.vectorMenu.menuForceShow div.menu { display: block }   div.vectorMenu ul { list-style-type: none; list-style-image: none; padding: 0; margin: 0; text-align: left }   div.vectorMenu ul, x:-moz-any-link { min-width: 5em }   div.vectorMenu ul, x:-moz-any-link, x:default { min-width: 0 }   div.vectorMenu li { padding: 0; margin: 0; text-align: left; line-height: 1em }   div.vectorMenu li a,    #p-personal a { display: block; padding: 10px 20px; white-space: nowrap; color: black; cursor: pointer; font-size: 0.8rem; -webkit-transition: background 0.3s; transition: background 0.3s; }   div.vectorMenu li a:hover, #p-personal a: hover { background-color: rgba(0, 0, 0, 0.1); }   div.vectorMenu li a.new, #p-personal a.new { color: black; }   div.vectorMenu li.selected a,    div.vectorMenu li.selected a:visited { color: #fff; text-decoration: none; }   * html div.vectorMenu div.menu { display: block; position: static; border: 0 }   * html div#mw-head div.vectorMenu h3 { display: none }   * html div.vectorMenu li { float: left; line-height: 1.125em; border-right: 1px solid #a7d7f9 }   * html div.vectorMenu li a { padding-top: 1.25em }   @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg) }       to { -webkit-transform: rotate(360deg); transform: rotate(360deg) }   }    @keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg) }       to { -webkit-transform: rotate(360deg); transform: rotate(360deg) }   }    #ca-view a,    #ca-ve-edit a,    #ca-edit a,    #ca-viewsource a,    #ca-watch.icon a,    #ca-unwatch.icon a,    #ca-talk a,    #p-cactions-label { width: 12px; overflow: hidden; text-indent: 100%; white-space: nowrap; -webkit-transition: background 0.3s; transition: background 0.3s; }   #ca-view a { background: url(images/4/4d/Read.svg) no-repeat center center; }   #ca-view a:hover { background: url(images/8/82/Read-hover.svg) no-repeat center center; }   #ca-ve-edit a { background: url(images/3/30/Edit.svg) no-repeat center center; }   #ca-ve-edit a:hover { background: url(images/2/28/Edit-hover.svg) no-repeat center center; }   #ca-edit a,    #ca-viewsource a { background: url(images/5/57/Code.svg) no-repeat center center; }   #ca-edit a:hover, #ca-viewsource a:hover { background: url(images/e/e6/Code-hover.svg) no-repeat center center; }   #ca-unwatch.icon a,    #ca-watch.icon a { margin: 0; padding: 0 .5em; display: block; width: 12px; }   #ca-watch.icon a,    #ca-watch.icon a:focus, #ca-unwatch.icon a:hover { background: url(/images/0/06/Watch.svg) no-repeat center center; }   #ca-unwatch.icon a,    #ca-watch.icon a:hover, #ca-unwatch.icon a:focus { background: url(/images/e/ee/Watch-hover.svg) no-repeat center center; }   #ca-unwatch.icon a.loading, #ca-watch.icon a.loading { background-image: url(/skins/Vector/images/watch-icon-loading.png?5cb92); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d1d1d1%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M8.103%201.146l2.175%204.408%204.864.707-3.52%203.431.831%204.845-4.351-2.287-4.351%202.287.831-4.845-3.52-3.431%204.864-.707z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23d1d1d1%22%20stroke-width%3D%220.9999199999999999%22%2F%3E%3C%2Fsvg%3E); background-image: -webkit-linear-gradient(transparent, transparent), url(/skins/Vector/images/watch-icon-loading.svg?6ca63)!ie; background-image: linear-gradient(transparent, transparent), url(/skins/Vector/images/watch-icon-loading.svg?6ca63)!ie; background-image: -o-linear-gradient(transparent, transparent), url(/skins/Vector/images/watch-icon-loading.png?5cb92); -webkit-animation: rotate 700ms infinite linear; animation: rotate 700ms infinite linear; outline: none; cursor: default; pointer-events: none; background-position: 50% 60%; -webkit-transform-origin: 50% 57%; transform-origin: 50% 57% }   #ca-unwatch.icon a span, #ca-watch.icon a span { display: none; }   #ca-talk a { background: url(images/2/2d/Discussion.svg) center center no-repeat; background-size: 13px auto; }   #ca-talk a:hover { background: url(images/8/84/Discussion-hover.svg) center center no-repeat; background-size: 13px auto; }   #p-namespaces ul > li[id^="ca-nstab-"] { display: none; }   #mw-navigation h2 { position: absolute; top: -9999px }   #mw-navigation > div { position: fixed; font-family: "Electrolize", sans-serif; }   #mw-navigation a:hover { text-decoration: none; }   #mw-page-base { height: 4em; }   #mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em }   div#mw-head { display: -webkit-box; display: -ms-flexbox; display: flex; top: 0; left: 0; right: 0; z-index: 3; padding: 0 1.5rem; height: 4rem; box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); background: #0a1b2c; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }   #left-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }   #right-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }   #p-logo { position: relative; top: 0; left: 0; margin: 4em 0 0 0; padding: 3em 1em; height: 160px; border-bottom: 1px solid #e0e0e0; background: #fefefe; }   #p-logo a { display: block; width: 10em; height: 160px; background-repeat: no-repeat; background-position: center center; text-decoration: none }   div#mw-panel { top: 0; left: 0; padding-top: 0; width: 12rem; height: 100%; font-size: inherit; overflow-y: scroll; }   div#mw-panel > div { position: relative; }   div#mw-panel div.portal { margin: 0 0.6em 0 0.7em; padding: 0.25em 0; direction: ltr; background-position: top left; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAAAAAAphRnkAAAAJ0lEQVQIW7XFsQEAIAyAMPD/b7uLWz8wS5youFW1UREfiIpH1Q2VBz7fGPS1dOGeAAAAAElFTkSuQmCC); background-image: url(/skins/Vector/images/portal-break.png?3ea1b)!ie }   div#mw-panel div.portal h3 { font-size: 0.75em; color: #4d4d4d; font-weight: normal; margin: 0; padding: 0.25em 0 0.25em 0.25em; cursor: default; border: none }   div#mw-panel div.portal div.body { margin: 0 0 0 1.25em; padding-top: 0 }   div#mw-panel div.portal div.body ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0 }   div#mw-panel div.portal div.body ul li { line-height: 1.125em; margin: 0; padding: 0.25em 0; font-size: 0.75em; word-wrap: break-word }   div#mw-panel div.portal div.body ul li a { color: #0645ad }   div#mw-panel div.portal div.body ul li a:visited { color: #0b0080 }   div#mw-panel #p-logo + div.portal { background-image: none; margin-top: 0 }   div#mw-panel #p-logo + div.portal h3 { display: none }   div#mw-panel #p-logo + div.portal div.body { margin-left: 0.5em }   div#footer { margin-left: 10em; margin-top: 0; padding: 0.75em; direction: ltr }   div#footer ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0 }   div#footer ul li { margin: 0; padding: 0; padding-top: 0.5em; padding-bottom: 0.5em; color: #333; font-size: 0.7em }   div#footer #footer-icons { float: right }   div#footer #footer-icons li { float: left; margin-left: 0.5em; line-height: 2em; text-align: right }   div#footer #footer-info li { line-height: 1.4em }   div#footer #footer-places li { float: left; margin-right: 1em; line-height: 2em }   body.ltr div#footer #footer-places { float: left }   .mw-body .external { background-position: center right; background-repeat: no-repeat; background-image: url(/skins/Vector/images/external-link-ltr-icon.png?325de); background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E); background-image: -webkit-linear-gradient(transparent, transparent), url(/skins/Vector/images/external-link-ltr-icon.svg?13447)!ie; background-image: linear-gradient(transparent, transparent), url(/skins/Vector/images/external-link-ltr-icon.svg?13447)!ie; background-image: -o-linear-gradient(transparent, transparent), url(/skins/Vector/images/external-link-ltr-icon.png?325de); padding-right: 13px } }

/* Search box suggestions */ .suggestions { position: fixed; z-index: 4; margin: 0; box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);

}

.suggestions-results { padding: 0; margin: 0; cursor: pointer; background-color: white; border: 0; }

.suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: black; text-decoration: none; }

.suggestions-result:hover { background-color: rgba(0, 0, 0, 0.1); }

.suggestions-result { padding: 10px 20px; overflow: hidden; text-overflow: ellipsis; }

.suggestions-special { position: relative; display: none; padding: 10px 20px; margin: 0; line-height: 1.25em; cursor: pointer; background-color: #eee; border: none; }

.suggestions-special:hover { background-color: rgba(0,0,0,0.1); }

/* @media screen and (min-width:982px) { .mw-body { margin-left: 11em; padding: 1.25em 1.5em 1.5em 1.5em }   #p-logo { left: 0.5em }   div#footer { margin-left: 11em; padding: 1.25em }   #mw-panel { padding-left: 0.5em }   #p-search { margin-right: 1em }   #left-navigation { margin-left: 11em }   #p-personal { right: 1em }   #mw-head-base { margin-left: 11em } }

/* Materialize checkboxes */

form p { margin-bottom: 10px; text-align: left; }

form p:last-child { margin-bottom: 0; }

/* Remove default checkbox */

[type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: absolute; left: -9999px; opacity: 0; }

[type="checkbox"] { /* checkbox aspect */ }

[type="checkbox"] + label { position: relative; display: inline-block; height: 25px; padding-left: 35px; font-size: 1em; line-height: 25px; cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; }

[type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after { position: absolute; top: 0; left: 0; z-index: 0; width: 18px; height: 18px; margin-top: 2px; border: 2px solid #5a5a5a; border-radius: 1px; content: ''; -webkit-transition: .2s; transition: .2s; }

[type="checkbox"]:not(.filled-in) + label:after { border: 0; -webkit-transform: scale(0); transform: scale(0); }

[type="checkbox"]:not(:checked):disabled + label:before { background-color: rgba(0, 0, 0, 0.26); border: none; }

[type="checkbox"].tabbed:focus + label:after { background-color: rgba(0, 0, 0, 0.1); border: 0; border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }

[type="checkbox"]:checked + label:before { top: -4px; left: -5px; width: 12px; height: 22px; border-top: 2px solid transparent; border-right: 2px solid #26a69a; border-bottom: 2px solid #26a69a; border-left: 2px solid transparent; -webkit-transform: rotate(40deg); transform: rotate(40deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }

[type="checkbox"]:checked:disabled + label:before { border-right: 2px solid rgba(0, 0, 0, 0.26); border-bottom: 2px solid rgba(0, 0, 0, 0.26); }

[type="checkbox"]:checked:disabled + label:before { border-right: 2px solid rgba(0, 0, 0, 0.26); border-bottom: 2px solid rgba(0, 0, 0, 0.26); }

/* Indeterminate checkbox */

[type="checkbox"]:indeterminate + label:before { top: -11px; left: -12px; width: 10px; height: 22px; border-top: none; border-right: 2px solid #26a69a; border-bottom: none; border-left: none; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }

[type="checkbox"]:indeterminate:disabled + label:before { background-color: transparent; border-right: 2px solid rgba(0, 0, 0, 0.26); }

[type="checkbox"].filled-in + label:after { border-radius: 2px; }

[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after { position: absolute; left: 0; z-index: 1; content: ''; -webkit-transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s; transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s; }

[type="checkbox"].filled-in:not(:checked) + label:before { top: 10px; left: 6px; width: 0; height: 0; border: 3px solid transparent; -webkit-transform: rotateZ(37deg); transform: rotateZ(37deg); -webkit-transform-origin: 20% 40%; transform-origin: 100% 100%; }

[type="checkbox"].filled-in:not(:checked) + label:after { top: 0; z-index: 0; width: 20px; height: 20px; background-color: transparent; border: 2px solid #5a5a5a; }

[type="checkbox"].filled-in:checked + label:before { top: 0; left: 1px; width: 8px; height: 13px; border-top: 2px solid transparent; border-right: 2px solid #fff; border-bottom: 2px solid #fff; border-left: 2px solid transparent; -webkit-transform: rotateZ(37deg); transform: rotateZ(37deg); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }

[type="checkbox"].filled-in:checked + label:after { top: 0; z-index: 0; width: 20px; height: 20px; background-color: #26a69a; border: 2px solid #26a69a; }

[type="checkbox"].filled-in.tabbed:focus + label:after { background-color: rgba(0, 0, 0, 0.1); border-color: #5a5a5a; border-radius: 2px; }

[type="checkbox"].filled-in.tabbed:checked:focus + label:after { background-color: #26a69a; border-color: #26a69a; border-radius: 2px; }

[type="checkbox"].filled-in:disabled:not(:checked) + label:before { background-color: transparent; border: 2px solid transparent; }

[type="checkbox"].filled-in:disabled:not(:checked) + label:after { background-color: #BDBDBD; border-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + label:before { background-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + label:after { background-color: #BDBDBD; border-color: #BDBDBD; }