/*@font-face {
    font-family: GeosansLight;
    src: url(fonts/GeosansLight.ttf);
}*/

h1{
	font-family: sans-serif;
}
body{
	font-family: 'Open Sans', sans-serif;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
}

.clear {
    clear: both;
}

.navbar-brand {
	height: 53px;
}


.navbar-inverse{
	background: rgba(255,255,255,0.99);
	border-color: rgba(0,162,71,0.22);
	box-shadow: 1px 3px rgba(160, 225, 189, 0.2);
}

.navbar-inverse .navbar-collapse{
	background: none;
}

.navbar-toggle{
	background: #3c763d;	
}

.navbar-inverse .navbar-toggle{
	background: #3c763d;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a{
	background: none;
	background-image: none;
	box-shadow: none;
	color: #3c763d;
	text-transform: uppercase;
	font-weight: bold;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	background: none;
	background-image: none;
	box-shadow: none;
	color: #05140c;	
	text-transform: uppercase;
	font-weight: bold;
}

.navbar-inverse .navbar-nav>li>a{
	text-shadow: none;
	color: #06331a;	
	text-transform: uppercase;
	font-weight: bold;
}

.navbar-inverse .navbar-nav>li>a:hover{
	text-shadow: none;
	color: #05140c;	
	text-transform: uppercase;
	font-weight: bold;
}

.jumbotron{
	background: url('../images/bg1.jpg') no-repeat center center;
	background-position: 0% 25%;
	background-size: cover;
	background-repeat: no-repeat;
	color: white;
	padding: 70px 10px;
	margin-bottom: 0px;
	padding-bottom: 30px;
}

.jumbotron h1{
	font-size: 26px;
	font-weight: bold;
}

.jumbotron p{
	font-size: 15px;
}

.jumbotron p a{
	color: #66f979;
	font-weight: bold;
}

.jumbotron p a:hover{
	color: #d0f9d6;
	text-decoration: none;
}

.btn_primary{
	background-image: -webkit-linear-gradient(top,#3c763d 0,#5cb85c 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3c763d),to(#5cb85c));
    background-image: linear-gradient(to bottom,#3c763d 0,#5cb85c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3c763d;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #00a340!important;
	border-color: #00a340!important;
}

.pagination>li>a, .pagination>li>span{
	color: #00a340;
}

legend{
	font-size: 16px;
	text-transform: uppercase;
}

label{
	font-size: 12px;
	font-weight: normal;
}

.sticky-menu{
  height:272px;
  width:30px;
  top:60%;
  margin-top:125px;
  background-color:transparent;
  position:fixed;z-index:8;
  top:0;
  right:0;
  display:block
}
.sticky-menu .item{
	height:50px;
	border: 1px solid #ccc;
	border-radius: 5px 0px 0px 5px;
	display:block;
	margin-bottom:1px;
	display:-webkit-flex;
	display:flex;-webkit-flex-direction:column;
	flex-direction:column;justify-content:center;
	align-items:left;
	padding-left:58px;
	color:#181d19;
	font-weight:600;
	margin-left:-145px;
	position:relative;
	left:124px;
	-webkit-transition:all,0.3s;
	-khtml-transition:all,0.3s;
	-moz-transition:all,0.3s;
	-ms-transition:all,0.3s;
	-o-transition:all,0.3s;
	transition:all,0.3s}
.sticky-menu .item:hover{
	text-decoration:none;
	left:0px
}
.sticky-menu .item.opone{
	background:#b3f3fe url(../images/icon1.png) no-repeat;
	background-size:30px 30px;
	background-position-x:11px;
	background-position-y:10px;
	line-height:100%
}
.sticky-menu .item.optwo{
	background:#b3f3fe url(../images/icon2.png) no-repeat;
	background-size:30px 30px;
	background-position-x:11px;
	background-position-y:10px;
	line-height:100%
}
.sticky-menu .item.opthree{
	background:#b3f3fe url(../images/icon3.png) no-repeat;
	background-size:30px 30px;
	background-position-x:11px;
	background-position-y:10px;
	line-height:100%
}
.sticky-menu .item.opfour{
	background:#b3f3fe url(../images/icon4.png) no-repeat;
	background-size:30px 30px;
	background-position-x:11px;
	background-position-y:10px;
	line-height:100%
}
.sticky-menu .item.opfive{
	background:#b3f3fe url(../images/icon5.png) no-repeat;
	background-size:30px 30px;
	background-position-x:11px;
	background-position-y:10px;
	line-height:100%
}
.sticky-menu .item.opsix{
	background:#b3f3fe url(../images/icon6.png) no-repeat;
	background-size:30px 30px;
	background-position-x:11px;
	background-position-y:10px;
	line-height:100%
}


