form#dummyimg {
height:100%;
overflow:auto;
padding-bottom:0.75em;
}
label {
color:#AAAAAA;
cursor:pointer;
float:left;
margin:0.5em 0;
}
label input,
label select {
display:block;
margin-top:0.2em;
}
#preview {
text-align:center;
padding:3em 0 1em;
}
#preview h2 {
font-family:Helvetica,Arial,sans-serif;
padding:1.5em 0 0;
text-align:left;
}
#preview a {
color:#333;
}
.seperator {
float:left;
font-size:4em;
margin-top:0.1125em;
}
.slash {
padding:0 0.3em;
}
.period {
clear: both;
padding: 0 0.1em;
}
.ampersand {
padding-right:0.2em;
}
.example {
font-family:"Courier New", Courier, monospace;
color:#333;
}
table.tblDesc {
margin-bottom:2.5em;
width:100%;
}
.tblDesc th,
.tblDesc td {
font-size:1.5em;
padding:0.3em 0.6em;
}
.tblDesc th {
font-weight:bold;
}
.tblDesc td {
border-bottom:0.1em solid #aaa;
}
.tblDesc td a {
color:#000;
}
.imgURLwrap {
	font-size: large;
	margin-top: 10px;
	word-break: break-all;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
}
#copyImgURL {
	font-size: 13px;
	padding: 4px 12px;
	border: 1px solid #337ab7;
	border-radius: 4px;
	background: #fff;
	color: #337ab7;
	cursor: pointer;
	white-space: nowrap;
	flex-shrink: 0;
}
#copyImgURL:hover {
	background: #337ab7;
	color: #fff;
}
.imgURL {
	width: 100%;
}
@media (max-width: 500px) {
	#dummyimg {
		margin: 0 auto;
	}
	.seperator {
		clear: left;
		font-size:4em;
		margin-top:0.1125em;
	}
	.tblDesc th,
	.tblDesc td {
		font-size:small;
		padding:0.3em 0.6em;
	}
}

