Difference between revisions of "MediaWiki:Common.css"

 
(82 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
/* CSS placed here will be applied to all skins */
 
/* CSS placed here will be applied to all skins */
  
 +
/*
 
.headerTree-h1 {
 
.headerTree-h1 {
 
     margin-left: 10px;
 
     margin-left: 10px;
Line 16: Line 17:
 
     margin-left: 90px;
 
     margin-left: 90px;
 
}
 
}
 +
*/
  
 +
/* The following css is to create the blue box organization of the wiki */
 +
.headerTree-h2 {
 +
    vertical-align: top;
 +
    border: 1px solid #abd5f5;
 +
    background: #f1f5fc;
 +
    padding: 0.4em 1em 1em;
 +
    border-bottom: 1px solid #abd5f5;
 +
    border-radius: 3px;
 +
    margin-top:2.5px;
 +
    margin-bottom:2.5px;
 +
    padding-right: 0.5em;
 +
}
  
included-page, .mw-collapsible {margin-right: 500px;}
+
.mw-body h2 {
 +
    border-radius: 3px;
 +
    padding-top: 0.5em;
 +
    padding-bottom: 0.5em;
 +
    margin-top: 0.5em;
 +
    margin-bottom: 0.5em;
 +
    margin-left: 0em;
 +
    margin-right: 0em;
 +
    border-bottom: 1px solid #abd5f5;
 +
    padding:0.2em 0.5em;
 +
    vertical-align: top;
 +
    border: 1px solid #abd5f5;
 +
    background: #d0e5f5;
 +
}
 +
 
 +
.mw-collapsible-toggle-header {
 +
  border-bottom: 1px solid #aaa;
 +
}
 +
 
 +
.headerTree-h4 {
 +
    vertical-align: top;
 +
    border: 1px solid #abd5f5;
 +
    background: #e5eefc;
 +
    padding: 0.4em 1em 1em;
 +
    border-bottom: 1px solid #abd5f5;
 +
    border-radius: 3px;
 +
    margin-top: 2.5px;
 +
    margin-bottom: 2.5px;
 +
}
 +
 
 +
.mw-body h4 {
 +
    padding-top: 0.5em;
 +
    padding-bottom: 0.5em;
 +
    margin-top: 0.5em;
 +
    margin-bottom: 0.5em;
 +
    margin-left: 0em;
 +
    margin-right: 0em;
 +
    border-bottom: 1px solid #abd5f5;
 +
    border-radius: 3px;
 +
    padding:0.2em 0.5em;
 +
    vertical-align: top;
 +
    border: 1px solid #abd5f5;
 +
    background: #c6e0f4;
 +
}
 +
 
 +
.mw-collapsible-content {
 +
    margin-left: 1em;
 +
}
 +
 
 +
/* The following css is for the search page on the newae wiki
 +
*/
 +
.searchresults .headerTree-h2 {
 +
    background: inherit;
 +
    border: none;
 +
}
 +
 
 +
.searchresults h2 {
 +
    background: inherit;
 +
    border: none;
 +
}
 +
 
 +
#mw-searchoptions h4 {
 +
    background: inherit;
 +
    border: none;
 +
}
 +
 
 +
/* Fixes the TOC title */
 +
.toc .headerTree-h2,
 +
.toc h2 {
 +
    background:inherit;
 +
    border: none;
 +
}
 +
 
 +
.toclimit-2 .toclevel-1,
 +
.toclimit-3 .toclevel-2,
 +
.toclimit-4 .toclevel-3,
 +
.toclimit-5 .toclevel-4,
 +
.toclimit-6 .toclevel-5,
 +
.toclimit-7 .toclevel-6  {
 +
display: none!important;
 +
}
 +
 
 +
.mobileonly{
 +
display:none!important;
 +
}
 +
.desktoponly{
 +
display:inherit!important;
 +
}
 +
 
 +
/* Collapse Toggle container */
 +
.mw-collapsible-toggle{
 +
display: table;
 +
border-collapse: collapse;
 +
width: 100%;
 +
}
 +
 
 +
.mw-collapsible-toggle-row{
 +
display: table-row;
 +
}
 +
 
 +
/* Collapse Header should be on the left */
 +
.mw-collapsible-toggle .mw-collapsible-toggle-header{
 +
display: table-cell;
 +
vertical-align: middle;
 +
padding-left:5px!important;
 +
}
 +
 
 +
/* Collapse indicator image should be inline. align wherever you would like */
 +
.mw-collapsible-toggle .mw-collapsible-toggle-indicator{
 +
display: table-cell;
 +
vertical-align: middle;
 +
padding: 5px;
 +
text-align: right;
 +
}
 +
 
 +
