@charset "UTF-8";

/*!
* Bootstrap v5.1.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* Forensic Specialties Accreditation Board, Inc.
* Revised May-18-2022
*/


html {
  scroll-padding-top: 3.5rem;
}

.navbar {
  background: #132639;
}

@media (max-width: 479.98px) {
  .navbar .navbar-brand, .navbar .nav-link, .navbar .navbar-toggler-icon {
    font-size: x-small;
  }
}

header {
  background: #e9ecef;
  padding: 6rem 0 3rem;
}

.logo {
  margin: 0 1rem 0 0;
  background: url("../files/misc/fsab_logo_transp.png");
  background-size: contain;
  float: right;
  height: 9rem;
  width: 9rem;
}

@media (max-width: 479.98px) {
  .logo {
	float: right;
	height: 6rem;
	width: 6rem;
 }
}

header h2 {
  margin: 0;
  font-family: Times New Roman, Times, serif;
  border-bottom:0.5vh black solid;
  font-weight: 500;
}

@media (max-width: 479.98px) {
  header h2 {
	font-size: calc(1.325rem + 0.9vw - 0.9vw);
  }
}

header p {
  margin: 0;
  font-weight: 400;
}

@media (max-width: 479.98px) {
  header p {
	font-size: x-small;
  }
}
section {
  padding: 3rem 0;
  font-weight: 300;
}

section a {
  font-weight: 500;
}

@media (min-width: 992px) {
  section {
	font-size: large;
  }
}

#login {
  padding-top: 6.4rem;
}

footer {
  padding: 2rem 0;
  background: #132639;
  font-weight: 300;
  font-size: small;
}

footer, footer a, footer a:hover {
  color: #fff;
  font-size: small;
}

@media (max-width: 479.98px) {
  footer, footer a, footer a:hover {
	font-size: x-small;
  }
}


