MediaWiki:Common.css

From Ace Combat Wiki
Jump to navigation Jump to search

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.
/***** CSS placed here will be applied to all skins on the entire site. *****/

/*****************
* Mobile/desktop *
******************/
.mobileonly {
	display: none;
}
@media screen and (max-width:720px) {
	.mobileonly {
		display: block;
	}
	table.mobileonly {
		display: table!important;
	}
	.desktoponly,
	table.desktoponly {
		display: none!important;
	}
}

/************
* Galleries *
*************/
.mediawiki .gallery {
	margin: 0 5px;
}
.mediawiki .gallerybox {
	margin: 0 0 15px;
}
/* Changing traditional to look similar to old Fandom style */
.mediawiki .gallery.mw-gallery-traditional .gallerybox .thumb {
	border: 1px solid var(--wiki-content-border-color);
	background: none;
}
.mediawiki .gallery.mw-gallery-traditional .gallerybox .thumb > div {
	margin: 0 auto !important;
}
.mediawiki .gallery.mw-gallery-traditional .gallerybox .thumb .image img {
	width: 100%;
	height: auto;
}
.mediawiki .gallery:not(.mw-gallery-packed-overlay) .gallerybox .gallerytext {
	font-size: 75%;
	color: var(--wiki-content-text-color);
	margin-top: 5px;
	padding-right: 5px;
}
.mediawiki .gallery.mw-gallery-nolines,
.mediawiki .gallery.mw-gallery-traditional {
	display: flex;
	flex-wrap: wrap;
}
ul.mw-gallery-packed, ul.mw-gallery-packed-overlay, ul.mw-gallery-packed-hover {
	text-align: left;
}
.mainpage__portal__content .gallery {
	justify-content: center;
	margin: 5px 5px 0;
}
.mediawiki .mainpage__portal__content .gallerybox {
	margin: 5px 0 0;
}

/*********
* Popups *
**********/
.mwe-popups {
	box-shadow: 0 30px 90px -20px rgba(255,255,255,0.3),0 0 1px 1px rgba(255,255,255,0.05)
}
.mwe-popups, .mwe-popups .mwe-popups-container {
	background: var(--wiki-content-background-color--secondary);
}
.mwe-popups .mwe-popups-container,
.mwe-popups .mwe-popups-extract {
	color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir='ltr']:after {
	background-image:linear-gradient(to right,rgba(255,255,255,0),var(--wiki-content-background-color--secondary) 50%)
}
.mwe-popups .mwe-popups-extract[dir='rtl']:after {
	background-image:linear-gradient(to left,rgba(255,255,255,0),var(--wiki-content-background-color--secondary) 50%)
}
.mwe-popups .mwe-popups-extract blockquote:after {
	background-image:linear-gradient(to bottom,rgba(255,255,255,0),var(--wiki-content-background-color--secondary) 75%)
}
.mwe-popups .mw-ui-icon {
	filter: var(--wiki-icon-general-filter);
}
ol.references li:target, sup.reference:target {
	background-color: var(--wiki-body-background-color);
	outline: 1px dashed var(--wiki-content-text-mix-color);
}
cite {
	font-style: normal;
}
/*************
* End popups *
**************/

