@font-face {
  font-family: 'Pe-icon-7-stroke';
  src: url('../fonts/pe-icon-7-stroke.eot'); /* IE9 Compat Modes */
  src: url('../fonts/pe-icon-7-stroke.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pe-icon-7-stroke.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pe-icon-7-stroke.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/pe-icon-7-stroke.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pe-icon-7-stroke.svg#pe-icon-7-stroke') format('svg'); /* Legacy iOS */
}

textarea {
	padding-top:12px !important;
	min-height: 150px; 
}
.form-control{
	border-radius: 0;
	height: 50px;
	margin-bottom: 32px;
	background: rgba(255,255,255,1);
	border: none;
	border:1px solid;
	border-color: rgba(0,0,0, .1);
}
textarea{
	resize: none;
}
.input-group .form-control {
	background-color: #f7f7f7;
	border-left: 0;

}
.input-group .form-control:focus{
	box-shadow: 0 0 0 0;
	border-color: rgba(0,0,0,.1);
}
.input-group{
	margin-bottom: 30px;
}
.input-group-addon {
	background-color: #f7f7f7;
	border-right: 0;
	padding-left: 20px;
	padding-right: 10px;
	border-radius: 0; 
}
.input-group-addon2 {
    position: relative;
}
.input-group-addon2 i {
    position: absolute;
    top: 15px;
    z-index: 9;
}

/*Select*/
.selectize-control.single .selectize-input::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    content: "";
    font-family: fontawesome;
    left: 55px;
    top: 15px;
}
.selectize-control.single .selectize-input.input-active::after{
	content: "\f106";
}
.selectize-input, .selectize-control.single .selectize-input.input-active,
.selectize-input.full {
    background: rgba(0, 0, 0, 0);
    border: none;
}
.appoinment-contact-form .select-option.selectize-control.single .selectize-input::after{
	top:18px;
	left: calc(100% - 33px);
}
.select-country .select-option.selectize-control.single .selectize-input::after{
	top:18px;
	left: 94%;
}

.appoinment-contact-form .select-option {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
}
.appoinment-contact-form.select-country .select-option{
	margin-bottom: 15px;
}
.appoinment-contact-form .select-option .selectize-input{
	padding-bottom: 5px;
	padding-left: 62px;
	padding-top: 16px;
}
.appoinment-contact-form.select-country .select-option .selectize-input{
	padding-left: 18px;
}

.appoinment-contact-form .select-option::after {
	color: #bf9456;
	content: "";
	font-family: "Pe-icon-7-stroke";
	font-size: 18px;
	left: 19px;
	position: absolute;
	top: 13px;
}
.appoinment-contact-form.select-country .select-option::after{
	content: "";
}
.appoinment-contact-form.select-country .select-option::before{
	border-right: 0;
}
.appoinment-contact-form .select-option::before {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	content: "";
	height: 100%;
	position: absolute;
	right: 60px;
	top: 0;
}