/*Classes*/
.center-img{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.center-text {
  text-align: center;
}

.footer-title{
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  font-weight:bold;
}

.footer-link{
  float: right;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

.footer-link:hover{
  float: right;
  text-decoration: underline;
}

.navbar-title{
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  font-weight:bold;
}

.navbar-link{
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}

.navbar-link:hover{
  text-decoration: underline;
}

/*Selectors*/
#banner {
  height: 5em;
  background-color: white;
  display: flex;
  flex-direction: row;
  margin: auto;
  width: 575px; 
  border: 0px solid #f26724;
  padding: 10px;
}

#banner_whitespace{
  width: 25px;
}

#FCD_logo{
  height: 4em;
  padding: 0.5em;
  box-shadow:0px 0px 0px #9a9a9a;
}

#footer {
  position: relative;
  top: 0;
  overflow: hidden;
  background-color: #132048;
  margin:auto;
}

#hr-top{
  background-color: #f26724;
  height: 2px; 
  width: 600px;
  margin: auto;
  z-index: 1;
  padding: 0px;
}

#navbar {
  position: sticky;
  top: 0;
  overflow: hidden;
  background-color: #132048;
  margin:auto;
}

iframe{
  display: block;
  margin:0 auto;
  z-index: 1;
  box-shadow:2px 2px 10px #9a9a9a;
} 

/* Based on County CMS Web Style Guidelines */
h1{
  font-size:2em;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  color: #132048;
  white-space: nowrap;
  z-index: 1;
}

h2{
  font-size:1.7em;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #132048;
  z-index: 1;
}

h3{
  font-size:1.3em;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #333333;
  z-index: 1;
  padding: 20px;
}

h4, p, a{
  font-size:1em;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  z-index: 1;
}

hr{
  background-color: #132048;
  height: 2px; 
  width: 900px;
  margin: auto;
  z-index: 1;
  padding: 0px;
}

img{
  box-shadow:2px 2px 10px #9a9a9a;
  z-index: 1;
}