#flowvote .heading {
	display: inline-block;
}
#flowvote .rssicon {
	display: inline-block;
	width: 50%;
	text-align: right;
}

.dataTables_paginate a.current {
	position: relative;
	width: auto;
	height: auto;
	left: unset;
	top: unset;
	text-indent: unset;
	z-index: unset;
}

.dataTables_wrapper .dataTables_filter {
	margin-bottom: 10px;
}

.dataTables_wrapper .dataTables_filter input {
	box-sizing: border-box;
	width: auto;
}

.dataTables_wrapper .dataTables_length {
  margin-left: 50px;
}

.dataTables_wrapper .dataTables_length label {
  font-size: 14px;
  font-weight: 400;
}

.dataTables_wrapper .dataTables_length select {
  width: 100px;
  font-weight: 400;
}

.dataTables_wrapper tbody tr {
	cursor: pointer;
}

.dataTables_wrapper tbody tr td.dataTables_empty {
	cursor: default;
}

table.dataTable.fixedHeader-floating {
  z-index: 101;
}

.contentitem.no-sections .fourtyfive {
	width: 45%;
}

#pauseVotingPrenumerationButtonContainer {
	float: left;
}

@media screen and (max-width: 767px) {
	.contentitem.no-sections .fourtyfive {
		width: 80%;
	}
}

@media screen and (max-width: 390px) {
	#pauseVotingPrenumerationButtonContainer {
		float: none;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 768px) {

	table.dataTable thead tr th.only-small-screens {
		display: none;
	}

	table.dataTable tbody tr td.only-small-screens {
		display: none;
	}
}