
/* Extra fields in initial post */
.ex-post-extras {
	clear: both;
	width: 99%;
	margin: 5px 0 10px;
	background: #FFF;
	/* font-size: 13px; */
	/* font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; */
    /* border-radius: 5px; */
    overflow: hidden;
}
#preview .content .ex-post-extras {
	font-size: 0.85em;
}
@media (min-width: 701px) {
	.ex-post-extras dl dt {
		width: 9em;
	}
	.ex-post-extras dl dd {
		margin-left: 9em;
	}
}
/*
.ex-post-extras dt {
	padding: 3px 0px;
	border-bottom: 1px solid #e1ebf2;
}
.ex-post-extras dl:last-of-type dt + dt {
	border-bottom: none;
}
.ex-post-extras dt:first-of-type {
	font-weight: bold;
}
@media (min-width: 701px) {
	.ex-post-extras dt:first-of-type {
		border-right: 1px solid #e1ebf2;
	}
	.ex-post-extras dl:last-of-type dt {
		border-bottom: none;
	}
}
@media (max-width: 700px) {
	.ex-post-extras dt {
		padding: 2px 0px;
	}
	.ex-post-extras dt:first-of-type {
		border-bottom: none;
	}
}
*/
.ex-post-extras div.codebox {
	margin: 0;
}
.ex-post-extras label {
	color: green;
	font-weight: bold;
}
.ex-post-extras label.ex-label-readonly {
	color: #d90000;
}
.ex-post-extras ul,
.ex-post-extras ol {
	margin: 0.8em 0 0.9em 3em;
}



/* Explains in posting form */
.ex-form-exp {
	color: #6e7e9b;
	display: block;
	/* max-width: calc(100% - 210px); */
	margin-top: 1px;
}
/*
@media (max-width: 900px) {
	.ex-form-exp {
		display: block;
		max-width: none;
	}
}
*/
.ex-required-label {
	color: #ee4a4a;
}



/* Additional fields in posting form */
/*
div.ex-form-input,
input.ex-form-input,
select.ex-form-input,
textarea.ex-form-input {
	display: inline-block;
	box-sizing: border-box;
	width: 196px;
}
*/
div.ex-form-input,
select.ex-form-input {
	margin-right: 3px;
}
input.ex-form-input.ex-form-input-disabled {
	background: #EAEAEA;
}
@media (min-width: 701px) {
	.ex-field-wrapper .abbc3_buttons_row {
		width: 85%;
	}
}



/* Checkboxes and radiobuttons */
div.ex-form-input label {
	display: block;
	padding: 6px 0 0px;
}
@media (min-width: 701px) {
	div.ex-form-input.ex-form-two-columns {
		columns: 2;
	}
	div.ex-form-input.ex-form-two-columns label {
		white-space: normal;
	}
	div.ex-form-input label {
		padding: 3px 0 3px;
	}
}



/* Fix phpBB’s indistinguishable links in alerts */
.phpbb_alert a:not(.button2):not(.username):not(.username-coloured) {
	text-decoration: underline;
}



/* Misc */
input::placeholder,
textarea::placeholder {
	color: #333;
	opacity: 0.55;
}
#postingbox fieldset dl {
	padding: 8px 0;
}



/* Horiz. scroll in codeboxes with wide lines */
.ex-post-extras dl {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.ex-post-extras pre {
	white-space: pre;
}
