@charset "utf-8";
/* CSS Document */
img {
  pointer-events: none;
}

/* nav */
.navbar {
  padding-left: 1em;
  padding-right: 1em;
}

.navbar-light .navbar-brand {color: rgba(255,255,255,1.00);}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(255,255,255,0.4);
}
.navbar-light .navbar-brand .nav-brand.disabled {
  color: rgba(255,255,255,1.00);
}
.navbar-light .navbar-nav .nav-link {color: rgba(255,255,255,0.9);}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus{
  color: rgba(255,255,255,0.4);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(255,255,255,0.9);
}
.navbar-toggler:focus {box-shadow: initial;}

.navbar-light .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,1.00)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1.00)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M6 6L 24 24M24 6L6 24'/%3E%3C/svg%3E");
}		



ul {
  text-align: left;
}

ul li {
  list-style: none;
	margin: .5em 0;
}


h2 {
  position: relative;
  padding: 1rem .5rem;
}

h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  content: '';
  border-radius: 3px;
  background-image: -webkit-gradient(linear, right top, left top, from(#2af598), to(#009efd));
  background-image: -webkit-linear-gradient(right, #2af598 0%, #009efd 100%);
  background-image: linear-gradient(to left, #2af598 0%, #009efd 100%);
}

#section1 {
background-color: #BAE4FF;
background-image: #BAE4FF;
}

.fixnavbar-margin {
 padding-top: 60px;
}

.anchor{
   display: block;
   margin-top:-60px;
   padding-top:60px;
}

@media (max-width: 1200px) {
  .anchor{
     display: block;
     margin-top:-45px;
     padding-top:45px;
  }

}
