.person {
  border-radius:50%;
  max-width: 300px;
  width:100%;
  float :left;
  margin-right: 50px;
  border:10px solid #eee;
}

#header {
	background: #006daf;
	color: white;
}

#header nav a {
	color:white;
}

#header nav a:hover, #header nav .dropmenu ul li a.active, #header nav .dropmenu ul li a:active {
	opacity: 0.6;
	color:White !important;
}

#footer a, #footer a:focus, #footer a:hover, #footer a:active, #footer a.active {
	color: #006daf;
}

#body-wrapper a, #body-wrapper a:focus, #body-wrapper a:hover, #body-wrapper a:active, #body-wrapper a.active {
	color: #006daf;
}

#body-wrapper .btn.btn-primary {
	background: #006daf;
	color: white;
}

#body-wrapper .btn.btn-primary, #body-wrapper .btn.btn-outline-primary {
	border-color: #006daf;
}

.center { display: block; margin: 0 auto; }

.navbar-brand img {
  max-height:27px;
  vertical-align:text-bottom;
}

.scrolled .navbar-brand img {
  max-height:22px;
}

/*
.scrolled .navbar-brand .sub {
  display: none;
}
*/

.navbar-brand .slogan {
  display:inline-block;
  vertical-align:text-bottom;
  margin:0 5px;
  color: white;
}

@media only screen and (max-width: 600px) {
	.navbar .slogan {
	  display: none;
	}
}

.mobile-menu .button_container span {
    background: white;
}

.intro {
	background-image:url('/user/pages/01.events/Banner.png');
	background-repeat: no-repeat;
	background-size: contain;
	padding: 15px;
	min-height: 500px;
}

.intro .box {
	box-sizing: border-box;
	width: 40%;
	min-width: 300px;
	background: rgba(255,255,255,.8);
	padding: 30px;
	display: inline-block;
	vertical-align: top;
}

.intro h2 {
	color: #006daf;
	text-align: left;
	font-size: 24px;
	font-weight: lighter;
	margin: 15px 0;
}

.intro hr {
	border: none;
	border-top: 1px solid #006daf;
}

.intro a {
	display: block;
	text-align: right;
	color: #006daf;
}

a.btn {
	color: #00539F;
}

.overlay.open {
	background: rgba(10,10,10,0.95);
	opacity: 1;
}

.mobile-logo {
	text-align: center;
}

.mobile-logo img {
	width: 30%;
	margin: 10%;
}

.tree-empty .toggler {
	display: none;
}

.overlay-menu .treemenu li {
	background: rgba(10, 10, 10, 1);
	padding: 15px;
}

