/* navbar text color */

.navbar-light .navbar-nav .nav-link {
    color: #055160;
}



/* navbar text spacing */

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

/* navbar text spacing */


.navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0rem;
    padding-left: 3rem;
}

/* carousel */

.carousel-inner img {
    width: 100%;
    margin: auto;
    height: 500px;
}

/* sections */

 .section-1 {
 
 background-color: white; 
 height: auto;
 padding-bottom: 20px;
 padding-top: 10px;
 margin-bottom: 0px;
 }

 .section-2 {
 
 height: auto;
 padding-bottom: 20px;
 padding-top: 10px;
 margin-bottom: 0px;
 background-color: #0189dd;
 }
 
 .section-3 {
 
 background-color: white; 
 height: auto;
 color: black;
 padding-bottom: 10px;
 padding-top: 20px;
 }
 
  .section-4 {
 
 
 background-color: #0189dd; 
 height: auto;
 color: black;
 padding-bottom: 10px;
 padding-top: 20px;
 }
 
   .section-5 {
 
 
 background-color: white;
 height: auto;
 color: black;
 padding-bottom: 10px;
 padding-top: 20px;
 }
 
  .section-6 {
 
 background-color: #0189dd; 
 height: auto;
 padding-bottom: 0px;
 padding-top: 0px;
 margin-bottom: 0px;
 }
 
 
 /* selected link */
a:active {
  color: blue;
  text-decoration: none;
}

.h4, h4 {
    font-size: 1.5rem;
	color: black;
}

.h1, h1 {
    color: Black;
}

/* unvisited link */
a:link {
  color: black;
  text-decoration: none;
}

/* visited link */
a:visited {
  color: black;
  text-decoration: none;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;
	margin-right: 30px;
}
 
.footer {
 
 background-color: black; 
 height: auto;
 color: white;
 padding-bottom: 5px;
 padding-top: 5px;
 
 }

/* jombotron */

.jumbotron {
 background: url(images/coppercoast.jpg) no-repeat center center; 
 background-size: cover; 
 background-color: transparent;
 height: 500px; 
 margin-bottom: 0px;
 
 } 
 
 .jumbotron .col-md-12 {
	 padding: 100px;
	 width: auto;
	 
 }

 .jumbotron h1 {
 font-size: 80px;
 color: black;
 margin-top:100px;
 }
 
 /* card image height */
  .card-img-top {
	  height: 250px;
	  
	 
  }
  
  /* logo */
.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 6rem;
	margin-left: 10rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}


@media screen and (max-width: 600px) {
 .carousel-inner img {
    width: auto;
    margin: auto;
    height: 200px;
  }
}

#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
color: white;}