Hyper Universe Wiki
Advertisement

CSS and Javascript changes must comply with the wiki design rules.


Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Clear the cache in Tools → Preferences
/*********Font Import**********/

@import url('https://fonts.googleapis.com/css?family=Quantico');

h1, h2, h3 h4, h5, h6, .portal, .vectorTabs, .vectorMenu, .quantico:first-child {font-family: 'Quantico', sans-serif !important;}

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

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

.fpbanner {
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid #8178ff;
    box-shadow: 0 2px 5px #8178ff;
    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;
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.75);
    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.1);
    border: 1px solid #8178ff;
    box-shadow: 0 0px 0px #8178ff;
    margin: 5px;
    padding: 5px;
    overflow: auto;
}

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

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

.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: 66.667%;
  }

  .fpsection1 {
    clear: none;
    width: 33.333%;
  }

  .fpsection2 {
    clear: none;
    width: 50%;
  }

  .fpsection3 {
    clear: none;
    width: 50%;
  }
 
  .fpsection4 {
    clear: left;
    width: 33.333%;
  }

  div.fp2columnonly {
    display: none; 
  }

  div.fp3columnonly {
    display: block; 
  }
}

.fpbox.plain {
    background: transparent;
    border: none;
    box-shadow: 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;
}
/* ################################################## */
/* ### THE PLAGUE BOXOR by Porter Engineering     ### */
/* ###    Adapted for General Deployment by       ### */
/* ###      Tagaziel and Dragen Industries        ### */
/* ################################################## */

.va-infobox-title, 
.va-navbox-title {
    background-color: rgba(20, 7, 96, 0.8);
}

/* ################################################## */
/* ### PLAGUE INFOBOX (Template:Infobox)          ### */
/* ### previously called Victoria, thus va-things ### */
/* ################################################## */
 
/* Outer table */
.va-infobox {
   border: 2px solid #8178ff;
   border-radius: 0px;

/* Commented out box-shadow, remove comments to turn back on
   box-shadow: 2px 2px 2px #AAA;
   -moz-box-shadow: 2px 2px 2px #AAA;
   -webkit-box-shadow: 2px 2px 2px #AAA;
*/

   clear: right;
   float: right;
   font-size: 11px;
   line-height: 16px;
   margin: 0 0 5px 10px;
}
 
/* INFOBOX COLORS */

.va-infobox-content,
.va-infobox-footer,
.va-infobox-image,
.va-infobox-mainimage {
   background: transparent;
   border: 0px solid #8178ff;
}
 
.va-infobox-header,
.va-infobox-label {
   background: transparent;
   border: 1px solid #8178ff;
   font-weight: bold;
}

.va-infobox-icon {
   background: transparent;
   border: 0px solid #8178ff;
   font-weight: bold;
}

.va-infobox-title {
   /* Shared background; see top of page */
   border: 1px solid #8178ff;
   border-radius: 3px;
   color: #FFF;
   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;
}

/* Tooltips */

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

/* Links */
.va-infobox-title a:link,
.va-infobox-title a:visited { 
}

.va-infobox-title a:hover,
.va-infobox-title a:active { 
   color: #FFF !important;
}

.va-infobox-title a.new {
   color: #F11 !important;
}

/* Inner tables */
.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;
}
 
/* 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 {
   text-align: left;
   vertical-align: top;
}
 
.va-infobox-label {
   cursor: default;
   text-align: right;
   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;
}
 
/* FIXME: Find better method to prevent column width oddities in IE8/Webkit */
.va-infobox-image {
   max-width: 0;
}
 
.va-infobox-image-cont {
   margin-right: -100%;
   margin-right: 0 !ie;
   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;
}
 
/* Adapting lists & 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;
}
 
/* Auxiliary template: Template:Infobox/divider */
 
.va-infobox-divider-vert {
   width: 100%;
}
 
.va-infobox-divider-left,
.va-infobox-divider-right {
   vertical-align: top;
   width: 50%;
}
 
.va-infobox-divider-left {
   border-right: 1px solid #AAA;
   padding: 0 2px 0 0;
}
 
.va-infobox-divider-right {
   padding: 0 0 0 2px;
}
 
.va-infobox-divider-section-start,
.va-infobox-divider-section-end {
   display: none;
}
 
.va-infobox-divider-section-end + .va-infobox-divider-section-start {
   border-top: 1px solid #AAA;
   clear: both;
   display: block;
   margin: 1px 0;
}


/* ################################################## */
/* ### NAVBOXES (Template:Navbox)                 ### */
/* ################################################## */
 
/* NAVBOX COLORS */
/* Outer table - border */
.va-navbox-border {
   border: 2px solid #8178ff; 
   border-radius: 3px;

/* box-shadow commented out
   box-shadow: 2px 2px 2px #AAA;
   -moz-box-shadow: 2px 2px 2px #AAA;
   -webkit-box-shadow: 2px 2px 2px #AAA;
*/

}
 
/* Cell styles and widths */
/* Remember to update the column width calculations when changing widths */
.va-navbox-title {
   /* Shared background; see top of page */
   border: 1px solid #8178ff;
   border-radius: 3px;
   color: #FFF;
   font-weight: normal;
   padding: 1px 2px;
}


