.bubble1
{
z-index: 0;
margin-bottom: 2em;
/* margin: 2em 6em 2em 0em; */
position: relative;
/* width: 26em; */
padding: 2em;
background: white;
-webkit-border-radius: 44px;
-moz-border-radius: 44px;
border-radius: 15px;
border: solid 2px rgba(0,0,0,0.5);
}

.bubble1:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 17px 20px 0;
border-color: white transparent;
display: block;
width: 0;
z-index: 1;
bottom: -17px;
left: 55px;
}

.bubble1:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 18px 21px 0;
border-color: #000000 transparent;
display: block;
width: 0;
z-index: 0;
bottom: -20px;
left: 54px;
}

#searchInput{
    font-size:1.5em;
}

.flagimg{
	margin-left: 0em;
	width: 3em;

}

.flagimg:hover{
	cursor: pointer;
}

.bubble1 .btn-primary{
	margin: 1em 1em 1em 0.5em;
}

.divResults a{
    margin-top:0.5em;
}

.divResults .btn-group{
    margin-bottom:0.5em;
}

.bubble1 .divResults p{
    font-size:1.1em;
}

.bubble1 .divResults strong{
    font-size:1.1em;
}

.bubble1 .divResults li{
    font-size:1.1em;
}

.divResults{
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0.5em 0..5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	background-color: #dfebf6;
}

.bubble1 .resultsDropdown{
    padding:1em;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
}

.bubble1  .resultsDropdown:hover,
.bubble1  .resultsDropdown:focus{
	background-color:#a5c2dd;
	cursor: pointer;
}

#search-field .btn-group{
	margin-bottom: 1em;
}

#search-field .dropdown-toggle{
	margin-top:0.5em;
}

#search-field #alpha-buttons{
	margin-left: -0.7em;
}

@media (min-width: 1200px) and (max-width: 2000px){
	#search-field{
		position:fixed;
		margin-right: 55em;
	}
}

@media (max-width: 1200px) and(max-width: 1000px){
	#search-field{
		margin-left:20em;
	}
}

.bubble1 h1{
	font-size: 1.5em;
	margin-bottom: 1em;
}


.bubble1 #flag-buttons{
	border-bottom: 1px solid lightgray;
}

.bubble1 #audio-record{
	border-top: 1px solid lightgray;
}