.boltform {

	margin-bottom: 40px;

	.boltforms-row {
		margin-bottom: 10px;
	}

	label {
		width: 160px;
		vertical-align: top;
	}

	input, textarea, submit, button {
		padding: 6px;
		width: 100%;
		max-width: 360px;
	}

	br {
		display: none;
	}

	.boltforms-button  {
		margin-left: 160px;
	}

	.g-recaptcha {
		display: inline-block;
	}

	ul.boltform-error {

    -webkit-padding-start: 0px;
    margin-top: 10px;

		li.boltform-error, li.boltform-errors {
			list-style-type: none;
		}

	}

}

.tradeweb-form {

	margin-top: 20px;
	margin-bottom: 20px;

	.field_container {
		margin-top: 10px;
		background-color: #fff;
		padding: 6px;
	}

	input[type="text"] , select, textarea {
		display: block;
		width: 100%;
		height: 50px;
		padding: 14px 20px;
		font-size: 14px;
		color: #000000;
		background-color: #ffffff;
		border: 1px solid #e8e8e8;
		border-radius: 0;
	}

	input[type="radio"], input[type="checkbox"] {
		display: inline-block;
		margin-left: 10px;
	}

	input[type="submit"], button {
		display: block;
		padding: 14px 20px;
		font-size: 32px;
		font-weight: 100;
		border-radius: 0;
		color: #fff;
		background: #F27023;
		width: 100%;
		border: none;
		margin-top: 30px;
		margin-bottom: 10px;
	}

	button:hover {
		background: #DA2B0E;
		color: #fff;
	}

	.error {
		color: red !important;
		font-size: 11px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.required {
		color: #757575;
		font-size: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.okay {
		color: green !important;
	}

	textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-    input:focus {
			border-color: none !important;
			box-shadow: none !important;
			-webkit-box-shadow: none !important;
			outline: -webkit-focus-ring-color auto 5px !important;
	}

	/* style specific fields by ID here like this (lowercase with spaces changed to _) */

	#pickup_date_container {
		width: 140px;
		float: left;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	#pickup_hour_container {
		width: 140px;
		float: left;
		margin-right: 0px;
	}

	#pickup_mins_container {
		width: 140px;
		float: left;
	}

	#registered {
		display: block;
		clear: both;
	}

	#comments {
		height: 100px;
	}

}

