.LoginLogoBox img {
  width: 200px;
}

.LoginContainer .LoginBox::after {
  right: -122px;
}

.LoginContainer .LoginBox {
  padding-left: 7rem;
  padding-right: 5rem;
}

.LoginContainer .LoginBox form {
  z-index: 1;
}

.LoginLogoBox {
    left: 25px;
    top: 25px;
}

.LeftLogobar img, .logo img {
  max-width: 200px;
}

.breadcrumb-item.active {
    color: #1a6cb8;
    font-weight: bold;
}

.Headerbar  {
  padding: 0;
  height: 73px;
}

.Headerbar .nav-link {
  display: block;
  height: 100%;
  padding: 0;
}

.Headerbar .nav-link .Signout {
  height: 100%;
  background-color: #1a6cb8;
  color: #FFF;
  padding: 15px 20px;
  font-size: 1rem;
}

.HomeMenu .list-group li:nth-child(5n) {
    /*margin-right: 0;*/
}

.HomeMenu .list-group {
  justify-content: center;
}

.HomeMenu .list-group a {
  justify-content: center;
}

.HomeMenu .list-group a::after {
  content: none;
}

.HomeMenu .list-group a {
  height: 190px;
  cursor: pointer;
}

.HomeMenu .list-group span {
  width: 80px;
  margin-bottom: 20px;
}

.HomeMenu .list-group li {
    /*width: calc( 100% / 5 - 4%);*/
    width: calc( 100% / 4 - 8%);
}

.LeftNavbar .list-group.Navbar .list-group-item.active::after,
.LeftNavbar .list-group.Navbar .list-group-item:hover::after {
    left: 0px;
}

.LeftNavbar .list-group.Navbar .list-group-item::after {
    background: #1a6cb8;
}

.LeftNavbar .list-group.Navbar .list-group-item a {
  height: 50px;
  align-items: center;
  margin-bottom: 5px;
}

.LeftNavbar .list-group.Navbar .list-group-item.active, .LeftNavbar .list-group.Navbar .list-group-item {
  padding-top: 0;
  padding-bottom: 0;
}
