/*!
 * Start Bootstrap - Small Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
 
/* Importing Amaranth Font for menu text */
@import url(http://fonts.googleapis.com/css?family=Amaranth);

body {
    /*padding-top: 70px;*/ /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	font-family::Fira-Sans;src:url(/resources/fonts/FiraSans-Regular.eot);
	color:#474747;
}

.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}

img.logo{float: left;}

.fancy {
	font-family: 'Amaranth', sans-serif; 
	font-size: 30px; 
	color: #969696; 
	text-align: center; 
	position: relative;
}

h1 {
	font-family: 'Amaranth', sans-serif; 
	font-size: 30px; 
	color: #474747; 
	text-align: left; 
	position: relative;
}

h2 {
	font-family: 'Amaranth', sans-serif; 
	font-size: 26px; 
	color: #474747; 
	text-align: left; 
	position: relative;
}

.alignright {
	float:right;
}

footer {
    padding: 30px 0;
	font-size:12px;
}

.green {
	color = rgb(0, 16, 112);
}

li:before {
    color: rgb(110,187,31); /* or whatever color you prefer */
	list-style-type: square;
}

.flex-container {
    display: flex;
    flex-wrap:wrap;
}

.flex-item {
    color:white;
    padding: 1em;
    text-align: center;
}

.flex-item:first-child {

}

@media(min-width:768px) {
    body {
        /*padding-top: 100px;*/ /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }

    .navbar-fixed-top .navbar-brand {
        padding: 15px 0;
    }
}

.ftr-rev {
	font-family::Fira-Sans;src:url(/resources/fonts/FiraSans-Regular.eot);
	color:#fff;
	font-size:14px;
}

.mainFooter_footerLink{text-decoration:none;padding-right:30px}
.mainFooter_footerLink{padding-right:15px}
.mainFooter_footerNotes{background-color:#eee}
@media (max-width:1024px){
	.mainFooter_footerNotes{padding:16px 32px}
	}
.mainFooter_footerNote{float:left;font-size:18px;line-height:64px}
.mainFooter_footerNote:last-child{opacity:.75}
@media (max-width:640px){
	.mainFooter_footerNotes{padding:16px}
	.mainFooter_footerNote{font-size:16px;float:unset}
	}
.div-rounded {
	border-radius:15px;
	border: 4px solid rgb(110,187,31);
	padding:20px;
}


.gsc-search-button > input {
	height:29px !important;
	width: 71px !important;
}
table.gsc-search-box td {
	height:26px; !important;
}