/* Set global text attributes */

body {
	font-weight: 400;
	color: #000;
	line-height: 1.8em;
}

/* Blue links */
a {
  color: #3a4cb4;
  text-decoration: underline;}
a:visited {
  color: #3a4cb4;
  text-decoration: underline;}
  a:hover {
    color: #3a4cb4;
    text-decoration: underline;
  }

/* Gradient navbar */
/*.navbar {background: linear-gradient(90deg, #3a4cb4 0%, #e91e63 100%);}*/
/*.navbar {background: linear-gradient(90deg, #f5f7fb 0%, #f5f7fb 100%);}*/
.navbar {background: linear-gradient(90deg, #FFF 0%, #fFF 100%);}

/* Splash image */
.carousel-item img {opacity: 1.0;
                    min-height: 480px;}

.carousel{
  width:100%;
  min-height: 350px !important;
  max-height: 350px !important;
  overflow:hidden;
}

.carousel-caption {
    top: 20%;
    transform: translateY(-0%);
    bottom: initial;
}

.carousel-item {-webkit-transform-style: preserve-3d;
                -moz-transform-style: preserve-3d;
                transform-style: preserve-3d;
               }

/* Black/white navbar items */
.nav-item .nav-link {font-weight: 550;}
.nav-item.active .nav-link:link {color: #14366d}
.nav-item.active .nav-link:visited {color: #14366d}
/*.nav-item.active .nav-link:link {color: #121212}
.nav-item.active .nav-link:visited {color: #121212}
.nav-item .nav-link:link {color: #ffffff;}
.nav-item .nav-link:visited {color: #ffffff;}*/
.nav-item .nav-link:link {color: #14366d;}
.nav-item .nav-link:visited {color: #14366d;}
*/
.carousel-caption h1 {font-weight: 700;}
/* Carousel captions are white*/
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5{color: #ffffff;}

/* Headings are pink */
h1, h2, h3, h4, h5{color: #258e43;}


/* Small underline after headings */
h3.mt-5::after {
	content:' ';
  display:block;
  position: relative;
	border-bottom: 2px solid #258e43;
  bottom: -7px;
	width: 50px;
}


/* Highlight paragraphs */
p.highlight {color:#258e43;
             font-weight: 700;
             margin-top: 1rem;
             margin-bottom: 0.25rem;}

.mt-5 {color: #258e43;}

/* Margin after any h3 */
h3.mt-5 {
  margin-bottom: 15px;
}

/* WHeadline on white background */
.jumbotron {background-color: #ffffff;
            text-align: center;}

/* Grey footer */
footer.footer {background-color: #f5f5f5;}



