@charset "utf-8";
/* CSS Document */

.main {
  background-color: #fcf5d8;
}

a img {
  /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
  border: none;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
  color: #000;
  text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
  color: #000;
  text-decoration: none;
}
a:hover,
a:active,
a:focus {
  /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
  color: #000;
  text-decoration: none;
}

.brad {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.brad-top {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
.brad-bottom {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
}

.italic {
  font-style: italic;
}

.title-color-red {
  color: #fe4700;
}

.title-color-blue {
  color: #0000ff;
}

.desc-body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
}

#links a:link {
  color: #000;
  text-decoration: none;
}
#links a:visited {
  color: #000;
}
#links a:hover,
a:active,
a:focus {
  color: #000;
}

.white-background {
  background-color: #fff;
  margin: 0px;
}
.white-grey-background {
  background-color: #f0f0f0;
  margin: 0px;
}
.spacer {
  height: 20px;
}

/* Navbar CSS */

.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: #f0f0f0;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: #fff;
}

.navbar-dark .navbar-text {
  color: #fff;
}

.dropdown-menu.show {
  display: block;
  margin-top: 7px;
  border-width: 2px;
}

/* List */

.pdf-list ul {
  display: block;
}

.pdf-list ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin-bottom: 8px;
}

/* Footer */

.footer {
  height: 150px;
  background-color: #000;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
}

.footer-container {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.footer-container p {
  font-size: 14px;
}
