h3::selection{
  background-color: #0e8cdd;
  color:#fff;
}
h4::selection{
  background-color: #0e8cdd;
  color:#fff;
}
p::selection{
  background-color: #0e8cdd;
  color:#fff;
}
a::selection{
  background-color: #0e8cdd;
  color:#fff;
}
.heading::selection{
  background-color: #0e8cdd;
  color:#fff;
}
.card-link::selection{
  background-color: #0e8cdd;
  color:#fff;
}
/*logo size override*/
.navbar-brand-logo {
  width: 100%;
  min-width: 4rem !important;
  max-width: 4rem !important;
}

/* logo title */
div#navbar-brand-title {
  flex: 1;
  color: #002253;
}

div#navbar-brand-title p {
  color: #3a3a3c;
  margin: 0;
  font-size: 12px !important;
}
div#navbar-brand-title h4 {
  margin: 0;
}

/* navbar button */
.navbar-nav .nav-item a {
  background-color: #0e8cdd;
  border: none;
}
.navbar-nav .nav-item .btn {
  padding: 10px 15px;
}

/* Card Grid background color */
#content .eresources {
  background-color: #eef7fc;
  padding-top: 2rem !important;
}

/* headings */
.heading {
  color: #002253;
}

.hero {
  position: relative;
}

.hero * {
  z-index: 1;
}
.hero::before {
  content: "";
  background: #130b23;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 64%;
}

.info p {
  font-family: "Proxima", sans-serif;
}
.info a {
  font-family: "Proxima", sans-serif;
  color: #0e8cdd;
}
.info a:hover {
  color: #0f6296;
}

.info .btn {
  padding: 12px 15px;
  background-color: #0e8cdd;
}
#featuresTab h6 {
  color: #002253;
}
#featuresTab p {
  color: #3a3a3c !important;
}

.tab-content .bg-soft-primary {
  background-color: #eef7fc !important;
}
.nav-pills .nav-link.active * h6 {
  color: #0e8cdd !important;
}
/* Prerequisite Links */
.nav-link {
  color: #002253 !important;
}
/* Prerequisite Icons */
.nav-item .nav-link i{
  margin:0 10px;
}
.nav-item .nav-link i:hover{
  color:#0f6296;
}

/* Cards */
.card .card-link {
  color: #0e8cdd;
}
.card .card-link:hover {
  color: #0f6296;
}
.full-background {
  background-color: #eef7fc;
}
/* Footer */
.bg-dark {
  background-color: #002253 !important;
}

/* Eresources Page */

#general-reading,
#military-databases {
  background-color: #eef7fc;
}
#military-databases,
#academic-resources,
#general-reading,
#audio-books, h3 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

span.newLink{
  color:#002253;
  font-weight: bold;
}
span.newLink:hover{
  color:#0f6296;
}

.cur-pointer{
cursor: pointer;
}

