body {
    background-color: #add8e6;
    color: #333333;
      font-family: Arial, sans-serif;
    margin: 0;
    padding-top: 50px;
    line-height: 1;
    font-size: 14px; }

  .section {
    margin-bottom: 36px; }
    .section.friendly {
      color: #1e3f2c; }
      .section.friendly h1 {
        font-size: 26px;
        background-color: #dad8e4;
        padding: 18px 22px 15px 22px;
        margin: 0;
        overflow: hidden; }
        .section.friendly h1 strong {
          display: inline-block;
          float: left; }
        .section.friendly h1 small {
          display: inline-block;
          float: right;
          text-align: right;
          font-size: 18px;
          padding-top: 4px;
          color: #0a1f0f; }
      .section.friendly .article {
        border: 4px solid #dad8e4;
        padding: 24px 18px 18px 18px; }
        .section.friendly .article h3 {
          font-size: 20px;
          margin: 0 0 18px 0; }
        .section.friendly .article a {
          color: #6b6ceb; }
          .section.friendly .article a:visited {
            color: #1d1d3b; }
        .section.friendly .article p {
          font-size: 14px; }
        .section.friendly .article ul {
          list-style-type: square; }
  .section.original {
    background-color: #bbdac3;
    color: #444444; }
    .section.original h2 {
      background-color: #a4d8b1;
      margin: 0;
      padding: 18px 22px 18px 22px;
      font-size: 20px; 
      font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif !important;
    }
    .section.original pre {
      margin: 0;
      padding: 18px 22px 18px 22px;
      overflow: auto;
      font-family: monaco, monospaced; }
      .section.original pre code {
        display: block;
        font-size: 11px;
        width: 100%; }

.navbar {
    margin-bottom: 0;
    border: 0;
    font-size: 15px !important;
    letter-spacing: 4px;
    opacity: 0.9;
    width: 100%;
    padding: 0 px;
    height: 50px;
        
    }

    @media (max-width:768px) {
      .collapse {
          margin-top:6px;
          margin-bottom:6px;
          background: rgba(28, 53, 73, 0.7);
      }
  }

/* Modify the background color */
.navbar-custom {
  background-color: #023020;
  color: #e1f1fd;
  height: 50px;
}

.navbar .navbar-brand {
        font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif !important;
        font-weight: bold;
        color: 	#e1f1fd;
        font-size: 2rem;
        align-items: center;
        display: flex;      
    }
.navbar .navbar-nav {
        line-height: 0px;
        font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif !important;
        font-size: 1.5rem;
        color: 	#e1f1fd;
        align-items: center;
        display: flex;      
        }
.navbar .navbar-button {
    padding: 0 px;
    height: 30px;
    line-height: 0px;
}

.navbar li a {
    font-family:'Lato', sans-serif !important;
    padding: 15 10px;
    height: 0px;
    line-height: 0px;
    font-size: 1rem;
    color: 	#e1f1fd;
}

    /* On hover, the links will turn white */
    .navbar-nav li a:hover {
        color: rgb(32, 95, 40) !important;
        font-weight:bolder;
    }

    /* The active link */
    .navbar-nav li.active a {
    color: rgb(30, 85, 47) !important;
    background-color:#29292c !important;
    }

    /* Remove border color from the collapsible button */
    .navbar-default .navbar-toggle {
    border-color: transparent;
    }

    /* Dropdown */
    .open .dropdown-toggle {
        color: rgb(19, 61, 33) ;
        background-color: rgb(128, 211, 153) !important;
    }

    /* Dropdown links */
    .dropdown-menu li a {
        font-size: 15px !important;
        color: #29292c !important;
        background-color: #fff !important;
        height:fit-content;
        padding-top: 0px;
    }

    /* On hover, the dropdown links will turn red */
    .dropdown-menu li a:hover {
        background-color: rgb(154, 207, 167) !important;
    }

    smallbrand {
    font-size: x-small;
    display: none;
    }
    brand {
    display: block;
    }

/* Hide/rearrange for smaller screens */ 
@media screen and (max-width: 600px) { 
#brand {
    display: none;
}
#smallbrand {
    display: block;
}

/* Modify the background color */
.footer-custom {
  background-color: #023020;
  color: #e1f1fd;
  width: 100%;
}

}


.carousel-container {
    padding: 0px 0px;
    }
.carousel-item.active {
    display:block;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    top: 10%;
    width: 100%;
    color: rgb(20, 14, 25)
}

.carousel{
    margin-top: 0px;
}
.carousel-caption{
    top: 0%;
    color:rgb(20, 14, 25)
}

.carousel-caption h1{
    font-size:6rem;
    background-color: #000;
    fill-opacity: 100%;
    opacity: 50%;
    background-blend-mode:luminosity;
}
.carousel-caption h2{
    font-size:x-large;
}
.carousel-caption h5{
    font-size:large;
}

.carousel .item img {
    max-height: 400px;
    min-width: auto;
  }


/* horizontal card */
.bcontent {
    margin-top: 10px;
}

.bcontent h2{
    font-family:'Lato', sans-serif !important;
    font-style: italic;
}


