MediaWiki:Nyxvector.css

From SDG Wiki
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* ################################################## */
/* ###                 Main  Page                 ### */
/* ################################################## */

/* Layout */

.fpmain {
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

.fpbanner {
    background: rgba(0, 0, 0, 0.2);
    color: #B3B4B7;
    margin: 0 5px 5px 5px;
    padding: 5px;
    min-height: 80px;
}

.fpbannertable {
    display: table;
    border: none;
    background: transparent;
    width: 100%; 
    min-height: 75px;
    margin: 0;
    padding: 5px;
}

.fpbannercell {
    display: table-cell; 
    text-align: center; 
    vertical-align: middle;
}

.fpbannerblock {
    border: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 132%;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
}

.fpmidsections {
    float: left;
    width: 100%;
    overflow: hidden;
}

.fpbox {
    background: rgba(0, 0, 0, 0.2);
    margin: 5px;
    padding: 5px;
    overflow: hidden;
}

.fpbox .mainheading {
    border: none;
    border-bottom: 1px solid #505050;
    font-size: 150%;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    overflow: hidden;
}

.fpbox .heading {
    border: none;
    border-bottom: 1px solid #505050;
    text-align: center;
    font-size: 132%;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    overflow: hidden;
}

.fpmain .columns .leftcol {
    width: 100%;
    margin: 0;
    padding: 0;
}

.fpmain .columns .rightcol {
    width: 100%;
    margin: 0;
    padding: 0;
}

.fpsection1, .fpsection2, .fpsection3, .fpsection4 {
    float: left;
    clear: both; 
    width: 100%;
}

div.fp2columnonly, div.fp3columnonly {
    display: none; 
}

@media (min-width: 790px) {
    .fpsection1 {
        float: left;
        clear: none;
        width: 50%;
    }
    .fpmidsections {
        clear: none;
        float: right;
        width: 50%;
    }
    .fpsection4 {
        float: left;
        clear: none;
        width: 50%;
    }
    div.fp2columnonly {
        display: block; 
    }
}

@media (min-width: 990px) {
    .fpmain .columns .leftcol {
        float: left;
        width: 50%;
        margin: 0;
        padding: 0;
    }
    .fpmain .columns .rightcol {
        float: right;
        width: 50%;
        margin: 0;
        padding: 0;
    }
}

@media (min-width: 1390px) {
    .fpmidsections {
        clear: none;
        float: right;
        width: 33.33%;
    }
    .fpsection1 {
        clear: none;
        width: 66.67%;
    }
    .fpsection2 {
        clear: none;
        width: 50%;
    }
    .fpsection3 {
        clear: none;
        width: 50%;
    }
    .fpsection4 {
        clear: left;
        width: 66.67%;
    }
    div.fp2columnonly {
        display: none; 
    }
    div.fp3columnonly {
        display: block; 
    }
}

.fpbox.plain {
    background: transparent;
    border: none;
}

.fpimagelist ul {
    list-style-type: none;
    list-style-image: none;
}

.fpvideos {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.fpvideo {
    display: inline-block;
    margin: 0 5px;
}

/* Heading Removal */

body.page-Main_Page h1.firstHeading {
    display: none
}

/******************************************************/
/******************************************************/

/* ################################################## */
/* ###              Template:Infobox              ### */
/* ################################################## */
 
/* Infobox Colors */

.va-infobox-content,
.va-infobox-footer,
.va-infobox-image,
.va-infobox-mainimage {
   background: transparent;
}

.va-infobox-content,
.va-infobox-footer {
   border: 1px solid #1E1E1E;
}
 
.va-infobox-icon {
   background: transparent;
   border: 0px solid #1E1E1E;
   font-weight: bold;
}

.va-infobox-header {
   background: #2C2C2C;
   border: 1px solid #1E1E1E;
   font-weight: bold;
}

.va-infobox-label {
   background: #282828;
   border: 1px solid #1E1E1E;
   font-weight: bold;
}

.va-infobox-title {
   background-color: #282828;
   border: 1px solid #1E1E1E;
   text-align: center;
   vertical-align: middle;
   width: 100%;
}

.va-infobox-header .mw-collapsible-toggle a {
   color: #FFF;
}
 
.va-infobox-divider-float {
   border-color: transparent;
   border-style: solid;
   border-width: 0 0 1px 1px;
   clear: right;
   float: right;
   margin: -1px 0 0 2px;
   min-width: 18px;
   padding: 0 0 0 2px;
   text-align: center;
}
 
/* Exterior Set-up */

.va-infobox {
   border: 2px solid #1E1E1E;
   border-radius: 0px;
   clear: right;
   float: right;
   font-size: 11px;
   line-height: 16px;
   margin: 0 0 5px 10px;
}

/* Interior Set-up */

.va-infobox-cont,
.va-infobox-group {
   margin: 0;
   width: 100%;
}
 
.va-infobox-mainimage-table {
   margin: 0 auto;
}
 
.va-infobox-mainimage-table + .va-infobox-mainimage-table {
   margin-top: 2px;
}

/* Tooltips */

.va-infobox-tooltip {
   border-color: green transparent transparent blue;
   border-style: solid;
   border-width: 3px;
   float: left;
   height: 0;
   left: -2px;
   margin-bottom: -100%;
   margin-right: -100%;
   position: absolute;
   top: -1px;
   width: 0;
}

/* Cellspacing */

.va-infobox,
.va-infobox-cont,
.va-infobox-group,
.va-infobox-mainimage-table,
.va-infobox-spacing-h,
.va-infobox-spacing-v {
   background: transparent;
}
 
.va-infobox-spacing-h {
   border-right: 1px solid transparent;
   width: 0%;
}
 
.va-infobox-spacing-v {
   font-size: 1px;
   height: 1px;
   line-height: 0;
}
 
.va-infobox-columns + .va-infobox-spacing {
   display: none !important;
}
 
/* Widths */

.va-infobox-columns-1 .va-infobox-col1 {
   width: 100%;
}
 
.va-infobox-columns-2 .va-infobox-col1,
.va-infobox-columns-3 .va-infobox-col1,
.va-infobox-columns-4 .va-infobox-col1 {
   width: 28%;
}
 
.va-infobox-columns-2 .va-infobox-col2 {
   width: 72%;
}
 
.va-infobox-columns-3 .va-infobox-col2,
.va-infobox-columns-3 .va-infobox-col3 {
   width: 36%;
}
 
.va-infobox-columns-4 .va-infobox-col2,
.va-infobox-columns-4 .va-infobox-col3,
.va-infobox-columns-4 .va-infobox-col4 {
   width: 24%;
}
 
/* Cell Styles */

.va-infobox-content,
.va-infobox-footer,
.va-infobox-header,
.va-infobox-image,
.va-infobox-label,
.va-infobox-title {
   padding: 1px 2px;
}

.va-infobox-image,
.va-infobox-footer,
.va-infobox-header,
.va-infobox-icon,
.va-infobox-mainimage,
.va-infobox-mainimage-cont,
.va-infobox-mainimage-image {
   text-align: center;
   vertical-align: middle;
}

.va-infobox-content {
   padding: 0px 4px;
   text-align: left;
   vertical-align: top;
}

.va-infobox-label {
   cursor: default;
   text-align: center;
   vertical-align: top;
}

.va-infobox-icon-cont {
   margin: 0;
   padding: 0;
   position: relative;
}

.va-infobox-icon-table {
   margin: 0 auto;
}

.va-infobox-mainimage-cont + .va-infobox-icon-table {
   position: absolute;
   right: 3px;
   top: 1px;
}

.va-infobox-image {
   max-width: 0;
}

.va-infobox-image-cont {
   margin-right: -100%;
   margin-right: 0;
   text-align: center;
   width: 100%;
}

.va-infobox-image-desc {
   font-size: 10px;
   line-height: 15px;
   padding: 1px 1px 0;
}

.va-infobox-image-upload {
   padding: 15px 3px;
}

.va-infobox-mainimage {
   padding: 2px 0;
}

.va-infobox-mainimage-cont {
   margin: 0;
   width: 100%;
}

.va-infobox-mainimage-image {
   background: transparent;
   padding: 0 1px;
}

.va-infobox-mainimage-minheight {
   width: 0%;
}

.va-infobox-mainimage-minheight div {
   height: 120px;
   margin: 0;
   padding: 0;
   width: 1px;
}

.va-infobox-title-main {
   font-size: 15px;
   font-weight: bold;
   line-height: 20px;
}

.va-infobox-title-sub {
   font-size: 12px;
   line-height: 15px;
}

.va-infobox-title-super {
   font-size: 10px;
   line-height: 12px;
}

.va-infobox-tooltip-cell {
   cursor: help;
}

.va-infobox-tooltip-cont {
   height: 0;
   position: relative;
   width: 0;
}

/* Collapse Buttons */

.va-infobox-group-collapsible .va-infobox-header {
   padding-left: 40px;
   padding-right: 40px;
}

.va-infobox-header .mw-collapsible-toggle {
   left: 40px;
   margin-left: -100%;
   position: relative;
}

/* Adaptation of Lists and Paragraphs */

.va-infobox ul,
.va-infobox ol,
.va-infobox p {
   line-height: 16px;
   margin-bottom: 0;
}

.va-infobox ul,
.va-infobox ol {
   margin-left: 20px;
   margin-top: 0;
}

.va-infobox p,
.va-infobox * + ul,
.va-infobox * + ol {
   margin-top: 3px;
}

.va-infobox ul li,
.va-infobox ol li {
   margin-bottom: 0;
}

/******************************************************/
/******************************************************/

/* ################################################## */
/* ###               Template:Navbox              ### */
/* ################################################## */

/* Outer Table Border */

.va-navbox-border {
   border: 2px solid #1E1E1E;
}

/* Cell Styles and Widths */

.va-navbox-title {
   background-color: #282828;
   border: 1px solid #1E1E1E;
   color: #FFFFFF;
   font-weight: normal;
   padding: 1px 2px;
}

.va-navbox-footer,
.va-navbox-header {
   background: #2C2C2C;
   border: 1px solid #1E1E1E;
}

.va-navbox-group {
   background: #282828;
   border: 1px solid #1E1E1E;
}

.va-navbox-columncont .va-navbox-spacing-h {
   border-right: 1px solid transparent;
   width: 0%;
}

.va-navbox-colgroup,
.va-navbox-subgroup {
   background: #2C2C2C;
   border: 1px solid #1E1E1E;
}

.va-navbox-cell,
.va-navbox-column,
.va-navbox-image {
   background: transparent;
   border: 1px solid transparent;
}

.va-navbox-nested .va-navbox-title {
   background: #C9D0AC;
   border: 1px solid #AAAAAA;
   color: #282828;
}

.va-navbox-nested .va-navbox-footer, 
.va-navbox-nested .va-navbox-group,
.va-navbox-nested .va-navbox-header {
   background: #D6DBC1;
}

.va-navbox-nested .va-navbox-colgroup, 
.va-navbox-nested .va-navbox-subgroup {
   background: #DDE1CB;
}

/* Outer Table Widths and Floats */

.va-navbox {
   font-size: 11px; 
   line-height: 16px;
   width: 100%;
}

.va-navbox-bottom {
   clear: both; 
   margin: 5px auto 0;
   width: 100%;
}

.va-navbox-left {
   clear: left;
   float: left;
   margin: 0 1.5em 0.5em 0;
   width: 240px;
}

.va-navbox-right {
   clear: right;
   float: right;
   margin: 0 0 0.5em 1.5em;
   width: 240px;
}

.va-navbox-bottom + .va-navbox-bottom {
   margin-top: 2px;
}

/* Inner Table */

.va-navbox-brick {
   margin: 0;
   width: 100%;
}

/* Cellspacing */

.va-navbox,
.va-navbox-border,
.va-navbox-brickcont,
.va-navbox-padding,
.va-navbox-spacing-h,
.va-navbox-spacing-v {
   background: transparent;
}

.va-navbox-padding {
   padding: 1px;
}

.va-navbox-spacing-h {
   width: 1px;
}

.va-navbox-spacing-v {
   font-size: 1pt;
   height: 1px;
   line-height: 0em;
}

.va-navbox-headertext,
.va-navbox-titletext {
   font-weight: bold;
   padding-left: 40px;
   padding-right: 40px;
}

.va-navbox-maintitle .va-navbox-titletext {
   font-size: 118%;
}

/* Template:Navbar and Collapse Button */

.va-navbox-editlink {
   float: left;
   margin-right: -100%;
   text-align: left;
   width: 40px;
}

.va-navbox .mw-collapsible-toggle {
   margin-left: -100%;
}

.va-navbox-cell,
.va-navbox-colgroup,
.va-navbox-column,
.va-navbox-footer,
.va-navbox-group,
.va-navbox-header,
.va-navbox-image,
.va-navbox-subgroup {
   padding: 1px 2px;
}

.va-navbox-colgroup,
.va-navbox-group,
.va-navbox-subgroup {
   font-weight: bold;
}

.va-navbox-group,
.va-navbox-subgroup {
   text-align: center;
   width: 15%;
}

.va-navbox-cell-nogroups,
.va-navbox-column,
.va-navbox-colgroup,
.va-navbox-footer,
.va-navbox-image {
   text-align: center;
}

.va-navbox-cell-withgroups {
   text-align: left;
}

.va-navbox-column {
   vertical-align: top;
}

.va-navbox-image {
   width: 8%;
}

/* Lists in Column Rows */

.va-navbox-formatlist ul,
.va-navbox-formatlist li {
   list-style-image: none;
   list-style-type: none;
   line-height: 16px;
   margin: 0.6em 0;
   padding: 0;
}

.va-navbox-formatlist li li {
   font-size: 90%;
}

.va-navbox-formatlist li ul {
   margin-bottom: 0.5em;
   margin-top: -0.1em;
}

.va-navbox-formatlist li ul li {
   margin: 0em;
}

/* Nested */

.va-navbox .va-navbox-nested {
   font-size: 100%;
}

/* Links */

.va-navbox-editlink .va-navbar-item {
   color: #FFF !important;
}

.va-navbox-nowraplinks .va-navbox-cell a,
.va-navbox-nowraplinks .va-navbox-column a {
   white-space: nowrap;
}

.va-navbox-maintitle a:link,
.va-navbox-maintitle a:visited {
}

.va-navbox-maintitle a:hover,
.va-navbox-maintitle a:active {
   color: #FFF;
}

.va-navbox-maintitle a.new {
   color: #F11 !important;
}

.va-navbox-maintitle .mw-collapsible-toggle a {
   color: #FFF !important;
}

/******************************************************/
/******************************************************/

/* CSS placed here will affect users of the NyxVector skin */

.mw-body .external {
    background-image: none;
    padding-right: 0px;
}

#preferences.jsprefs {
  background: transparent
}

.mw-body-content {
    position: relative;
    line-height: 1.6;
    font-size: .875em;
}

/* #preftoc li.selected {
    background-image: none;
} */

.client-js #preftoc li.selected a {
    background-image:  none;
}

