/* COLOR THEME BLUE */

/* customizations to bootstrap navigation menu styles */

.navbar-header {
	background:#4c6794;
	width:100%;
	border-bottom:1px dotted #99a8c2;
}

.navbar-brand {
	float: left;
	padding: 10px 15px;
	font-size: 1em;
	line-height: 1.4em;	
}

.navbar-default .navbar-brand {
	color:#e5e9ef;
}

.navbar-nav > li {   /* left menu only */
    float: none;
} 

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color:#fff;
	text-decoration:underline;
}

.navbar-header:hover, .navbar-header:focus {	
	background-color:#335185;
}

.navbar-default .navbar-toggle {
    border-color: #e5e9ef;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color:#e5e9ef;
	}	

.navbar-toggle {
    padding: 5px 4px;
    border-radius: 3px 3px 3px 3px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color:#667da3;
}

.nav > li > a {
    padding-top: 4px;
    padding-bottom: 4px;
} 

.navbar-default {  
	background-color:#dfe4ec;
	border-color: #b2bed1; 
}

.navbar {
	border-radius: 0;
	min-height:45px;
	margin-bottom: 0px; 
}

.navbar-default .navbar-nav > li > a {
	min-width:150px; /* left menu only */
    color: #002666;
}

.dropdown-toggle:focus {
   outline: 1px dotted #b2bed1;
}


.navbar-default .navbar-nav > li > a:hover {
	color:#fff;
	background-color:#4c6794;
	
}

.navbar-default .navbar-nav > li > a:focus {
	color:#4c6794;
	background-color:transparent;
	outline: 1px dotted #b2bed1;
	
}

.navbar-collapse {
	padding-right:0px;
}


/* dropdown styles */

.dropdown-menu {
	z-index:10000;
	left:0;
	top:0; 
	margin-left:170px; 
	font-size: .9em;
	padding:6px 0px 10px 0px;
	border:none;
	border-radius: 0;
	min-width:230px;
	background:#DFE4EC;
	-webkit-box-shadow:  0px 2px 5px 5px rgba(51, 51, 51, .3); /* for Safari and Chrome */
    box-shadow:  0px 2px 5px 5px rgba(51, 51, 51, .3);/* for Firefox 3.5+ */	
	}	

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color:#fff;
	background-color: #4c6794; /* blue */
	outline: none 0px;   } 


.dropdown-menu > li > a {
    color: #002666;
	line-height: 1.3em;
}

.dropdown-menu > li > a .glyphicon-minus {
	color: #667da3;
	margin-left:1em;
}

.dropdown-menu > li > a:hover .glyphicon-minus, .dropdown-menu > li > a:focus .glyphicon-minus {
	color: #fff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color:#fff;
	background-color: #4c6794; 
	z-index:1000;
	outline: none 0px;
} 
	
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #99a8c2;
    border-bottom-color: #99a8c2;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #8092B2;
    border-bottom-color: #8092B2;
}


/* Styles for third tier */
.dropdown-header {
	padding: 0px;
	text-transform:uppercase;
	font-size: inherit;
	line-height: inherit;
}

li.dropdown-header a {
	font-weight:bold;
	margin: -6px -20px -3px -20px;
	padding-bottom:3px;
	padding-top:6px;
}

li.dropdown-header {
	font-size:.95em;
	color: #4c6794;
	font-weight:bold;
	padding: 6px 20px 3px 20px;
}

.dropdown-menu .divider {
	margin: 0px 20px;
	padding: 0px;
	height:0;
	background-color:none;
	border-bottom:dotted 1px #b2bed1;
}
