body {
	
}

#overlay-container, .overlay-modal-background, .overlay-element {
	padding-top: 70px;
}

/* POLL */
.nawPoll { color:#0068b4; background:#F0F1F3; border-radius:30px 0 30px 30px; padding:35px 20px 45px 20px; margin-top:70px; max-width:420px; margin:auto;}
.nawPoll .title { color:#0068b4; font-size:13px; margin-bottom:20px; }
.nawPoll .answer { position:relative; margin-bottom:15px; }
.nawPoll .percentage { float:right; }
.nawPoll .percentageBarBg,
.nawPoll .percentageBar { position:absolute; top:27px; left:0px; height:8px; border-radius:2px; }
.nawPoll .percentageBarBg { background:#fff; width:100%; }
.nawPoll .percentageBar { background:#e5007d; }

.clr { clear:both; }

input.form-autocomplete {
	background-image:none !important;
}

div#autocomplete {
	padding: 10px;
	background-color:#FFF;
}

.apachesolr_autocomplete.count {
	display:none !important;
}

.searchBar {
	overflow:visible !important;
}