.mw-scribunto-console-fieldset {
    background: #3D3D3D;
    border: 1px solid #2A4B8D;
    color: #FFFFFF;
    margin: 1em 0 1em 0;
    padding: 0 1em 1em;
}

.mw-scribunto-message {
    color: #00FFFF;
    background: #4E4E4E;
    padding: 0 5px;
}

#mw-scribunto-input {
    width: 100%;
    border: 0;
    padding: 0;
    overflow: auto;
    background: #4E4E4E;
}

.sitedir-ltr textarea, .sitedir-ltr input {
    background-color: #3F3F3F;
    border-color: #4C4C4C;
    color: #FFFFFF;
}

a {
  color: #E69710 !important;
}

a.new {
  color: #CC3B10 !important;
}

#footer-poweredbyico {
  display: none;
}

#mw-panel *:not(h3) > a:not(:hover):not(:focus),
#footer a:not(:hover):not(:focus),
.mw-notification a:not(:hover):not(:focus) {
    color: #BFBFBF !important;
    text-shadow: 0px 0px 5px black;
}

#mw-panel .portal h3 {
    color: #FFFFFF !important;
    text-shadow: 0 0 5px black !important;
}

.nyxvectorTabs li a span, 
div#mw-head a,
div.nyxvectorMenu h3 span {
    color: #BFBFBF !important;
    text-shadow: 0 0 5px black;
}

