body {
	font-family: "Libre Franklin","Helvetica Neue",Helvetica,Arial,sans-serif;
}

nav.navbar {
	background:#e69623;
	border:0;
    border-radius: 0;
}

h1, h2 {
	font-weight: 800;
	margin-bottom:0.5em;
}

img.official {
	overflow: hidden;
    border-radius: 4px;
}

.navbar a {
	-webkit-transition:background 0.2s;
	transition:background 0.2s;
	background:transparent;
}
.navbar .navbar-nav>li>a:hover,
.navbar a.navbar-brand:hover {
	background-color:#f9b354 !important;
}
.navbar .navbar-nav>li>a.active,
.navbar a.navbar-brand.active {
	background-color:#bd6808 !important;
}

.navbar .navbar-nav ul a.active {
	color: #fff;
    text-decoration: none;
    background-color: #337ab7;
}

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


.navbar .navbar-collapse, 
.navbar .navbar-form,
.navbar .navbar-toggle {
	border-color: #bd6808;
}

.navbar .navbar-toggle:focus, 
.navbar .navbar-toggle:hover,
.navbar .navbar-nav>.open>a,
.navbar .navbar-nav>.open>a:focus,
.navbar .navbar-nav>.open>a:hover {
	background:#bd6808;
}

@media (max-width: 767px) {
	.navbar .navbar-nav .open .dropdown-menu>li>a {
	    color: #fff;
	}
	.navbar .navbar-nav ul a.active {
		background-color:#bd6808 !important;
	}
}

nav .navbar-brand img {
    width: 40px;
}

.navbar-spacer {
	margin-top:20px;
}

.calendar object{
	width:100%;
}

.calendar-sm object{
	min-height: 400px;
}

.calendar-md object{
	min-height: 500px;
}

.calendar-lg object {
	min-height: 550px;
}

.textarea-md {
	min-height:300px;
}

.navigation {
	text-align:center;
	margin-bottom:10px;
}

.navigation-bottom {
	margin-top:10px;
}

.icon-holder img {
	width:100%;
}

.break-word {
	word-break: break-word;
}

.list-sm,
.list-sm ul,
.list-sm ol {
	padding:0 0 0 20px;
}

.responsive-img img {
	width:100%;
	display:block;
}

@media screen and (max-width:767px) {
	.responsive-img-xs img {
		width:100% !important;
		display:block;
		height:auto !important;
	}
}

aside h2 { font-size: 24px; }
aside h3 { font-size: 20px; }

.panel > .nav-tabs {
    padding: 10px 10px 0;
    background: #eee;
}

.scroll-sm {
	overflow: auto;
	max-height:300px;
}