html {
	background:#000
}

body {
    padding:0;
    font-size:1.4em;
    background:white;
}

a,a:link,a:visited {
    color:#00704A;
    text-decoration:none
}

@media(max-width:767px){
	.navbar-nav {
	    margin: 0px !important;
	}
}


@media(min-width:768px){
	.nav > li > a, .nav > li > button { padding: 10px !important; font-size:.9em; }
	#s-lg-profile-results .s-lib-featured-profile-container {
	width:140px !important;
	}
}
@media(min-width:992px){
	.s-lib-featured-profile-container {
	max-width:45%;
	}
	#s-lg-profile-results .s-lib-featured-profile-container {
	width:160px !important;
	}
	.nav > li > a, .nav > li > button { padding: 19px !important; font-size:1em; }
}
@media(min-width:1200px){
	.s-lib-featured-profile-container {
		max-width:46%;
	}
}



#s-lg-col-0 a:link,
#s-lg-col-0 a:visited,
#s-lg-col-1 a:link,
#s-lg-col-1 a:visited,
#s-lg-col-2 a:link,
#s-lg-col-2 a:visited,
#s-lib-footer-public a:link,
#s-lib-footer-public a:visited{
	text-decoration:underline;
} 

#s-lg-hp-nav .nav > li > a { padding: 10px !important; font-size:1em; }
.nav .s-lg-index-nav-btn > a { margin: 0px 5px; }
#s-lg-hp-nav { border-radius:2px }
#s-lg-hp-nav-bottom {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.btn-info {
    color:#FFF!important;
    background-color:#00704A;
    border-color:#00704A
}

.btn-info:hover {
    color:#FFF!important;
    background-color:#00704A;
    border-color:#00704A
}
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {
    color: #FFF;
    background-color:#00704A;
    border-color:#00704A
}

#s-lg-public-skiplink {
    top:-49px
}

.nav-pills > li.active > a,.nav-pills > li.active > a:focus,.nav-pills > li.active > a:hover {
    color:#FFF;
    background-color:#00704A
}

.page-wrap {
    background:#fff;
    padding-bottom:30px
}

.container h1:first-of-type {
    margin-top:0
}

#s-lib-footer-public {
  /*  display:none */
  background:none;
  margin-top:30px;
  padding-left:0 !important;
  padding-right:0;
}

#uobannerandfooter-uoheader {

    color:#FFF!important;
    text-transform:uppercase!important;
    overflow:hidden
}
#uobannerandfooter-uoheader, 
.uoheader {
background-image:none;
background-color: #124734;
}

#uobannerandfooter-uoheader .uoheader-links-container {
    float:right;
    transform-style:preserve-3d
}

#uobannerandfooter-uoheader {
    color:#FFF!important;
    text-transform:uppercase!important
}

#uobannerandfooter-uoheader,#uobannerandfooter-uoankle,#uobannerandfooter-uofooter {
    font-family:Trebuchet,Arial,Helvetica,Verdana,sans-serif
}

#uobannerandfooter-uoheader .uoheader-links-container .uoheader-links {
    position:relative;
    top:28%;
    transform:translateY(-50%);
    font-size:1em
}

.uoheader-links {
    display:inline;
    padding:0;
    font-size:1em;
    margin-top:13px;
    margin-bottom:0;
    float:right
}

.uoheader-links li {
    display:inline;
    list-style-type:none;
    padding:0 1em 0 0
}

#uobannerandfooter-uoheader {
    color:#FFF!important;
    text-transform:uppercase!important
}

/* UO Tpobar */
/* UO Toobar */
#uobannerandfooter-uoheader {
height:52px;
}

#uobannerandfooter-uoheader .uoheader-uologo-container {
    float: left;
    width: 194px;
    height: 52px;
}

#uobannerandfooter-uoheader .uoheader-uologo-container img {
position: relative;
margin-left: 0px;
margin-top: 0;
top: 0.5em;
}

#uobannerandfooter-uoheader .uoheader-links-container {
    float: right;
    height: 52px;
   /* transform-style: preserve-3d; */
}

#uobannerandfooter-uoheader .uoheader-links-container .uoheader-links {
    position: relative;
    top: 28%;
    transform: translateY(-50%);
    font-size: 1em;
}

#uobannerandfooter-uoheader .uoheader-uologo-container img {
/* top: .6em; */
}





.logo img {
    height: 40px;
}

/* Department header and nav */
.navbar-default {
    border:none;
    border-radius:0;
    background:none
}

