* {
  font-family: 'Open Sans', sans-serif; }

body {
  color: #303240; }

a {
  color: #4b63aa; }

img {
  padding: 0 !important; }

.navbar > .nav > li > a {
  color: #fff; }

.navbar .brand {
  padding-top: 2px;
  padding-bottom: 2px; }

#serp-dd {
  box-sizing: border-box; }

#docsSearch {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem; }

.category-list .category, .contentWrapper {
  border-radius: 3px; }

.sep,
.most-pop-articles {
  display: none; }

#docsSearch h1 {
  color: #676d91; }

input:focus {
  border-color: rgba(103, 109, 145, 0.7) !important; }

.category-container-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 45px;
  color: #b9bcc0;
  font-weight: normal; }

#searchBar > button {
  background: 0 0;
  border: 0;
  border-left: 0;
  padding: .9em; }
  #searchBar > button:hover {
    background: none; }
  #searchBar > button .icon-search {
    display: block;
    text-shadow: none; }
  #searchBar > button > span {
    font-size: 0;
    text-indent: -3000px;
    width: 45px; }

.category-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .category-list .category {
    max-width: 300px;
    width: 20%; }
    .category-list .category .article-count {
      color: #4b63aa; }
    @media (max-width: 806px) {
      .category-list .category {
        width: 44.5%; } }
    @media (max-width: 600px) and (max-width: 768px) {
      .category-list .category {
        box-sizing: border-box;
        max-width: 100%;
        width: 100%; } }

#main-content {
  background: none; }

.home-link {
  border: 2px solid #fff;
  border-radius: 20px;
  font-size: 14px !important;
  color: #fff !important;
  background-color: transparent !important;
  padding: 2px 16px !important;
  margin: 19px 0; }
  .home-link:hover {
    background: #7f84a3 !important; }
