﻿/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.

ALTERADO PARA ATENDER O LAYOUT BUTANTAN
 */
.navbar-header>.row-fluid>ul>li:last-child {
	padding: 0;
	width: 23.1%;
}

.topMenu>li {
	
}

.navbar {
	margin-bottom: 0;
}

.navbar .nav>li {
	
}

.navbar .nav>li>a {
	float: none;
	padding: 0px 80px 0 6px;
	color: #777777;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
	height: 60px;
}

.navbar .nav>li:hover {
	background-color: #3A9212 !important;
}

.topMenu {
	padding: 0px;
}

.topMenu>li:hover {
	color: #fff;
	background-color: #aaa;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#top_menu {
	width: 100%;
	height: 24px;
}

#top_menu_sub {
	background-color: #c8c8c8;
	width: 1058px;
	height: 24px;
	margin: 0 auto;
}

.top_menu {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	float: right
}

.top_menu li {
	display: inline-block;
	width: 173px;
	height: 24px;
}

.top_menu li a {
	color: #fff;
	text-decoration: none;
}

.top_menu li a:link {
	color: #fff;
	margin: 0 30px 0 0;
}

.top_menu>li:hover {
	color: #fff;
	background-color: #aaa;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover,
	.navbar-inverse .nav .active>a:focus {
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #7ac143;
	font-size: 1rem;
}

.navbar-inverse .brand, .navbar-inverse .nav>li>a {
	color: #ffffff;
	font-size: 1.09rem !important;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
}

.navbar>.navbar-inner>.container>a:hover {
	background-color: #3A9212;
}

.navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	background-color: #3A9212;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar-header>.container>span>.brand>img {
	max-width: 192px;
	max-height: 84px;
}

.container {
	margin-left: 7%;
	margin-right: 7%;
}

.navbar-header>.container {
	margin: 0px;
	margin-left: 7%;
	margin-right: 7%;
}

.navbar-header>.row-fluid {
	margin: 0px;
	background-color: #C8C8C8;
	width: auto;
	margin-left: 7%;
	margin-right: 7%;
	color: #fff;
	padding: 0px;
}

.navbar-header>.row-fluid>ul {
	margin: 0px;
}

.navbar-inverse .divider-vertical {
	margin: 0px;
}

.navbar-header {
	margin: 0;
	height: 100px !important;
}

.navbar-inverse .divider-vertical {
	border-right-color: white;
	border-left-color: #7ac143;
	height: 60px;
}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
	.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	color: #ffffff;
	background-color: #7ac143;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a,
	.dropdown-submenu:focus>a {
	color: #ffffff;
	text-decoration: none;
	background-color: #3A9212;
	background-image: -moz-linear-gradient(top, #3A9212, #3A9212);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3A9212),
		to(#3A9212));
	background-image: -webkit-linear-gradient(top, #3A9212, #3A9212);
	background-image: -o-linear-gradient(top, #3A9212, #3A9212);
	background-image: linear-gradient(to bottom, #3A9212, #3A9212);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ac143',
		endColorstr='#ff7ac143', GradientType=0);
}

.dropdown-menu>li>a {
	color: white !important;
}

.dropdown-menu>li, .dropdown-menu {
	background-color: #7ac143;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #7ac143;
	border-bottom: 1px solid #7ac143;
}

.navbar-inner > .container {
		margin: 0px;
		width: 1110px;
		margin-right: auto;
		margin-left: auto;
	}

@media (min-width: 980px) and (max-width: 1096px){
	.navbar-inner {
		margin: 0px;
		padding-left:0;
	}
}
@media (min-width: 1096px) and (max-width: 1120px) {
	.navbar-inner {
		padding-left:1.36%;
		margin:auto;
	}
}


@media (min-width: 1120px) and (max-width: 1144px) {
	.navbar-inner {
		padding-left:2%;
		margin:auto;
	}
}
@media (min-width: 1144px) and (max-width: 1166px) {
	.navbar-inner {
		padding-left:2.5%;
		margin:auto;
	}
}
@media (min-width: 1166px) and (max-width: 1183px) {
	.navbar-inner {
		padding-left:4.1%;
		margin:auto;
	}
}
@media (min-width: 1183px) and (max-width: 1190px) {
	.navbar-inner {
		padding-left:4.3%;
		margin:auto;
	}
}


@media (min-width: 1190px) and (max-width: 1209px) {
	.navbar-inner {
		margin: 0px;
		padding-left:5.3%;
	}
}

@media (min-width: 1209px) and (max-width: 1220px) {
	.navbar-inner {
		margin: 0px;
		padding-left:5.5%;
	}
}

@media (min-width: 1239px) {
	
}

@media ( max-width : 979px) {
	.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a
		{
		color: #ffffff;
		font-size: 14px;
	}
	.navbar .nav>li {
		line-height: 20px;
	}
	.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus,
		.navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus
		{
		background-color: #3A9212;
	}
	.navbar .btn-navbar {
		float: left;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #7ac143;
		background-image: -moz-linear-gradient(top, #7ac143, #7ac143);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7ac143),
			to(#7ac143));
		background-image: -webkit-linear-gradient(top, #7ac143, #7ac143);
		background-image: -o-linear-gradient(top, #7ac143, #7ac143);
		background-image: linear-gradient(to bottom, #7ac143, #7ac143);
		background-repeat: repeat-x;
		border-color: #7ac143 #7ac143 #7ac143;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ac143',
			endColorstr='#ff7ac143', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus,
		.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active,
		.navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]
		{
		color: #ffffff;
		background-color: #7ac143;
	}
}

.navbar-inverse .brand, .navbar-inverse .nav>li>a {
	color: #ffffff;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.navbar-inverse .navbar-inner {
	background-color: #7ac143;
	background-image: -moz-linear-gradient(top, #7ac143, #7ac143);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7ac143),
		to(#7ac143));
	background-image: -webkit-linear-gradient(top, #7ac143, #7ac143);
	background-image: -o-linear-gradient(top, #7ac143, #7ac143);
	background-image: linear-gradient(to bottom, #7ac143, #7ac143);
	background-repeat: repeat-x;
	border-color: #7ac143;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ac143',
		endColorstr='#ff7ac143', GradientType=0);
	font-size: 1rem;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	min-height: 35px;
	margin-top: 25px;
}

.navtitle {
	color: #2f2f2f;
	font-size: 26px;
	font-weight: normal;
	text-shadow: 0.05px 0.05px 0.05px rgba(80, 80, 80, 1);
}

.navtitle-divider {
	color: black;
	font-size: 30px;
}

.nav-collapse .in .collapse {
	height: auto;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
	{
	background-color: #629b36;
	background-image: -moz-linear-gradient(top, #629b36, #629b36);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#629b36),
		to(#629b36));
	background-image: -webkit-linear-gradient(top, #629b36, #629b36);
	background-image: -o-linear-gradient(top, #629b36, #629b36);
	background-image: linear-gradient(to bottom, #629b36, #629b36);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff629b36',
		endColorstr='#ff629b36', GradientType=0);
}

.icon {
	width: 50px !important;
}

.pagination * {
	background-color: #7ac143 !important;
	color: white !important;
}

.pagination .active * {
	color: white !important;
	font-weight: bold;
	background-color: #7ac143 !important;
}

.pagination a:hover {
	font-weight: bold;
}

body {
	background-color: #F5F5F5;
}

.dropdown-menu {
	top: 95%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

.dropdown-submenu>.dropdown-menu {
	-webkit-border-radius: 0 0px 0px 0px;
	-moz-border-radius: 0 0px 0px 0px;
	border-radius: 0 0px 0px 0px;
}