#main-header {
	background: #00704A;
	clear:both;
	min-height: 118px;
	padding-top: 30px;
	padding-bottom: 30px;
}

#main-header:after {
  content: "";
  display: table;
  clear: both;
}

#main-nav {
clear:both;
background:#F2F5DD;
font-family: Helvetica,Arial,sans-serif;
}

#main-nav:after {
    content:"";
    display:table;
    clear:both
}
/*
#main-nav .navbar-nav {
    margin-left:-30px;
    font-family: 'Roboto Slab', arial;
}

.navbar-default .navbar-nav > li > a {
    color:#000
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
    color:#444;
    background-color:#fff
}

.navbar-default .navbar-nav > li > a:hover {
    background-color:#e5e5e4
}

.navbar {
    margin-bottom:20px;
    border:none!important
}
*/
#main-nav .nav > li > a,
#main-nav .nav > li > button {
padding-left:19px;	
padding-right:19px;	
font-size: 1.1em;
line-height: 1;
color: #006241;
border: 0px;
border-left: 1px solid #D8DAC5;
background: none;
}
#main-nav .nav > li.last > a,
#main-nav .nav > li.last > button {
border-right: 1px solid #D8DAC5;	
}
.dropdown-toggle .caret {
	margin-left:6px;
}
.dropdown-menu {
box-shadow: 0 6px 7px rgba(0, 0, 0, .275);
}
.dropdown-menu > li > a {
padding: 10px 20px;
color: #007935 !important;
font-size: 1.1em;
}
#main-nav .dropdown-menu > li > a {
	font-weight:600;
}
#main-nav .dropdown-menu > li > a:hover,
#main-nav .dropdown-menu > li > a:focus,
#main-nav .dropdown-menu > li > a:active { 
color: #333 !important;
text-decoration: underline;
background:#fff !important;
}
.dropdown-menu > li > a.nolink {
color: #333 !important;	
cursor:default;
}
.dropdown-menu > li > a.nolink:hover {
	background:#fff;
}
.dropdown-menu .menu-attach-block-wrapper {
padding: 15px 15px 10px;	
}
.navbar-default .navbar-nav > .open > a:active,
.navbar-default .navbar-nav > .open > a:focus{
    background:#fff;
}
#main-nav .dropdown-menu > .active > a, 
#main-nav .dropdown-menu > .active > a:focus, 
#main-nav .dropdown-menu > .active > a:hover {
background:#e7e7e7;
}
.navbar-collapse {
padding-left:0;	
}


a.navbar-brand {
font-family: "Open Sans", helvetica, arial, sans-serif;
font-style: normal; 
font-weight: 400;
color: #ffd200 !important;
display: inline-block;
padding: 0;
height: auto;
font-size: 3em;
line-height: 1.1em;
}


#search-block-form input {
    background:#434346;
    border:none;
    color:#fff
}

.region-page-bottom,.page-wrap::after {
    height:104px;
margin-top: 30px;
}




#uobannerandfooter-uoankle {
    background: #222;
    color: #FFF !important;
    font-size: 16px;
}
.uoankle-container {
    padding:45px 15px;
    overflow: hidden;
}


#uobannerandfooter-uofooter {
    background:#000 none repeat scroll 0 0;
    color:#bbb!important;
    text-transform:uppercase!important
}

#uobannerandfooter-uoheader,#uobannerandfooter-uoankle,#uobannerandfooter-uofooter {
    clear:both
}

#uobannerandfooter-uoankle a{
	display:inline-block;
	padding-right:2em;
}

#uobannerandfooter-uoankle a.active {
	color:#dba400;
}

.uofooter-container {
    padding-top:30px;
    padding-bottom:30px;
    overflow:hidden
}

.uoheader-container,.uoankle-container,.uofooter-container {
    padding-right:15px;
    padding-left:0px;
}

.uofooter-links-container {
    float:left;
    padding:12px 0 0;
    margin:0
}

.uofooter-logo-container {
    float:right;
    margin-left:30px
}

.uofooter-copyright-container {
    float:left;
    padding:12px 0 0;
    margin:0
}

.uofooter-link {
    padding:0 40px 0 0
}

#uobannerandfooter-uoankle a,#uobannerandfooter-uofooter a {
    color:#BBB
}

#uobannerandfooter-uoheader a,#uobannerandfooter-uoankle a,#uobannerandfooter-uofooter a {
    color:#bbb
}

.uofooter-logo-container img {
    width:53px;
    height:44px;
    float:right
}

