/* CSS Document */

.jal-presentation-search-wrapper {
   display:inline; 
   position:relative;
   text-align:left;
}

.jal-presentation-search input {
	display:inline;
	max-width:400px;
}

.jal-presentation-search .search-result-icon img {
	height:2.5em;
	padding-right:6px;
}


.jal-presentation-search .search-result-entry {
	padding:4px;
	cursor:pointer;
	overflow:hidden;
}

.jal-presentation-search .search-entry-spinner {
	display:inline;
	position:absolute;
	right:0;
	top:0;
	opacity:0.7;
}

.jal-presentation-search .search-entry-spinner img {
	height:1.3em;
	padding-right:3px;
}


.jal-presentation-search .search-result-title {
}

.jal-presentation-search .search-result-desc {
	font-size:0.8em;
}

.jal-presentation-search .search-result-icon {
	float:left;
}

@media all and (max-width: 40em){
	.jal-presentation-search .dropdown-menu {
		width:400px;
	}
}

@media all and (max-width: 30em){
	.jal-presentation-search .dropdown-menu {
		width:350px;
	}
}

@media all and (max-width: 23em){
	.jal-presentation-search .dropdown-menu {
		width:300px;
	}
}
