a,.darkgreen{color:#006738}
.lightgreen{color:#8cc63e}
a:hover, a:focus{color:#006738;text-decoration:none;}

body{ /*background:#8cc63e;*/}

header.header{
/*-webkit-box-shadow: 1px 7px 17px -4px rgba(0,0,0,0.62);
-moz-box-shadow: 1px 7px 17px -4px rgba(0,0,0,0.62);
box-shadow: 1px 7px 17px -4px rgba(0,0,0,0.62);*/
border-bottom:5px solid #006738;
background:white;
}

.header-inner .brand{padding-left:0;}
#logo{
	padding: 15px 0 15px;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 5em;
    font-weight: 700;
    line-height: normal;
	}

.login{text-align:right;padding-right:0px;padding-top:30px;}
#form-login-remember,.login ul.unstyled,.login .input-prepend .add-on{display:none;}
#form-login-username,#form-login-password,#form-login-submit{display:inline-block;}
.login .btn-success{background-image:none;background-color:#006738;}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color: #006738;}
nav.navigation{padding-right:0px;padding-top:20px;margin-top: 10%;}
.navbar-toggle{background:#006738;}
.navbar-toggle .icon-bar{border:1px solid white}
.nav>li>a:hover, .nav>li>a:focus{background-color:#8cc63e;color:white;}
header ul.nav{float:right;}
header ul.nav .nav-justified{width:auto;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color: #8cc63e;border-color: #8cc63e;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-image:none;background-color:#8cc63e;color:white;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-image:none;background-color:#006738;color:white;}

#banner{
	background-color: rgba(140,198,62,1.0);
	-webkit-box-shadow: inset 0px 0px 30px 2px rgba(0,103,56,0.75);
	-moz-box-shadow: inset 0px 0px 30px 2px rgba(0,103,56,0.75);
	box-shadow: inset 0px 0px 30px 2px rgba(0,103,56,0.75);
}

.carousel,.moduletable-slider{margin:20px 0;}

.carousel-control{width:8%; padding:182px 0;}

.carousel-control.right,.carousel-control.left{background-image:none;background:black;}

.moduletable-slider .flex-control-nav{bottom:15px;}

#bc{margin:20px 0;}
.breadcrumb{background-color:white;padding:8px 0;}

#main{
	/*-webkit-box-shadow: 1px -6px 17px -4px rgba(0,0,0,0.62);
	-moz-box-shadow: 1px -6px 17px -4px rgba(0,0,0,0.62);
	box-shadow: 1px -6px 17px -4px rgba(0,0,0,0.62);*/
	
	border-top:5px solid #006738;
	background:white;
	padding-bottom:20px;
}

.blog-services h3{text-align:center;}
.blog-services p{text-align:justify;}
.blog-services p.readmore{text-align:center;}
.intro-image .item-image {padding:20px 30px;}

.partners table.table{border:1px solid #ddd}

.form-horizontal .form-group{margin-right:0px; margin-left:0px;}
.btn-success{background:#006738;border-color:#006738;}
.btn-success:hover, .btn-success:focus{background:#8cc63e;}

div[itemprop="articleBody"]  > h3{display:none;}

.footer {
  position:absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: auto;
  background:#8cc63e;
  
}

#map{height:300px}

.footer  .container {
  padding:20px 15px;
}

.footer  h3 {color:whitesmoke; display:inline;}
.footer  h4 {color:whitesmoke; display:inline;}
.footer  .custom-addr  a{color:gray;}

@media (min-width: 768px){
	.form-horizontal .control-label {
		text-align:left;
	}
	#vmenu{display:none !important;}
}
@media (max-width: 767px) {
	#hmenu{display:none !important;}
	.navbar-toggle{float:left;}
	header ul.nav{float:left;}
	
}