MediaWiki:Common.css: Difference between revisions

From Chronicles of Eternia
Jump to navigation Jump to search
No edit summary
Undo revision 8981 by Chance (talk)
Tag: Undo
Line 325: Line 325:
width:47%;
width:47%;
}
}
/* INFOBOX STYLING, CAPIUNTO  */
.mw-capiunto-infobox {
border: 2px solid #242422;
background-color: #f9f9f9;
color: #000;
margin: 0 0 2rem 2rem;
padding: 0.2em;
float: right;
clear: left;
text-align: left;
font-size: 88%;
line-height: 1.5em;
border-spacing: 3px;
width: 20em;
}
.mw-capiunto-infobox-top {
    background: #deb975 !important;
    color: #FFF;
    font-family: Metamorphous, serif;
    line-height: 1.25em;
    padding: 15px 0px;
}
/*.mw-capiunto-infobox-header, .mw-capiunto-infobox-bottom {
text-align: center;
color: #fffcf2;
font-family: 'Metamorphous',serif;
background-color: #242422;
font-size:1.25em;
padding:15px 0px;
}*/
.mw-capiunto-infobox-header, .mw-capiunto-infobox-bottom {
    text-align: center;
    color: #fffcf2;
    font-family: 'Metamorphous',serif;
    background-color: #deb975;
    font-size: 1.25em;
    padding: 15px 0;
}
.mw-capiunto-infobox-spanning {
text-align: center;
color:#ccc6b8;
font-family:'Open Sans', sans-serif;
background-color:#fffcf2;
font-size:.70em;
}
.mw-capiunto-infobox-label {
text-align: left;
text-transform: uppercase;
font-weight: bold;
font-size: .9em;
line-height: 1.25em;
color: #deb975;
}
.mw-capiunto-infobox table tr th, table tr td {
    font-size: .80rem;
    padding: .45rem .5rem .35rem;
    text-align: left;
    line-height: 1.15rem;
}
.mw-capiunto-infobox tbody tr:nth-child(odd){
  background-color: #fffcf2;
  /*background-color: #ccc6b8; */
}
/* WEATHER GRID STYLING */
.weather-grid-container {
  display: flex;
  justify-content: center;
  max-width:1050px;
}
.weather-grid {
  width: 100%;
  display: flex;
  justify-content: space-around;
  flex-wrap:wrap;
}
.weather-grid-item {
  width: 100px;
  margin-bottom: 1.875rem;
  border: 4px double #deb975;
  padding: 1.25rem 0 0 0;
  color:#474440;
  text-align:center;
/* height: 320px;*/
  flex-direction:row;
  align-items: left;
  background-color:#fffcf2;
}
/* INSIDE THE CARD STYLES */
.weather img {
text-align:center;
margin: 0.9375rem 0 0 0;
vertical-align:middle;
max-width:80%;
}
div.weather-grid-item > h1 {
color:#474440 !important;
}
h1.card  {
color: #474440;
text-align: center;
font-size: 2.35em;
/* margin-top: 20px;*/
}
.date{
    margin:0 auto;
padding:0.625rem;
text-align: center;
    color: #fffcf2;
background:#deb975;
width:100%;
  }
.kingdom{
display:none; 
/*position: relative;
    color: #c84e25;
    top:25px;
    text-align:center;
    text-transform:uppercase;
    font-size:.9em;*/
  }
.moon {
width:100%;
background:#fffcf2;
min-height:30px;
margin-top:0px;
margin-bottom:1.25rem !important;
}
.card .list-inline {
padding-left: 0;
margin-left: -3px !important;
list-style-type: none;
}
.date h3 {
font-size:3em;
}
.card h3{
  margin: 0 !important;
}
.card ul>li{
width:100%;
max-width:100%;
    font-size: 1.0em;
    color: #c84e25;
  }
