/* Accessibility-focused styles for the LSU SRP DMAC website */
body {
  color: #1f1f1f;
  line-height: 1.65;
}

.main-container {
  max-width: 1100px;
}

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

a,
a:visited {
  color: #005ea2;
  text-decoration: underline;
  text-underline-offset: 0.12em;
}

a:hover,
a:focus {
  color: #003b73;
  text-decoration-thickness: 2px;
}

a:focus,
button:focus,
.navbar-toggle:focus {
  outline: 3px solid #ffbf47;
  outline-offset: 2px;
}

.navbar {
  background-color: #ffffff;
  border-bottom: 1px solid #c7c7c7;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:visited,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:visited {
  color: #2f2f2f !important;
  text-decoration: none;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #111111 !important;
  background-color: #efefef !important;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #111111 !important;
  background-color: #e3e3e3 !important;
}

.navbar-toggle .icon-bar {
  background-color: #333333 !important;
}

ul li,
ol li {
  margin-bottom: 0.35em;
}
