/*Edited by Rick Losoff 02/19/2021 */
#header .h1 {
  color: #cfb87c;
}

#header > .row {
  height: inherit !important;
  border-bottom: 0.25rem solid #000000 !important;
}

#navigation .top-bar a {
  color: #ffffff !important;
}

.container-fluid-above-footer {
  padding-right: 15px;
  padding-left: 50px;
  margin-right: auto;
  margin-left: auto;
}

.top-bar {
  background: #000 !important;
  border-top: 1px solid #000;
  float: none !important;
}

.btn-primary {
  background-color: #cfb87c;
  border-color: #cfb87c;
}
input#submit_search:active,
input#submit_search:hover,
input#submit_search:focus,
input#submit_search:visited,
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:visited {
  background-color: #cfb87c;
  border-color: #cfb87c;
}

h1 {
  color: #000;
  font-size: 1.75em;
}

h3 {
  color: #000;
}

a {
  color: #0277bd;
}

/*rl: eliminate rounded ends of nav-pills */
.tabbing.nav-pills > li:first-child a {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.tabbing.nav-pills > li:last-child a {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*rl: to restore vertical lines btw nav-pills */
.tabbing.nav-pills > li > a {
  margin-left: 0px;
}

/* Copied from yale.css */
nav ul.breadcrumb li:after {
  content: "" !important;
  position: absolute;
  right: -15px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 15px solid #e01919;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}

/*
* rl: following commnets from Yale
* Float the breadcrumbs to the top of the page.
* This should absolutely be changed in code as this
* is a total hack.
MDC: Need to come up with another solution to move the breadcrumbs, if desired.
The proof-of-concept method has negative impacts elsewhere in the site.
*/
/* for now, i'm just adding some spacing before the breadcrumbs */
div#info_row {
  margin-bottom: 1em;
}

/* 
rl: following comments from Yale
test for pointer breadcrumbs
a few updated by mdc.... adding color and padding here,
since the classification breadcrumbs don't always have an anchor links
*/
nav ul.breadcrumb li {
  height: 30px;
  position: relative;
  background: #004f6f;
  margin-right: 12px;
  vertical-align: middle;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 12px;
  color: #ffffff;
  padding: 7px 5px 0px 20px;
}
nav ul.breadcrumb li:before {
  content: "" !important;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 15px solid #eeeeee;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
nav ul.breadcrumb li:after {
  content: "" !important;
  position: absolute;
  right: -15px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 15px solid #004f6f;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}

/* 
*rl: comments from Yale:
This removes the arrow at the left for the highest level breadcrumb */
nav ul.breadcrumb li:first-child:before {
  display: none;
}

/*
*rl: comments from Yale:
mdc: removing the background color from the default
stylesheet */
nav .breadcrumb {
  background-color: transparent;
  border: 1px solid #f5f5f5;
}

nav ul.breadcrumb li a {
  color: #f5f5f5;
}

/*
*rl: comments from Yale:
mdc: added :not(:only-child) for searching-within-collection pages */
nav ul.breadcrumb li:last-child:not(:only-child),
nav ul.breadcrumb li:last-child:before,
nav ul.breadcrumb li:last-child:after {
  background-color: unset;
  border: unset;
  padding: unset;
  margin: unset;
  padding: 2px 5px;
  /*font-family: 'Mallory-Book';*/
  color: #000000;
  content: "" !important;
}

/*.record-type-badge.repository {
  color: #999;
}
*/