.benea {
max-width: 35%;
width: 35%;
position: relative;
z-index: 0;
margin-top: -1.25rem;
margin-left: -0.9375rem;
}
.osa {
max-width: 1.5%;
width: 20%;
position: absolute;
z-index: 20;
margin-top: -0.9375rem;
}
.read-threads {
    display: inline-block;
    font-size: .85em;
    width: 100%;
    margin: 0 auto;
    background-color: #fffcf2;
    padding: 3px;
    color: #c84e25;
}
.read-threads a {
color:#c84e25;
text-decoration:none;
}
.read-threads a:active {
color:#fffcf2;
text-decoration:none;
}
.read-threads a:visited {
color:#c84e25;
text-decoration:none;
}
.read-threads a:hover {
color:#deb975;
text-decoration:none;
}
/* THORNS BUTTON STYLES */
.thorns-flex-container{
display:flex;
align-content:space-between;
flex-direction:row;
flex-wrap:wrap;
flex-basis: auto;
justify-content:space-evenly;
}
.thorns-button > a {
    display: block;
    background-color: #474440;
    color: #fffcf2;
    padding: .75rem 1.25rem;
    border: 4px solid #cec0aa;
    margin: 3px;
    font-family: 'Metamorphous',serif;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none;
}
.thorns-button > a:hover {
    text-decoration:none;
    background-color:#fffcf2;
color: #c84e25;
border: 4px solid #deb975;
}
.thorns-button > a:active {
    text-decoration:none;
}
.thorns-button > a:visited {
    text-decoration:none;
}
.thorns-button2 > a {
display: block;
    background-color: #fffcf2;
    color: #fffcf2;
    font-size: 0.95em;
    padding: 1rem 0rem;
    border: 4px double #deb975;
    font-family: 'Metamorphous',serif;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    width: 250px;
    color: #c84e25;
    flex:1;
    margin:5px 0px;
}
.thorns-button2 > a:hover {
    text-decoration:none;
    background-color:#deb975;
color: #fffcf2;
border: 4px double #fffcf2;
}
.thorns-button2 > a:active {
    text-decoration:none;
}
.thorns-button2-inactive {
display: block;
background-color: #ccc6b8;
color: #242422 !important;
border: 4px solid #fffcf2;
font-size: 1rem;
padding: 1rem;
margin: 5px;
font-family: 'Metamorphous',serif;
font-size: 1em;
text-align: center;
text-decoration: none;
width: 100%;
}
/* WEATHER ALMANAC BUTTONS */
.weather-flex-container {
display: flex;
align-content: space-between;
flex-direction: row;
flex-wrap: wrap;
flex-basis: auto;
margin-bottom:30px;
}
.weather-display > a {
display: block;
background-color: #fffcf2;
color: #c84e25;
border: 4px solid #deb975;
font-size: 1rem;
padding: 1.75rem 0px;
margin: 5px;
font-family: 'Metamorphous',serif;
font-size: 1.35em;
text-align: center;
text-decoration: none;
width: 100%;
}
.weather-display-inactive {
display: block;
background-color: #ccc6b8;
color: #242422 !important;
border: 4px solid #fffcf2;
font-size: 1rem;
padding: 1.75rem 0px;
margin: 5px;
font-family: 'Metamorphous',serif;
font-size: 1.35em;
text-align: center;
text-decoration: none;
width: 100%;
}
.weather-display > a:hover {
text-decoration: none;
/*background-color: #ccc6b8;
color: #242422 !important;
border: 4px solid #fffcf2;*/
background-color: #deb975;
color: #fffcf2 !important;
border: 4px solid #fffcf2;
}
.weather-display > a:visited {
text-decoration: none;
}
/* NAVBOX */
.navbox {
background-color: #fffcf2;
color: #201b13;
width:100%;
}
table.navbox {
width:100%;
font-size:.85em;
}
.navbox > tr {
background-color: #fffcf2 !important;
}
.navbox > td {
background-color: #474440 !important;
}
.navbox-abovebelow {
color: #242422;
}
#collapsibleTable0 a:link, #collapsibleTable0 a:visited, .navbox a:link, .navbox a:visited {
    color: #474440 !important;
text-decoration:none;
}
#collapsibleTable0 a:hover, .navbox a:hover, .navbox .mw-selflink a:hover {
    color: #c84e25;
