a{
	color: #1ea18b;
}

a:hover, a:focus{
	color: #2dbf9d;
}

.navbar-inverse{
	background-color: #1ea18b;
	border-color: transparent;
}

.navbar-inverse .navbar-brand{
	color: #fff;
}
.navbar-inverse .navbar-nav>li>a{
	color: #fff;
}

.navbar-brand{
	padding-top: 10px;
	padding-bottom: 29.5px;
}
.sidebar{
	background-color: #abd8ce;
	border-right: none;
}

.nav>li>a:hover, .nav>li>a:focus{
  color: #404852;
  background-color: #e7f0f3;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #404852;
  background-color: #fcfdfd;
}

.btn-success{
	background-color: #abd8ce;
	border-color: #1c9e8a;
	color: #404852;
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success
{
	background-color: #1c9e8a;
	border-color: #1c9e8a;
}

.statistics{
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
	background: #f7f7f7;
}

.background-icon{
	position:absolute;
	right:18px;
	top:5px;
	font-size:8em;
	color: #d0e1dd;
}

.centered{
	text-align:center;
	width: 5em;
}

form fieldset {
	margin-top: 40px;
}

form fieldset legend{
	margin-bottom: 4px;
}

.mb-40 {
	margin-bottom: 40px;
}

.poi-group-control.collapsed span {
    transform: rotate(180deg)
}

.pt-4 {
	padding-top: 24px;
}

.bare .fc-event, .bare .fc-event:hover, .bare .ui-widget .fc-event {
	text-decoration: none !important;
	cursor: default !important;
}

.fc-event.has-comment, .fc-event.has-comment:hover, .ui-widget .fc-event.has-comment {
	text-decoration: underline !important;
}

.fc-event.has-comment:hover {
	cursor: pointer !important;
}