#right-navigation {
    color: #9A8866;
    text-shadow: 0 0 5px black;
}

#p-logo a {
    background-image: url("https://cdn.smartlydressedgames.com/MediaWiki/6/60/SDG_Circular_Logo_Bordered_O.png") !important;
}

body {
    background-image: url("https://cdn.smartlydressedgames.com/MediaWiki/3/32/Fence_teaser_image_smaller_bg_dark_%26_blur.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}

div#mw-page-base {
    background: none;
}

#pageWrapper {
    padding-right: 1em;
}

#mw-panel #p-logo + .portal {
    margin-top: 0em;
}

#mw-panel #p-Quick_Links.portal {
    border-top: 1px solid #4c4c4c;
}

#mw-panel #p-tb.portal {
    border-top: 1px solid #4c4c4c;
}

#mw-panel #p-Quick_Links.portal .body, #p-tb.portal .body {
    background-image: none
}

/* CSS placed here will affect users of the NyxVector skin */

/* Override NyxVector colour scheme to make it dark (compiled from modified LESS code) */

h1,h2,h3,h4,h5,h6{
    color:#c1c1c1
}

hr{
    color:#222
}

.editOptions{
    background-color:#333;border-color:#4c4c4c
}

input,textarea{
    background-color:#4c4c4c;border-color:#4c4c4c;color:#c1c1c1
}