/************
* Main Page *
*************/
.mw-parser-output .mainpage-discord a {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	background: #5865F2!important;
	color: #fff!important;
	border-radius: 3px;
	transition: 300ms;
	margin: 10px auto 5px;
	font-weight: bold;
}
.mw-parser-output .mainpage-discord a:after {
	display: none!important;
}
.mw-parser-output .mainpage-discord a:hover {
	background: #8ea1e1!important;
	color: #fff;
	text-decoration: none;
}
@media screen and (min-width: 1080px){
	.page-Ace_Combat_Wiki .mw-parser-output,
	.page-Ace_Combat_中文_Wiki .mw-parser-output, /* zh */
	.page-ACES_WIKI .mw-parser-output { /* ja */
		display: flex;
		justify-content: space-evenly;
	}
	.mainpage-left {
		width: calc(100% - 350px);
	}
	.mainpage-right {
		width: 300px;
	}
}
/* [[Template:Portal]] */
.mainpage__portal {
	background: var(--wiki-content-background-color--secondary);
	border: 1px solid var(--wiki-accent-color);
	overflow: hidden;
	margin-bottom: 17px;
	border-radius: 3px;
}
.mainpage__portal + p:not(.show) {
	display: none;
}
.mainpage__portal__header {
	background: var(--wiki-accent-color);
	color: var(--wiki-accent-label-color);
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.mainpage__portal__content {
	box-sizing: border-box;
	padding: 10px 30px;
}
.mainpage__portal__content h3 {
	font-weight: bold !important;
}
.mainpage__portal__content .floatright {
	margin: 15px 0 10px 20px !important;
}
.mainpage__portal__content span {
	display: block;
	text-align: center;
}
.mainpage__portal__content span span {
	display: inline;
	text-align: unset;
}
.mainpage__portal__content__featured {
	display: flex;
}
.mainpage__portal__content__featured div {
	text-align: justify;
	margin-left: 10px;
}
@media screen and (max-width: 1200px) and (min-width: 1080px){
	.mainpage__portal__content__featured {
		flex-wrap: wrap;
		align-items: center;
		justify-items: center;
		align-content: center;
		justify-content: center;
	}
	.mainpage__portal__content__featured > * {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 860px){
	.mainpage__portal__content__featured {
		flex-wrap: wrap;
		align-items: center;
		justify-items: center;
		align-content: center;
		justify-content: center;
	}
	.mainpage__portal__content__featured > * {
		width: 100%;
		text-align: center;
	}
}
/****************
* End Main Page *
*****************/

/************
* Infoboxes *
*************/
:root {
	--pi-background: var(--wiki-content-background-color);
	--pi-secondary-background: var(--wiki-accent-color);
	--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
	--pi-secondary-background-label: var(--wiki-accent-label-color);
	--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
	--pi-width: 300px;
}
.portable-infobox {
	border:1px solid var(--pi-border-color);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
	text-align:center;
	font-size:1.5em;
	background:var(--pi-secondary-background);
	color:var(--pi-secondary-background-label);
}
.portable-infobox,
.portable-infobox .pi-title {
	border-radius: 2px;
}
.portable-infobox .pi-header {
	padding: 0.5em;
	font-size: 1.2em;
}
.portable-infobox .pi-data {
	background:rgba(var(--pi-secondary-background--rgb), 0.18);
	border-bottom: none;
	border-top-width: 1px;
	border-top-style: solid;
}
.pi-horizontal-group-item,
.portable-infobox .pi-secondary-background.pi-navigation,
.pi-panel-scroll-wrapper, .pi-media-collection-tabs {
	background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.pi-tab-link.current, .pi-section-tab.pi-section-active .pi-section-label {
	color: var(--wiki-accent-label-color);
}
.portable-infobox .pi-collapse .pi-header {
	cursor: pointer;
}
/* if an image is the full original width, make it the full actual width */
.pi-image-thumbnail[width="270"] {
	width: var(--pi-width);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
	border-bottom: 0;
	font-family: var(--heading-font-family);
	font-weight: 700;
	margin: 0;
}
.portable-infobox .pi-secondary-background.pi-navigation {
	text-align: center;
}
@media screen and (max-width: 720px){
	.portable-infobox {
		font-size: 0.85em;
	}
}
/* hide setmainimage declarations from viewing */
.portable-infobox .pi-navigation[data-item-name="setmainimage"] {
	display: none;
}
/****************
* End infoboxes *
*****************/

/*****************************
* [[Template:Documentation]] *
******************************/
.templatedoc {
	background: var(--wiki-content-background-color--secondary);
	border: 1px solid var(--wiki-content-border-color);
	margin: 10px 0;
	clear: both;
}
.templatedoc__header {
	background: var(--wiki-accent-color);
	color: var(--wiki-accent-label-color);
	border-bottom: 1px solid var(--wiki-content-border-color);
	padding: 10px;
}
.templatedoc__links {
	float: right;
	text-align: right;
}
.templatedoc__inner {
	padding: 15px;
}
.templatedoc__footer {
	clear: both;
	background: var(--wiki-accent-color);
	color: var(--wiki-accent-label-color);
	border-top: 1px solid var(--wiki-content-border-color);
	padding: 7px;
	text-align: right;
}
.mw-parser-output .templatedoc__links a.external,
.templatedoc__footer a {
	color: var(--wiki-accent-label-color);
	text-decoration: underline var(--wiki-accent-label-color) dashed;
}
.mw-parser-output .templatedoc__links a.external:after {
	display: none!important;
}
.templatedoc__links a:hover,
.templatedoc__footer a:hover {
	text-decoration: underline;
}
.mw-templatedata-doc-desc {
	/* TemplateData description is a duplicate of the template documentation */
	/* but still necessary for template usage itself, so only hide it in doc */
	display: none;
}
.mw-templatedata-doc-params caption > p:first-child {
	font-weight: bold;
}
.mw-templatedata-doc-params caption > p:last-child {
	margin: 5px 0 10px;
	font-size: 14px;
}
.mw-templatedata-doc-params caption > p:last-child > span:first-child {
	margin-right: 5px;
}
.mw-templatedata-doc-params dl {
	margin: 0;
}
.mw-templatedata-doc-params td dt {
	margin-top: 5px;
}
.mw-templatedata-doc-params td dd {
	margin-bottom: 5px;
}
/********************
* End documentation *
*********************/

/**************************
* [[Strangereal#History]] *
***************************/
.strangereal_timeline_module > div {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
}
.strangereal_timeline_module > div {
	color: var(--wiki-content-text-color)!important;
}
.strangereal_timeline_module > div > div:nth-child(4) > div {
	display: none;
}
.strangereal_timeline_module > div > div:nth-child(4) > div:nth-child(5n) {
	display: inline;
}
.strangereal_timeline_module > div > div:nth-child(3) {
	background-image: repeating-linear-gradient(to right, transparent, transparent 58.5px, var(--wiki-content-border-color) 58.5px, var(--wiki-content-border-color) 59.5px, transparent 59.5px)!important;
}
.strangereal_timeline_module > div > div:nth-child(2) {
	line-height: 1.25!important;
}
.strangereal_timeline_module > div > div:nth-child(2) > div {
	height: 32px!important;
	margin: 5px 0!important;
}
.strangereal_timeline_module > div > div:nth-child(2) > div:nth-child(4),
.strangereal_timeline_module > div > div:nth-child(2) > div:nth-child(7),
.strangereal_timeline_module > div > div:nth-child(2) > div:nth-child(11) {
	line-height: 2.5;
}
.strangereal_timeline_module > div > div:nth-child(3) > div {
	height: 32px!important;
	margin: 5px 0px!important;
	background: rgba(var(--wiki-content-text-color--rgb), 0.01)!important;
}
.strangereal_timeline_module > div > div:nth-child(3) > div > div {
	height: 32px!important;
}

/***************************
* [[Strangereal/Timeline]] *
****************************/
.page-Strangereal_Timeline #toc {
	clear: both;
}
.page-Strangereal_Timeline #toc .tocnumber {
	display: none;
}
.page-Strangereal_Timeline #toc ul {
	max-width: unset;
}
.page-Strangereal_Timeline #toc li a {
	text-align: center;
	padding: 8px 5px;
}
.page-Strangereal_Timeline #toc .toclevel-1 > ul {
	display: flex;
	flex-wrap: wrap;
}
.page-Strangereal_Timeline #toc .toclevel-2 {
	margin-left: 0;
}
.page-Strangereal_Timeline #toc .toclevel-2 a {
	width: 60px;
}
/***************************
* End Strangereal/Timeline *
****************************/

