li.list-group-item.separator {
  border: none !important;
}

.shadow {
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.025) !important;
}

.btn {
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1) !important;
}

.btn:hover {
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15) !important;
}

.navbar {
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.3) !important;
  background: rgb(69,76,82) !important;
  background: linear-gradient(180deg, rgba(69,76,82,1) 0%, rgba(44,49,55,1) 100%) !important;
}

.jumbotron {
  /* background by SVGBackgrounds.com */
  background-image: url('/grafx/bg-pattern.svg');

  background-color: rgb(189,181,165) !important;
  border-radius: 0;
}

.breadcrumb {
  border-radius: 0;
}

.dropdown-menu {
  font-size: 1.1rem !important;
}

.list-group-item {
  font-size: 16px !important;
}

.list-group-item.active {
  background: rgb(245,245,245) !important;
  background: linear-gradient(0deg, rgba(245,245,245,1) 0%, rgba(250,250,250,1) 100%) !important;
  border: 1px solid rgba(0,0,0,.125);
  border-width: 0 0 1px;
  font-weight: bold;
}

.list-group-item:hover {
  background: rgb(245,245,245) !important;
  background: linear-gradient(0deg, rgba(250,250,250,1) 0%, rgba(254,254,254,1) 100%) !important;
  border: 1px solid rgba(0,0,0,.125);
  border-width: 0 0 1px;
}

.list-group-item {
  cursor: pointer;
}

h2 {
  margin: 0px 0px 20px 0px !important;
}

h3 {
  margin: 20px 0px 20px 0px !important;
  font-size: 1.5rem !important;
  border-bottom: 1px solid #e8e8e8;
  color: #566d86;
}

h4 {
  margin: 20px 0px 10px 0px !important;
  font-size: 1.1rem !important;
  color: #909090;
}

h5 {
  font-size: 1.1rem !important;
}

pre {
  margin: 8px 0px 8px 0px !important;
  padding: 10px !important;
  border-radius: .25rem !important;
  background: rgb(245,245,245) !important;
}

code {
  color: #3e6bd3 !important;
}

.mark, mark {
  background-color: #fff1d0 !important;
}

