body.dark-theme {
  background-color: #000;
  color: #ddd;
}

body.dark-theme h1, body.dark-theme h2, body.dark-theme h3 {
  color: #fff;
}

body.dark-theme ::-moz-selection {
  color: #fff;
  background: #222;
}

body.dark-theme ::selection {
  color: #fff;
  background: #222;
}

body.dark-theme .main-nav-wrap {
  border-color: #444;
}

body.dark-theme .project-hero-block h1 a {
  color: #fff;
}

body.dark-theme .project-goal-text {
  color: #fff;
}

body.dark-theme .logo a {
  color: #ddd;
}

body.dark-theme .logo img {
  background-color: #fff;
  padding: 6px;
  border-radius: 3px;
}

body.dark-theme .nav-links a {
  color: #ddd;
}

body.dark-theme .cs-section {
  border: none;
}

body.dark-theme .footer {
  border-top: 1px solid #333;
}

body.dark-theme h1 {
  color: #fff;
}

body.dark-theme .cs-section-title {
  color: #ddd;
  font-weight: normal;
}

body.dark-theme .cs-process h2 a {
  color: #fff;
}

body.dark-theme .cs-process-content.home-page {
  border-bottom-color: #555;
}

body.dark-theme .main-nav-links a {
  color: #ddd;
}

body.dark-theme .main-nav-links a:hover::before {
  background-color: #999;
}

body.dark-theme .project-details .pd-block {
  border-left-color: #666;
}

body.dark-theme .project-details .pd-block-heading {
  color: #d9d9d9;
}

body.dark-theme .project-details .pd-block-value {
  color: #999;
}

body.dark-theme .project-details .pd-block-value a {
  color: red;
}

body.dark-theme .project-details .pd-block-value i {
  color: #888;
}

body.dark-theme .project-details .pd-block-value:hover i {
  color: #ddd;
}

body.dark-theme .ui-design-thumbnail-aspect-ratio {
  border-color: #000;
}

body.dark-theme .figure-wrap-height {
  border: none;
}

body.dark-theme .figure-wrap-width {
  border: none;
}

body.dark-theme .theme-switcher > button > img {
  border-right: 1px solid #666;
}

body.dark-theme .tooltip-wrapper {
  background-color: #333;
}

body.dark-theme .active-job-seeker {
  color: #ddd;
  background-color: rgba(102, 102, 102, 0.4);
  border: 1px solid #333;
}

body.dark-theme .page-content-wrap.page-content {
  background-color: #14151e;
}

body.dark-theme table.border-table tr, body.dark-theme table.border-table th, body.dark-theme table.border-table td {
  border: 1px solid #444;
} 

/*# sourceMappingURL=dark-theme.css.map */
