@charset "utf-8";
/* 
font-family: 'Montserrat', sans-serif;
font-family: 'Quicksand', sans-serif;
font-family: 'Bellota Text', cursive;
font-family: 'Monda', sans-serif; 
font-family: 'Roboto', sans-serif;
*/



p {
	font-family: 'Montserrat', cursive;
	font-size: 100%;	

}
.opacity-0 {
	opacity:0!important;
  }
  .opacity-1 {
	opacity:0.2!important;
  }
  .opacity-2 {
	opacity:0.4!important;
  }
  .opacity-3 {
	opacity:0.6!important;
  }
  .opacity-4 {
	opacity:.8!important;
  }
  .opacity-5 {
	opacity:1!important;
  }
  /* Maybe even support hover opacity shifts */
.opacity-0h5 {
	opacity:0!important;
	transition: opacity .25s ease-in-out!important;
	-moz-transition: opacity .25s ease-in-out!important;
	-webkit-transition: opacity .25s ease-in-out!important;
  }
  .opacity-0h5:hover {
	opacity:1!important;
  }
  
   /* .jumbotron {
	background-image: url(../img/techpic.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
	z-index: -1;
  }
 .jumbotron:after {
	  content : "";
	  display: block;
	  position: absolute;
	  top: 0;
	  left: 0;
	  background-image: url(https://placebear.com/g/900/300);
	  background-repeat: no-repeat;
	  background-position: center;
	  background-size: cover;
	  width: 100%;
	  height: 100%;
	  opacity : 0.2;
	  z-index: -1;
  } */
  .bg-dark{
	background-color: rgba(2, 2, 2, 0.4) !important;
	}
	nav .navbar-nav li a{
		color: #1c3e95 !important;
		}
		nav .navbar-nav li a:hover{
			color: lightskyblue !important;
			}	
	nav .navbar-nav li {
				font-size: large !important;
				}

	.card-group img{
		border: 1px solid #000;
	}	

	#spots {
		padding-top: 0px;
		padding-right: 4%;
		padding-bottom: 0px;
		padding-left: 4%;
		font-size: .9em;
	}	
	.parallax-window {
		
		background: url('banner.jpg') no-repeat;
	
	}
	#footer-container{
		background-color: #1c3e95;
		color: white;
		width: 100%;
	
		
	}
	#footer-container a{
		text-decoration: none;
		color: white;
	}
	.smaller-text{
		font-size: .7em;
	}
	.carousel-inner img{
		margin:0 auto;
		max-width:100%;	
		height: 120px;	
	 }
	 .carousel-item {
		text-align: center
		
	  }
	  .carousel-indicators li {
		cursor: default;
		pointer-events: none;
		visibility: hidden;
	  }
	  #jmbo2text{
		background-color: rgba(255, 255, 255, 0.6) !important;	
	  }
	  #jmbotrn2 img{
		width: 100%;
		max-width: 400px;
		height: auto;
	  }
	  #tagline{
		  width: 100%;
	  }
	  #tagline h1{
		  font-weight: 800;
		  font-family: 'Roboto', sans-serif;
		  text-align: left;
		 
	  }
	  #insert {
		width: 196px;
		height: 300px;
		padding: 5px;
		font-size: 12px;
		background-color: aliceblue;
		
	}
	#insert p {
		margin-top: 5px;
		margin-left: 5px;
		margin-bottom: 5px;
	}
	#insert img {
		border: 1px solid #000;
		background-color: #FFF;
	}
	#profile{
		border: 1px solid darkblue;
		background: aliceblue;
	}
	#profile ul {
		list-style-image: url('img/bullet.png');
		list-style-type: circle;		
	}

	#profile li {
		list-style-image: url('img/bullet.png');	
		padding-bottom: 10px;
		font-size: larger;
	}
	#practices ul {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#practices li {
		padding-bottom: 10px;
		font-size: larger;
	}

	#practices .collapse {
		background: aliceblue;
		

	}
	#form-content {
		width: 80%;
	}
	.form-control{
		background-color:  aliceblue;
	}
	.fixedbottom{
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
	}
