form	{font-size: 0.9em}

#group	{margin-top:2em; border: solid 2px #36f; width:90%;}
#group legend	{color:#009; font-size:1.4em; padding: 0 0.5em;}

.subgroup	{width:80%;margin:1em auto; border: solid 2px #bcbcde;}
.blend	{width:80%;margin:1em auto; border: none;}
fieldset {padding-bottom: 1em;}
label {padding-left: 1em;}

.fill	{width:35%; float:left;}
.emph	{color:#000080; font-weight:bold}
input:focus	{background:#ff0;}
input.formbutton:focus	{background:#fff}
input.gap	{margin-bottom: 0.5em;}
textarea	{width:60%;}
.pos	{margin-left:20%; }

#addr	{width:30%; margin:5% 35%;
	font-weight:bold;
	font-size:1.1em; color:#222;}

	@media screen and (max-width: 992px)
		{ 
			#addr {	font-weight: normal;
					font-size: 0.9em;
					margin-top: 3em;
					}
		}