a,.mw-body a.external,.mw-body a.extiw{
    color:#e69710
}

a:visited,.mw-body a.external:visited,.mw-body a.extiw:visited{
    color:#8a7f6c
}

a.new,#p-personal a.new{
    color:#d44
}

ul{
    list-style-image:none
}

div.thumbinner,.catlinks{
    background-color:#4c4c4c;border-color:#666
}

#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{
    background-color: #3b3d40;
    border-color:#666;
}

code{
    border:none;background-color:inherit;color:inherit
}

table.mw_metadata td,table.mw_metadata th,table.wikitable,table.wikitable>*>tr>th,table.wikitable>*>tr>td,pre{
    color:#c1c1c1;background-color:#4c4c4c;border-color:#666
}

table.mw_metadata th,table.wikitable>*>tr>th{
    background-color:#595959
}

table.diff{
    background-color:#4c4c4c
}

td .diffchange{
    color:#4c4c4c
}

#pagehistory li.selected,td.diff-context{
    background-color:inherit;color:inherit
}

#pagehistory li{
    border: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{
    background-color:rgba(0,0,0,0.8)
}

#left-navigation div.nyxvectorTabs,#right-navigation div.nyxvectorTabs{
    background-image:inherit;background-color:#250b2d
}

#left-navigation div.nyxvectorTabs ul,#right-navigation div.nyxvectorTabs ul{
    background-color:#250b2d
}

#left-navigation div.nyxvectorTabs ul li,#right-navigation div.nyxvectorTabs ul li{
    background-color:#222;background-image:-moz-linear-gradient(top, #2e2e2e 20%, #222 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #2e2e2e), color-stop(100%, #222));background-image:-webkit-linear-gradient(top, #2e2e2e 20%, #222 100%);background-image:linear-gradient(#2e2e2e 20%, #222 100%)
}

#left-navigation div.nyxvectorTabs li.new a,#right-navigation div.nyxvectorTabs li.new a,#left-navigation div.nyxvectorTabs li.new a:visited,#right-navigation div.nyxvectorTabs li.new a:visited{
    color:#d44
}

#left-navigation div.nyxvectorTabs li.selected,#right-navigation div.nyxvectorTabs li.selected{
    background-color:#333;background-image:-moz-linear-gradient(top, #e69710 0, #333 10%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e69710), color-stop(10%, #333));background-image:-webkit-linear-gradient(top, #e69710 0, #333 10%);background-image:linear-gradient(#e69710 0, #333 10%)
}

#left-navigation div.nyxvectorTabs li.selected a,#right-navigation div.nyxvectorTabs li.selected a,#left-navigation div.nyxvectorTabs li.selected a:visited,#right-navigation div.nyxvectorTabs li.selected a:visited{
    color:#8a7f6c
}

#left-navigation div.nyxvectorTabs li a,#right-navigation div.nyxvectorTabs li a{
    color:#e69710
}

#left-navigation div.nyxvectorTabs span,#right-navigation div.nyxvectorTabs span{
    background:transparent
}

div#mw-head #right-navigation div.nyxvectorMenu h3{
    background:inherit
}

div#mw-head div.nyxvectorMenu h3 span{
    color:#e69710
}

div.nyxvectorMenu h3 a{
    background:inherit
}

div.nyxvectorMenu ul{
    background-color:black;border:solid 1px #0c0c0c
}

div.nyxvectorMenu li a{
    color:#e69710
}

div.nyxvectorMenu li.selected a,div.nyxvectorMenu li.selected a:visited{
    color:#8a7f6c;text-decoration:none
}