/* Collapse indicator image size should be something sane*/
 +
.mw-collapsible-toggle .mw-collapsible-toggle-indicator img{
 +
height: 20px !important;
 +
width: 20px !important;
 +
}
 +
 
 +
/* Collapse indicator image should rotate when toggled*/
 +
.mw-collapsible:not(.mw-collapsed) .mw-collapsible-toggle .mw-collapsible-toggle-indicator img{
 +
/* Safari */
 +
-webkit-transform: rotate(90deg);
 +
 
 +
/* Firefox */
 +
-moz-transform: rotate(90deg);
 +
 
 +
/* IE */
 +
-ms-transform: rotate(90deg);
 +
 
 +
/* Opera */
 +
-o-transform: rotate(90deg);
 +
 
 +
/* Internet Explorer */
 +
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 +
}
 +
 
 +
.force-expand {
 +
  display:inherit!important;
 +
}
 +
.force-collapse {
 +
  display:none!important;
 +
}
 +
 
 +
/*collapsible lower h top margin*/
 +
.mw-collapsible-toggle-header h1,.mw-collapsible-toggle-header h2,.mw-collapsible-toggle-header h3,.mw-collapsible-toggle-header h4,.mw-collapsible-toggle-header h5,.mw-collapsible-toggle-header h6 {
 +
  margin-top:5px!important;
 +
}
 +
 
 +
/*infobox stuff*/
 +
 
 +
/* 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;
 +
}
 +
.infobox caption {
 +
    font-size: 125%;
 +
    font-weight: bold;
 +
    padding: 0.2em;
 +
}
 +
.infobox td,
 +
.infobox th {
 +
    vertical-align: top;
 +
    /* @noflip */
 +
    text-align: left;
 +
}
 +
.infobox.bordered {
 +
    border-collapse: collapse;
 +
}
 +
.infobox.bordered td,
 +
.infobox.bordered th {
 +
    border: 1px solid #a2a9b1;
 +
}
 +
.infobox.bordered .borderless td,
 +
.infobox.bordered .borderless th {
 +
    border: 0;
 +
}
 +
 
 +
.infobox.sisterproject {
 +
    width: 20em;
 +
    font-size: 90%;
 +
}
 +
 
 +
.infobox.standard-talk {
 +
    border: 1px solid #c0c090;
 +
    background-color: #f8eaba;
 +
}
 +
.infobox.standard-talk.bordered td,
 +
.infobox.standard-talk.bordered th {
 +
    border: 1px solid #c0c090;
 +
}
 +
 
 +
/* styles for bordered infobox with merged rows */
 +
.infobox.bordered .mergedtoprow td,
 +
.infobox.bordered .mergedtoprow th {
 +
    border: 0;
 +
    border-top: 1px solid #a2a9b1;
 +
    /* @noflip */
 +
    border-right: 1px solid #a2a9b1;
 +
}
 +
 
 +
.infobox.bordered .mergedrow td,
 +
.infobox.bordered .mergedrow th {
 +
    border: 0;
 +
    /* @noflip */
 +
    border-right: 1px solid #a2a9b1;
 +
}
 +
 
 +
/* Styles for geography infoboxes, eg countries,
 +
  country subdivisions, cities, etc.            */
 +
.infobox.geography {
 +
    border-collapse: collapse;
 +
    line-height: 1.2em;
 +
    font-size: 90%;
 +
}
 +
 
 +
.infobox.geography  td,
 +
.infobox.geography  th {
 +
    border-top: 1px solid #a2a9b1;
 +
    padding: 0.4em 0.6em 0.4em 0.6em;
 +
}
 +
.infobox.geography .mergedtoprow td,
 +
.infobox.geography .mergedtoprow th {
 +
    border-top: 1px solid #a2a9b1;
 +
    padding: 0.4em 0.6em 0.2em 0.6em;
 +
}
 +
 
 +
.infobox.geography .mergedrow td,
 +
.infobox.geography .mergedrow th {
 +
    border: 0;
 +
    padding: 0 0.6em 0.2em 0.6em;
 +
}
 +
 
 +
.infobox.geography .mergedbottomrow td,
 +
.infobox.geography .mergedbottomrow th {
 +
    border-top: 0;
 +
    border-bottom: 1px solid #a2a9b1;
 +
    padding: 0 0.6em 0.4em 0.6em;
 +
}
 +
 
 +
.infobox.geography .maptable td,
 +
.infobox.geography .maptable th {
 +
    border: 0;
 +
    padding: 0;
 +
}

Latest revision as of 10:17, 3 May 2018

/* CSS placed here will be applied to all skins */

