:root {
    --bs-info: #009ba4;
    --bs-info-rgb: 0, 155, 164; /* For utilities like bg-info with opacity */
    --bs-link-color: #009ba4;
    --bs-link-color-rgb: 0, 155, 164;
    --bs-link-hover-color: #82d5d7;
    --bs-link-hover-color-rgb: 130, 213, 215;
  }

/* @media (min-width: 1600px) {
  .container-xxl {
    max-width: 90%;
  }
} */

* {
  border-radius: 0 !important;
}

html, body {
  height: 100%;
}

body {
  background: #2b2a33;
  color: #ebebeb;
  margin-top: 3.5rem;
  display: flex;
  flex-direction: column;
}

main {
  flex: 1;
}

h1, h2, h3, h4, h5, h6 {
  color: #e8e8e8;
}

.bg-steel {
  background-color: #2b2a33;
}

.site-header .navbar-nav .nav-link {
  color: #cbd5db;
}

.site-header .navbar-nav .nav-link:hover {
  color: #ffffff;
}

.site-header .navbar-nav .nav-link.active {
  font-weight: 500;
}

.navbar-border {
    border-bottom: 2px solid var(--bs-info);
}

.content-section {
  background: #2b2a33;
  padding: 10px 20px;
  margin-bottom: 20px;
}

.article-title {
  color: #d6d6d6;
}

a.article-title:hover {
  color: #428bca;
  text-decoration: none;
}

.article-content {
  white-space: pre-line;
}

.article-img {
  height: 65px;
  width: 65px;
  margin-right: 16px;
}

.article-metadata {
  padding-bottom: 1px;
  margin-bottom: 4px;
  border-bottom: 1px solid #e3e3e3
}

.article-metadata a:hover {
  color: #333333;
  text-decoration: none;
}

.article-svg {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.account-img {
  height: 125px;
  width: 125px;
  margin-right: 20px;
  margin-bottom: 16px;
}

.account-heading {
  font-size: 2.5rem;
}

.btn-outline-info{
  color: var(--bs-info);
  border-color: var(--bs-info);
}

.btn-outline-info:hover{
  background-color: var(--bs-info);
}

.list-group-item {
	position: relative;
	display: block;
	padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
	color: #e8e8e8;
	text-decoration: none;
	background-color: #4e4e4e;
	border: var(--bs-list-group-border-width) solid #e8e8e8;
}

.badge{
  --bs-badge-color: #e8e8e8;
}