/* here you can put your own css to customize and override the theme */

/* erro login */
.has-error {
	color: #B94A48;
	/*
	border:1px solid #B94A48;
	background:#FFE8E8;
	*/
}

.titulo-page {
	color: #333333;
    font-size: 14px;
    text-shadow: none;
}

.btn_padding {
	padding-top: 9px;
}

.form-container-removido {
	padding-bottom:7px;
}

.header .navbar-brand img {
	margin-left:10px !important;
	margin-top:-10px;
}
.iconadd a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.3em;
}

.disable, .disable a {
  color: #999999;
  background-color: #fff;
  cursor:default;
}

.ranges li:last-child { 
	display: none; 
}

.range_inputs{
	display: none; 
}

.quebra {
    clear: both;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.centraliza-div{
	text-align:center;
}

.block-div{
 	display:inline-block;
}

.iconeMaisMenos{
	width:35px;
	padding-top: 30px;
	margin-right:10px; 
	text-align:left;
}

.statusemp {
	cursor:pointer;
}

#divLayCabecalhoList {
	/*display:block;
	overflow-y:hidden;
	overflow-x:auto;
	width:auto !important;*/
}

/*.lnoverflow {
	position:relative;
	width:90%;
	width:auto !important;
	white-space:nowrap;
	overflow-x: scroll;
	overflow-y: hidden; 
	border:3px solid red;
}
*/

.container-outer {
	border-left:2px solid #E02222;
	background:#F5F5F5;
	overflow-x: scroll !important; 
	overflow-y: hidden !important; 
	width: 90%; 
	margin-left: 15px;
}

.container-outer-2 {
	background:#F5F5F5;
	overflow-x: scroll !important; 
	overflow-y: hidden !important; 
	width: 100%; 
	margin-left: 15px;
	padding-top:10px;
}

.lnoverflow {
	overflow:hidden;
	width: 1700px !important; 
}

/*.container-outer .overview {
	 width: 1320px;
}*/

.row {
	
}

.colorizeLine{
	background-color: #FFF4F4;	
	border-color: #FFDFDF;
	border-width:1px; 
	border-style:solid;		 
	position: relative;
}

.colorizeLineOk{
	background-color: #F9FFF9;	
	border-color: #E8FFF3;
	border-width:1px; 
	border-style:solid;
}

.mleft { margin-left: 10px; float: left;}

.txtlinha {
	margin-top:0px;
	margin-left:80px;
	padding-left:20px;
	margin-right:50px;
}

.leftxml {
	margin-left:40px;
}

#adminForm label.error {
	font-size: 12px;
	color: #B94A48;	
}
#adminForm input.error {
   	border-color: #B94A48;
	box-shadow: none;
}

.nocursor {
	cursor:default !important;
}

.affix{
	width:%;
	left:75%;
	right:0;
	-webkit-transform: translateZ(0);
	transition: all 1s;
}

/*.affix-bottom {
  width: inherit;
  position: relative;
  -webkit-transform: translateZ(0);
  transition: all 1s;

}*/
#passstrength {
    color:red;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
	float:right;
	display:block;
}

.tpambiente {
	margin-top:-5px;
	padding-right:40px !important;
}

.popoveradd {
    width: 400px !important;
}