User:Amelia/vector.css

From Equestripedia, the Archives of Equestria!

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.
/* Don't display some stuff on the main page */
.page-Main_Page #deleteconfirm,
.page-Main_Page #t-cite,
.page-Main_Page #footer-info-lastmod,
.action-view.page-Main_Page #siteSub,
.action-view.page-Main_Page #contentSub,
.action-view.page-Main_Page #contentSub2,
.action-view.page-Main_Page .firstHeading {
	display: none !important;
}

/* Position coordinates */
#coordinates {
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	text-align: right;
	text-indent: 0;
	font-size: 85%;
	text-transform: none;
	white-space: nowrap;
}
/* correct position for VE */
.ve-ce-surface-enabled #coordinates {
	margin-right: 2em;
	margin-top: -1em;
}
.mw-indicator #coordinates {
	position: absolute;
	top: 3em;
	right: 0;
	line-height: 1.6;
	text-align: right;
	font-size: 92%;
	white-space: nowrap;
}

/* FR topicon position */
div.flaggedrevs_short {
	position: absolute;
	top: -3em;
	right: 100px;
	z-index: 1;
}

/* Make "From Wikipedia, the free encyclopedia" a bit smaller (T283756) */
#siteSub {
	font-size: 80%;
}
body.skin-vector-legacy #siteSub {
	font-size: 92%;
}


/* Move page status indicators down slightly */
.mw-body .mw-indicators {
	padding-top: 0.4em;
}

/* Override [[phab:T265947]] */
.mw-body-content blockquote {
	border-left: none;
}

/* Vector-specific list display in message boxes */
.compact-ambox table .mbox-text-span {
	list-style-type: disc;
	list-style-image: url(/w/skins/Vector/resources/common/images/bullet-icon.svg);
}

h1, h2 { 
     color: #1F2755;
     font-family: "Arial" !important;
     border-bottom: solid 2px #1F2755;
}
h3, h4, h5, h6 { 
     color: #1F2755 !important;
     font-family: "Arial" !important;
     border-bottom: solid 1px #1F2755;

}
.h2-mimic {
     color: #1F2755;
     font-family: "Arial" !important;
     border-bottom: solid 2px #1F2755;
     font-size: 1.5em;
 	 margin-top: 1em;
}

.h3-mimic {
	font-size: 1.2em;
	margin-top: 0.3em;
	margin-bottom: 0;
	padding-bottom: 0;
    color: #1F2755 !important;
    font-family: "Arial" !important;
    font-weight: bold;
}

#content { 
         color: #1F2755;
}

/*** TEMPLATE THEMES***/
/* Infobox template style */
.infobox {
   border: 2px solid #1F2755;
   border-spacing: 0;
   color: #1F2755;
   margin-bottom: 0.5em;
   margin-left: 1em;
   padding: 0.2em;
   float: right;
   clear: right;
   border-radius:0.5em 0.5em 0 0; 
   -moz-border-radius: 0.5em 0.5em 0 0; 
   font-size:84%; 
   width:270px; 
   background: #F6F6F6; 
   margin-bottom: 0px; 
   border-bottom: 0px none #fff;
}

.infobox td,
.infobox th {
   vertical-align: top;
}

.infobox caption {
   font-size: larger;
   margin-left: inherit;
}

.infobox.bordered td,
.infobox.bordered th {
   border: 1px solid #1F2755;
}

.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
   border: 0;
}

.infobox-header1 {
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	background: #1F2755;
	color: #FFF;
	font-size: 200%;
	text-align: center;
}

.infobox-header-appearances {
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	background: #1F2755;
	color: #1F2755;
	font-size: 130%;
	text-align: center;
}

.infobox-header2 {
	text-align: left;
	background: #1F2755;
	color: #F6F6F6;
	padding-left: 5px;
}

.infobox-header3 {
	text-align: left;
	background: #1F2755;
	color: #F6F6F6;
	padding-left: 5px;
}

.infobox-bottom {
	border-radius: 0 0 0.5em 0.5em;
	font-size:84%;
	margin-top: -4px;
	background: #F6F6F6;
	border: 2px solid #1F2755;
}

.infobox-bottom tr:first-child th, .infobox-bottom tr:first-child th a, .purple-text h2 {
	color: #F6F6F6 !important;
}

.infobox-sub {
	background: #33437E;
	color: #F6F6F6;
	font-size: 100%;
	text-align: left;
}

.infobox-label {
	background: #F6F6F6;
	vertical-align:top; 
	padding: 0 0 0 2px; 
	border-top:1px solid #1F2755;
	line-height:14px;
}

.infobox-cell {
	vertical-align:top;
	background: #F6F6F6;
	border-top:1px solid #1F2755;
	padding: 0 0 0 2px; 
	line-height:14px;
}