﻿#togglePrimaryStatistics, #toggleSecondaryStatistics {
	font-weight: bold;
	font-size: larger;
	width: 25px;
	padding: 0;
}
aside {
	overflow-y: auto;
}
#flyoverButton{
	padding: 5px;
	right: 9px;
}
#myLocationDistanceInput{
	width:100px;
}
.gridOptionsButton {
	float: right;
	margin-right: 1px;
	margin-top: 1px;
}
#profilePopup .ui-accordion-header{
	margin-left:0;
}
#profilePopup .accordion {
	padding: 0;
}

#profilePopup .accordion {
	padding: 0;
}
#routePopup .accordion {
	padding: 0 0 0 5px;
}
#sidebarMenu.ui-menu {
	top: 30px;
	left: 0;
	width: 300px;
	position: absolute;
	z-index: 2000;
}

#membersGrid .slick-row .slick-cell.country, #daySplitsGrid .slick-row .slick-cell.country, .placeSplitsGrid .slick-row .slick-cell.country {
	padding-top: 6px;
}

#membersGrid .slick-cell, #daySplitsGrid .slick-cell, .placeSplitsGrid .slick-cell {
	padding-top: 2px;
	padding-bottom: 0;
}

#sidebarMenu.ui-menu .ui-menu-item, #sidebarMenu span {
	padding: 0;
	font-size: initial;
}

.gridOptionsButton {
	padding: 5px 3px;
}

#officialTimesButton {
	text-align: initial;
}

.memberFilter {
	margin-left: 1px;
}

.removeMemberFilter {
	padding-right: 1px;
}

.slick-header-column.map-marker,
.slick-header-column.star,
.slick-header-column.profile,
.slick-cell .link.glyphicon.glyphicon-map-marker,
.slick-cell .link.glyphicon.glyphicon-star,
.slick-cell .link.glyphicon.glyphicon-star-empty,
.slick-cell .link.glyphicons.glyphicons-camera {
	font-size: smaller;
}
.slick-cell .link.glyphicons.glyphicons-group {
	font-size:  x-small;
}
.removeMemberFilter .glyphicon.glyphicon-remove {
	top: 3px;
}

#showEarth img {
	margin-left: -3px;
	margin-right: -5px;
	margin-top: -2px;
}

#sidebar {
	background-color: #ED1C24;
	height: 30px;
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	cursor: pointer;
}

	#sidebar div.spacer {
		-webkit-flex: 1;
		flex: 1;
		min-width: 0;
		width: 0;
		height: 30px;
	}

	#sidebar #markersButton span {
		font-size: initial;
	}

	#sidebar div.icon {
		margin: 0 auto;
		margin-top: 7px;
		text-align: center;
	}

#routesButton div.icon {
	font-size: large;
}

#sidebar div.spacer.active {
	background-color: #970c11;
}

#socialMediaButton span.fa {
	font-size: large;
	margin-top: -1px;
}

.broadcastListItem {
	height: 50px;
	overflow: hidden;
	border-bottom: solid 1px rgba(237,28,36, .25);
	left: 0;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

#broadcastListComponent {
	position: absolute;
	left: 0;
	top: 26px;
	right: 0;
	bottom: 0;
	overflow: auto;
	background-color: white;
}

#broadcastList {
	cursor: pointer;
}

#broadcastPosition {
	border: 1.5px solid #ed1c24;
	position: absolute;
	left: 0;
	right: 0;
	top: 26px;
}

#broadcastTableTitle {
	display: inline-block;
}

#broadcastHeader {
	clear: both;
	overflow: hidden;
}

	#broadcastHeader .broadcastColumn, #broadcastHeader span.glyphicon, #openBroadcastOptions, #closeBroadcastMap {
		color: #ed1c24;
	}

	#closeBroadcastTable, #broadcastTableOptions, #broadcastTableFullscreen, #broadcastHeader div.time {
		float: right;
		margin-right: 2px;
		margin-top: 2px;
	}

	#broadcastHeader div.time {
		display: inline-block;
		font-weight: bold;
		margin-top: 8px;
	}

#broadcastOptionsPopup .number {
	width: 50px;
}

#broadcastTableTitle {
	font-weight: bold;
	font-size: larger;
}

#searchBroadcastParticipant {
	width: 100%;
}

#sidebarMenu .active {
	font-weight: bold;
}

#openBroadcastOptions, #closeBroadcastMap {
	margin-top: -3px;
}

#sidebar #realTimeTracking img, #sidebar .loadingHistory img {
	padding: 0;
}

#sidebar .loadingHistory img {
	padding-right: 5px;
}

#broadcastTable {
	right: 0;
	bottom: 0;
	top: 0;
	overflow: hidden;
}

	#broadcastTable div {
		background-color: white;
	}

.broadcastColumn {
	display: inline-block;
	border: 1px solid black;
	position: fixed;
}

#broadcastRecentUpdates, #broadcastRecentUpdatesHeader {
	display: none;
}

#broadcastHeader .broadcastColumn {
	text-align: center;
	font-weight: bold;
}

#broadcastTable .broadcastColumn.data {
	text-align: left;
	top: 0;
}

	#broadcastTable .broadcastColumn.data hr {
		border-top: 1px solid grey;
	}

		#broadcastTable .broadcastColumn.data hr.end {
			border-top: 3px solid black;
		}

	#broadcastTable .broadcastColumn.data span.timeAgo, #broadcastTable .broadcastColumn.data span.etaTime {
		font-style: italic;
		font-size: smaller;
	}

	#broadcastTable .broadcastColumn.data div.member {
		padding: 3px;
	}

		#broadcastTable .broadcastColumn.data div.member.odd, .broadcastListItem.odd {
			background-color: #fafafa;
		}

#broadcastMap {
	width: 300px;
}

	#broadcastMap a.btn-xs {
		padding: 6px 5px;
	}
/*#broadcastRecentUpdates > div{
	overflow-y: hidden;
}*/
