.tx-actionsign .hidden {
	display:none;
}
.tx-actionsign {
	margin-bottom:10px;
}
.tx-actionsign input { 
	outline:none
}
.tx-actionsign select {
	border:1px solid #999;
	height:34px;
	border-radius: 3px 0px 0px 3px;
	padding:0px 10px 0px 10px;
	margin-bottom:10px;
}
.tx-actionsign div.has-warning.has-feedback input[type=text] {
	border:2px solid #a94442;
}
.tx-actionsign div.has-warning.has-feedback div.checkbox label {
	color:#a94442;
}

.tx-actionsign input[type=text]{
	border:1px solid #999;
	height:34px;
	border-radius: 3px 3px 3px 3px;
	padding:0px 10px 0px 10px;
	width:90%;
	margin-bottom:10px;
}
 .tx-actionsign .btn.btn-default, .tx-actionsign input[type=submit], .tx-actionsign a.subscribe {
	padding:0 0 2px 0; 
	border:none;height:34px;
	border-radius: 3px 3px 3px 3px;
	width:170px;
	margin:10px 0px;
	background:#ddd;
	color:#333;
	cursor:pointer;
}
.tx-actionsign a.subscribe:hover {
		background:#333;
		color:#fff;
		text-decoration:none
	}
}
.tx-actionsign a.subscribe {
	display: block;
	height: 25px;
	padding-top: 9px;
	text-align: center;
}
.tx-actionsign label {
	display:block;
	margin-top:10px; 
}
.tx-actionsign input[type=text] {
	margin:0 0 5px 0
}
.tx-actionsign .radio {
	display: block;
	float: left;
	width: 70px;
}
.tx-actionsign input[type=radio]{
	float:left
}