body{
	background-color:#09F;
	background-image:radial-gradient(#b3e1ff,transparent);
}
#form{
	width:280px;
	background-color:#fff;
	display:block;
	height:280px;
	margin:auto;
	position:fixed;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	padding:20px;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);
}
#form_thead{
	display:block;
	width:auto;
	height:auto;
	border-bottom:1px dotted #999;
	font-size:16px;
	line-height:40px;
}
#form_thead:before{margin-right:10px;}
.form-grid{
	grid-template-columns:60px auto;
	margin-top:20px;
	margin-bottom:20px;
}
.bfb{
	width: 100%;
}