text-decoration:none;
}
a.selflink:link, a.selflink:visited {
color:#c84e25 !important;
text-decoration: none;
}
a.selflink:hover {
color:#deb975;
text-decoration:none;
}
.navbox-title {
background: #deb975;
color: #fffcf2;
text-align: center;
font-family: 'Metamorphous',serif;
font-size: .8em;
text-transform: uppercase;
font-weight: bold;
}
.navbox-group {
background-color:#474440;
color:#fffcf2;
width: 20%;
font-family: 'Metamorphous',serif;
text-transform: uppercase;
font-size: .75em;
}
.navbox-list ul {
display: inline-block;
list-style-type: disc;
}
.navbox-list li {
display: inline-block !important;
margin-right: 10px;
}
.id-badge {
display:inline-block;
font-size:.85em;
width:100%;
margin:0 auto;
background-color:#deb975;
padding:10px;
color:#fffcf2;
text-align:center;
}
.id-badge a {
color:#fffcf2;
text-decoration:none;
}
.id-badge a:active {
color:#c84e25;
text-decoration:none;
}
.id-badge a:visited {
color:#fffcf2;
text-decoration:none;
}
.id-badge a:hover {
color:#c84e25;
text-decoration:none;
}
/* Standard Navigationsleisten, aka box hiding thingy
  from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin-bottom:8px;
    padding: 2px;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
    background: #fffcf2;
    color: #c84e25;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fffcf2;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
line-height: 2.15em;
    font-weight: normal;
    background-color: #deb975;
    position: relative;
    color: #fffcf2;
    font-family: 'Metamorphous',serif;
    text-transform: uppercase;
    font-size: .8em;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
/* @noflip */
position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
    color: #fffcf2;
}
.client-js .NavFrame.collapsed > .NavContent {
display: none;
}
span.collapseButton {
float:right;
}
span.collapseButton > a{
color:#fffcf2;
}
span.collapseButton > a:hover{
color:#fffcf2;
}
span.collapseButton > a:visited{
color:#fffcf2;
}
/* ACCORDION */
/*
*
*    Author:    Michael Raffaele <michael@mraffaele.com>
*    Date:    25th October 2011
*    Info:    http://www.mraffaele.com/blog/2011/10/25/css-accordion-no-javascript/
*
*/

Revision as of 06:06, 5 November 2021

/* CSS placed here will be applied to all skins */
body #mw-head {
	background-image: url( https://i.imgur.com/taCA1QK.jpg);
	background-repeat: no-repeat;
background-color: #2A3137;
	}
body {
	background-image: url( https://i.imgur.com/taCA1QK.jpg);
	background-repeat: no-repeat;
  background-color: #2A3137;
}

div.vectorTabs {
border-right: 10px solid transparent;
border-top: 3px solid transparent;
border-left: 10px solid transparent;
}

.mw-body {
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
border-image: url(https://chronicles-of-esshar.com/lore/images/f/fd/Borderbox.jpg) 30 round;
}

div#mw-panel div.portal h3 {
color: #e2e2e2;
}

div#mw-panel div.portal div.body ul li a, #p-personal a, #p-persona a:visited, div.vectorMenu h3 span {
color: #7c9fbf;
}

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

#footer a {
color: #7c9fbf;
}





/* Infobox template style */
.infobox {
	border: 1px solid #a2a9b1;
	border-spacing: 3px;
	background-color: #f8f9fa;
	color: black;
	/* @noflip */
	margin: 0.5em 0 0.5em 1em;
	padding: 0.2em;
	/* @noflip */
	float: right;
	/* @noflip */
	clear: right;
	font-size: 88%;
	line-height: 1.5em;
	width: 22em;
}

/* not strictly certain these styles are necessary
 * just replicating the module faithfully
 */
.infobox-subbox {
	padding: 0;
	border: none;
	margin: -3px;
	width: auto;
	min-width: 100%;
	font-size: 100%;
	clear: none;
	float: none;
	background-color: transparent;
}

.infobox-header,
.infobox-label,
.infobox-above,
.infobox-full-data,
.infobox-data,
.infobox-below,
.infobox-subheader,
.infobox-image,
.infobox-navbar,
/* Remove element declaration when both a) infobox3cols is migrated and
 * b) when every .infobox thing is using the standard module/templates  */
.infobox th,
.infobox td {
	vertical-align: top;
}

.infobox-label,
.infobox-data,
/* Remove element declaration when both a) infobox3cols is migrated and
 * b) when every .infobox thing is using the standard module/templates  */
.infobox th,
.infobox td {
	/* @noflip */
	text-align: left;
}

/* remove .infobox when th, td above are removed */
.infobox .infobox-above,
.infobox .infobox-title,
/* Remove element declaration when both a) infobox3cols is migrated and
 * b) when every .infobox thing is using the standard module/templates  */
.infobox caption {
	font-size: 125%;
	font-weight: bold;
	text-align: center;
}