div.nyxvectorMenu#p-cactions div.menu{
    border-color:#666
}

div.nyxvectorMenu#p-cactions ul{
    border:0;background-color:#4c4c4c
}

#mw-navigation div#mw-panel div.portal{
    background-image:none;border-top:1px solid #4c4c4c
}

#mw-navigation div#mw-panel div.portal#p-logo,#mw-navigation div#mw-panel div.portal#p-navigation{
    border-top:none
}

html{
    font-size:100%
}

html,body{
    height:100%;margin:0;padding:0;font-family:sans-serif
}

body{
    background-color:#2a2a2a
}

.mw-body{
    margin-left:10em;padding:1em;border:1px solid #250b2d;border-right-width:0;margin-top:-1px;background-color:#333;color:#c1c1c1;direction:ltr
}

.mw-body .mw-editsection,.mw-body .mw-editsection-like{
    font-family:sans-serif
}

.mw-body p{
    line-height:inherit;margin:.5em 0
}

.mw-body h1,.mw-body h2,.mw-body #firstHeading{
    font-family:"Linux Libertine",Georgia,Times,serif;line-height:1.3;margin-bottom:.25em;padding:0
}

.mw-body h1,.mw-body #firstHeading{
    font-size:1.8em
}

.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:.3em;margin-bottom:0;padding-bottom:0
}

.mw-body h3{
    font-size:1.17em
}

.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
}

div.emptyPortlet{
    display:none
}

ul{
    list-style-type:disc;list-style-image:/* @embed */ url('skins/NyxVector/images/bullet-icon.png')
}

#siteNotice{
    font-size:.8em
}

.redirectText{
    font-size:140%
}

.redirectMsg img{
    vertical-align:text-bottom
}

.mw-body-content{
    position:relative;line-height:1.6;font-size:.875em
}

body.nyxvector-animateLayout .mw-body,body.nyxvector-animateLayout div#footer,body.nyxvector-animateLayout #left-navigation{
    -webkit-transition:margin-left 250ms,padding 250ms;-moz-transition:margin-left 250ms,padding 250ms;-o-transition:margin-left 250ms,padding 250ms;transition:margin-left 250ms,padding 250ms
}

body.nyxvector-animateLayout #p-logo{
    -webkit-transition:left 250ms;-moz-transition:left 250ms;-o-transition:left 250ms;transition:left 250ms
}

body.nyxvector-animateLayout #mw-panel{
    -webkit-transition:padding-right 250ms;-moz-transition:padding-right 250ms;-o-transition:padding-right 250ms;transition:padding-right 250ms
}

body.nyxvector-animateLayout #p-search{
    -webkit-transition:margin-right 250ms;-moz-transition:margin-right 250ms;-o-transition:margin-right 250ms;transition:margin-right 250ms
}

body.nyxvector-animateLayout #p-personal{
    -webkit-transition:right 250ms;-moz-transition:right 250ms;-o-transition:right 250ms;transition:right 250ms
}

body.nyxvector-animateLayout #mw-head-base{
    -webkit-transition:margin-left 250ms;-moz-transition:margin-left 250ms;-o-transition:margin-left 250ms;transition:margin-left 250ms
}

#p-personal{
    position:absolute;top:.33em;right:.75em;z-index:100
}

#p-personal h3{
    display:none
}

#p-personal ul{
    list-style-type:none;list-style-image:none;margin:0;padding-left:10em
}

#p-personal li{
    line-height:1.125em;float:left;margin-left:.75em;margin-top:.5em;font-size:.75em;white-space:nowrap
}

#pt-userpage,#pt-anonuserpage{
    background-position:left top;background-repeat:no-repeat;background-image:url('skins/NyxVector/images/user-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/user-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/user-icon.svg');padding-left:15px !important
}

#p-search{
    float:left;margin-right:.5em;margin-left:.5em
}

#p-search h3{
    display:none
}

#p-search form,#p-search input{
    margin:0;margin-top:.4em
}

div#simpleSearch{
    display:block;width:12.6em;padding-right:1.4em;height:1.4em;margin-top:.65em;position:relative;min-height:1px;border:solid 1px #aaa;color:black;background-color:white;background-image:/* @embed */ url('skins/NyxVector/images/search-fade.png');background-position:top left;background-repeat:repeat-x
}

div#simpleSearch input{
    margin:0;padding:0;border:0;background-color:transparent;color:black
}

div#simpleSearch #searchInput{
    width:100%;padding:.2em 0 .2em .2em;font-size:13px;direction:ltr;-webkit-appearance:textfield
}

div#simpleSearch #searchInput:focus{
    outline:none
}

div#simpleSearch #searchInput.placeholder{
    color:#999
}

div#simpleSearch #searchInput:-ms-input-placeholder{
    color:#999
}

div#simpleSearch #searchInput:-moz-placeholder{
    color:#999
}

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;height:100%;cursor:pointer;text-indent:-99999px;line-height:1;direction:ltr;white-space:nowrap;overflow:hidden;background-image:url('skins/NyxVector/images/search-ltr.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/search-ltr.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/search-ltr.svg');background-position:center center;background-repeat:no-repeat
}

div#simpleSearch #mw-searchButton{
    z-index:1
}

div.nyxvectorTabs h3{
    display:none
}

