body {
	background-color: #f0f9fe;
}

.navbar-wffr {
    background-color: #fff;
	margin-bottom:0;
}

.navbar-wffr + div.container-full {
	padding-top:50px;
}


.col-navbar>nav {
	padding-top:15px;
}
.bg-white {
	background-color: #fff;
}

html,body {
	font-size: 1rem;
	color:#666666;
}
h1,h2,h3,h4 {
	color:#0e3f79;
}

body,
button,.btn,h1,h2,h3,h4,
p.lead,
.navbar-left>.navbar-body>.list-unstyled li,
.nav-pills .nav-header,
.navbar-left .nav-pills a, 
.navbar-left .nav-stacked a {
	font-weight:300;
	font-family: 'Lato', sans-serif;
}
h1 {
    font-size: 3.5em;
	font-weight:300;
    font-family: 'Lato', sans-serif;
}
h2 {
    font-size: 2.25em;
	font-weight:300;
    font-family: 'Lato', sans-serif;
}
h3 {
    font-size:1.8em;
	font-weight:300;
    font-family: 'Lato', sans-serif;
}
h4 {
    font-size:1.5em;
	font-weight:300;
    font-family: 'Lato', sans-serif;
}

.navbar-brand > img {
	display:inline-block;
	margin-right:7px;
}
.navbar-brand.primary {
    font-size:1.171875rem;
	font-weight:300;
    font-family: 'Lato', sans-serif;
	display:inline-block;
	color:rgb(34,34,34);
}

@media (max-width: 767px) {
    .navbar-brand {
        font-size:1rem;
    }
    .navbar-brand > img {
        width:58px;
        height:49px!important;
        margin-bottom:7px!important;
		margin-right:0;
    }
}
@media (max-width: 511px) {
    .navbar-brand {
        font-size:0.9rem;
    }
}

/* Primary buttons */
.btn-primary {
	background-color:#0e3f79; 
	border-color:#0e3f79; 
	color:#fff;
}
.btn-primary:focus, 
.btn-primary:hover, 
.btn-primary:active, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.btn-primary.active, 
.open>.dropdown-toggle.btn-primary {
	background-color:#0e3f79; 
	border-color:#0e3f79; 
	color:#fff;
}

a {
	color:#0e3f79;
}
p a {
	text-decoration:underline;
}
a.btn,
.btn a {
	text-decoration:none;
}