/********************
* [[Template:Mbox]] *
*********************/
.mbox {
	display: flex;
	position: relative;
	background-color: var(--wiki-content-background-color);
	border: 1px solid var(--wiki-content-border-color);
	border-left-width: 8px;
	margin: 10px auto;
	min-height: 32px;
}
.mbox-type-success {
	border-color: var(--wiki-success-color);
}
.mbox-type-info {
	border-color: var(--wiki-accent-color--hover);
}
.mbox-type-moderate {
	border-color: var(--wiki-warning-color);
}
.mbox-type-important {
	border-color: var(--wiki-alert-color);
}
.mbox__content {
	display: table;
	box-sizing: border-box;
	width: 100%;
	padding: 8px 15px;
}
.mbox__content__image {
	display: table-cell;
	width: 45px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	padding-right: 15px;
	font-size: 2.5em;
	line-height: 1;
}
.mbox__content__image .icon-filter {
	filter: var(--wiki-icon-general-filter);
}
.mbox__content__wrapper {
	display: table-cell;
	vertical-align: middle;
}
.mbox__content__header {
	display: block;
	font-weight: bold;
}
.mbox__content__text {
	display: block;
}
.mbox__content__text__comment {
	font-size: small;
}
.mbox__content__aside {
	display: table-cell;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	padding-left: 15px;
	border-left: 1px solid var(--wiki-content-border-color);
}
.mbox__close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 2px 7px;
	font-weight: bold;
	font-size: 16px;
	color: var(--wiki-content-text-color);
	cursor: pointer;
	transition: all .15s ease-in;
}
.mbox__close:hover {
	color: var(--wiki-content-text-mix-color);
}
.mbox__close:after {
	content: '×';
}
.mw-collapsed + .mbox__close {
	transform: rotate(45deg);
	padding: 4px 7px 5px 2px;
}
.mbox__content__image.fandom-icons {
	font-size: 2em;
}
#siteNotice .mbox {
	line-height: 1.4;
}
#siteNotice .mbox__close {
	display: none;
}
.sitedir-ltr .mw-dismissable-notice-body,
.sitedir-rtl .mw-dismissable-notice-body {
	clear: both;
	margin: 0;
}
/***********
* End Mbox *
************/

