﻿.tt-input, /* UPDATE: newer versions use tt-input instead of tt-query */
.tt-hint {
	width: 100%;
	outline: none;
}

.tt-input { /* UPDATE: newer versions use tt-input instead of tt-query */
}

.tt-hint {
	color: #999;
}

.tt-menu { /* UPDATE: newer versions use tt-menu instead of tt-dropdown-menu */
	width: 100%;
	margin-top: 0;
	padding: 5px 0;
	background-color: #fff;
	border: 2px solid #d1d1d1;
	border-radius: 0;
	border-top: 0;
}



.tt-suggestion {
	padding: 5px 15px;
	font-size: 12px;
	line-height: 14px;
	color: #636363;
}

	.tt-suggestion:hover, .tt-suggestion:focus, .tt-suggestion:active, .tt-suggestion.tt-cursor, .tt-suggestion:hover small, .tt-suggestion:hover strong.tt-highlight { /* UPDATE: newer versions use .tt-suggestion.tt-cursor */
		color: #fff;
		background-color: #6dbe00;
		cursor: pointer
	}

	.tt-suggestion p {
		margin: 0;
	}

	.tt-suggestion small {
		color: #999999;
	}

	.tt-suggestion strong.tt-highlight {
		color: #000;
	}

.input-validation-error, .input-validation-error:focus {
	border-color: red;
}


/* 0.10.5 compatibility */
.tt-dropdown-menu > div {
	width: 100%;
	margin-top: 0;
	padding: 5px 0;
	background-color: #fff;
	border: 2px solid #d1d1d1;
	border-radius: 0;
	border-top: 0;
}

.tt-query,
.tt-hint {
	width: 100%;
	outline: none;
}
