.label, .badge {
font-size: 14px;
line-height: 20px;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
	color: #0088cc !important;
}

.table tbody tr.warning td {
	background-color: #FFE67F !important;
}

.table tbody tr.error td {
	background-color: #ffb5b5 !important;
}

.table tbody tr.success td {
	background-color: #c1edbf !important;
}

.grid-view .button-column {
	width: 80px !important;
}

h2 {
	margin: 0 !important;
	color: #777777 !important;
	line-height: 44px !important;
}

form
{
	margin:0 !important;
}

.grid-view {
	padding-top: 0px !important;
}

.control-label
{
	/*font-weight: bold;
	color: #777777;*/
}

.form-horizontal {
	/*margin-top:40px;*/
}

.logoSmall
{
	width:80px;
	padding-left: 15px;
}

.grid-view table.items tr.selected td {
	background: #bfffab !important;
}

.brand
{
	padding-top:4px !important;
	padding-bottom:4px !important;
}

.form-horizontal .artigoGrande {
	width: 250px;
}

.well
{
	margin-bottom: 20px !important;
}

.nav
{
	margin-bottom: 0px !important;
}

.nav-pills > li > a {
	background: white !important;
	border: 1px solid #e3e3e3;
	/*margin-top: 10px !important;*/
	padding: 4px !important;
}

.nav-pills > li > a:hover {
	background: white !important;
	border: 1px solid gold;
	/*margin-top: 10px !important;*/
}

.breadcrumb
{
	padding: 0 !important;
}

.breadcrumbs
{
	margin-bottom:0px !important;
	line-height: 50px !important;
}

.breadcrumbs li.active
{
	font-size: 31.5px;
	font-weight: bold;
	color: #777777;
}

.list-view {
	padding-top: 0px !important;
}

#page {
    padding-top: 50px;
}

#sidebar {
	text-align: center;
}

#footer {
	text-align: center;
}

.item {
	color: black !important;
}
.odd {background:#C1C1C1;}
.even {background:#FFFFFF;}

.imagem {
	height: 100px;
}

.imagemIcon {
	height: 50px;
	width: 50px;
	margin-right: 9px;
}

.imagemCodigo {
	height: 50px;
	width: 150px;
}

.thumbnail {
	text-align: center;
	text-decoration: none !important;
}

.indexBotao {
    padding: 30px 0 !important;
    text-align: center;
    text-decoration: none !important;
}

.indexPainelMsgs {
    padding: 15px;
    height: 380px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.nav-tabs.nav-stacked > li > a {
	text-align: left;
}

.well-nomargin {
	padding: 0 !important;
	margin: 0 !important;
}