/************************ Main/layout **************************************/

body {
    background-color: var(--color-bg-main);
    color: var(--color-fg-main);
    font-family: var(--font-family-main);
    font-size: var(--font-size-main);
}

.postblock {
  border: 1px outset var(--color-hi-contrast-border);
  padding: 0px 5px !important;
  background-color: var(--color-bg-postblock);
  font-weight: var(--font-weight-bold);
}

.centerItem {
    text-align: center;
}

.menuLink {
    font-weight: var(--font-weight-bold);
}

.mainSectionContainer {
    background-color: var(--color-bg-main);
    border: 1px solid var(--color-hi-contrast-border);
    margin: 0 auto;
    width: fit-content;
    min-width: 700px;
    padding: 1.5em;
    margin-bottom: 2em;
}

.mainSectionContainer table {
    margin: 0 auto;
}

.pasteContentInput {
    width: 100em;
    height: 25em;
    max-width: 100%;
}

#pasteContent {
    background-color: var(--color-bg-paste-content);
    border: 1px dotted;
}

/************************ Mod tools **************************************/

.postlists {
	max-width: 100%;
	margin: 0 auto;
	border-spacing: 1px;
}

.postlists th {
	background-color: var(--color-bg-postlists-header);
	color: var(--color-fg-postlists-header);
}

.postlists th a {
	color: var(--color-fg-postlists-header-link);
}

.postlists tbody tr:nth-child(odd) {
	background-color: var(--color-bg-postlists-odd);
}

.postlists tbody tr:nth-child(even) {
	background-color: var(--color-bg-postlists-even);
}

.postlists th,
.postlists td {
	padding: 0.125em;
}

.postlists .title {
	font-size: var(--font-size-regular);
}

.nowrap {
	white-space: nowrap;
}

.inlineForm {
	display: inline;
}

.modPanelHeader {
	margin-bottom: 1em;
}

.modDeleteBar {
	margin: 0.5em 0;
    text-align: center;
}

.modPagination {
	margin-top: 0.75em;
	text-align: center;
}


/************************ Pager **************************************/

#pager {
	border: 1px outset;
	z-index: 1;
	max-width: 75%;
}

#pager th,
#pager td {
	border: 1px inset;
	padding: 0.125em 0.25em;
}

#pagerPagesContainer {
	overflow-y: auto;
  max-height: 5em;
}

#pagerSelectedPage {
	font-weight: var(--font-weight-bold);
}