div.nyxvectorTabs{
    float:left;height:2.5em;background-image:/* @embed */ url('skins/NyxVector/images/tab-break.png');background-position:bottom left;background-repeat:no-repeat;padding-left:1px
}

div.nyxvectorTabs ul{
    float:left;height:100%;list-style-type:none;list-style-image:none;margin:0;padding:0;background-image:/* @embed */ url('skins/NyxVector/images/tab-break.png');background-position:right bottom;background-repeat:no-repeat
}

div.nyxvectorTabs ul li{
    float:left;line-height:1.125em;display:inline-block;height:100%;margin:0;padding:0;background-color:#f3f3f3;background-image:/* @embed */ url('skins/NyxVector/images/tab-normal-fade.png');background-position:bottom left;background-repeat:repeat-x;white-space:nowrap
}

div.nyxvectorTabs ul>li{
    display:block
}

div.nyxvectorTabs li.new a,div.nyxvectorTabs li.new a:visited{
    color:#a55858
}

div.nyxvectorTabs li.selected{
    background-image:/* @embed */ url('skins/NyxVector/images/tab-current-fade.png')
}

div.nyxvectorTabs li.selected a,div.nyxvectorTabs li.selected a:visited{
    color:#333;text-decoration:none
}

div.nyxvectorTabs li.icon a{
    background-position:bottom right;background-repeat:no-repeat
}

div.nyxvectorTabs li a{
    display:inline-block;height:1.9em;padding-left:.5em;padding-right:.5em;color:#e69710;cursor:pointer;font-size:.8em
}

div.nyxvectorTabs li>a{
    display:block
}

div.nyxvectorTabs span{
    display:inline-block;background-image:/* @embed */ url('skins/NyxVector/images/tab-break.png');background-position:bottom right;background-repeat:no-repeat
}

div.nyxvectorTabs span a{
    display:inline-block;padding-top:1.25em
}

div.nyxvectorTabs span>a{
    float:left;display:block
}

div.nyxvectorMenu{
    direction:ltr;float:left;cursor:pointer;position:relative
}

body.rtl div.nyxvectorMenu{
    direction:rtl
}

div#mw-head div.nyxvectorMenu h3{
    float:left;background-image:/* @embed */ url('skins/NyxVector/images/tab-break.png');background-repeat:no-repeat;background-position:bottom right;margin-left:-1px;font-size:1em;height:2.5em;padding-right:1px;margin-right:-1px
}

div.nyxvectorMenu h3 span{
    display:block;font-size:.8em;padding-left:.7em;padding-top:1.375em;margin-right:20px;font-weight:normal;color:#4d4d4d
}

div.nyxvectorMenu h3 a{
    position:absolute;top:0;right:0;width:20px;height:2.5em;background-image:url('skins/NyxVector/images/arrow-down-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/arrow-down-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/arrow-down-icon.svg');background-position:100% 70%;background-repeat:no-repeat;-webkit-transition:background-position 250ms;-moz-transition:background-position 250ms;-o-transition:background-position 250ms;transition:background-position 250ms
}

div.nyxvectorMenu.menuForceShow h3 a{
    background-position:100% 100%
}

div.nyxvectorMenuFocus h3 a{
    background-image:url('skins/NyxVector/images/arrow-down-focus-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/arrow-down-focus-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/arrow-down-focus-icon.svg')
}

div.nyxvectorMenu div.menu{
    min-width:100%;position:absolute;top:2.5em;left:-1px;background-color:white;border:solid 1px silver;border-top-width:0;clear:both;text-align:left;display:none
}

div.nyxvectorMenu:hover div.menu,div.nyxvectorMenu.menuForceShow div.menu{
    display:block
}

div.nyxvectorMenu ul{
    list-style-type:none;list-style-image:none;padding:0;margin:0;text-align:left
}

div.nyxvectorMenu ul,x:-moz-any-link{
    min-width:5em
}

div.nyxvectorMenu ul,x:-moz-any-link,x:default{
    min-width:0
}

div.nyxvectorMenu li{
    padding:0;margin:0;text-align:left;line-height:1em
}

div.nyxvectorMenu li a{
    display:inline-block;padding:.5em;white-space:nowrap;color:#e69710;cursor:pointer;font-size:.8em
}

div.nyxvectorMenu li>a{
    display:block
}

div.nyxvectorMenu li.selected a,div.nyxvectorMenu li.selected a:visited{
    color:#333;text-decoration:none
}

@-webkit-keyframes rotate{
    from{
    -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)
}

to{
    -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)
}


}

@-moz-keyframes rotate{
    from{
    -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)
}

to{
    -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)
}


}

@-o-keyframes rotate{
    from{
    -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)
}

to{
    -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)
}


}

@keyframes rotate{
    from{
    -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)
}

to{
    -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)
}


}

#ca-unwatch.icon a,#ca-watch.icon a{
    margin:0;padding:0;display:block;width:26px;padding-top:3.1em;margin-top:0;height:0;overflow:hidden;background-position:5px 60%
}

#ca-unwatch.icon a{
    background-image:url('skins/NyxVector/images/unwatch-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/unwatch-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/unwatch-icon.svg')
}

#ca-watch.icon a{
    background-image:url('skins/NyxVector/images/watch-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/watch-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/watch-icon.svg')
}

#ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{
    background-image:url('skins/NyxVector/images/unwatch-icon-hl.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/unwatch-icon-hl.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/unwatch-icon-hl.svg')
}

