/************************ Navigation ************************/

/****** Fixed Navbar ******/

#navbar {
    background: #003660; /* Adds background color on scroll */
    border: none;
	}
	
#navbar .block-block-content {
	float: left; /* Allows nav to float right */
	width: auto; /* Width of Logo */
	}

.menu > li > a {
  	color: #ffffff !important; /* Default menu link color */
  	font-weight: 400;
	}
	
.menu li > a:focus,
.menu li > a:hover { 
	color: #febc11 !important; /* Hover link color */
	}

.menu .is-active,
.menu .active a { 
	color: #febc11 !important; /* Active link color */
    background-color: transparent !important; /* Remvoves active background color */
	}

/****** Toggle ******/

#navbar .navbar-toggle { /* Hamburger menu default */
  	float: right; /* Float hamburger menu right */
  	border: none; /* Removes border */
  	}
  	
#navbar .navbar-toggle:hover,
#navbar .navbar-toggle:focus {
  	background-color: transparent; /* Hamburger menu hover background */
  	border-radius: 25em; /* Add radius to toggle background */
	}

#navbar .navbar-toggle .icon-bar { 
    background-color: #fff; /* Hamburger icon default color */
  	width: 1.25em; /* Horizontal with of hamburger menu lines */
  	height: .1875em; /* Vertical width of hamburger menu lines */
	}

#navbar .navbar-toggle:hover .icon-bar,
#navbar .navbar-toggle:focus .icon-bar {
    background-color: #febc11; /* Hamburger icon hover color */
    }

/****** Dropdown Toggle ******/

.expanded .dropdown-toggle {
    background: transparent !important; /* Removes background from active route:<nolink> link */
    }
    
/******  Dropdown Menu ******/

.dropdown-menu {
    background: #0060a5; /* Fallback color */		
	background: rgba(0,96,165,.85); /* Background color of dropdown menu */
	}

.navbar-collapse  {
	box-shadow: none; /* Removes line */
	border: none; /* Removes border */
	}

/******  Expanded Dropdown Menu ******/
	
.expanded .dropdown-menu > li > a {
    color: #fff !important; /* Default link color */
  }

.expanded .dropdown-menu > li > a:focus,
.expanded .dropdown-menu > li > a:hover { 
	color: #febc11 !important; /* Hover link Color */
	}	

/****** Views Tabs ******/ 

.nav-tabs {
  	border-bottom: none; /* Removes default bottom border */
	}

.nav-tabs > li > a,
.nav-tabs > li.active > a { /* Default tab settings */
 	font-size: .95em;
  	border: none;
  	border-radius: .125em; /* Radius of tabs */
  	margin: .33em .33em 0 0;
  	padding: .33em .66em;
	}
	
.nav-tabs > li > a { 
  	color: #000;
 	background: #DCE1E5; /* Default background color */
 	}

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	border: none;
	color: #fff !important;
  	background: #5E707E; /* Hover background color */
	}
 
.nav-tabs > li.active > a  {
  	color: #fff !important;
  	background: #5E707E; /* Hover background color */
 	}
 	
 .toolbar-tray-open nav.tabs {
	margin-bottom: 0 !important; /* Edit buttons */
	}
 
/****** Begin breakpoint: desktop ******/
  
@media all and (min-width: 60.0625em) {

.navbar-brand { /* Website logo */
	width: auto;
	height: 70px;
	padding: 0.1em !important;
	margin-left: 0px !important;
	}

.navbar-is-fixed-top {
	margin-top: 52px !important;
	}

.navbar-collapse  {
	padding: .5em 0; /* Vertiacally aligns menu */
	float: right; /* Float menu right in navebar */
	}
	
.navbar-nav {
	font-size: .90em; /* Main navigation font size */
	margin: .44em 0; /* Right and left spacing for link block */
		}

.navbar-nav li a {
	margin: 0 .75em; /* Spacing between the menu items */
	padding: 0; /* Removes padding around menu items */
	}
	
/******  Dropdown Menu ******/

.dropdown-menu {
	margin-top: 16px !important; /* Margin of dropdown meny below main menu */
	}	
	
.dropdown-menu li a {
	padding: 0 0 .25em 0 !important; /* Child menu li spacing */
	background: transparent !important; /* Removes background color for dropdown meny links */
	font-size: .90em;
	}
	
}
/****** End breakpoint: desktop ******/

/****** Begin breakpoint: tablet ******/
  
@media all and (min-width: 45.0625em) and (max-width: 60em) {
	
.navbar-brand { /* Website logo */
	max-width: 220px;
	width: auto;
	height: 70px;
	padding: .1em .1em .1em .1em;
	}

.navbar-is-fixed-top {
	margin-top: 52px !important;
	}

.navbar-collapse  {
	padding: .5em 0; /* Vertiacally aligns menu */
	float: right; /* Float menu right in navebar */
	}

.navbar-nav {
	font-size: .80em; /* Main navigation font size */
	margin: .75em 0; /* Right and left spacing for link block */
		}

.navbar-nav li a {
	margin: 0 .75em; /* Spacing between the menu items */
	padding: 0; /* Removes padding around menu items */
	}

/****** Dropdown Menu ******/

.dropdown-menu {
	margin-top: 14px !important; /* Margin of dropdown meny below main menu */
	}

.dropdown-menu li a {
	padding: 0 0 .25em 0 !important; /* Child menu li spacing */
	background: transparent !important; /* Removes background color for dropdown meny links */
	font-size: .75em;
	}

}
/****** End breakpoint: tablet ******/
  
/****** Begin breakpoint: mobile ******/
@media all and (max-width: 45em) {
	
.navbar-brand { /* Website logo */
	max-width: 200px;
	width: auto;
	height: 70px;
	padding: .1em .1em;
	}

.navbar-is-fixed-top {
	margin-top: 52px !important;
	}

.navbar-collapse  {
	padding: .5em 0; /* Vertiacally aligns menu */
	float: left; /* Float menu left in navebar */
	}
	
.navbar-nav {
	font-size: 1.25em; /* Main navigation font size */
	margin: 0 0 .25em 0; /* Right and left spacing for link block */
		}

.dropdown-menu li a {
	padding: 0 0 .50em 1.5em !important; /* Child menu li spacing */
	background: transparent !important; /* Removes background color for dropdown meny links */
	font-size: .85em;
	}

/* Mobile Toggle */

.navbar-toggle {
	margin-right: .25em;
	}
	
}
/****** End breakpoint: mobile ******/


nav.tabs[role=navigation] {
	margin-top: 4em !important;
	color: green !important;
}

.banner-logo {
	width: 320px !important;
}