
body {
    font-family: verdana;
    padding-top: 100px;
}

.row{
	margin-right: 0px;
	margin-left: -0px; 	
}

.navbar{
	background-color:#fff;
}

.custom-toggler.navbar-toggler {
    border-color: #96df6a;
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#96df6a' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

a.nav-link{
	font-size:1.0em;
	color:#999;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

a.nav-link:hover, a.nav-link:focus{
	color:#50ba50;
}

.dropdown-item:hover{
	background-color:#50ba50;
	color:#fff;	
}

#form_pt, #form_uk{
	padding:10px 0 0 10px;
}

.jumbotron {
	margin-bottom:0;
}

.jumbotron .container h1{
	color:#fff;
	font-size: 3.8em;	
}

.jumbotron .container p{
	color:#fff;	
	font-size: 1.2em;
}


div.home-box {
  background-color: #fff;
  padding: 2% 1%;
  color: #5a5a5a;
  background-position: center bottom;
  min-height:290px;
}

div.home-box:hover {
  background: url("../images/layout/arrow.png") no-repeat scroll center bottom #f0f0f0;
  transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
}

.home-box i{
	color:#96df6a;
	margin-bottom:4%;
}

.home-box a{
	color: #5a5a5a;	
	text-decoration:none;
}

h1.page-header {
	font-size:2.0rem;
	border-bottom: 2px solid #666;
	padding-bottom: 9px;
}

p{
	font-size:0.9em;
}

.bg-cont-1, .bg-cont-2, .bg-cont-3{
	padding:40px 20px;
}

.bg-cont-1{
	background-color: #2a5027;
	color:#eee;
}

.bg-cont-2{
	background-color: #f1f1f1;
	color:#5a5a5a;
}

ul.social-icons li{
	display:inline;
	margin:5%;
	list-style-type:none;
}

ul.social-icons li a{
	font-size:1.2em;
	color:#96df6a;
}

ul.social-icons li a:hover, ul.social-icons li a:focus{
	color:#999;
}

.green{
	color:#378734;
	font-weight:bold;
}

.gray{
	color:#ccc;
}

li {
    color: green;
    font-size:0.9em;
}
li span {
    color: #5a5a5a;
}

ul li span a, p a{
    color: #378734;
    text-decoration:none;
}

ul li span a:hover, p a:hover{
    color: #999;
    text-decoration:none;
}

.cont-rrights{
	background-color: #333;
	color:#999;
	font-size:0.8em;
}

@media(max-width:400px) {
	body {
    	padding-top: 100px;
	}
	a.navbar-brand{
		width:50%;
	}
	.logo{ 
		width:100%;
	}
}