.va-navbox-footer,
.va-navbox-group,
.va-navbox-header {
   background: transparent;
   border: 1px solid #8178ff;
}
 
.va-navbox-columncont .va-navbox-spacing-h {
   border-right: 1px solid transparent;
   width: 0%;
}

.va-navbox-colgroup,
.va-navbox-subgroup {
   background: transparent;
   border: 1px solid #8178ff;
}
 
.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 #AAA;
   color: #000;
}
 
.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, 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 tables */
.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%;
}
 
/* v/d/e 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;
}

/* ################################################## */
/* ### TEMPLATE DOCUMENTATION                     ### */
/* ### (Template:Docparam/Template:Documentation) ### */
/* ################################################## */
 
/* Template:Docparam */
.va-docparam {
   background: transparent;
   border: 1px dotted #8178ff;
   margin-bottom: 3px;
   overflow: auto;
   padding: 0 2px 0 20px;
   text-indent: -20px;
}
 
.va-docparam-icon {
   float: left;
   margin: 0;
   padding: 0;
   width: 20px;
}
 
.va-docparam-default {
   float: right;
   font-size: 10px;
}
 
.va-docparam-params {
   font-family: monospace;
}
 
.va-docparam-desc {
   margin: 0;
   padding: 0 0 5px 20px;
}
 
/* Template:Documentation */
.va-documentation,
.va-documentation-bar-top,
.va-documentation-bar-bottom {
   border-color: #AAA;
   border-style: solid;
   clear: both;
}
 
.va-documentation {
   border-width: 1px;
   margin: 10px 0;
}
 
.va-documentation-bar-top,
.va-documentation-bar-bottom {
   background: #black;
   color: #fff;
   margin: 0;
   padding: 5px;
}
 
.va-documentation-bar-top {
   border-width: 0 0 1px 0;
}
 
.va-documentation-bar-bottom {
   border-width: 1px 0 0 0;
   text-align: right;
}
 
.va-documentation-links {
   float: right;
   text-align: right;
}
 
.va-documentation-content {
   margin: 0;
   padding: 10px;
}
 
.va-documentation-small {
   font-size: 10px;
}

/* ################################################## */
/* ### ICONS (Template:Icon)                      ### */
/* ################################################## */
 
.va-icon-sortkey {
   display: none;
}

/* ################################################## */
/* ### TOOLTIPS (Template:Tooltip)                ### */
/* ################################################## */

.va-tooltip {
   border-bottom: 1px dotted;
   cursor: help;
}

/* ################################################## */
/* ### Fix for external link arrow                ### */
/* ################################################## */

a.external.text {
    background: none !important;
    padding: 0 !important;
}

/*===============New CSS Below This Line================*/

/******************************
 Original Styles & Special Classes
/******************************/

.off {display: none !important;}

/******************************
/* Infobox and Skill Table Styles *
/******************************/

.infobox {
    background: rgba(2,0,36,.15);
    border: 1px solid #8178ff;
    float: right;
    margin-bottom: 1em;
    margin-left: 1em;
    width: 270px;
    clear: right;
}

.infobox table {
    background-color: #F0F0F0;
    width: 100%;
}

.infobox th {
    padding: 3px;
    text-align: left;
}

table.infobox-test > tr > th,
table.infobox-test > * > tr > th {
    background-color: rgba(33,105,140,.15);
    padding-left: .5em;
    padding-right: .5em;
}

table.infobox-test > tr > td,
table.infobox-test > * > tr > td {
    text-align: right;
} 

.infobox th.header, .infobox th.title {
    background-color: rgba(33,105,140,.30);
    color: #c8fafa;
    text-align: center;
}

.infobox th.title {
    font-size: 120%;
    padding: 0.5em;
}

.infobox td {
    padding: 0px;
}

.infobox td.image {
    padding: 1em;
    text-align: center;
}

.infobox.infobox-content-left  > tr > td,
.infobox.infobox-content-left  > * > tr > td {
    text-align: left;
}

/* Image animator styling */
.animated > * {
    display: none;
}
.animated > span.active {
    display: inline;
}
.animated > div.active {
    display: block;
}

ul.tab-nav {
    margin-left: 0;
    padding-left: 1em;
    padding-right: 1em;
    border: none;
    border-bottom: solid 1px #21698c;
}

ul.tab-nav li {
    background: black;
    border: solid 1px #21698c;
    color: white;
    border-radius: .5em .5em 0 0;
	margin-bottom: -1px;
    display: inline-block;
    padding-left: .5em;
    padding-right: .5em;
}

ul.tab-nav li.active-tab-nav {
    border-bottom-color: rgba(02,16,24,1);
}

table.skillbuild {
    background: none;
    border-collapse: separate;
    color: #21698c;
    margin: 1em;
    width: 700px;
}

table.skillbuild td, table.skillbuild th  {
    background: rgba(33,105,140,0.30);
    border: none;
    text-align: center;
    vertical-align: middle;
}

table.skillbuild tr:fist-child th:first-child {
    width:10%;
}

