body {
  background: #222641;
}
a {
  color: #0d63aa;
}
a:hover {
  color: #032967;
}
.navbar-top-links a:hover {
  color: #0d63aa;
}
.sidebar ul li a.active {
  background-color: #3d4059;
}
.sidebar {
  background-color: #222641;
}
.btn-primary,
.btn-secondary {
  background-color: #032967;
}
.btn-primary:hover,
.btn-secondary:hover {
  background-color: #222641;
}
.btn-primary:focus,
.btn-secondary:focus {
  background-color: #101220 !important;
}
.entry .title {
  color: #032967;
}
.login-page .panel {
  border-color: #032967;
}
article a:hover h4 {
  border-color: #0d63aa;
}
.navbar-brand.alg {
  position: relative;
  top: -3px;
}
.home-news-more a:hover {
  color: #0d63aa;
}
.tree li span {
  color: #032967;
}
.directory-wrap .file-item a:hover,
.principal-selected li a:hover,
.home-news-more a:hover {
  color: #0d63aa;
}
.principal-selected h2 img {
  height: 120px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background: #3d4059;
  border-color: #3d4059;
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
