/* Modificações Cores falcom */
.body-tag {
	/*background-color:#912424 !important;*/
}

.navbar{
	margin-bottom: auto;
}

.navbar-inner { 
	background: #d63535;
	border:1px solid #912424;
	min-height:34px;
	background-color: #d63535;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#d63535),color-stop(62%,#9e2727),to(#912424));
    background-image: -webkit-linear-gradient(#d63535,#9e2727 62%,#912424);
    background-image: -moz-linear-gradient(top,#d63535,#9e2727 62%,#912424);
	background-image: -o-linear-gradient(#d63535,#9e2727 62%,#912424);
	background-image: linear-gradient(#d63535,#9e2727 62%,#912424);
	background-repeat: no-repeat;
	border-radius: 0px !important;
	/*-webkit-border-top-left-radius: 4px !important;
	-webkit-border-top-right-radius: 4px!important;
	-moz-border-radius-topleft: 4px!important;
	-moz-border-radius-topright: 4px!important;
	border-top-left-radius: 4px!important;
	border-top-right-radius: 4px!important;*/
}

.navbar .divider-vertical {
	border-left:  1px solid #852828;
	border-right: 1px solid #852828;
	margin-top:2px;
	height: 35px;
}

.nav {
	font-size: 14px;
}
			
.navbar .nav>li>a:hover { 
	background-color: #e23535;
}	
			
.navbar .nav>li>a:hover { 
	color:#FFF!important;
}
			
			
.dropdown-toggle {
height: 20px;
}

.navbar .nav>li {
	line-height: 30px;
}

.navbar .nav>li>a { 
	color:#FFF;
	padding: 10px 15px 9px;
 	text-shadow: none !important;
}
 
.navbar .nav>.active>a {
	background-color: #852828;
}
	
.navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	background:#852828;
} 	

.navbar .nav li.dropdown>.dropdown-toggle .caret { border-top-color:#ffffff;}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #852828;
	}
	
	
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	color: #f4f4f4;
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 13px;
}

.navbar .nav .dropdown-toggle {
	/*padding-bottom: 20px;	*/
}

.navbar-inner {
	padding-left: 15px;
	padding-right: 15px;	
}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #f4f4f4;
}

.pagination {
	margin: 10px 0;
}

h1, h2, h3 {
	line-height: 25px;
	font-size: 14.5px !important;
}

#rodape { 
	background-color: #d63535 !important;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d63535),color-stop(62%,#9e2727),to(#912424)) !important;
	background-image: -webkit-linear-gradient(#d63535,#9e2727 62%,#912424) !important;
	background-image: -moz-linear-gradient(top,#d63535,#9e2727 62%,#912424) !important;
	background-image: -o-linear-gradient(#d63535,#9e2727 62%,#912424) !important;
	background-image: linear-gradient(#d63535,#9e2727 62%,#912424) !important;
	background-repeat: no-repeat !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0);
}  					  

.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#FFF;}

/* FIM DAS MODIFICA��ES DE CECILIA */



.alert-info {
	color: #235B77;
}

.alert-danger, .alert-error {
	color: #661513;
}




 /* adiciona campos */
 
 .formulario input[type=text], textarea, .uneditable-input {
	width: 600px;
}
 
 
 .table thead th {
vertical-align: bottom;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
}
 
.table .acao-item{
  text-align: right;
  flex-direction: column;
  flex-wrap: nowrap;
}


.table td {
	vertical-align: middle;
}

/* muda o hover caso seja um bot�o (.btn) simples para a cor azulada */
.btn:hover:not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-success):not(.btn-danger):not(.btn-inverse):not(.btn-link),
.btn:focus:not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-success):not(.btn-danger):not(.btn-inverse):not(.btn-link),
.btn:active:not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-success):not(.btn-danger):not(.btn-inverse):not(.btn-link)
 {
	background-image: -moz-linear-gradient(top, #ffffff, #dbeaf4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dbeaf4));
	background-image: -webkit-linear-gradient(top, #ffffff, #dbeaf4);
	background-image: -o-linear-gradient(top, #ffffff, #dbeaf4);
	background-image: linear-gradient(to bottom, #ffffff, #dbeaf4);
	background-color: #dbeaf4;
    *background-color: #d9d9d9;
    border: 1px solid #699ebf;
    border-top:1px solid #aabbcf;
    border-left:1px solid #aabbcf;
}






/* modifica campos */

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 4px 0 0;
 }

.btn {
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f0f0f0;
}

 
table .impar{
	background-color:#f9f9f9 !important;
}
 
 
 
/* resetar esses campos */

.table {
margin-bottom: 0px;
flex-direction: column;
}

.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover {
font-size: 13px;
}

ul, ol  {
	margin: 0 0 0 0; 
}

select {
/*  width: 220px;*/
	width: auto;
  }

body {
 /* font-size: 14px;
  line-height: 20px;*/
  font-size: auto;
  line-height:auto;
 }
 
 h1,
h2,
h3 {
  line-height: 40px;
/* line-height:auto; */
	font-size: 18.7px;
}

legend {
/*  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;*/
  display: inline;
  width: auto;
  margin-bottom: 0px;
  font-size:auto;
  line-height: auto;
  color: auto;
  border-bottom: 0px;
}
legend small {
/*  font-size: 15px;
  color: #999999;*/
	font-size: auto;
	color: auto;
}

label,
input,
button,
select,
textarea {
 /* font-size: 14px;*/
	font-size: auto;
}
  
label {
 /* display: block;
  margin-bottom: 5px; */
  display:inline;
  margin-bottom:0px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
 /* margin-bottom: 10px;*/
	margin-bottom:0px;
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
	margin-top: 0;
}

.chzn-container-single .chzn-single {
    height: 26px;
    border-radius: 3px;
    border: 1px solid #CCCCCC;
}

.chzn-container-single .chzn-single div b {
    margin-top: 2px;
}

.chzn-container-active .chzn-single,
.chzn-container-active.chzn-with-drop .chzn-single {
    border-color: #ccc;
    border-color: rgba(82, 168, 236, .8);
    outline: 0;
    outline: thin dotted \9;
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: 0 0 8px rgba(82, 168, 236, .6)
}

.formElem-limpar > #limpar-element{
	padding: 4px 16px;
}