input[type="image"]{
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

form.custom{
	margin: 0; padding: 0;
}

form.custom .row.form-row{
	padding-bottom: 8px;
}

form.custom .row.form-row .formsubline{
	margin: 6px 0 12px 0;
}

form.custom .form-row.form-buttons{
	padding-top: 12px;
}

form.custom label{
	display: box; float: left; width: 180px;
}
form.custom .small-label label{
	width: 90px;
}

form.custom .check-radio-label{
	padding-bottom: 8px;
}

form.custom div.form-row div.float-left{
	float: left;
}
  form.custom div.shopping-basket-row div.float-left{
	width: 280px;
  }

form.custom .form-paddright{
	display: block; padding-right: 35px;
}

form.custom input[type="text"], form.custom input[type="password"], form.custom input[type="date"], form.custom input[type="datetime"], form.custom input[type="email"], form.custom input[type="number"], form.custom input[type="search"], form.custom input[type="tel"], form.custom input[type="time"], form.custom input[type="url"], form.custom textarea{
	width: 100%;
	height: 30px;
	border: 1px solid #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f1f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f2f1f3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f1f3');
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75);
	display: block;
	color: #222;
	font-family: "Arial", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: normal; 
	font-style: normal;
	font-size: 100%;
	font-size: 1.2rem;
	margin: 0;
	padding: 5px 6px;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}


form.custom textarea{
	height: auto;
}

form.custom input[type="text"][disabled], form.custom input[type="password"][disabled], form.custom input[type="date"][disabled], form.custom input[type="datetime"][disabled], form.custom input[type="email"][disabled], form.custom input[type="number"][disabled], form.custom input[type="search"][disabled], form.custom input[type="tel"][disabled], form.custom input[type="time"][disabled], form.custom input[type="url"][disabled], form.custom textarea[disabled]{
	background-color: #ddd;
}
form.custom select{
	height: 30px;
	border: 1px solid #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f1f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f2f1f3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f1f3');
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75);
	color: #222;
	font-family: "Arial", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: normal; 
	font-style: normal;
	font-size: 100%;
	font-size: 1.2rem;
	margin: 0;
	padding: 5px 6px;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

