/* AFFIX CSS */
.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
  }
  .affix + .container-fluid {
    padding-top: 30px;
  }
/* --- END AFFIX --- */
#footer{
	color:#869b82;
	padding:25px 0;
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent), url('../images/bg-footer-noise.jpg');
	background-repeat: repeat-x, repeat;
	float:left;
	width:100%;
	border-top: 0px solid darkgreen;
	margin-top:0;
	font-weight:bold;
	font-size:14px;
}
.more{
	min-height:300px;
	/*background-color:#01402B;*/
	background-color:#d8e6d6;
	float:left;
	width:100%;
	margin-top: 30px;
	color:#000;
	border-top: 2px solid #95c195;
	
	/*background-image: linear-gradient(to bottom,#dedede,#01402B);*/

}
.more a{
	color:#437D33;
}
.more ul{
	list-style: none;
}
 .more .about{
	 text-align:justify;
 }
.smis
{
	color: #ddc43b;
	font-size: 18px;
	letter-spacing: 2px;
	text-shadow: 5px 1px 5px green;
}
.navbar .brand {
	font-weight: bold;
	color: #389d38;
	margin: 0;
	font-size: 24px;
	padding: 7px 3px;
	text-shadow: 1px 3px 0px #ddc43b;
	opacity:0.8;
}
.sidebar{
	background-color:#efefef;
	background-repeat: repeat-x, repeat;
	background-size: 100px 15px, 140px 140px;
	margin-left:10px;
	border:0px solid #dee32fd9;
	box-shadow: 3px 5px #555;
}

@media only screen and (min-width: 500px) {
	#page #fullSearch, #page .fullSearch{
		border:1px solid #999;
		padding:5px 7px 5px 20px;
		color:teal;
		font-weight:bold;
		width:70% !important;
		font-size:14px;
		background: #fff url(../images/icon-search.png) no-repeat 1% 50%;
		border-radius: 10px;
		-moz-border-radius: 15px;
		-webkit-border-radius:15px;
		-khtml-border-radius: 15px;
	}

}
/* MAXIMUMS */

@media only screen and (max-width: 767px) {
	body {
		padding-right: 0px;
		padding-left: 0px;
	}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
		margin-right: 0px;
		margin-left: 0px;
	}
	
}
@media screen and (max-width: 1000px){
	#page .yiiTab ul.tabs {
		border-bottom: 1px solid #dedede  !important;
	}
	#page .yiiTab div.view {
		border-top: 1px solid #dedede  !important;
		border-left: 1px solid #dedede  !important;
		border-right: 1px solid #dedede  !important;
		border-bottom: 1px solid #dedede  !important;
		padding: 5px 10px  !important;
	}
	#page .yiiTab ul.tabs a {
		padding: 10px 15px !important;
		border-top: 1px solid #dedede  !important;
		border-left: 1px solid #dedede  !important;
		border-right: 1px solid #dedede !important;
		border-bottom: 1px solid #dedede !important;
		margin:0 !important;
	}
	li {
		line-height: 40px;
	}
	.yiiTab ul.tabs li {
		display: block;
	}
	#page h1,
	#page h2{
		border-bottom:0px solid !important;
	}
	#page .brand{
		text-align:center;
		width:100%;
	}
	#page .mainbar{
		padding:0 20px;
	}
	.sidebar{
		display:none;
	}
	.navbar-fixed-top, .navbar-fixed-bottom {
		position: absolute;
		padding:0;
	}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
		padding: 15px  0;
	}
	.sidebar{
		margin-right:20px;
	}

	#page .nav-collapse {
		margin: 0 0 -3px;
		background-color: teal;	
		
	
	}
	#page .nav-collapse ul {
		height:auto;
	}
	
}


@media only screen and (max-width: 500px) {
	

	#page .span2{
		width:90%;
	}
	#page .span10{
		width:90%;
	}
	.slogan{
		display:none;
	}
}