#ca-watch.icon a:hover,#ca-watch.icon a:focus{
    background-image:url('skins/NyxVector/images/watch-icon-hl.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/watch-icon-hl.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/watch-icon-hl.svg')
}

#ca-unwatch.icon a.loading,#ca-watch.icon a.loading{
    background-image:url('skins/NyxVector/images/watch-icon-loading.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/watch-icon-loading.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/NyxVector/images/watch-icon-loading.svg');-webkit-animation:rotate 700ms infinite linear;-moz-animation:rotate 700ms infinite linear;-o-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
}

#mw-navigation h2{
    position:absolute;top:-9999px
}

#mw-page-base{
    height:5em;background-position:bottom left;background-repeat:repeat-x;background-image:url('skins/NyxVector/images/page-fade.png');background-color:#2a2a2a;background-image:-moz-linear-gradient(top, #333 50%, #2a2a2a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(100%, #2a2a2a));background-image:-webkit-linear-gradient(top, #333 50%, #2a2a2a 100%);background-image:linear-gradient(#333 50%, #2a2a2a 100%);background-color:#333
}

#mw-head-base{
    margin-top:-5em;margin-left:10em;height:5em
}

div#mw-head{
    position:absolute;top:0;right:0;width:100%
}

div#mw-head h3{
    margin:0;padding:0
}

#left-navigation{
    float:left;margin-left:10em;margin-top:2.5em;margin-bottom:-2.5em;display:inline
}

#right-navigation{
    float:right;margin-top:2.5em
}

#p-logo{
    position:absolute;top:-160px;left:0;width:10em;height:160px
}

#p-logo a{
    display:block;width:10em;height:160px;background-repeat:no-repeat;background-position:center center;text-decoration:none
}

div#mw-panel{
    font-size:inherit;position:absolute;top:160px;padding-top:1em;width:10em;left:0
}

div#mw-panel div.portal{
    margin:0 .6em 0 .7em;padding:.25em 0;direction:ltr;background-position:top left;background-repeat:no-repeat;background-image:/* @embed */ url('skins/NyxVector/images/portal-break.png')
}

div#mw-panel div.portal h3{
    font-size:.75em;color:#4d4d4d;font-weight:normal;margin:0;padding:.25em 0 .25em .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:.25em 0;font-size:.75em;word-wrap:break-word
}

div#mw-panel div.portal div.body ul li a{
    color:#e69710
}

div#mw-panel div.portal div.body ul li a:visited{
    color:#8a7f6c
}

div#mw-panel div.portal.first{
    background-image:none;margin-top:0
}

div#mw-panel div.portal.first h3{
    display:none
}

div#mw-panel div.portal.first div.body{
    margin-left:.5em
}

div#footer{
    margin-left:10em;margin-top:0;padding:.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:.5em;padding-bottom:.5em;color:#333;font-size:.7em
}

div#footer #footer-icons{
    float:right
}

div#footer #footer-icons li{
    float:left;margin-left:.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
}

/* Edit summary/publish text */

.oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
    color: white
}

/* Notification message CSS */

.mw-notification {
    background-color: #3D3D3D;
    border: 1px solid #0C0C0C;
    color: #BFBFBF !important;
    text-shadow: 0px 0px 5px black;
}

.mw-notification a:not(:hover):not(:focus) {
    color: #E69710 !important;
    text-shadow: 0px 0px 5px black;
}

/* Code markup CSS */

code {
    background-color: #3A3A3A;
    border: 1px solid #5A5A5A;
}

/* ######################### */
/* ## Special:AllMessages ## */
/* ######################### */

/* Table cell background */

.mw-datatable td {
    background-color: #313131;
}

.mw-datatable th {
    background-color: #2A2A2A;
}

#mw-allmessagestable .allmessages-customised .am_default {
    background-color: #5B3838;
}

#mw-allmessagestable .am_actual {
    background-color: #5A6D6A;
}

/* Table border */

.mw-datatable, .mw-datatable td, .mw-datatable th {
    border: 2px solid #252525;
    padding: 1px 4px 1px 4px;
}

/* Cell hover colors */

.mw-datatable tr:hover td {
    background-color: #1E344A;
}

#mw-allmessagestable .allmessages-customised:hover .am_default {
    background-color: #3C2126;
}

#mw-allmessagestable .allmessages-customised:hover + .allmessages-customised .am_actual {
    background-color: #2C3B39;
}

/* Navigational buttons */

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background-color: #2B2B2B;
    border-color: #252525;
    color: #CCCCCC;
}

.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    background-color: #4E4E4E;
    border-color: #252525;
    color: #CCCCCC;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background-color: #21333F;
    border-color: #252525;
    color: #FFFFFF;
}

/* #################### */
/* # Table formatting # */
/* #################### */

/* Cells */

table.mw_metadata td, table.mw_metadata th, table.wikitable, table.wikitable>*>tr>th, table.wikitable>*>tr>td, pre {
    color: #C5C5C5;
    background-color: #3C3C3C;
    border: 2px solid #1F1F1F
}

/* Headers */

table.mw_metadata th, table.wikitable>*>tr>th {
    background-color: #2C2C2C
}

/* ################################### */
/* # Colors for changes in byte size # */
/* ################################### */

.mw-plusminus-pos {
    color: #22BB22
}

.mw-plusminus-neg {
    color: #FC1A1A
}

/* #################### */
/* # CSS color coding # */
/* #################### */

