.home a {
  color: #2f8bbc;
}

.home .logo {
  max-width: 380px;
  margin: 50px;
}

.home .hero h1,
.home .hero h2,
.home .hero h3 {
  font-family: "PT Sans Narrow", sans-serif, "Microsoft YaHei";
  margin-top: -0.25em;
}

.ui.green.button,
.ui.green.buttons .button {
  background-color: #2f8bbc;
  color: #fff;
  text-shadow: none;
  background-image: none;
}

.ui.green.button:hover,
.ui.green.buttons .button:hover {
  background-color: #2a7ca0;
  color: #fff;
  text-shadow: none;
}

.ui.blue.button,
.ui.blue.buttons .button {
  background-color: #2f8bbc;
  color: #fff;
  text-shadow: none;
  background-image: none;
}

.ui.blue.button:hover,
.ui.blue.buttons .button:hover {
  background-color: #2a7ca0;
  color: #fff;
  text-shadow: none;
}

a {
  background: 0 0;
  color: #2f8bbc;
  text-decoration: none;
}

a:hover {
  color: #2a7ca0;
  text-decoration: none;
}

.repository.file.list #repo-files-table tbody .octicon.octicon-file-directory,
.repository.file.list #repo-files-table tbody .octicon.octicon-file-submodule,
.repository.file.list
  #repo-files-table
  tbody
  .octicon.octicon-file-symlink-directory {
  color: #2f8bbc;
}

.ui.basic.blue.button,
.ui.basic.blue.buttons .button {
  box-shadow: 0 0 0 1px #2a7ca0 inset !important;
  color: #2f8bbc !important;
  color: #fff !important;
}

.ui.breadcrumb a {
  color: #2f8bbc;
}

.ui.breadcrumb a:hover {
  color: #2a7ca0;
}

.ui.basic.green.active.button,
.ui.basic.green.buttons .active.button {
  background: 0 0 !important;
  box-shadow: 0 0 0 1px #2a7ca0 inset !important;
  color: #2f8bbc !important;
}
