html {
	overflow-y: scroll;
}
html.iframe {
    overflow: auto;
}
html.iframe,
body.iframe {
	background: none;
}
.biebwidget-content .pagenav span a,
.biebwidget-content .pagenav span button,
.biebwidget-content .pagenav .inactive,
.biebwidget-content .itemnav span a,
.biebwidget-content .itemnav .inactive {
	padding: 0 20px;
	background-repeat: no-repeat;
	background-position: center center;
}
.biebwidget-content .pagenav ol > li.current:first-child,
.biebwidget-content .pagenav ol > li.current:last-child,
.biebwidget-content .pagenav ol > li.current {
	margin: 0 4px;
}
.biebwidget-content .pagenav ol > li.current:first-child {
	margin-right: 2px;
}
.biebwidget-content .pagenav ol > li.current:last-child {
	margin-left: 2px;
}

.mod_googlemaps {
	height: 600px;
	position: relative;
}
.googlemaps_content,
.google_map {
	height: 100%;
	position: relative;
}
.biebwidget-content .message.alert.alert-success {
	color: #155724;
	border-color: #c3e6cb;
	background-color: #d4edda;
}


.mod_poll .poll_form div.form_fields.email {
	margin: 20px 0;
}
.mod_poll div.poll_option {
	display: flex;
	box-sizing: border-box;
	margin: auto auto;
	border-bottom: 1px dotted gray;
}
.mod_poll .poll_form div.poll_option label {
	margin-left: 10px;
	display: flex;
}
.mod_poll .poll_form div.poll_option label div {
	margin: auto;
}
.mod_poll .poll_form div.poll_option label div h1 {
	font-size: 3.5rem;
	margin-left: 10px;
}
.mod_poll .vote_bar_color {
	background-color: green;
}
.mod_poll .def_bar_color {
	background-color: lightgrey;
}