Jump to content

MediaWiki:Common.css

From BorderConnect Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* CSS placed here will be applied to all skins */

/* {{pp|small=yes}} */

.mw-logo-icon {
	display: none !important;
}

.mw-logo-container {
    background-image: url( https://wiki.borderconnect.com/images/6/6f/Borderconnect-wiki-logo.png ) !important;
    float: left;
    margin-right: 10px;
    width: 158px;
    height: 45px;
    max-width: 158px !important;
}

.mw-logo-wordmark {
    display: none !important;
}

.mp-box {
	border: 1px solid #aaa; /* all border colors overriden on specific elements */
	padding: 0 0.5em 0.5em;
	margin-top: 15px;
}

.mp-h2,
body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */
	border: 1px solid #aaa; /* all border colors overriden on specific elements */
	margin: 0.5em 0;
	padding: 0.2em 0.4em !important;
	font-size: 120% !important;
	font-weight: bold !important;
	font-family: inherit !important;
}

.vector-body h2 {
    margin: 0.5em 0;
}

.mp-later {
	font-size: 85%;
	font-weight: normal;
}

#mp-topbanner {
	background: #f9f9f9;
	border-color: #ddd;
    margin-top: 4px;
}
@media screen {
html.skin-theme-clientpref-night #mp-topbanner {
	background-color: #171a1d;
    border-color: #676767;
}
}


#mp-welcomecount {
	text-align: center;
	margin: 0.4em;
}

#mp-welcome {
	font-size: 162%;
	padding: 0.1em;
}

#mp-welcome h1 {
	font-size: inherit;
	font-family: inherit;
	display: inline;
	border: none;
}

#mp-free {
	font-size: 95%;
}

#articlecount {
	font-size: 85%;
}

/* clear fix */
.mp-contains-float::after {
  content: "";
  display: block;
  clear: both;
}

#mp-banner {
	background: #fff;
	border-color: #fff;
}

#mp-left {
	background: #f5fffa;
	border-color: #cef2e0;
}
@media screen {
html.skin-theme-clientpref-night #mp-left {
	background-color: #0b1e1c;
    border-color: #104437;
}
}

#mp-left .mp-h2 {
	background: #cef2e0;
	border-color: #a3bfb1;
}
@media screen {
html.skin-theme-clientpref-night #mp-left .mp-h2 {
	background-color: #104437;
    border-color: #2f4d41;
}
}

#mp-left-aci {
	background: #fff5fa;
	border-color: #f2cedd;
}
@media screen {
html.skin-theme-clientpref-night #mp-left-aci {
	background-color: #1c1b1c;
    border-color: #65525a;
}
}

#mp-left-aci .mp-h2 {
	background: #f2cedd;
	border-color: #bfa3af;
}
@media screen {
html.skin-theme-clientpref-night #mp-left-aci .mp-h2 {
	background-color: #611937;
    border-color: #752c4b;
}
}


#mp-left-abi {
	background: #fff7f2;
	border-color: #f6ddcc;
}
@media screen {
html.skin-theme-clientpref-night #mp-left-abi{
	background-color: #1c1b1a;
    border-color: #81736a;
}
}

#mp-left-abi .mp-h2 {
	background: #f6ddcc;
	border-color: #ddc7b8;
}
@media screen {
html.skin-theme-clientpref-night #mp-left-abi .mp-h2 {
	background-color: #593218;
    border-color: #975527;
}
}

#mp-right {
	 background: #f7f5ff;
	 border-color: #e7e1ff;
}
@media screen {
html.skin-theme-clientpref-night #mp-right {
	background-color: #130e20;
    border-color: #643b99;
}
}

#mp-right .mp-h2 {
	background: #e6e0ff;
	border-color: #c7afc2;
}
@media screen {
html.skin-theme-clientpref-night #mp-right .mp-h2 {
	background-color: #7545ab;
    border-color: #7757a1;
}
}

#mp-right-ace {
	 background: #f5faff;
	 border-color: #cedff2;
}
@media screen {
html.skin-theme-clientpref-night #mp-right-ace {
	background-color: #0d1a27;
    border-color: #082849;
}
}

#mp-right-ace .mp-h2 {
	background: #cedff2;
	border-color: #a3b0bf;
}
@media screen {
html.skin-theme-clientpref-night #mp-right-ace .mp-h2 {
	background-color: #082849;
    border-color: #1d4d85;
}
}

#mp-right-software {
	 background: #f1f6f6;
	 border-color: #DEEAEA;
}
@media screen {
html.skin-theme-clientpref-night #mp-right-software {
	background-color: #092323;
    border-color: #0a4545;
}
}

#mp-right-software .mp-h2 {
	background: #DEEAEA;
	border-color: #c8d3d3;
}
@media screen {
html.skin-theme-clientpref-night #mp-right-software .mp-h2 {
	background-color: #265151;
    border-color: #207b7b;
}
}

#mp-middle {
	background: #fff5fa;
	border-color: #f2cedd;
}

#mp-middle .mp-h2 {
	background: #f2cedd;
	border-color: #bfa3af;
}

#mp-lower {
	background: #faf5ff;
	border-color: #ddcef2;
}
@media screen {
html.skin-theme-clientpref-night #mp-lower {
	background-color: #130e20;
    border-color: #7545ab;
}
}

#mp-lower .mp-h2 {
	background: #ddcef2;
	border-color: #afa3bf;
}
@media screen {
html.skin-theme-clientpref-night #mp-lower .mp-h2 {
	background-color: #7545ab;
    border-color: #7757a1;
}
}

