.btn-pride-gold { color: #fff; background-color: #F1B300; border-color: #F1B300; }

.btn-pride-gold:hover { background-color: #d8a000; border-color: #F1B300; color: white; }

.btn-outline-pride-gold { color: #F1B300; background-color: transparent; background-image: none; border-color: #F1B300; }

.btn-outline-pride-gold:hover { background-color: #F1B300; color: white; }

.pride-gold { color: #F1B300 !important; }

.background-pride-gold { color: white; background-color: #F1B300 !important; }

.border-pride-gold { border-color: #F1B300 !important; }

.btn-garnet { color: #fff; background-color: #D22630; border-color: #D22630; }

.btn-garnet:hover { background-color: #bc222b; border-color: #D22630; color: white; }

.btn-outline-garnet { color: #D22630; background-color: transparent; background-image: none; border-color: #D22630; }

.btn-outline-garnet:hover { background-color: #D22630; color: white; }

.garnet { color: #D22630 !important; }

.background-garnet { color: white; background-color: #D22630 !important; }

.border-garnet { border-color: #D22630 !important; }

.btn-wild-rose { color: #fff; background-color: #E10098; border-color: #E10098; }

.btn-wild-rose:hover { background-color: #c80087; border-color: #E10098; color: white; }

.btn-outline-wild-rose { color: #E10098; background-color: transparent; background-image: none; border-color: #E10098; }

.btn-outline-wild-rose:hover { background-color: #E10098; color: white; }

.wild-rose { color: #E10098 !important; }

.background-wild-rose { color: white; background-color: #E10098 !important; }

.border-wild-rose { border-color: #E10098 !important; }

.btn-palouse-green { color: #fff; background-color: #00AF66; border-color: #00AF66; }

.btn-palouse-green:hover { background-color: #009657; border-color: #00AF66; color: white; }

.btn-outline-palouse-green { color: #00AF66; background-color: transparent; background-image: none; border-color: #00AF66; }

.btn-outline-palouse-green:hover { background-color: #00AF66; color: white; }

.palouse-green { color: #00AF66 !important; }

.background-palouse-green { color: white; background-color: #00AF66 !important; }

.border-palouse-green { border-color: #00AF66 !important; }

.btn-clearwater { color: #fff !important; background-color: #00AEC7; border-color: #00AEC7; }

.btn-clearwater:hover { background-color: #0098ae; border-color: #00AEC7; color: white; }

.btn-outline-clearwater { color: #00AEC7; background-color: transparent; background-image: none; border-color: #00AEC7; }

.btn-outline-clearwater:hover { background-color: #00AEC7; color: white; }

.clearwater { color: #00AEC7 !important; }

.background-clearwater { color: white; background-color: #00AEC7 !important; }

.border-clearwater { border-color: #00AEC7 !important; }

.btn-clearwater-light { color: #fff; background-color: #8BD5E5; border-color: #8BD5E5; }

.btn-clearwater-light:hover { background-color: #76cde0; border-color: #8BD5E5; color: white; }

.btn-outline-clearwater-light { color: #8BD5E5; background-color: transparent; background-image: none; border-color: #8BD5E5; }

.btn-outline-clearwater-light:hover { background-color: #8BD5E5; color: white; }

.clearwater-light { color: #8BD5E5 !important; }

.background-clearwater-light { color: white; background-color: #8BD5E5 !important; }

.border-clearwater-light { border-color: #8BD5E5 !important; }

.btn-payette-blue { color: #fff; background-color: #003E51; border-color: #003E51; }

.btn-payette-blue:hover { background-color: #002a38; border-color: #003E51; color: white; }

.btn-outline-payette-blue { color: #003E51; background-color: transparent; background-image: none; border-color: #003E51; }

.btn-outline-payette-blue:hover { background-color: #003E51; color: white; }

.payette-blue { color: #003E51 !important; }

.background-payette-blue { color: white; background-color: #003E51 !important; }

.border-payette-blue { border-color: #003E51 !important; }

.btn-ponderosa-pine { color: #fff; background-color: #004E42; border-color: #004E42; }

.btn-ponderosa-pine:hover { background-color: #00352c; border-color: #004E42; color: white; }

.btn-outline-ponderosa-pine { color: #004E42; background-color: transparent; background-image: none; border-color: #004E42; }

.btn-outline-ponderosa-pine:hover { background-color: #004E42; color: white; }

.ponderosa-pine { color: #004E42 !important; }

.background-ponderosa-pine { color: white; background-color: #004E42 !important; }

.border-ponderosa-pine { border-color: #004E42 !important; }

.btn-black-color { color: #fff; background-color: #191919; border-color: #191919; }

.btn-black-color:hover { background-color: #0c0c0c; border-color: #191919; color: white; }

.btn-outline-black-color { color: #191919; background-color: transparent; background-image: none; border-color: #191919; }

.btn-outline-black-color:hover { background-color: #191919; color: white; }

.black-color { color: #191919 !important; }

.background-black-color { color: white; background-color: #191919 !important; }

.border-black-color { border-color: #191919 !important; }

.btn-grey-color { color: #fff; background-color: #808080; border-color: #808080; }

.btn-grey-color:hover { background-color: #737373; border-color: #808080; color: white; }

.btn-outline-grey-color { color: #808080; background-color: transparent; background-image: none; border-color: #808080; }

.btn-outline-grey-color:hover { background-color: #808080; color: white; }

.grey-color { color: #808080 !important; }

.background-grey-color { color: white; background-color: #808080 !important; }

.border-grey-color { border-color: #808080 !important; }

/* base */
body { font-family: "Public Sans", sans-serif; font-size: 1.1em; color: #191919; }

a { color: #00AEC7; text-decoration: none; font-weight: normal; }

a:hover { color: #111; text-decoration: underline; }

/* banner */
.title-card { background-color: #fff; /* fallback for IE */ background-color: rgba(255, 255, 255, 0.86); border: 2px solid #191919; }

#title a { font-size: 35px; font-weight: 300; color: #111; }

#title h1 { line-height: 1; }

#title p { font-size: 14.5px; line-height: 1; }

/* nav bar */
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

/* item page */
.gallery-img { cursor: pointer; }

dt { font-size: 20px; }

.mp3-item-player { width: 100%; }

#item-nav a { position: absolute; top: 500px; opacity: .3; }

#item-nav a:hover { opacity: 1; }

@media screen and (max-width: 576px) { #item-nav a { top: 200px; } }

#item-nav .previous { left: 10px; }

#item-nav .next { right: 10px; }

/* browse */
.item .card-title { font-size: 1.5rem; }

/* footer */
.collection-footer { background-color: #191919; }

/* map */
#map { height: 750px; z-index: 98; }

.mapthumb { height: 100px; box-shadow: 2px 2px 2px grey; }

/* timeline */
#timeline .img-thumbnail { height: 300px; }

/* Subject Cloud */
.tagcloud0 { font-size: 0.8em; z-index: 10; }

.tagcloud0 a { color: #1D1E33; }

.tagcloud1 { font-size: 0.8em; z-index: 9; }

.tagcloud1 a { color: #18171C; }

.tagcloud2 { font-size: 1.2em; z-index: 8; }

.tagcloud2 a { color: #1E2460; }

.tagcloud3 { font-size: 1.4em; z-index: 7; }

.tagcloud3 a { color: #3E5F8A; }

.tagcloud4 { font-size: 1.7em; z-index: 6; }

.tagcloud4 a { color: #26252D; }

.tagcloud5 { font-size: 2.0em; z-index: 5; }

.tagcloud5 a { color: #025669; }

.tagcloud6 { font-size: 2.4em; z-index: 4; }

.tagcloud6 a { color: #0E294B; }

.tagcloud7 { font-size: 2.7em; z-index: 3; }

.tagcloud7 a { color: #231A24; }

.tagcloud8 { font-size: 3em; z-index: 2; }

.tagcloud8 a { color: #3B83BD; }

.tagcloud9 { font-size: 3.3em; z-index: 1; }

.tagcloud9 a { color: #1E213D; }

.tagcloud10 { font-size: 3.6em; z-index: 0; }

.tagcloud10 a { color: #606E8C; }

#cloud { margin: 0px 30px 30px; padding: 4px; }

/* all Collections nav */
.ijclist { padding-left: 0px; }

#ijclink { font-size: 13px !important; margin-left: 20px; }

.hangingindent { padding-left: 22px; text-indent: -22px; }

.collection-list { list-style: none; padding-left: 10px; }

.collection-list ul { list-style: none; padding-left: 20px; }

.collection-list a { font-weight: normal; }

#collectionslink { cursor: pointer; z-index: 999; position: absolute; right: 0px; top: 0px; color: white; font-size: 14px; background: #999; border-radius: 0px 0px 0px 20px; padding: 5px 20px; border-bottom: 1px #dadada solid; margin: 0; font-weight: 300; }

#collectionslink p { margin: 0; }

/*# sourceMappingURL=custom.css.map */