/*********************
* [[Template:Quote]] *
**********************/
.quote,
.vector-body .quote { /* ja */
	border-left: 3px solid var(--wiki-accent-color--hover);
	margin-left: 9px;
	padding: 0; /* ja */
}
.quote dl {
	padding: 5px 0;
}
.quote dl dd {
	margin-left: 15px;
}

/**********************
* [[Template:Navbox]] *
***********************/
.navbox {
	width: 100%;
	background: var(--wiki-body-background-color);
	color: white;
	margin: 1em auto;
	font-size: 84%;
	clear: both;
	padding: 2px;
	border-spacing: 0;
	border: none; /* 2px solid #034F7A */
	border-radius: 3px;
	border-collapse: unset;
}
/* Merges navboxes that are directly under each other */
.navbox + .navbox {
	margin-top: -16px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.navbox .navbox-title {
	background: var(--wiki-accent-color);
	font-weight: bold;
}
.navbox .navbox-title, .navbox .navbox-title a {
	color: var(--wiki-accent-label-color);
}
.navbox .navbox-title-padright {
	padding-right: 65px;
}
.navbox .navbox-title-padleft {
	padding-left: 65px;
}
.navbox .navbox-subgroup {
	border-spacing: 0;
	width: 100%;
}
.navbox .navbox-gutter {
	height: 2px;
}
.navbox .navbox-subgroup .navbox-gutter {
	/*! background: #034F7A; */
}
.navbox .navbox-subgroup .navbox-group {
	min-width: 150px;
}
.navbox .navbox-section-row > td {
	padding: 0;
	height: 100%;
}
.navbox .navbox-section {
	width: 100%;
	border-spacing: 0;
}
.navbox .navbox-above,
.navbox .navbox-below,
.navbox .navbox-image {
	/*! background: #001D48; */
	text-align: center;
}
.navbox .navbox-group,
.navbox .navbox-header {
	background: var(--wiki-accent-color);
	color:white;
	font-weight: bold;
	height: 100%;
	padding: 2px 4px;
}
.navbox .navbox-header-collapsible {
	padding-left: 65px;
}
.navbox .navbox-group {
	min-width: 125px;
}
.navbox .navbox-group,
.navbox .navbox-image-left {
	border-right: 2px solid var(--wiki-accent-color--hover);
}
.navbox-image-right {
	border-left: 2px solid var(--wiki-accent-color--hover);
}
.navbox .navbox-list {
	background: var(--wiki-content-background-color);
	color:white;
	width: 100%;
	height: 100%;
	padding: 0;
}
.navbox .navbox-list div {
	padding: 0px 4px;
}
.navbox .navbox-list.no-group {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.navbox .mw-collapsible-toggle {
	width: 65px;
}
/* hlist */
.hlist ul {
	margin: 0;
	list-style: none;
}
.hlist li, .hlist ul ul {
	display: inline;
}
.hlist li a, .hlist li .selflink {
	white-space: nowrap;
}
.hlist ul ul:before {
	content: "("
}
.hlist ul ul:after {
	content: ")"
}
.hlist li:after {
	content: " • ";
}
.hlist ul ul li:after {
	content: "/";
}
.hlist li:last-child:after, .hlist ul ul li:last-child:after {
	content: none;
}

/*** Enemy List table styling ***/
.unitlist, .spunitlist, .unitlist-mu {
	width: 100%;
	text-align: center!important;
}
.unitlist th:nth-child(1), .spunitlist th:nth-child(1), .unitlist-mu th:nth-child(2) {
	width: 40px;
}
.unitlist th:nth-child(2), .unitlist-mu th:nth-child(3) {
	width: 25%;
}
.unitlist th:nth-child(3), .unitlist th:nth-child(4), .unitlist-mu th:nth-child(1), .unitlist-mu th:nth-child(4), .unitlist-mu th:nth-child(5) {
	width: 10%;
}
/* ACZ Special Units */
.spunitlist.acz-special th:nth-child(2) {
	width: 7%;
}
.spunitlist.acz-special th:nth-child(3) {
	width: 25%;
}
.spunitlist.acz-special th:nth-child(4), .spunitlist.acz-special th:nth-child(5), .spunitlist.acz-special th:nth-child(7) {
	width: 10%;
}
.spunitlist.acz-special th:nth-child(6) {
	width: 11%;
}

/*** Module:Context-link and Module:Hatnote ***/
.context-link, .hatnote {
	position: relative;
	padding-left: 2.5%;
	font-style: italic;
	margin-bottom: 5px;
}
.multi-hatnotes .hatnote {
	margin-bottom: 0;
}

/*** Limits headers shown in a Table of Contents ***/
/* Credit to Wikipedia, to be used in conjunction with Template:TOC limit */
.toclimit-2 .toclevel-1 > ul, .toclimit-3 .toclevel-2 > ul, .toclimit-4 .toclevel-3 > ul, .toclimit-5 .toclevel-4 > ul, .toclimit-6 .toclevel-5 > ul, .toclimit-7 .toclevel-6 > ul {
	display: none;
}

/*** Project:Polls, from Destiny Wiki's Common.css ***/
.poll-table {
	background: var(--wiki-content-background-color);
	border-collapse: collapse;
	border: none;
	margin: 1em 1em 1em 0;
}
.poll-table th {
	background: var(--wiki-accent-color);
	color: var(--wiki-accent-label-color);
	text-align: left!important;
}
.poll-table>thead>tr>th, .poll-table>tbody>tr>td {
	padding: 6px 12px;
	vertical-align: top;
}
.poll-table td {
	border-bottom: 1px solid var(--wiki-content-border-color);
}
.poll-table p {
	margin: 0!important;
}

/*** Reddit-style spoilers ***/
.spoiler, .spoiler *, .spoiler a.new {
	color: transparent;
	-webkit-transition: background 0.7s, color 0.7s;
	transition: background 0.7s, color 0.7s;
}
.spoiler {
	background: var(--wiki-content-text-color);
	padding: 2px 5px;
}
.spoiler:hover {
	background: rgba(var(--wiki-content-text-color--rgb), 0.15);
	color: var(--wiki-content-text-color);
}
.spoiler:hover a {
	color: var(--wiki-content-link-color);
}
.spoiler:hover a.new {
	color: var(--wiki-content-redlink-color);
}

/*** Template:Shortcut, thanks to RuneScape Wiki ***/
.shortcut {
	background: var(--wiki-content-background-color);
	border: 1px solid var(--wiki-content-border-color);
	margin: 5px 0 5px 10px;
	padding: 5px;
	text-align: center;
	font-size: 9pt;
	float: right;
}

/*** Project:Sandbox ***/
.page-Ace_Combat_Wiki_Sandbox #mw-content-text:before {
	content: "This is our sandbox page dedicated for code testing. Feel free to make any test edits you'd like!";
	display: block;
	border: 2px dashed var(--wiki-content-border-color);
	padding: 5px;
	text-align: center;
}

/*** Transcript namespace ***/
.ns-114 .mw-parser-output .mission-script dl {
	border: 1px solid var(--wiki-content-border-color);
	border-radius: 5px;
	padding: 5px 10px;
	margin: 0.5em 0;
	overflow: hidden;
}
.ns-114 .mw-parser-output > ul + ul {
	margin-top: 10px;
}
.ns-114 .mw-parser-output > ul li + li,
.ns-114 .mw-parser-output > ul li ul {
	margin-top: -3px;
}
.transcript-block {
	border: 1px solid var(--wiki-content-border-color);
	border-radius: 5px;
	margin: .5em 0;
}
.transcript-line {
	padding-bottom: 5px;
}
.transcript-line-speaker {
	padding: 5px 10px;
	background: black;
	color: white;
	font-weight: bold;
}
.transcript-line-speaker.transcript-line-green,
.transcript-line-speaker.transcript-line-green a {
	color: #32EF32!important;
}
.transcript-line-speaker.transcript-line-blue,
.transcript-line-speaker.transcript-line-blue a {
	color: #5BAFE1!important;
}
.transcript-line-speaker.transcript-line-red,
.transcript-line-speaker.transcript-line-red a {
	color: #E95B71!important;
}
.transcript-line-speaker.transcript-line-yellow,
.transcript-line-speaker.transcript-line-yellow a {
	color: #E6D029!important;
}
.transcript-line:first-child .transcript-line-speaker {
	border-radius: 5px 5px 0 0;
}
.transcript-line-text {
	padding: 5px 20px 0;
}

/*** DataTables dark fixes and customizations ***/
.mediawiki table.dataTable tr.dtrg-group td {
	background-color: var(--wiki-content-background-color--secondary);
}
.mediawiki .dataTables_wrapper td,
.mediawiki .dataTables_wrapper th {
	border-bottom: 1px solid var(--wiki-content-border-color);
	text-align: left;
}
.dataTables_wrapper .dataTables_length {
	padding: 5px 0 10px;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_length select,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_info,
body .dataTables_wrapper .dataTables_paginate .paginate_button {
	color: var(--wiki-content-text-color)!important;
}
body .dataTables_wrapper .dataTables_length select option,
.dataTables_wrapper th,
body table.datatable tbody tr {
	background: var(--wiki-content-background-color);
}
.datatable-aceinf tr > th:nth-child(3),
.datatable-aceinf tr > td:nth-child(3),
.datatable-aceinf-fiveweps tr > th:nth-child(8),
.datatable-aceinf-fiveweps tr > td:nth-child(8),
.datatable-aceinf-fourweps tr > th:nth-child(7),
.datatable-aceinf-fourweps tr > td:nth-child(7) {
	border-right: 1px solid var(--wiki-content-border-color);
}
.datatable-aceinf td,
.datatable-aceinf th {
	padding: 6px 0 6px 12px!important;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover,
body .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):active,
body .dataTables_wrapper .dataTables_paginate .paginate_button.current {
	background: var(--wiki-accent-color);
	background: -moz-linear-gradient(var(--wiki-accent-color--hover), var(--wiki-accent-color));
	background: -webkit-linear-gradient(var(--wiki-accent-color--hover), var(--wiki-accent-color));
	background: linear-gradient(var(--wiki-accent-color--hover), var(--wiki-accent-color));
	color: var(--wiki-accent-label-color)!important;
	border: 1px solid var(--wiki-content-background-color);
}
.aircraft-list-table td:first-child {
	white-space: nowrap;
}
.aircraft-list-table td:first-child a,
.aircraft-list-table td:first-child b {
	vertical-align: middle;
}

/*** [[Project:Terminology]] ***/
span.mw-lingo-term {
	border-bottom: 1px dashed var(--wiki-content-text-color);
	cursor: help;
}
span.mw-lingo-term:hover {
	background-color: rgba(var(--wiki-content-text-color--rgb), 0.1);
}
.mw-lingo-tooltip {
	background: var(--wiki-content-background-color);
	color: var(--wiki-content-text-color);
	border: 1px solid var(--wiki-content-border-color);
	font-size: 10pt;
	line-height: normal;
	box-shadow: 0 3px 14px #0006;
}
.mw-lingo-tooltip .qtip-content {
	padding: 10px 15px;
	line-height: 1.3;
}

/*** nothing to see here ***/
#aprilFoolsRosaButton {
	position: fixed;
	bottom: 15px;
	left: 15px;
	z-index: 9999;
	display: none;
}
#aprilFoolsRosaImage {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 600px;
	height: 510px;
	background: url("https://i.imgur.com/TXYGy3o.png");
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: bottom left;
	z-index: 9999;
	cursor: pointer;
}
@media screen and (max-width:600px) {
	#aprilFoolsRosaImage {
		width: 100vw;
	}
}

