.request-form{
	
}
.request-form input[type=text],
.request-form input[type=email],
.request-form input[type=phone],
.request-form input[type=tel],
.request-form input[type=number],
.request-form select,
.request-form textarea{
	border-radius: 0;
	border: none;

	background: #fafafa;
	border-bottom: 1px solid #eaeaea;	
	transition: all .3s ease-in-out;
}
.form-control:focus{
	background: #fefefe!important;
	border-bottom: 1px solid #2775bb !important;
	box-shadow: none;	
}
.request-form label{
	font-weight: 700;
}
::-webkit-input-placeholder { /* Chrome */
  color: #bdbdbd;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #bdbdbd;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #bdbdbd;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #bdbdbd;
  opacity: 1;
}