@import url("https://use.fontawesome.com/releases/v5.1.0/css/all.css");
body {
  font-family: "Montserrat", "Open Sans", sans-serif;
  color: white;
  background-color: #0E0E0E;
}

a.brand {
  width: 3em;
}

.navbar .navbar-inner {
  background-color: #0E0E0E;
  color: white;
}

#docsSearch {
  background-color: #221E1F;
  color: white;
  border: none;
}

#searchBar .search-query {
  background: transparent;
  color: white;
}

#sidebar form .search-query, #sidebar h3 {
  color: white;
}

#sidebar .nav-list .active a, #sidebar .nav-list .active a:hover, #sidebar .nav-list .active a:focus {
  color: white;
}

#searchBar button:hover {
  background: transparent;
}

#searchBar button {
  background: transparent;
  text-shadow: none;
  border: none;
}

#searchBar button span {
  display: none;
}

#searchBar button .icon-search {
  display: inline-block;
}

#searchBar button .icon-search:before {
  content: "\f002";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.twoCol .collection, .threeCol .collection {
  background-color: #221E1F;
  color: white;
  border: none;
}

.twoCol .collection .collection-head, .threeCol .collection .collection-head {
  border: none;
}

.collection-head h2 a {
  color: white;
}

.collection-head p {
  color: white;
}

.twoCol h2 a:hover, .threeCol h2 a:hover {
  color: white;
}

p, h1, h2, h3, h4, h5, h6, span {
  color: white;
}

.contentWrapper {
  background-color: rgb(57, 57, 57);
  border: none;
}

#serp-dd {
  background: #221E1F;
  color: white;
}

#serp.nada {
  color: white;
}

.icon-article-doc {
  display: none;
}

.twoCol .popArticles a {
  margin: 0;
}

.articleRatings {
  background: transparent;
}

#fullArticle .title, #fullArticle h1, #fullArticle h2, #fullArticle h3, #fullArticle h4, #fullArticle h5, #fullArticle h6, #fullArticle strong, #fullArticle, #fullArticle p, #fullArticle ul, #fullArticle ol, #fullArticle li, #fullArticle div, #fullArticle blockquote, #fullArticle dd, #fullArticle table {
  color: white;
}

#contactModal {
  background: #1f1f1f;
}

#contactModal h2, .abuse h2 {
  background: transparent;
  color: white;
  border: none;
}

.controls input, #contactModal #md-message {
  background: transparent;
  color: white;
}

#serp .articleList > li a, #serp p {
  color: white;
}

.category-list h3 {
  color: #878787;
}

.related {
  background: #393939;
  border: none;
}
.related h3 {
  color: #ffffff;
}
.related a span {
  color: inherit;
}

#serp-dd .result a:hover, #serp-dd .result > li.active, #fullArticle strong a, #fullArticle a strong, .collection a,
.contentWrapper a, .most-pop-articles .popArticles a, .most-pop-articles .popArticles a:hover span,
.category-list .category .article-count, .category-list .category:hover .article-count, a {
  color: #65a3d7;
}

.nav-list > li > a, .nav-list .nav-header {
  text-shadow: none;
}

#sidebar .nav-list a:hover, #sidebar .nav-list a:focus {
  color: white;
}

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