.infobox-title,
/* Remove element declaration when both a) infobox3cols is migrated and
 * b) when every .infobox thing is using the standard module/templates  */
.infobox caption {
	padding: 0.2em;
}

/* remove .infobox when th, td above are removed */
.infobox .infobox-header,
.infobox .infobox-subheader,
.infobox .infobox-image,
.infobox .infobox-full-data,
.infobox .infobox-below {
	text-align: center;
}

/* remove .infobox when th, td above are removed */
.infobox .infobox-navbar {
	/* @noflip */
	text-align: right;
}

.infobox.bordered {
	border-collapse: collapse;
}

/* TODO split definitions to appropriate class names when live from HTML element */
.infobox.bordered td,
.infobox.bordered th {
	border: 1px solid #a2a9b1;
}

/* TODO split definitions to appropriate class names when live from HTML element */
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
	border: 0;
}

/* styles for bordered infobox with merged rows */
/* TODO split definitions to appropriate class names when live from HTML element */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
	border: 0;
	border-top: 1px solid #a2a9b1;
	/* @noflip */
	border-right: 1px solid #a2a9b1;
}

/* TODO split definitions to appropriate class names when live from HTML element */
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
	border: 0;
	/* @noflip */
	border-right: 1px solid #a2a9b1;
}

/* Normal font styling for wikitable row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
	font-weight: normal;
	/* @noflip */
	text-align: left;
}

/* Lists in wikitable data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
	/* @noflip */
	text-align: left;
}

/* ...unless they also use the hlist class */
.toc.hlist ul,
#toc.hlist ul,
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
	text-align: inherit;
}

/* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */
table.mw-hiero-table td {
	vertical-align: middle;
}

/* Change the external link icon to an Adobe icon for all PDF files */
.mw-parser-output a[href$=".pdf"].external,
.mw-parser-output a[href*=".pdf?"].external,
.mw-parser-output a[href*=".pdf#"].external,
.mw-parser-output a[href$=".PDF"].external,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
	/* @noflip */
	padding-right: 18px;
}


/* Pivot Restyling */
.subheader {
line-height: 1.35em;
color: #c84e25 !important;
font-weight: normal;
margin-top: 0.75rem;
margin-bottom: 0.5rem;
background-color: #fffcf2;
padding: 12px 15px 8px 0px;
}

div.tabs-content div.content > p {
    color: #fffcf2 !important;
}

.tabs-content {
margin-bottom: 1.5rem;
width: 100%;
background: #474440;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.CategoryTreeToggle {
color: #c84e25;
}

.CategoryTreeEmptyBullet {
color: #666;
}

/* INFOBOX STYLING, CARGO */
.infobox {
	float: right;
	/*border: 2px solid #242422;*/
	background-color: #fffcf2;
	color: #000;
	margin: 2px 0 2rem 2rem;
	clear: left;
	text-align: left;
	font-size: 88%;
	line-height: 1.5em;
	width: 23em;
	border-spacing:0;
}
		
.infobox-title, .infobox-footer {
	text-align: center;
	color: #fffcf2;
	font-family: 'Metamorphous',serif;
	background-color: #deb975;
	font-size:1.25rem;
	padding:10px 15px;
	display:block;
	max-width:100%;
	font-weight:normal;
}

.infobox-title a, .infobox-title a:visited, .infobox-footer a, .infobox-footer a:visited {
    color: #242422 !important;
    }
		
.infobox-image {
    text-align: center;
    padding: 0;
    margin-top: 8px;
}

.infobox-caption {
	font-size:.85em; background:#fffcf2; color:#474440; width:100%;padding:10px; text-align:center;
}

.infobox th {
    text-align: right;
    vertical-align: top;
    width: 120px;
}
.infobox td {
    vertical-align: middle;
}

.infobox td.row_summary {
	font-weight: normal;
    padding: 15px 15px;
    line-height: 1.5em;
}

.infobox table tr th, table tr td {
font-size: 0.9rem;
padding: .25rem .5rem;
text-align: left;
}
		
table tr th.row_header {
color: #fffcf2;
font-family: 'Metamorphous',serif;
background-color: #deb975;
font-size:1.15em;
padding:10px 0px;
text-align: center !important;
}

table tr th.infobox-label{
text-align: left;
text-transform: uppercase;
font-weight: bold;
font-size: .9em;
line-height: 1.25em;
color: #deb975;
background-color:#474440;
vertical-align: middle;
width:47%;
}