.textbox-place-picker .icon { color: #e3e3e3; display: inline-block; font-size: 140%; }
.textbox-place-picker .form-control { padding-left: 4px !important; }

.textbox-place-picker .suggestions-list .item i { font-size: 120%; color: #e3e3e3; margin-right: 10px; }

.textbox-place-suggestions-item-level-0 .title { display: inline-block; margin-left: 10px !important; font-size: 120%; }
.textbox-place-suggestions-item-level-1 .title { display: inline-block; margin-left: 25px !important; font-size: 110%; }
.textbox-place-suggestions-item-level-2 .title { display: inline-block; margin-left: 50px !important; font-size: 105%; }

.suggestions-list .item.textbox-place-suggestions-item-not-found,
.suggestions-list .item.textbox-place-suggestions-item-address-search-hint {
	padding: 10px;
	background-color: #FBFBFB;
}
.suggestions-list .item.textbox-place-suggestions-item-not-found i,
.suggestions-list .item.textbox-place-suggestions-item-address-search-hint i {
	color: #F37161;
}

.suggestions-list .item.textbox-place-suggestions-item-powered-by-google {
	background: url(/images/powered_by_google_on_white.png) no-repeat;
	background-position: right center;
}

@media (max-device-width: 667px) {
	.textbox-place-picker .form-control::-webkit-input-placeholder { font-size: 13px; }
	.textbox-place-picker .form-control::-moz-placeholder { font-size: 13px; }
}
