/*
 * 	Economic Thought colours and layout adjustments
 *
 */

/* Links
================================================== */
	a, a:visited { color: #2880c4; }
	a.btn:visited { color: #fff; }
	a:hover, a:focus { color: #ffc000; }



/* Typography and colours
================================================== */	

	h1, h2,
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
	h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #2880c4; }
	
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #ffc000; }

	header h1, header h1 small, header p { background-color: #2880c4; color: #ffffff !important; }
	
	.btn-primary { background-color: #2880c4; border-color: #006f80; color: #ffffff; }
	.btn-primary:hover { background-color: #ffc000; border-color: #ffc000; color: #000000; }
	
	p, li, td { text-align: justify; }



/* Header
================================================== */
	
	header .row .row.local.banner { background: #2880c4 !important; }



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

	header .row .row.local.navbar { background: #4392d0 !important; background-image: none; }

	.navbar.local .nav.navbar-right { border-left: 1px solid #fff; }

	.navbar.local,
	.navbar.local .navbar-brand,
	.navbar.local .navbar-nav > li > a,	
	.navbar.local .dropdown-menu,
	.navbar.local .dropdown-menu a { background-color: #4392d0; color: #ffffff; }
	
	.navbar.local .navbar-nav > .active > a,
	.navbar.local .navbar-nav > .open > a,
	.navbar.local .navbar-nav > li > a:hover, 
	.navbar.local .navbar-nav > .active > a:hover, 
	.navbar.local .navbar-nav > .open > a:hover, 
	.navbar.local .navbar-nav > .open > a:focus,
	.navbar.local .dropdown-menu > li > a:hover { background-color: #1167a8; color: #ffffff; }
	
	/* homepage */
	.page_home .navbar.local .navbar-nav > .active > a { background-color: #4392d0; color: #ffffff; cursor: pointer; }

	/* submissions */
	.navbar.local .navbar-nav.navbar-right > li > a { background-color: #fd7000; color: #ffffff; }
	.navbar.local .navbar-nav.navbar-right > li > a:hover { background-color: #ed6000; color: #ffffff; }

	.navbar .navbar-nav > .active > a,
	.navbar .navbar-nav > .current_page_ancestor > a { background-image: none; }

	.navbar.local input { border-color: #3276b1; }
	.navbar.local .dropdown-menu { border-color: #2880c4; }

	.navbar.local .navbar-toggle .icon-bar { background-color: #fff!important; }
	.navbar.local .navbar-toggle:hover .icon-bar { background-color: #000!important; }
	
	/* SUBSITE NAVBAR */

	.navbar.subsite { min-height: 30px; }
	.navbar.subsite .navbar-nav > li > a { padding: 5px 10px; font-size: 13px; }
	
	header .row .row.subsite.navbar { background-color: #90c0e4; background-image: none; }

	.navbar.subsite .nav.navbar-right { border-left: 1px solid #fff; }

	.navbar.local .navbar-nav > .open-peer-discussion-forum { margin-bottom: -1px; border-bottom: 1px solid #90c0e4; }
	.navbar.local .navbar-nav > .open-peer-discussion-forum { border-right: 1px solid #fff; border-left: 1px solid #fff; }

	.navbar.local .navbar-nav > .open-peer-discussion-forum > a,
	.page_home .navbar.local .navbar-nav > .open-peer-discussion-forum > a,
	.navbar.local .navbar-nav > .open-peer-discussion-forum > a:hover,
	.navbar.local .navbar-nav > .open-peer-discussion-forum > a:focus,
	.navbar.subsite,
	.navbar.subsite .navbar-brand,
	.navbar.subsite .navbar-nav > li > a,	
	.navbar.subsite .dropdown-menu,
	.navbar.subsite .dropdown-menu a { background: #90c0e4; color: #000000; }
	
	/* homepage */
	.page_home .navbar.subsite .navbar-nav > .active > a { background-color: #90c0e4; color: #000000; }
	
	.navbar.subsite .navbar-nav > .active > a,
	.navbar.subsite .navbar-nav > .open > a,
	.navbar.subsite .navbar-nav > li > a:hover, 
	.navbar.subsite .navbar-nav > .active > a:hover, 
	.navbar.subsite .navbar-nav > .open > a:hover, 
	.navbar.subsite .navbar-nav > .open > a:focus,
	.navbar.subsite .dropdown-menu > li > a:hover { background-color: #6aabdc; color: #000000; }

	/* submissions */
	.navbar.subsite .navbar-nav.navbar-right > li > a { background-color: #fd7000; color: #ffffff; }
	.navbar.subsite .navbar-nav.navbar-right > li > a:hover { background-color: #ed6000; color: #ffffff; }

	.navbar.subsite input { border-color: #3276b1; }
	.navbar.subsite .dropdown-menu { border-color: #2880c4; }

	.navbar.subsite .navbar-toggle .icon-bar { background-color: #fff!important; }
	.navbar.subsite .navbar-toggle:hover .icon-bar { background-color: #000!important; }
