/*Navigation bar*/
.nav-link:focus,.nav-link:hover {
  color:#494947;
  text-decoration: underline;
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
  color: #fff;
  background-color: #e9ecef;
  border-color: #e9ecef;
  color: #ea4c1f;
  text-decoration: none;
}

/* links on publications page */
.btn-link {
  font-weight: 400;
  color: #ea4c1f;
  text-decoration: none;
}

.btn-link:hover {
  color: #494947;
  text-decoration: underline;
}

.btn-link.disabled,.btn-link:disabled {
  color: #f07c5c;
  pointer-events: none;
}


/* Main link text */
a {
  color: #ea4c1f;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color:#494947;
  text-decoration: underline;
}

/* default buttons */
.btn-outline-primary {
  color: #494947;
  border-color: #ea4c1f;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #494947;
  border-color: #ea4c1f;
}
.btn-outline-primary.focus,.btn-outline-primary:focus {
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
  color: #494947;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #494947;
  border-color: #ea4c1f;
}


/* anything else that seemed to be blue

.badge-primary {
  color: #fff;
  background-color: #f07c5c;
}

a.badge-primary:focus,a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary.focus,a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
}

.bg-primary {
  background-color: #ea4c1f!important;
}
.text-primary {
  color: #ea4c1f!important;
}
.border-primary {
  border-color: #ea4c1f!important;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #ea4c1f;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
.custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  border-color: #ea4c1f;
  background-color: #ea4c1f;
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  border-color: #ea4c1f;
  background-color: #ea4c1f;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #ea4c1f;
  border: 0;
  border-radius: 1rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ea4c1f;
  transition: width .6s ease;
}

*/