.bc_form .bc_form-input,
.bc_form .bc_form-textarea,
.bc_form .bc_form-controls,
.bc_form .bc_form-error,
.bc_form .bc_form-group
{
	width:400px;
}



.bc_form-col .bc_form-input,
.bc_form-col .bc_form-textarea,
.bc_form-col .bc_form-controls,
.bc_form-col .bc_form-error
{
	width:190px;
}

.bc_form-label
{
	display:block;
	font-weight:bold;
	padding:0.5em 0 0;
	position:relative;
	overflow:visible;
}

.bc_form-input
{
	padding:0.5em;
	display:block;
	font-size:11px;
	line-height:1.4em;
}

.bc_form-select
{
	
}

.bc_form-textarea
{
	font-family: Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.1em;
	line-height:1.4em;
	padding:0.5em;
	height:200px;
}

.bc_form-controls
{
	text-align:right;
	padding:0 0.5em;
}

.bc_form-error
{
	display:block;
	text-align:center;
	border:1px solid rgb(204,51,51);
	background-color:rgba(204,51,51,0.1);
	color:rgb(204,51,51);
	padding:0.5em;
	margin:0.25em 0;
}

.bc_form-group
{
	margin-bottom:1em;
	border-bottom:1px dashed #e6e6e6;
}


.bc_form-group legend
{
	margin:0;
	font-weight:bold;
	font-size:14px;
}