@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&family=EB+Garamond:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat:ital,wght@0,500;0,700;1,400;1,700&family=Roboto+Slab&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.fa, .fa-solid{
	margin: 3px;
	font-size: 1.5em;
}

* {
	font-family: 'Montserrat', sans-serif;
}

.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0px;
    margin-left: 0px;
}

.content{
	padding-right: 20px;
	padding-left: 20px;
	/*max-width: 800px;*/
	margin-left:auto;
	margin-right:auto;
}

@media only screen and (min-width: 768px){
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 0px;
    	}
	.navbar-right {
		margin-right: 0px;
	}
}

.navbar-default {
	border: 0px;
	border-color: black;
	border-bottom: 2px solid;
	background: white;
}

.navbar-default .navbar-brand{
	font-weight: bold;
	color: #000000;
}


.panel>.panel-heading, .bg-primary, .btn-primary{
	background:  #122a40;
	color: #ffffff;
	border: 0px;
}

.panel{
	border: 0px;
	background: #122a4010;
}


.lead{
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6{
	font-weight: bold;
	margin-top: 30px;
}


.footer{
	width:100%;
	background: #122a40;
	color: white;
	font-weight: bold;
	padding: 20px;

}

.footer-image img{
	max-height:100px;
	max-width: 250px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.footer-images{
	display: grid;
      	grid-template-columns: repeat(3, 1fr);
      	grid-gap: 10px;
	grid-auto-rows: minmax(100px, auto);
}

@media only screen and (max-width: 800px) {
	
	.footer-images{
		display: inline;
	}		
}

.footer-image{
	text-align: center;
	margin: auto;
}

.footer-image .left{
	grid-column: 1;
}

.footer-image .center{
	grid-column: 2;
}

.footer-image .right{
	grid-column: 3;
}


.navbar-fixed-top{
	top: 0;
	position: sticky;
}

.navbar-default .navbar-brand:hover{
	color: #ffffff;
	background: #122a40;
}

.navbar-nav>li>a:hover,
.dropdown-menu.li>a:focus, .dropdown-menu>li>a:hover {
	background: #122a40!important;
}

.navbar-nav li.dropdown:hover>a, 
.navbar-right li:hover>a,
.dropdown-menu li:hover>a,
.navbar-nav li.open>a.dropdown-toggle:hover{
	color: #ffffff!important;
}

.navbar-nav li.open>a.dropdown-toggle{
	color: #000000!important;
}

img.the-team{
	float:left;
	width:150px;
	height:150px;
	object-fit: cover;
	object-position: top;
	max-width:50%;
	margin-right:10px;
	margin-bottom:10px;
}

div.person{
	margin-top:20px;
	max-width: 800px;
	clear:both;
}

.project-description {
	max-width: 800px;
}



.center{
	text-align: center;
}



/*  Colors */
.green{
	color:#006000;
}

.blue{
	color:#122a40;
}

