﻿body#library {
	font-size: 16px;
}
#library .ms-WPBody{
	font-size: 16px;	
}
#library .ms-WPBody td {
	font-size: 16px;
}
/* 
@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}
*/

/* TOP BAR */
#library #topbar{
	background-color:#00274c;
	font-size:12px;
}
#library #topbar #searcharea{
	width:300px;
	float:right;
	padding:15px 0 0 10px;
}

/* Global Navigation */
#library .navbar-fixed-top.global-navbar {
	background-color: rgba(64, 101, 143, 0.9);
	z-index: 100;
	border: 0;
	min-height: 30px;
	font-size:12px;
}
#library #aspnetForm .navbar.navbar-inverse.navbar-fixed-top.global-navbar .nav.navbar-nav.pull-right li.dropdown a.dropdown-toggle {
	color: #ffcb05;
}
#library #aspnetForm .navbar.navbar-inverse.navbar-fixed-top.global-navbar .collapse.navbar-collapse ul li a {
	color: #000000;
}
#library #aspnetForm .navbar.navbar-inverse.navbar-fixed-top.global-navbar .collapse.navbar-collapse ul li a {
	color: #ffffff;
	text-transform: uppercase;
	padding: 5px 10px;
}
/* Global Navigation Quicklinks Dropdown */
#library #collapse-global.collapse.navbar-collapse .nav.navbar-nav.pull-right .dropdown.open .dropdown-menu {
	border: 0;
}
#library #collapse-global a.dropdown-toggle{
	color:#FFFFFF;
}
#library #collapse-global a.dropdown-toggle:hover, #library #collapse-global a.dropdown-toggle:active, #library #collapse-global .dropdown-toggle .dropdown-menu a:hover, #library #collapse-global .dropdown-toggle .dropdown-menu a:focus{
	color:#FFFFFF;
	background-color:transparent;
}

#library #collapse-global.collapse.navbar-collapse .nav.navbar-nav.pull-right .dropdown.open .dropdown-menu li a {
	font-size: 12px;
	color: #00274c;
	text-decoration: none;
}
#library #collapse-global.collapse.navbar-collapse .nav.navbar-nav.pull-right .dropdown.open .dropdown-menu li a:hover {
	color: #00274c;
	text-decoration: underline;
	background-color: transparent;
}
#library #collapse-global.collapse.navbar-collapse .nav.navbar-nav.pull-right .dropdown.open .dropdown-menu li a:focus {
	color: #00274c;
	text-decoration: underline;
	background-color: transparent;
}
#library #collapse-global li a{
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
}
#library #collapse-global li a:hover, #library #collapse-global li a:focus{
	background-color:transparent;
}
/* Logo and Search */
.brandsearch {
	background-color: rgba(0, 39, 76, 0.9);
	border: 0;
	padding: 15px 0;
}
.brandsearch a.logo img{
width:auto;
height:40px;
}
.brandsearch #collapse-global.collapse.navbar-collapse{
color:#ffffff;
padding:0;
margin:0;
font-size:13px;	
float:right;
clear:both;
}
#pagetitle.container{
color:#333;
}
#pagetitle.container h1{
	    margin: 15px 0 15px 0  !important;
	    font-size:24px !important;
}
#pagetitle .page-header{
	border:0;
}
#aspnetForm > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse.navbar-left > a {
	float: left;
	padding: 15px 10px;
}
/* Banner Refresh */
#bannerbackground { 
     background-size:cover;
     background-position:center bottom;
     min-height:400px;
     position: relative;
     background-repeat:no-repeat;
     -webkit-user-select: none; 
     -khtml-user-select: none; 
     -moz-user-select: none; 
     -o-user-select: none; 
     user-select: none; 
    }
