select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
}



label.error{
	color: #F00;
	text-align: left;
	float: left;
	font-size:13px;
	margin-top:5px;
}

#loan_pref-error{
	margin-top: 50px;
	margin-left:-35%;
}

.main-form .form-input {
  display: block;
	color:#ccc;
}

.main-form .select-model{
	border: none;
  box-shadow: none;
  padding:15px 20px;
  outline-style: none;
  width: 100%;
  border:1px solid #e2e1e1;
  background:#f5f5f5;
  font-size:14px;
  color:#868e96 !important;
}
.main-form .form-input input  {
  border: none;
  box-shadow: none;
  padding:15px 20px;
  outline-style: none;
  width: 100% !important;
  border:1px solid #e2e1e1;
  background:#f5f5f5;
  font-size:14px;
  color:#181818 !important;
 
}
.main-form .form-input input ~ .label {
  color: #868e96;
  font-size: 14px;
  margin: 0;
  pointer-events: none;
  position: absolute;
  top: 17px;
  left: 30px;
  transition: top .3s,font .2s;
 
}

.main-form .form-input input:hover, .main-form .form-input input:focus{
	 border:1px solid #153782;
}



.main-form .form-input input:focus ~ .label, .main-form .form-input input:valid ~ .label {
  top: -10px;
  font-size: 14px;
	
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(245,245,245,1) 52%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(48%, rgba(255,255,255,1)), color-stop(52%, rgba(245,245,245,1)), color-stop(100%, rgba(245,245,245,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(245,245,245,1) 52%, rgba(245,245,245,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(245,245,245,1) 52%, rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(245,245,245,1) 52%, rgba(245,245,245,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, rgba(245,245,245,1) 52%, rgba(245,245,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 );
Copy tex
	padding: 0px 7px;
	color:#153782;
}
.main-form .form-input input:-webkit-autofill ~ .label {
  top: 0;
  font-size: 0.85rem;
}

.inputtype{
	font-size:14px !important;
	color:#ccc !important
}

.Captcha{
	background:#fff06f !important;
	font-size:18px;
	font-weight:bold;
}

.radio{
	float:left;
	margin-top:20px !important;
	margin:0px 10px;
}
.radio label{
	font-size:14px;
	color:#868e96;
}








.selectdiv:after {
    content: '\f107';
    font: normal normal lighter 20px/1  FontAwesome;
    color: #8d8d8d;
    right: 25px;
    top: 4px;
	padding: 15px 0px 0px 8px;
	position: absolute;
    pointer-events: none;
}

/* IE11 hide native button (thanks Matt!)*/
select::-ms-expand {
display: none;
}

.selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling*/
  
  display: block;
  width: 100%;
 
 
  float: right;
  
  padding: 0px 24px;
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #0ebeff;
  -ms-word-break: normal;
  word-break: normal;
}

.rating-items p{
	margin-top:15px;
}
.form-hedding{
	text-align:left;
}
.requ-tex-bottm{
	margin-left: 10px;
	font-size: 14px;
	color: #757575;
}