/*** DataMaps ***/
/* hide edit button for logged-out users */
#wikigg-header.no-session ~ .content-wrapper .ext-datamaps-control-edit {
	display: none;
}
/* popup styling */
.leaflet-popup-content-wrapper, .leaflet-popup-tip, .leaflet-bar, .ext-datamaps-control-expandable[aria-expanded="true"] {
	background: var(--wiki-content-background-color);
	color: var(--wiki-content-text-color);
}
.ext-datamaps-popup-header .ext-datamaps-popup-subtitle {
	color: var(--wiki-content-text-mix-color);
}
.leaflet-bar button {
	color: var(--wiki-content-text-color);
	border-bottom-color: var(--wiki-content-border-color);
}
.leaflet-bar button:hover, .leaflet-bar button:focus {
	background: var(--wiki-content-background-color--secondary);
}
.leaflet-control-container [class^="oo-ui-icon-"] {
	filter: var(--wiki-icon-general-filter);
}
.ext-datamaps-control-search ul.ext-datamaps-control-search-results {
	background: rgba(var(--wiki-content-background-color--rgb), 0.9);
}
/* link button styling, including to make all padding clickable */
.ext-datamaps-popup .ext-datamaps-popup-tools li {
	padding: 0;
	border: none;
	border-radius: 0;
	transition: none;
}
.ext-datamaps-popup .ext-datamaps-popup-tools li:hover {
	background: none;
	border-radius: 0;
}
.ext-datamaps-popup .ext-datamaps-popup-tools li a {
	display: inline-block;
	padding: 0.2em 0.5em;
	border: 1px solid var(--wiki-content-border-color);
	border-radius: 4px;
	transition: background 100ms, color 100ms;
	text-decoration: none;
}
.ext-datamaps-popup .ext-datamaps-popup-tools li a:hover,
.ext-datamaps-control-search ul.ext-datamaps-control-search-results li:focus, .ext-datamaps-control-search ul.ext-datamaps-control-search-results li[data-highlighted="true"]  {
	background: var(--wiki-content-link-color);
	color: var(--wiki-content-link-label-color);
}
.leaflet-control-container .oo-ui-buttonElement > .oo-ui-buttonElement-button {
	min-height: unset;
}