/* Footer
-------------------------------------------------- */

footer {
  padding: 70px 0;
  border-top: 1px solid #e5e5e5;
  background-color: #f5f5f5;
}
footer p {
  margin-bottom: 0;
  color: #777;
}
footer-links {
  margin: 10px 0;
}
footer-links li {
  display: inline;
  margin-right: 10px;
}

/* Checkboxes
-------------------------------------------------- */
#Group_members span {
  border: 1px silver solid;
  border-radius: .35em;
  display:inline-block;
  width:15em;
  margin: 0em 1em .5em 0em;
  padding:1em;
}
#Group_members input, #Group_members label {
  float:left;
  margin-right: 1em;
  padding: 0em;
}

/* Table Headers
-------------------------------------------------- */
.grid-view th {
  font-weight: 900;
  background-color: #558bc4;
}

.grid-view th a, .grid-view th a:hover, .grid-view th a:active {
  color: white;
}

.grid-view th {
  color: white;
}

/* The Menu
-------------------------------------------------- */
#themenu {
}

/* Map
-------------------------------------------------- */
#map {
  height: 95%;
  width: 100%;
  padding: none;
  margin: none;
  margin-left: -20px;
  position: absolute;
  top: 42px;

}

#mapnav {
  position: absolute;
  top: 64px;
  right: 20px;
}

#mapnav ul {
  background: rgba(255,255,255,.9);
}

@media screen and (max-width: 979px) {
  #map {
    top: 50px;
    height: 94%;
  }
}

/* Breadcrumbs
-------------------------------------------------- */

@media (max-device-width: 480px) {
	.breadcrumbs, a.brand, .mobile {
		 display: none;
		 color: red;
	 }
}
