.form-control {
	color:inherit;
	padding:4px 6px;

	&[class*='pull-'] {
		width:auto;
	}

}


.form-control::-webkit-input-placeholder,
.tt-input::-webkit-input-placeholder {
	color:$gray;
	font-style:italic;
}

.form-control:-moz-placeholder,
.tt-input:-moz-placeholder { /* Firefox 18- */
	color:$gray;
	font-style:italic;
}

.form-control::-moz-placeholder,
.tt-input::-moz-placeholder {  /* Firefox 19+ */
	color:$gray;
	font-style:italic;
}

.form-control:-ms-input-placeholder,
.tt-input:-ms-input-placeholder {  
	color:$gray;
	font-style:italic;
}

.form-control {
	color:inherit;
	padding:4px 6px;

	&[class*='pull-'] {
		width:auto;
	}

}


.form-control::-webkit-input-placeholder,
.tt-input::-webkit-input-placeholder {
	color:$gray;
	font-style:italic;
}

.form-control:-moz-placeholder,
.tt-input:-moz-placeholder { /* Firefox 18- */
	color:$gray;
	font-style:italic;
}

.form-control::-moz-placeholder,
.tt-input::-moz-placeholder {  /* Firefox 19+ */
	color:$gray;
	font-style:italic;
}

.form-control:-ms-input-placeholder,
.tt-input:-ms-input-placeholder {  
	color:$gray;
	font-style:italic;
}

.twitter-typeahead {
	border:1px solid #ccc;
	border-radius:$border-radius-base;
	// box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
	width:100%;

	input[type='text'] {
		border-color:transparent;

		&:focus {
			box-shadow:none;
		}

	}

	> .tt-hint {
		border-radius:$border-radius-base;
		width:100%;
	}

	.tt-input {
		width:100%;
	}

	.tt-dropdown-menu {
		width:100%;
	}

	.tt-suggestions {
		background-color:#fff;
		border-top:none;
		border-radius:0 0 $border-radius-base $border-radius-base;
		box-shadow:0 1px 1px #aaa;
		// margin-top:-2px;
		padding:6px 6px 0;
		width:100%;

	}

}