/* Main Navigation */
#library .navbar-fixed-top.main-navbar {
	background-color: rgba(229, 229, 229, 0.9);
	border: 0;
	min-height: 25px;
	font-size:12px;
}
#library .navbar-fixed-top.main-navbar ul#zz13_RootAspMenu{
padding:0;
	
}
#library .navbar-fixed-top.main-navbar a:hover {
	text-decoration: none;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static {
	padding: 10px 15px;
	margin: 0;
	border: 0;
	border-color: transparent;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children {
	padding: 10px 15px;
	margin: 0;
	border: 0;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children.hover {
	background-color: #d5d5d5;
	margin:0;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static .static.menu-item {
	padding: 0;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children .static.dynamic-children.menu-item {
	padding: 0;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static .menu-item-text {
	color: #00274c;
	font-weight: normal;
	cursor: pointer;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children .menu-item-text {
	color: #00274c;
	font-weight: normal;
	cursor: pointer;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children .dynamic {
	background-color: #e5e5e5;
	padding:0;
}
/*SP2013*/
#library nav #collapse-main.collapse.navbar-collapse ul.root.ms-core-listMenu-root.static li.static{
padding:0;
border:0;
}
#library nav #collapse-main.collapse.navbar-collapse ul.root.ms-core-listMenu-root.static li.static.dynamic-children{
padding:10px 15px;
border:0;
}

#library nav #collapse-main.collapse.navbar-collapse ul.root.ms-core-listMenu-root.static li.static a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode{
padding:10px 15px;
border:0;
}
#library nav #collapse-main.collapse.navbar-collapse ul.root.ms-core-listMenu-root.static li.static a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover{
background-color:#d5d5d5;
border:0;
}

#library nav #collapse-main.collapse.navbar-collapse ul.root.ms-core-listMenu-root.static li.static.dynamic-children{
list-style:none;
list-style-position:outside;
box-shadow:none;
border:0;
}
#library nav #collapse-main.collapse.navbar-collapse ul.root.ms-core-listMenu-root.static li.static.dynamic-children ul.dynamic{
list-style:none;
list-style-position:outside;
border:0;
white-space:nowrap;
display:table;
box-shadow:none;
word-wrap: normal;
}

/*DROPDOWN*/
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children .dynamic .dynamic a.dynamic.menu-item {
	padding: 10px 15px !important;
	background-color: #d5d5d5;
}
/*DROPDOWN HOVER*/
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children .dynamic .dynamic a.dynamic.menu-item:hover {
	background-color: #c5c5c5;
}
#library nav #collapse-main .menu.horizontal.menu-horizontal .root.static .static.dynamic-children .dynamic .dynamic a.dynamic.menu-item .additional-background .menu-item-text {
}
/*HOME ICON*/
#library ul.root.static > li.static:first-child a:before {
	font-family: FontAwesome;
	content: "\f015";
	font-size: 16px;
	line-height: 16px;
	color: #00274c;
}
#library ul.root.static > li.static:first-child a .menu-item-text {
	display: none;
}
/* Body */
.container .row .col-lg-12 .breadcrumb {
	background-color: transparent;
}
/* Footer */
.section-colored.stickyfooter {
	background-color: #e5e5e5;
	border: 0;
}
.show-grid .col-md-1, .show-grid .col-md-2, .show-grid .col-md-3, .show-grid .col-md-4, .show-grid .col-md-5, .show-grid .col-md-6, .show-grid .col-md-7, .show-grid .col-md-8, .show-grid .col-md-9, .show-grid .col-md-10, .show-grid .col-md-11, .show-grid .col-md-12 {
	padding: 20px 15px;
	border: 1px gray solid;
}
a, a:link {
	color: #0000EE;
	text-decoration: none;
}
a:hover {
    color: #0077ee;
	text-decoration: underline;
}
a:visited {
	color: #551A8B;
	text-decoration: none;
}

/* for links in WebParts */
.ms-WPBody a:link {
	color: #0000EE;
	text-decoration: none;
}
.ms-WPbody a:hover {
    color: #0077ee;
	text-decoration: underline;
}
.ms-WPBody a:visited {
	color: #551A8B;
	text-decoration: none;
}
.row .publications ul li{
margin-bottom:10px;
	
}
/* Change Breakpoint for sharepoint navigation */ 
@media (max-width: 994px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav > li {
        float: none;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
/* Change Sharepoint Navigation to Stack (display:block) */  
.ms-core-listMenu-horizontalBox ul,
.ms-core-listMenu-horizontalBox li,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-item,
.ms-core-listMenu-horizontalBox > ul > li > table
{
display:block;
}
#bannerbackground { 
     background-position:center top;
     min-height:525px;
    }

}
/* Profile Publications*/  
.fullTitle{
    color: #666;
    cursor: pointer;
}
.fullTitle:hover{
    color: #000000;
}