table.skillbuild tr:nth-child(2) th {
    width: 4%;
}

table.skillbuild tr:first-child td,
table.skillbuild tr:first-child th,
table.skillbuild tr:nth-child(2) th {
    border-top: none;
}

table.skillbuild tr:last-child td,
table.skillbuild tr:last-child th,
table.skillbuild tr:first-child th:last-child {
    border-bottom: none;
}

table.skillbuild td:first-child,
table.skillbuild th:first-child {
    border-left: none;
}

table.skillbuild td:last-child,
table.skillbuild th:last-child {
    border-right: none;
}

table.skill-tooltip {
    border: solid 1px #21698c;
    background: #142838;
    box-shadow: 0 0 5px 2px #21698c;
    width: 500px;
    padding: .5em;
    border-spacing: .5em;
    display: none;
    margin-right: 100px;
    position:absolute;
}

table.skill-tooltip th {
    color: #c8fafa;
}

table.skill-tooltip td, table.skill-tooltip th {
    text-align: left;
    vertical-align: top;
}

table.skill-tooltip tr:first-child td:first-child {
    text-align: center;
    vertical-align: top;
    width: 1%;
}

.index-section {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.notice {
    background: #173447;
    border: 1px solid #21698c;
    border-left-width: 10px;
    margin: 0px 10% 1em;
}

.notice .image {
    padding: .25em 0 .25em .5em;
}

.notice .text {
    width: 100%;
    padding: .25em .5em;
}

/******************************
/* Prettytable (Black tables) *
/******************************/

table.wikitable {border: none; border-collapse: separate !important;}

table.wikitable > tr > td.prettytable,
table.wikitable > * > tr > td.prettytable,
table.wikitable > tr > th.prettytable,
table.wikitable > * > tr > th.prettytable,
table.wikitable > tr.prettytable > th,
table.wikitable > * > tr.prettytable > th,
table.wikitable > tr.prettytable > td,
table.wikitable > * > tr.prettytable > td,
table.wikitable.prettytable > tr > th,
table.wikitable.prettytable > * > tr > th,
table.wikitable.prettytable > tr > td,
table.wikitable.prettytable > * > tr > td {
  background-color: rgba(33,105,140,.30);
  border-collapse: separate;
  border: none;
}

table.wikitable > * >tr > td, .tabbertab table.wikitable > * > tr > td {
border: none;
border-collapse: separate;
background: rgba(33,105,140,0.15);
}

/*****Map Object Table Fix******/
.map_objects td:nth-of-type(odd) {text-align: center !important;}

.prettytable > * > th {
background: rgba(33,105,140,0.30);
border: none;
}

.tabbertab > table.wikitable > * > tr > th{
background: rgba(30,105,140,0.30);
border: none;
}

/*****************
/* Tabber styles *
/*****************/

.mw-body .tabberlive {
    display: table-cell;
}

.mw-body .tabberlive .tabbertab {
    background: none;
    border-color: #8178ff;
}

.mw-body ul.tabbernav {
    border-color: #8178ff;
    padding-right: 3px;
}

.mw-body ul.tabbernav li a,
.mw-body ul.tabbernav li a:link,
.mw-body ul.tabbernav li a:visited,
.mw-body ul.tabbernav li a:hover {
    background: black;
    border-color: #8178ff;
    color: white;
    border-radius: .5em .5em 0 0;
}

.mw-body ul.tabbernav li.tabberactive a,
.mw-body ul.tabbernav li.tabberactive a:link,
.mw-body ul.tabbernav li.tabberactive a:visited,
.mw-body ul.tabbernav li.tabberactive a:hover {
    background: none;
    border-bottom-color: #8178ff;
}

ul.tabbernav li a {
    display: inline-flex !important;
}

#pageWrapper #content {padding: 1em !important;}

#pageWrapper #footer {
    background: none;
    border: none;
    /*padding-left: 0px;*/
}

#pageWrapper #footer #footer-places {margin: 0px;}

/****************************************************
**********New Home Page Layout Styling***************
****************************************************/

.hp-header {
    background-color: rgba(51, 49, 93,.40);
    border: 1px solid #8178ff;
    box-shadow: 0 0 0.3em 0.1em #8187ff;
    text-align: center;
    color: #fff;
    font-size: 130%;
    padding: 5px;
    font-weight: bold;
    font-variant: small-caps;
    margin-bottom: .5em;

}

.hp-header a {color: #fff !important;}
.hp-window table td a img {border-radius: 14px;}

.hp_hyperlist #ficon a:last-of-type {
    color: #fff;
    text-decoration: none;
    font-variant: small-caps;
    font-size: smaller;
}

.hp-window {
    background: url(https://d1u5p3l4wpay3k.cloudfront.net/hyperuniverse_gamepedia_en/1/1e/Bg-overlay-grid.png) repeat rgba(0,0,0,0.35);
    border-image: url(https://d1u5p3l4wpay3k.cloudfront.net/hyperuniverse_gamepedia_en/8/8f/Hp-window-border3.png) 18 repeat;
    border-width: 16px;
    border-style: solid;
    border-color: transparent;
    border-radius: 10px;
	}
Advertisement