/* Dark cyan */

.mw-highlight .c {
    color: #008B8B;
    font-style: italic;
}

/* CSS dodger blue */

.mw-highlight .nc {
    color: #0099FF;
    font-weight: bold;
}

.mw-highlight .nn {
    color: #0099FF;
    font-weight: bold;
}

.mw-highlight .nf {
    color: #0099FF;
}

/* Strong lime green */

.mw-highlight .k {
    color: #22BB22;
    font-weight: bold;
}

.mw-highlight .kc {
    color: #22BB22;
    font-weight: bold;
}

.mw-highlight .nb {
    color: #22BB22;
}

.mw-highlight .bp {
    color: #22BB22;
}

.mw-highlight .nt{
    color: #22BB22;
    font-weight: bold;
}

.mw-highlight .kp {
    color: #22BB22;
}

/* Gray69 */

.mw-highlight .o {
    color: #B0B0B0;
}

.mw-highlight .mf {
    color: #B0B0B0;
}

.mw-highlight .mi {
    color: #B0B0B0;
}

.mw-highlight .mh {
    color: #B0B0B0;
}

/* CSS razzmatazz */

.mw-highlight .kt {
    color: #FA0055;
}

.mw-highlight .s2 {
    color: #FA0055;
}

.mw-highlight .s1 {
    color: #FA0055;
}

/* CSS tangerine */

.mw-highlight .cp {
    color: #FF8800;
}

/* CSS magenta */

.mw-highlight .nd {
    color: #EE44FF;
}

/* ######## */
/* # Echo # */
/* ######## */

.oo-ui-popupWidget-popup {
    background-color: #313131;
    border: 2px solid #000000;
    border-radius: 6px;
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
    bottom: -11px;
    left: -20px;
    border-bottom-color: #000000;
    border-width: 20px;
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
    bottom: -11px;
    left: -18px;
    border-bottom-color: #313131;
    border-width: 18px;
}

.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head {
    background: #313131;
    border-bottom: 2px solid #000000;
}

.mw-echo-ui-notificationItemWidget-content-message-header {
    color: #1E90FF;
}
.mw-echo-ui-menuItemWidget-content {
    color: #FFFFFF !important;
}

.mw-echo-ui-notificationItemWidget-content-message-body {
    color: #FFFFFF;
}

.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
    color: #FFFFFF;
    text-shadow: 0 0 2px #000000, 0 0 1px #000000, 0 0 2px #000000, 0 0 1px #000000, 0 0 2px #000000, 0 0 1px #000000, 0 0 2px #000000
}

.oo-ui-labelElement .oo-ui-labelElement-label, .oo-ui-labelElement.oo-ui-labelElement-label {
    color: #FFFFFF;
}

.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-body > .mw-echo-ui-notificationsListWidget > .mw-echo-ui-notificationItemWidget:last-child {
    background: #444444;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000
}

.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-body > .mw-echo-ui-notificationsListWidget > .mw-echo-ui-notificationItemWidget {
    background: #444444;
    border-bottom: 1px solid #000000;
}

.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer {
    border-top: 1px solid #000000;
}

.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child {
    border-left: 2px solid #000000;
}

/* ################ */
/* # Dropdown CSS # */
/* ################ */

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    background-color: #333C44;
    border: 1px solid #4F5A63
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
    background-color: #333C44;
    border-color: #708090;
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
    background-color: #333C44;
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
    background-color: #333C44;
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: #4F5A63;
}

.oo-ui-menuSelectWidget {
    background-color: #333C44;
    border: 1px solid #4F5A63;
}

/* ############################# */
/* CSS for Special:Notifications */
/* ############################# */

.mw-echo-ui-pageNotificationsOptionWidget-title {
    background-color: #444444;
    padding: 3px 0px 3px 6px
}

.mw-echo-ui-notificationItemWidget {
    background-color: #444444;
    border: 2px solid #000000;
}

.mw-echo-ui-notificationItemWidget:last-child {
    border-bottom: 2px solid #000000;
}

.mw-echo-ui-notificationItemWidget:hover {
    background-color: #36454F;
}

/* ################### */
/* # Preview box CSS # */
/* ################### */

pre, .mw-code {
    color: #C5C5C5;
    background-color: #3C3C3C;
    border: 2px solid #1F1F1F;
    line-height: 1.25em;
    padding: 0.6em;
}

/* ################################### */
/* Anon user page "Not logged in" text */
/* ################################### */

#pt-anonuserpage {
    color: #C0C0C0;
}

/* ###################### */
/* "Updated since" marker */
/* ###################### */

.updatedmarker {
    background-color: #007308;
}

/* ################################## */
/* Code Syntax extensions for Editors */
/* ################################## */

.CodeMirror {
    background: #3D3D3D;
}

.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
    border: 2px solid #2D2D2D;
    background-color: #3D3D3D;
}

/* ################ */
/* Popups extension */
/* ################ */

.mwe-popups-extract {
  color: #000000 !important;
}

/* ###################### */
/* CiteThisPage extension */
/* ###################### */

.mw-specialCiteThisPage-bibliographic {
    background-color: #2C2C2C;
    border: 2px solid #1F1F1F;
}

/* #################################### */
/* AbuseLog extension - "examine" table */
/* #################################### */

table.mw-abuselog-details th, table.mw-abuselog-details td {
  background-color: #3C3C3C;
  border: 2px solid #1F1F1F;
}