/*
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
    color:#444;
    background-color:#FFF!important
}

.navbar-default .navbar-nav > li > a {
    color:#333!important
}

.nav > li > a {
    padding: 15px 15px;
}
*/

.active {
    font-weight:700
}

#s-lg-tabs-container .nav-tabs > li > a,
#s-lg-tabs-container .nav-pills > li > a {
    background-color:#666;
    font-weight:400;
    line-height:1.3em;
    padding: 10px !important;
}
#s-lg-tabs-container .nav-tabs > li > a:hover,
#s-lg-tabs-container .nav-pills > li > a:hover {
    background-color: #333336;
    color: #fff;
}

#s-lg-tabs-container .nav-tabs > .active > a:hover, 
#s-lg-tabs-container .nav-pills > .active > a:hover {
background-color: #DBAA00;	
}

#s-lib-admin-bc .breadcrumb,#s-lib-bc .breadcrumb {
font-size: 1.3rem;
padding: 10px 0;
}

#s-lg-guide-tabs .s-lg-tabs-side .s-lg-boxnav .list-group-item a{
	color:#333336;
	font-weight: normal;
	display:block;
}
#s-lg-guide-tabs .s-lg-tabs-side .s-lg-boxnav .list-group-item a:hover {
	text-decoration:underline;
}

.label-info {
    background-color: #dbaa00;
    color: #fff !important;
}
a.label-info {
	text-decoration:none !important;
}
.label-info:hover,
a.label-info:hover,
a.label-info:active,
a.label-info:focus {
background-color: #E8B400 !important;
}

#s-lg-guide-name {
    font-size: 2.7rem;
}

.s-lib-main {
padding-top:0;	
min-height: 20em;
}
#s-lib-public-header {
    padding-bottom: 0px;
}
.s-lib-box {
    color: #333;
}
.s-lib-box .s-lib-box-title {
color:#444;	
}

.container {
    padding-right: 15px;
    padding-left: 15px;
}

#page_wrap {
	background:#fff;
}
#s-lg-guide-tabs-title-bar {
    border-top: none;
}
.s-lib-box .s-lib-box-title {
    color: #333;
 }

.form-inline #s-lg-guide-search {
	width:100%;
}

.search-btn,
.search-btn:hover {
background-color: #434346;
background-image: url("//library.uoregon.edu/sites/default/files/search-icon.png");
background-repeat: no-repeat;
background-position: center center;
border: medium none !important;
background-size: 16px auto;
text-indent: -90000px;
min-width: 42px !important;   
border: medium none;
color: #FFF; 
}

#s-lg-hp-nav form span {
	display:none;
}

#s-lg-tabs-container .nav-tabs > .active > a, 
#s-lg-tabs-container .nav-pills > .active > a {
background:#dbaa00;	
}

#primoQueryTemp {

}

div.s-lib-profile-email a.label {
	font-size:1.2em !important;
}

#s-lg-content-12415165 img{
	width:44px;
}

#s-lib-public-header-desc {
	margin-bottom:1em;
}

#col-vendors {
	display:none;
}

#s-lg-az-search-bar #s-lg-az-count{
	margin-left:0 !important;
}
#s-lg-az-search-bar .navbar-brand {
	padding-left:0;
}
#s-lg-db-label {
	top:0;
}

.navbar-default .navbar-toggle {
float:left;
margin-left:10px;
border:none;
background-image: url("//library.uoregon.edu/sites/default/files/button-menu.png");
background-repeat: no-repeat;
width:82px;
height:33px;
}

.navbar-default .navbar-toggle .icon-bar {
	display:none
}

#col-subjects .chosen-container {
background:#DAAB26;
border-radius: 2px;
padding: 3px !important;
}
#col-types {
padding: 3px !important;	
}

/* hide more profiles link */
a[href="/prf.php"] {
display:none;	
}

/* Hide subject home link */
#s-lib-public-main #s-lg-general-accordion .panel-body .alert div:first-of-type {
	display:none;
}
.s-lg-guide-list {
}

/* Hide Groups tab */
#s-lg-index-group-btn {
    display:none;
}


@media print {
    .region-page-bottom {
		display: none;
    }
    .container {
    width: 750px;
	}
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    width:100%;
    float: none;
	}
}

@media(max-width:1199px){

	.nav > li > a, .nav > li > button { padding: 19px 12px  !important; font-size:1em  !important; }
}

.page-alert {
    margin:15px 0;
    display:inline-block;
}
