.form-line .chosen-container-single::before {
	background-color: transparent;
}

.form-line.error .chosen-container-single::before {
	background-color: #ff1744;
}

.nc.form-line .chosen-container-single .chosen-single{
    border-color: rgba(0,0,0,0);
    background: rgba(0,0,0,0);
}

.nc.form-line .chosen-container-single .chosen-single,
.nc.form-line .chosen-container-single .chosen-single span{
	color: #a3afbd;
}

.nc.form-line .chosen-container .chosen-results,
.nc.form-line .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single,
.nc.form-line .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single span{
	color: #576573;
}

.form-line .chosen-container-single .chosen-single div b::before{
	border-left-color: transparent;
	border-right-color: transparent;
}

.nc.form-line .chosen-container-single .chosen-single div b::before{
	border-top-color: #576573;
}

.nc.form-line .chosen-container-active.chosen-with-drop .chosen-single div b::before{
	border-bottom-color: #2c7fe4;
}

.nc.form-line .chosen-container-single .chosen-single abbr::before {
	color: #576573;
}

.nc.form-line .chosen-container-single .chosen-single abbr:hover::before {
	color: #2c7fe4;
}

.nc.form-line .chosen-container .chosen-drop,
.nc.form-line .chosen-container-active.chosen-with-drop .chosen-single{
	background: #fff;
}

.nc.form-line .chosen-container-single.chosen-with-drop .chosen-drop,
.nc.form-line .chosen-container-single.chosen-with-drop .chosen-single{
	border-color: #2c7fe4;
}

.nc.form-line .chosen-container-single .chosen-results li.highlighted{
  	background-color: #2c7fe4;
  	background-image: none;
  	color: #fff;
}