:root {
	--color-primary: #1f365c;
	--color-primary-light: #d8deed;
	--color-secondary: #ffb536;
	--color-text: rgb(53, 53, 53);
	--font-family-primary: 'Open Sans', sans-serif;
	--font-family-secondary: 'Open Sans Condensed';
	--font-size-default: 15px;
}

body {
	color: var(--color-text);
	font-family: var(--font-family-primary);
	font-size: var(--font-size-default);
}

.row .container.widget {
	width: auto;
}

.btn-primary {
	background-color: var(--color-secondary);
	border-color: var(--color-secondary);
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
	background-color: var(--color-secondary);
}

h1,h2,h3 {
	color: var(--color-primary);
	font-family: var(--font-family-secondary);
	font-weight: bold;
	display: inline-block;
	border-bottom: 3px solid var(--color-secondary);
}

.panel-default > .panel-heading {
	color: var(--color-primary);
	font-family:'Open Sans Condensed';
	font-weight:bold;
}

header {
	margin: 1em 0;
}

header .title {
	display: flex;
	align-items: center;
}

#statistic h3 {
	font-size:2rem;
	font-weight: bold;
}

header h3 {
	color: var(--color-primary);
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2em;
}

header h4 {
	color: var(--color-text);
	font-weight: normal;
}

header .iconbar {
	color: var(--color-primary);
}
header .iconbar > * {
	margin-left:.5rem
}

header .navbar-default {
	background-color: var(--color-primary);
	border: 0;
}

header .navbar-default .navbar-nav>li>a {
	color: white
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
	color: var(--color-secondary);
}

footer hr {
	border-color: var(--color-primary);
}

footer .navbar {
	margin: 0;
	padding: 0;
}

footer hr {
	margin: 5px;
}

footer .logos {
	margin-top: 1em;
}

footer .navbar-default {
	background-color: transparent;
	border: 0;
}

footer ul.navbar-nav {
	float: right;
}

/**/
ul.noList, ul.noList > li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.slick-list {
	max-height:500px;
}