﻿		span.twitter-typeahead .tt-menu,
		span.twitter-typeahead .tt-dropdown-menu {
			cursor: pointer;
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			width: 50rem;
			max-width: 70vw;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 14px;
			text-align: left;
			background-color: #ffffff;
			border: 1px solid #cccccc;
			border: 1px solid rgba(0, 0, 0, 0.15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
			background-clip: padding-box;
		}
		@media only screen and (max-width: 575px) {
			span.twitter-typeahead .tt-menu, span.twitter-typeahead .tt-dropdown-menu { max-width: 92vw; }
		}	

		span.twitter-typeahead .tt-suggestion {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			padding: 3px 20px;
			clear: both;
			font-weight: normal;
			line-height: 1.42857143;
			color: #333333;
		}
		span.twitter-typeahead .tt-suggestion .tt-my-img {
			height: 50px;
			flex: 0 0 50px;
			margin: 0 20px 10px 0;
			overflow: hidden;
		}
		span.twitter-typeahead .tt-suggestion.tt-cursor,
		span.twitter-typeahead .tt-suggestion:hover,
		span.twitter-typeahead .tt-suggestion:focus {
			text-decoration: none;
			outline: 0;
			background-color: #f1f1f1;
		}
		.tt-highlight { margin-right:2px; }
		.input-group.input-group-lg span.twitter-typeahead .form-control {
			height: 46px;
			padding: 10px 16px;
			font-size: 18px;
			line-height: 1.3333333;
			border-radius: 6px;
		}
		.input-group.input-group-sm span.twitter-typeahead .form-control {
			height: 30px;
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 3px;
		}
		span.twitter-typeahead {
			width: 100%;
		}
		.input-group span.twitter-typeahead {
			display: block !important;
			height: 34px;
		}
		.input-group span.twitter-typeahead .tt-menu,
		.input-group span.twitter-typeahead .tt-dropdown-menu {
			top: 32px !important;
		}
		.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {
			border-radius: 0;
		}
		.input-group span.twitter-typeahead:first-child .form-control {
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
		}
		.input-group span.twitter-typeahead:last-child .form-control {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
		}
		.input-group.input-group-sm span.twitter-typeahead {
		  height: 30px;
		}
		.input-group.input-group-sm span.twitter-typeahead .tt-menu,
		.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu {
		  top: 30px !important;
		}
		.input-group.input-group-lg span.twitter-typeahead {
		  height: 46px;
		}
		.input-group.input-group-lg span.twitter-typeahead .tt-menu,
		.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu {
		  top: 46px !important;
		}
