.dms-nav {
  color: hsl(204,80%,80%,1) !important;
  background-color: hsl(205,80%,30%,1) !important;
}

.dms-subnav {
  border-bottom: 1px solid hsl(0,0%,calc(calc(100% - (1 * 16%)) - (1 * 4%)),1);
  background: hsl(0,0%,100%,1);
}

.dms-subnav-section {
  color: hsl(205,80%,40%,1);
  margin-top: 41px;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(1.5rem * 0.5);
  padding-left: calc(1.5rem * 0.5);
  padding-top: 6px;
  padding-bottom: 6px;

}

.nav-link.active {
  color: hsl(205,80%,40%,1) !important;
  font-weight: 700;
  background: hsl(0,0%,100%,1);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.nav-link {
  color: hsl(204,80%,80%,1) !important;
  text-decoration: none;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
}

.navbar {
  padding-bottom: 0px;
}

.dms-header-item:hover {
  text-decoration: none;
  background: hsl(204,80%,80%,6%);
}

.dms-account {
  float: left;
  background: hsl(0,0%,8%,15%);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.dms-account-link {
  float: left;
  padding: 8px 10px;
  border-left: 1px solid hsl(0,0%,8%,15%);
}

.dms-account-link:first-of-type {
  border-top-left-radius: 4px;
  border-left: none;
}

.dms-account-link:hover {
  text-decoration: none;
  background: hsl(0,0%,calc(8% - (1 * 5%)),15%);
}

body {
  background: hsl(0,0%,calc(100% - 8%),1);
}

.footer {
  color: hsl(206,80%,95%,1);
  padding-bottom: 150px;
  background: linear-gradient(0deg, hsl(205,80%,calc(30% - (1 * 12%)),1), hsl(205,80%,30%,1));
}

.dms-footer {
  border-top: 1px solid hsl(204,80%,80%,15%);
  padding-bottom: 30px;
  margin-top: 20px;
}

.dms-footer-row {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dms-footer-item {
  margin-bottom: .5em;
  transition: all .25s ease;
}

.dms-footer-item a{
  color: hsl(204,80%,80%,1);
}

.dms-footer-item a:hover{
  text-decoration: underline;
}

.footer a{
  color: hsl(204,80%,80%,1);
  text-decoration: none;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: var(--bs-breadcrumb-divider, ">");
}
