
/* ===== Mini Navbar ===== */

.mini-navbar {
	width: 100%;
	height: 40px;
	font-size: 0.9em;
	z-index: 9999;
	position: relative;
}
.mini-navbar .hidden-sm {
	display: inline-block !important;
}
@media (min-width: 768px) and (max-width: 991px) {
	.mini-navbar .hidden-sm {
		display: none !important;
	}
}
.mini-navbar .phone {
	display: inline-block;
	padding: 10px;
}
.mini-navbar a {
	display: inline-block;
	padding: 10px 10px 11px 10px;
	-webkit-transition: background 500ms;
			transition: background 500ms;
}
.mini-navbar a.first-child {
	margin-left: -25px; /* To align with logo and container */
}
.mini-navbar a:hover {
	text-decoration: none;
}

/* Mini Navbar White */

.mini-navbar-white {
	background: #1873b5;
	color: #fff;
	border-bottom: 1px solid #ecf0f1;
}
.mini-navbar-white a {
	color: #fff;
}
.mini-navbar-white a:hover {
	background: #f5f5f5;
}

/* ===== Navbar ===== */

.navbar-static-top {
	right: 0;
	left: 0;
}

/* Navbar gets a bit higher */

.navbar {
	min-height: 115px;
	margin-bottom: 0 !important;
}
.navbar-nav {
    margin-top:20px;
}
@media (min-width: 768px) {
	.navbar-nav > li > a {
	padding-top: 27.5px;
	padding-bottom: 27.5px;
	}
}
.navbar-form {
	margin-top: 20.5px;
	margin-bottom: 20.5px;
}
.navbar-brand {
	/*padding: 25px 15px;*/
    padding-top:9px;
    font-family: 'Open Sans', sans-serif;
	font-size: 24px;
}
.navbar-brand > span {
	font-size: 14px;
}
@media (max-width: 767px) {
	.navbar-brand > span {
		display: none;
	}
}
.navbar-btn {
	margin-top: 20.5px;
	margin-bottom: 20.5px;
}
.navbar-text {
	margin-top: 27.5px;
	margin-bottom: 27.5px;
}
.navbar-toggle {
	margin-top: 20.5px;
	margin-bottom: 20.5px;
}

.navbar-white .navbar-nav > .open > a:after {
	color: #fff;
}

/* Navbar White */

.navbar-white {
	background-color: #1873b5;
	background-image: url('/img/trianglify.png');
	border: 0;
	-webkit-box-shadow: 0 0 16px 0 rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0 0 16px 0 rgba(50, 50, 50, 0.3);
	box-shadow: 0 0 16px 0 rgba(50, 50, 50, 0.3);
}

.navbar-white .navbar-brand {
	color: #505050;
}

.navbar-white .navbar-brand > span {
	color: #ccc;
}

.navbar-white .navbar-brand:hover,
.navbar-white .navbar-brand:focus {
	color: #111;
}

.navbar-white .navbar-text {
	color: #505050;
}

.navbar-white .navbar-nav > li > a {
	color: #fff;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
	background: transparent;
	-webkit-transition: background 500ms;
			transition: background 500ms;
}

.navbar-white .navbar-nav > li > a:hover,
.navbar-white .navbar-nav > li > a:focus {
	color: #1c81bf;
    /*background-color: #939183;*/
}

.nav-hover-fix:hover {
	color: #fff !important;
}

.navbar-white .navbar-nav > .active > a,
.navbar-white .navbar-nav > .active > a:hover,
.navbar-white .navbar-nav > .active > a:focus {
	color: #4D455A;

	/*background: #939183;*/
}

.navbar-white .navbar-nav > .disabled > a,
.navbar-white .navbar-nav > .disabled > a:hover,
.navbar-white .navbar-nav > .disabled > a:focus {
	color: #4D455A;
}

.navbar-white .navbar-toggle {
	border-color: transparent;
	background: transparent;
}

.navbar-white .navbar-toggle:hover,
.navbar-white .navbar-toggle:focus {
	background-color: #f5f5f5;
}

.navbar-white .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-white .navbar-toggle:hover .icon-bar,
.navbar-white .navbar-toggle:focus .icon-bar{
	background-color: #005AB7;
}

.navbar-white .navbar-collapse,
.navbar-white .navbar-form {
	border-color: #ccc;
}

.navbar-white .navbar-nav > .open > a,
.navbar-white .navbar-nav > .open > a:hover,
.navbar-white .navbar-nav > .open > a:focus {
	color: #0a4a8c;
    background: none;
}
/*
.navbar-nav > .open > a:after {
    content: "\f0d8";
    font-family: FontAwesome;
    position: absolute;
    z-index: 9999;
    bottom: -5px;
    left: 50%;
    margin-left: -10px;
    font-size: 36px;
}
*/
.navbar-dark .navbar-nav > .open > a:after {
    color: #4D455A;
}

.navbar-white .navbar-nav > .open > a:after {
    color: #4D455A;
}

.navbar-white .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.navbar-white .navbar-nav > .dropdown > a .caret {
	border-top-color: #505050;
	border-bottom-color: #505050;
}

.navbar-white .navbar-nav > .open > a .caret,
.navbar-white .navbar-nav > .open > a:hover .caret,
.navbar-white .navbar-nav > .open > a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

/* Navbar White Dropdown Menu */
.dropdown-menu {
    border-radius: 0;
}
.navbar-white .navbar-nav > li > .dropdown-menu {
	background-color: #fff;
	border: 1px solid #ecf0f1;
	/*border-top: 1px solid #f5f5f5;*/
}
.navbar-white .dropdown-menu > li > a {
	padding: 7px 20px;
	/*border-bottom: 1px solid #ecf0f1;*/
	color: #4D455A;
}
.navbar-white .dropdown-menu > li > a:hover,
.navbar-white .dropdown-menu > li > a:focus {
	color: #fff;
	-webkit-transition: all 0.1s ease-in-out;
			transition: all 0.1s ease-in-out;
    background-color: #0a4a8c;
}
.navbar-white .dropdown-menu > li:last-child > a {
	border-bottom: 0;
}

.navbar-white .navbar-link {
	color: #505050;
}

.navbar-white .navbar-link:hover {
	color: #505050;
}

/* Navbar White Mobile */

@media (max-width: 767px) {
	.navbar-white .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #ecf0f1;
	}
	.navbar-white .navbar-nav .open .dropdown-menu > li > a {
		color: #505050;
		padding: 10px 20px;
		border: 0;
	}
	.navbar-white .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-white .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #fff;
	}
	.navbar-white .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-white .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-white .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #505050;
		background-color: transparent;
	}
	.navbar-white .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-white .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-white .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #ccc;
		background-color: transparent;
	}
	/* .navbar-white .navbar-nav > li > a:hover,
	.navbar-white .navbar-nav > li > a:focus {
		color: #fff;
	} */
	.navbar-white .navbar-nav > .open > a,
	.navbar-white .navbar-nav > .open > a:hover,
	.navbar-white .navbar-nav > .open > a:focus {
		color: #fff;
		padding-top: 10px;
		padding-bottom: 10px;
		border-width: 0;
	}
}