h1 {
 margin-top:.3rem
}
b,
strong {
 font-weight:700
}
p,
table {
 margin:1em 0
}
.content {
 font-size:.875em;
 line-height:1.5
}
.mw-editsection {
 font-size:1.8rem;
 margin-left:1rem
}
#jump-to-nav,
.mw-jump {
 display:none;
 height:0
}
.wikitable {
 border:1px solid #dee2e6;
 border-collapse:collapse
}
.wikitable thead td,
.wikitable thead th {
 border-bottom-width:2px
}
.wikitable thead th {
 vertical-align:bottom;
 border-bottom:2px solid #dee2e6
}
.wikitable td,
.wikitable th {
 border:1px solid #dee2e6
}
table.wikitable>*>tr>th,
table.wikitable>tr>th {
 background-color:#eff0f1
}
@media not print {
 .printfooter {
  display:none
 }
}
#mw-normal-catlinks {
 margin-top:7px
}
#mw-normal-catlinks ul,
#mw-normal-catlinks ul li {
 display:inline-block;
 padding-left:0
}
#mw-normal-catlinks ul li {
 list-style:none;
 margin-left:4px;
 margin-right:4px
}
.floatleft {
 float:left!important
}
.mw-editsection {
 margin-left:5px;
 font-size:small
}
#mw-content-text .image,
#mw-content-text img {
 max-width:100%;
 height:auto;
 display:inline-block
}
.mw-enhanced-rc td:nth-child(3) {
 width:99px
}
.mw-enhanced-rc td:first-child {
 width:15px
}
select {
 background-color:#fff
}
.mw-languages-dropdown {
 padding-left:5px;
 cursor:pointer;
 font-weight:700
}
.mw-pt-languages-label:after {
 content:"";
 background:transparent no-repeat scroll 0;
 background-image:url(/extensions/UniversalLanguageSelector/lib/jquery.uls/images/language.png?85750);
 background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M20 18h-1.44a.61.61 0 01-.4-.12.81.81 0 01-.23-.31L17 15h-5l-1 2.54a.77.77 0 01-.22.3.59.59 0 01-.4.14H9l4.55-11.47h1.89zm-3.53-4.31L14.89 9.5a11.62 11.62 0 01-.39-1.24q-.09.37-.19.69l-.19.56-1.58 4.19zm-6.3-1.58a13.43 13.43 0 01-2.91-1.41 11.46 11.46 0 002.81-5.37H12V4H7.31a4 4 0 00-.2-.56C6.87 2.79 6.6 2 6.6 2l-1.47.5s.4.89.6 1.5H0v1.33h2.15A11.23 11.23 0 005 10.7a17.19 17.19 0 01-5 2.1q.56.82.87 1.38a23.28 23.28 0 005.22-2.51 15.64 15.64 0 003.56 1.77zM3.63 5.33h4.91a8.11 8.11 0 01-2.45 4.45 9.11 9.11 0 01-2.46-4.45z' fill='%2354595d'/%3E%3C/svg%3E");
 background-size:contain;
 padding-left:24px
}
.mw-languages-dropdown:after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid;
 border-right:.3em solid transparent;
 border-bottom:0;
 border-left:.3em solid transparent
}
.grid .row .row.tux-message,
.grid .row .row.tux-message-item-compact,
.tux-textarea-translation {
 width:100%;
 display:block
}
.row.uls-search {
 display:inline-block
}
.uls-lcd-region-section {
 display:block;
 width:100%
}
.tux-message-filter-result .button {
 display:none!important
}
.center .floatnone {
 text-align:center
}
.menuchoice,
.oo-ui-buttonElement-button:not(.oo-ui-widget),
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.pager li {
 color:#232627;
 box-shadow:1px 1px 0 0 rgba(0,0,0,.2);
 background-image:linear-gradient(180deg,#eff0f1,#e9eaeb);
 position:relative;
 display:inline-block;
 padding:2px 5px;
 border-radius:2px;
 border:1px solid rgba(0,0,0,.1);
 transition:background-image .2s
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
 padding:5px 10px
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:active {
 background:#3daee9;
 background-image:none
}
.keycap {
 color:#000;
 background-color:#e1e1e1;
 text-shadow:none;
 padding:2px 5px
}
code {
 background-color:#fffacd;
 padding:2px 4px;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15)
}
table td,
table th {
 padding:.5em
}
table:not(.mw-changeslist-line) td:first-child {
 min-width:48px
}
.pager {
 text-align:center
}
.pager li {
 display:inline-block;
 list-style:none;
 padding:5px 10px
}
.pager li a {
 color:#232627
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.pager li:hover {
 box-shadow:1px 1px 0 0 rgba(147,206,233,.2);
 border:1px solid rgba(147,206,233,.6)
}
.center .floatnone img,
.thumb .thumbinner {
 margin-bottom:10px;
 padding:4px;
 border:1px solid rgba(0,0,0,.2);
 box-shadow:0 1px 3px rgba(0,0,0,.1);
 border-radius:2px
}
.center .thumbinner,
.tablecenter {
 margin-left:auto;
 margin-right:auto
}
.floatleft a,
.tleft .thumbinner {
 margin-right:20px!important;
 margin-top:4px
}
div.floatleft,
div.tleft,
table.floatleft {
 float:left;
 clear:left
}
.mw-content-ltr dd,
.mw-content-rtl .mw-content-ltr dd {
 margin-left:1.6em;
 margin-right:0
}
dl,
ol,
ul {
 margin-bottom:0;
/*	list-style-type:none ;*/
}
@media print {
 .mw-editsection,
 .noprint {
  display:none
 }
}
.oo-ui-panelLayout-framed {
 border-radius:4px
}
.alert .alert-heading {
 font-size:16px;
 font-weight:700
}
.alert.d-flex .floatleft img {
 min-width:40px
}
#pt-uls a.uls-trigger {
 padding-top:0
}
.pre-input {
 background-color:#fffacd
}
.form-inline .form-control {
 width:200px
}
a.new {
 color:#da4453
}
.thumbinner {
 max-width:100%
}
.mw-plusminus-pos {
 color:#27ae60
}
.mw-highlight .hll {
 color:#00008b
}
#kHeaderNav #searchInput {
 margin:6px
}
@media (max-width:768px) {
 #kHeaderNav .navbar-collapse .navbar-nav .nav-item a {
  width:100%
 }
 #kHeaderNav #searchInput {
  width:100%;
  margin-bottom:12px
 }
}
.small-icon {
 min-width:48px
}
.list-header {
 font-size:18px;
 padding-top:10px
}
.list-header:not(:first-child) {
 border-top:1px solid hsla(0,0%,39.2%,.8);
 margin-top:10px
}
.sidebar li:last-child {
 margin-bottom:10px
}
.editOptions,
.pre {

}
.table-bugs-done thead {
 background-color:rgba(39,174,96,.1)
}
.table-bugs-in-progress thead {
 background-color:rgba(246,116,0,.1)
}
.table-bugs-todo thead {
 background-color:rgba(218,68,83,.1)
}
.navbar .navbar-collapse .nav-item a.nav-link {
 padding:0 10px
}
#pt-notifications-alert,
#pt-notifications-notice {
 display:flex;
 align-items:center
}
#pt-notifications-alert .mw-echo-notifications-badge,
#pt-notifications-notice .mw-echo-notifications-badge {
 top:0!important
}
@media (prefers-color-scheme:dark) {
 .ext-translate-container .tux-messagelist .tux-message-pagemode,
 .ext-translate-container .tux-messagelist .tux-message-pagemode .tux-message-item-compact,
 .grid .tux-message-editor .infocolumn-block,
 .mw-pt-languages,
 .statstable>*>tr>td,
 .tux-message-editor .editcolumn,
 .uls-language-block>ul>li:hover,
 body {
  background-color:#232629!important;
  color:#eff0f1
 }
 #kDonateForm h3 a:after,
 #kDonateForm h3 a:before,
 #kFooterIncome,
 #kFooterIncome h3,
 .contributionscores-title,
 .ext-translate-language-selector-label,
 .grid .tux-message-editor .messagekey,
 .navbar .navbar-brand-text,
 .navbar .navbar-collapse a,
 .tux-editor-header,
 .tux-messagelist .tux-message-pagemode .tux-pagemode-source,
 .tux-messagelist .tux-message-pagemode .tux-pagemode-translation,
 .tux-statsbar-info,
 pre {
  color:#eff0f1!important
 }
 #pagehistory li.selected,
 .card,
 .contributionscores .header,
 .diff-context,
 .ext-translate-container .tux-messagelist .tux-message-pagemode .tux-message-item-compact:hover,
 .form-control,
 .form-control::placeholder,
 .in-other-language,
 .lqt-post-wrapper,
 .lqt-post-wrapper .lqt_post_new_message,
 .mw-highlight,
 .mw-pt-languages-label,
 .mw-translate-fuzzy,
 .statstable>*>tr>th,
 .tm-suggestion,
 .tux-action-bar,
 .tux-message-item,
 .uls-languagefilter,
 .uls-lcd,
 .uls-menu,
 .uls-search,
 footer,
 table.wikitable>*>tr>th,
 table.wikitable>tr>th {
  color:#eff0f1!important;
  background-color:#31363b!important;
  background:#31363b!important
 }
 a {
  color:#5daee9
 }
 a:hover {
  color:#7daee9
 }
 .tux-warning {
  color:#000
 }
 #kLegal,
 .lqt-thread-actions-icon,
 .lqt-thread-toolbar-timestamp,
 .page-info,
 .statstable>*>tr>td:nth-child(6)[data-sort-value="0.00000"],
 .tux-breadcrumb,
 .tux-editor-request-right,
 .tux-message-selector li a,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
  color:#bdc3c7!important
 }
 .form-control {
  border:1px solid #31363b
 }
 .diff-addedline .diffchange,
 .diff-deletedline .diffchange {
  color:#000
 }
 pre.pre-input {
  background-color:#bdc3c7;
  color:#000!important
 }
 .alert-warning {
  border-color:#f67400;
  color:#eff0f1;
  background-color:rgba(246,116,0,.2)
 }
 .alert-error {
  border-color:#da4453;
  color:#eff0f1;
  background-color:rgba(218,68,83,.2)
 }
 #kFooterIncome,
 .alert-success {
  background-color:#2f4e42;
  color:#eff0f1;
  border-color:#27ae60
 }
 .alert-info {
  background-color:rgba(61,174,233,.2);
  color:#eff0f1;
  border-color:#3daee9
 }
 .alert-success img,
 .icon-dark-invert img,
 .mw-pt-languages-label:after,
 img.icon-dark-invert {
  filter:invert(1)
 }
 .mono-icon img {
  background-color:#fff
 }
 .mw-highlight .nv {
  color:#bab9ff
 }
 .mw-highlight .nb {
  color:#87fb87
 }
 .mw-highlight .s {
  color:#f55
 }
 .mw-highlight .c {
  color:#bcc6c6
 }
 .tux-message-editor__caret:after {
  border-right:20px solid #232629
 }
 code {
  color:#f3bad4!important;
  background-color:#31363b!important
 }
}


article
{
/*	height: calc(100vh - 40px - 40px);*/
	overflow: auto;
}

ul li.toclevel-1, ul li.toclevel-2
{
	list-style-type: none;
}


@media (max-width:768px) {
body{
	font-size: 1.25em;
}
ul li.toclevel-1, ul li.toclevel-2
{
	padding: 20px 0 20px;
}

}