#mp-bottom {
	/* no background */
	border-color: #e2e2e2;
}
@media screen {
html.skin-theme-clientpref-night #mp-bottom {
	background-color: #171a1d;
    border-color: #676767;
}
}

#mp-bottom .mp-h2 {
	background: #eee;
	border-color: #ddd;
}

@media screen {
html.skin-theme-clientpref-night #mp-bottom .mp-h2 {
	background-color: #3d3d3d;
    border-color: #676767;
}
}

@media (max-width: 875px) {
	/* We need to improve Template:POTD as used on the main page so that these
	 * hacks aren't necessary */
	#mp-tfp table,
	#mp-tfp tr,
	#mp-tfp td,
	#mp-tfp tbody {
		display: block !important;
		width: 100% !important;
		box-sizing: border-box;
	}

	#mp-tfp tr:first-child td:first-child a {
		text-align: center;
		display: table;
		margin: 0 auto;
	}
}

@media (min-width: 875px) {
	#mp-upper {
		display: flex;
	}
	
	#mp-left {
		flex: 1 1 70%;
		margin-right: 2px;
	}
	
	#mp-right {
		flex: 1 1 30%;
		margin-left: 2px;
	}

    #mp-left-aci {
		flex: 1 1 50%;
		margin-right: 2px;
	}
	
    #mp-left-abi {
		flex: 1 1 50%;
		margin-right: 2px;
	}

	#mp-right-ace {
		flex: 1 1 50%;
		margin-left: 2px;
	}

    #mp-right-software {
		flex: 1 1 50%;
		margin-left: 2px;
	}
}

.note-info {
    background-color: #F6EFE5;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/d/d5/OOjs_UI_icon_reference_20_ac6600.svg);
    background-size: 25px;
    padding-left: 40px;
    min-height: 28px;
    background-position: left 7px top 50%;
    padding: 0.5em 0.5em 0.5em 40px;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #ac6600;
    width: 100%;
}
@media screen {
html.skin-theme-clientpref-night .note-info {
	background-color: #332410;
}
}

.note-reminder {
    background-color: #fff9ea;
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/a/a8/OOjs_UI_icon_lightbulb-yellow.svg");
    background-size: 25px;
    padding-left: 40px;
    min-height: 28px;
    background-position: left 7px top 50%;
    padding: 0.5em 0.5em 0.5em 40px;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #fc3;
    width: 100%;
}
@media screen {
html.skin-theme-clientpref-night .note-reminder {
	background-color: #332914;
}
}

.note-warning {
    background-color: #fee7e6;
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg");
    background-size: 25px;
    padding-left: 40px;
    min-height: 28px;
    background-position: left 7px top 50%;
    padding: 0.5em 0.5em 0.5em 40px;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #c33;
    width: 100%;
}
@media screen {
html.skin-theme-clientpref-night .note-warning {
	background-color: #331817;
}
}

.note-disambig{
    background-color: #f1f1f1;
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/5/5f/Disambig_gray.svg");
    background-size: 25px;
    padding-left: 40px;
    min-height: 28px;
    background-position: left 7px top 50%;
    padding: 0.5em 0.5em 0.5em 40px;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #b7b7b7;
    width: 100%;
}
@media screen {
html.skin-theme-clientpref-night .note-disambig {
	background-color: #272727;
}
}

.note-download{
    background-color: #f7f7f7;
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/2/2e/Download_icon_black.svg");
    background-size: 25px;
    padding-left: 40px;
    min-height: 28px;
    background-position: left 7px top 50%;
    padding: 0.5em 0.5em 0.5em 40px;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #d3d3d3;
    width: 100%;
}
@media screen {
html.skin-theme-clientpref-night .note-download {
	background-color: #272727;
}
}

.note-active{
    background-color: #D4EDDA;
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/5/51/Noun_Project_coding_icon_2752876.svg");
    background-size: 25px;
    padding-left: 40px;
    min-height: 28px;
    background-position: left 7px top 50%;
    padding: 0.5em 0.5em 0.5em 40px;
    margin-top: 1em;
    margin-bottom: 1em;
    overflow: hidden;
    background-repeat: no-repeat;
    border: 1px solid #6a776d;
    width: 100%;
}
@media screen {
html.skin-theme-clientpref-night .note-active {
	background-color: #233127;
}
}

div.embedvideo.ev_center {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    background-color: #F8F9FA !important;
}

div.embedvideo.ev_center .thumbcaption {
    text-align: center;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

div.embedvideo.ev_right .thumbcaption {
    text-align: left;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

div.embedvideo.ev_right {
    clear: left;
    float: left;
    margin-left: 0;
    background-color: #F8F9FA !important;
    width: 100%;
}

@media (min-width: 500px) {
	div.embedvideo.ev_right {
		clear: right;
        float: right;
        margin-left: 1em;
        background-color: #F8F9FA !important;
	}
}

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

#sister-projects-list {
    display: flex;
    flex-wrap: wrap;
    line-height: inherit;
    list-style: none;
    margin: 0;
    padding: 0;
}

@media (min-width: 360px)
.mw-parser-output #sister-projects-list li>div:first-child {
    min-width: 50px;
}

.mw-parser-output #sister-projects-list li>div:first-child {
    text-align: center;
}

@media (min-width: 360px)
.mw-parser-output #sister-projects-list li {
    width: 33%;
    min-width: 20em;
    white-space: nowrap;
    flex: 1 0 25%;
}

.mw-parser-output #sister-projects-list li {
    display: inline-block;
    flex: 0 0 33.3%;
}

.mw-parser-output #sister-projects-list li>div {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 4px;
}

.mw-parser-output a {
    word-wrap: break-word;
}

.banner-img {
     width: 100%;
     max-width: 960px;
     height: auto;
}