a {
    color: #337ab7;
}
a:hover, a:focus {
    text-decoration: underline;
    color: #235d90;
}

.pmf-nav .nav-pills > li > a {
    color: #00579d;
    font-weight: bold;
}

.pmf-nav .nav-pills > li > a:hover, .pmf-nav .nav-pills > li > a:focus {
    background-color: #b7cde0;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #b7cde0;
}

.pmf-nav .nav-pills > .active > a {
    background-color: #b7cde0;
    color: #00579d;
}

.pmf-wrapper.pmf-footer a {
    color: #337ab7;
}
.pmf-category-overview li i.fa.fa-arrow-circle-o-right {
    cursor: pointer;
    color: #235d90;
}

.pmf-tags li a {
    border: 1px dashed;
}
.pmf-tags li a:focus, .pmf-tags li a:hover {
    background-color: #235d90;
    color: aliceblue;
}
.badge {
    background-color: #2a7f2e;
}

.pmf-list li a:hover, .pmf-list li a:focus {
    color: #235d90;
}

.pmf-searchbox .fa {
    color: #235F90;
    font-size: 19px;
}
.pmf-searchbox .searchfield::-webkit-input-placeholder {
  color: #235d90;
  font-weight: 700;
}
.pmf-searchbox .searchfield::-moz-placeholder {
  color: #235d90;
  font-weight: 700;
}
.pmf-searchbox .searchfield:-ms-input-placeholder {
  color: #235d90;
  font-weight: 700;
}
.pmf-searchbox .searchfield::placeholder {
  color: #235d90;
  font-weight: 700;
}
.pmf-searchbox .searchbutton, .pmf-searchbox .searchfield {
    color: #235F90;
    font-weight: 700;
}

.fa.fa-rss {
    color: orangered;
    text-shadow: 1px 1px 0 #607D8B;
}
.pmf-faq header .pmf-faq-meta {
    background-color: #00579d;
}
.pmf-breadcrumb a:hover, .pmf-breadcrumb a:focus {
    text-decoration: underline;
    color: #f2f2f2;
}
#mobile-nav-toggle .fa {
    color: #337ab7;
}

@media (max-width: 767px) {
  .pmf-nav {
    background-color: #d4d4d4;
  }
}