/*  general element styling  */

body {
  background: MintCream;
  }

h2 {
  text-align: center;
  color: DarkGreen;
  text-shadow: 1px 1px DarkOliveGreen;
  padding-top: 40px;
  }

h3 {
  font-size: 25px;
  font-weight: bold;
  color: DodgerBlue;
  text-shadow: .5px .5px DeepSkyBlue;
  }


p,li  {
 text-align: center;
  color: DarkGreen;
  text-shadow: .5px .5px DarkOliveGreen;
  padding-top: 30px;
  line-height: 1.8;
  }


.special {
  font-size: 15px;
  font-weight: bold;
  color: DodgerBlue;
  text-shadow: .5px .5px DeepSkyBlue;
  margin-bottom: 160px;
   }

.special1 {
  font-size: 20px;
  font-weight: bold;
  color: DarkGreen;
  text-shadow: .5px .5px DarkOliveGreen;
  padding-top: 30px;
  line-height: 2.2;
   }

.special1a {
  font-size: 14px;
  font-weight: bold;
  color: DarkGreen;
  text-shadow: .5px .5px DarkOliveGreen;
  padding-top: 30px;
  line-height: 1.8;
   }

.special2 {
  text-align: left;
  color: DarkGreen;
  text-shadow: .5px .5px DarkOliveGreen;
  padding-top: 5px;
  line-height: 1.0;
  }

.mainpageimage {
  height: 250px;
  width: 700px;
  }

/*  Styling for Navbar */

.navbar  {
   background: linear-gradient(to left, YellowGreen, LightGreen, DarkSeaGreen, LawnGreen, MediumSeaGreen)
  }

.navbar a:hover {
  border-bottom: 2px solid white;
   }

.active {
  border-bottom: 2px solid white;
   }

.navbar-brand {
   font-size: 40px;
   font-weight: bold;
   color: White!Important;
   margin-left: 50px;
  }

.nav-link {
   color: White!Important;
   font-size: 20px;
   font-weight: bold;
   }

/* Styling for carousel  */

.carousel  {
  height: 300px;
  width: 650px;
 }


/* adding borders to the Table on the Targets page */

   table, th, td {
     border: 1px solid;
   }
table {
  width: 100%;
}

th {
  height: 60px;
  color: RoyalBlue;
  text-align: center;
}


/* font styling for accordion  */

.card-body {
   text-align: center;
  color: DarkGreen;
  text-shadow: .5px .5px DarkOliveGreen;
  padding-top: 30px;
  line-height: 1.8;
  }

/* style for footer section */

footer  {
  border: 2px solid green;
  width: 100%;
  height: 100px;
   margin-top: 50px;
 }

