.vin-check-input-row{
	display:block;margin-bottom:25px
}
.vin-check-header{
	margin-top:0;
	margin-bottom:40px;
	font-weight:400;
	font-size:32px;
	line-height:36px
}
.form-input-label{
	font-weight:400;
	text-transform:uppercase
}
.form-input{
	padding:21px 20px;
	border-radius:0;
	transition:border-color .4s ease;
	font-size:14px;
	line-height:26px;
	width:100%;
	height:38px;
	color:#333;
	background-color:#fff;
	display:block
}
input:focus{
	border:1px solid #333!important
}
input:focus,textarea:focus{
	outline:0
}
#txtComment{
	height:200px;
	padding-top:12px
}
#btnSubmit{
	padding:12px 25px;
	border-radius:0;
	background-color:#2a93c9;
	transition:background-color .4s ease,opacity .4s ease,color .4s ease;
	color:#fff;
	font-size:12px;
	line-height:20px;
	font-weight:600;
	letter-spacing:2px;
	text-decoration:none;
	text-transform:uppercase;
	height:50px!important
}
#btnSubmit:hover{
	background-color:#84c451;
}
.submit-message-header{
	font-weight:700;
	font-size:17px;
	padding-bottom:15px
}
.vin-check-message-container{
	display:none
}
.vin-check-input-row.txtconfirm{
	display:none
}
.vin-check-input-row::after{
	content:"";
	font-size:14px;
	color:red;
	font-style:italic;
	padding-top:5px
}
.vin-check-input-row>.form-input.text{
	border:1px solid #e4e4e4
}
.vin-check-input-row.error>.form-input.text{
	border-color:red
}
.vin-check-input-row.txtvin.error::after{
	content:"Please enter your VIN."
}