/*
.headerTree-h1 {
    margin-left: 10px;
}

.headerTree-h2 {
    margin-left: 30px;
}

.headerTree-h3 {
    margin-left: 60px;
}

.headerTree-h4 {
    margin-left: 90px;
}
*/

/* The following css is to create the blue box organization of the wiki */
.headerTree-h2 {
    vertical-align: top;
    border: 1px solid #abd5f5;
    background: #f1f5fc;
    padding: 0.4em 1em 1em; 
    border-bottom: 1px solid #abd5f5;
    border-radius: 3px;
    margin-top:2.5px;
    margin-bottom:2.5px;
    padding-right: 0.5em;
}

.mw-body h2 {
    border-radius: 3px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0em;
    margin-right: 0em;
    border-bottom: 1px solid #abd5f5;
    padding:0.2em 0.5em;
    vertical-align: top;
    border: 1px solid #abd5f5;
    background: #d0e5f5;
}

.mw-collapsible-toggle-header {
   border-bottom: 1px solid #aaa;
}

.headerTree-h4 {
    vertical-align: top;
    border: 1px solid #abd5f5;
    background: #e5eefc;
    padding: 0.4em 1em 1em; 
    border-bottom: 1px solid #abd5f5;
    border-radius: 3px;
    margin-top: 2.5px;
    margin-bottom: 2.5px;
}

.mw-body h4 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0em;
    margin-right: 0em;
    border-bottom: 1px solid #abd5f5;
    border-radius: 3px;
    padding:0.2em 0.5em;
    vertical-align: top;
    border: 1px solid #abd5f5;
    background: #c6e0f4;
}

.mw-collapsible-content {
    margin-left: 1em;
}

/* The following css is for the search page on the newae wiki
*/
.searchresults .headerTree-h2 {
    background: inherit;
    border: none;
}

.searchresults h2 {
    background: inherit;
    border: none;
}

#mw-searchoptions h4 {
    background: inherit;
    border: none;
}

/* Fixes the TOC title */
.toc .headerTree-h2,
.toc h2 {
    background:inherit;
    border: none;
}

.toclimit-2 .toclevel-1,
.toclimit-3 .toclevel-2,
.toclimit-4 .toclevel-3,
.toclimit-5 .toclevel-4,
.toclimit-6 .toclevel-5,
.toclimit-7 .toclevel-6  {
display: none!important;
}

.mobileonly{
display:none!important;
}
.desktoponly{
display:inherit!important;
}

/* Collapse Toggle container */
.mw-collapsible-toggle{
 display: table;
 border-collapse: collapse;
 width: 100%;
}

.mw-collapsible-toggle-row{
 display: table-row;
}

/* Collapse Header should be on the left */
.mw-collapsible-toggle .mw-collapsible-toggle-header{
 display: table-cell;
 vertical-align: middle;
 padding-left:5px!important; 
}

/* Collapse indicator image should be inline. align wherever you would like */
.mw-collapsible-toggle .mw-collapsible-toggle-indicator{
 display: table-cell;
 vertical-align: middle;
 padding: 5px;
 text-align: right;
}

/* Collapse indicator image size should be something sane*/
.mw-collapsible-toggle .mw-collapsible-toggle-indicator img{
height: 20px !important; 
width: 20px !important;
}

/* Collapse indicator image should rotate when toggled*/
.mw-collapsible:not(.mw-collapsed) .mw-collapsible-toggle .mw-collapsible-toggle-indicator img{
 /* Safari */
 -webkit-transform: rotate(90deg);

 /* Firefox */
 -moz-transform: rotate(90deg);

 /* IE */
 -ms-transform: rotate(90deg);

 /* Opera */
 -o-transform: rotate(90deg);

 /* Internet Explorer */
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.force-expand {
  display:inherit!important;
}
.force-collapse {
  display:none!important;
}

/*collapsible lower h top margin*/
.mw-collapsible-toggle-header h1,.mw-collapsible-toggle-header h2,.mw-collapsible-toggle-header h3,.mw-collapsible-toggle-header h4,.mw-collapsible-toggle-header h5,.mw-collapsible-toggle-header h6 {
  margin-top:5px!important;
}

/*infobox stuff*/

/* 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;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
    padding: 0.2em;
}
.infobox td,
.infobox th {
    vertical-align: top;
    /* @noflip */
    text-align: left;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #a2a9b1;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}

.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}

.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #a2a9b1;
    /* @noflip */
    border-right: 1px solid #a2a9b1;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    /* @noflip */
    border-right: 1px solid #a2a9b1;
}

/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}

.infobox.geography  td,
.infobox.geography  th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #a2a9b1;
    padding: 0 0.6em 0.4em 0.6em;
}

.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}