/*------------------------------------*/
body {	
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 12px;
 color: #4F5155;
 background-color: #f9f9f9;
}
a {
  color: #369BD7;
  text-decoration: none;
}
.red{color: #b94a48;}
.pagination{margin-top: 0 !important;}
input:not(.login) {height: 29px !important;}
.select_search{height: 24px !important; border:1px solid #DDDDDD; background-color: #f1f1f1;}
.bordered{	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	 border: 3px solid #EEEEEE;
}
.clear{margin-top:10px !important;}
.button {	
    padding: 3px 10px 3px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;    
}
.btn-round{
    border:1px solid #ccc; 
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
}
.btn-edit{
	padding: 5px 10px 5px 10px !important;
    border:1px solid #ccc; 
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
}

.btn-blue {
    background-color: #61b0df;
    border:1px solid #368bd7;
    color:#FFF;
    font-weight: bold;		
}

.btn-red {  
border-color: #FA5833; /*#d12f19*/
	background-color: #FA603D;    
    color:#FFF;
    font-weight: bold;		
}

.div-title{
	margin-top: 10px;
	border:1px solid #eee;
	padding: 5px 5px 8px 10px; 
	font-size: 13px;
	font-weight: bold;
	color: #888888;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);	
}
.table th {
 background-color: #E6EEEE;
 color: #3986AC;
}
.table-bordered tbody tr:hover td,
.table-bordered tbody tr:hover th {
  background-color: #eef4ff; /*#d2e3ec; */
}
.sidebar-offcanvas{max-width: 240px !important;}
.list-group-item{background-color:#f9f9f9;}
.list-group a{
  color: #369bd7 !important;
  text-decoration: none;	
  border-top: 1px solid #eee;	
}
/*.list-group a:hover{color: #4F5155 !important;}*/
.current{
	background-color: #eef8ff !important;
}

.alert {
	 padding: 10px 10px 10px 13px;
	 border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
}

.form-control{display: inline-block;}
.form{float:right}
/*------------------------*/
.nav-sidebar a{
	padding-bottom:6px !important;
	padding-top:6px !important;
}
/*------------------------*/
.row-fluid {
  width: 100%;
  *zoom: 1;
}

.header-blue-i, .header-blue a:hover{background-color: #eee; }

.header-blue, .header-blue a:hover{background-color: #eee;}


[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-user {
  background-position: -168px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-search {
  background-position: -48px 0;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-off {
  background-position: -384px 0;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-plus {
  background-position: -408px -96px;
}

/*---------------------*/
.enlace a {
 background-color: transparent;
 text-decoration: none;
}
.enlace a {
 color: #3986AC;
}
.margin{margin-left:3px;}
.margin1{margin-left:10px;}
.margin2{margin-left:150px;}
.margin3{margin-left:280px;}
.mini{width:55px; float: right;}
.small{width: 110px; font-size: 12px; padding-left:3px;}
select{height:28px; padding-top: 2px;}
.paginador input{height: 25px !important;}
.paginador{color: #4F5155; font-size: 12px; font-weight: normal !important;
background-color: #eee !important;
}

.buscador{
	margin: 0px !important;
	background-color: #eee;
	padding: 4px 5px 14px 10px;	
}
.combobox{width: 280px;}
.combobox4{width: 360px;}
#busqueda form{float: left !important; margin: 0 5px 0 0; padding: 0; }
.gray{color: #838383; margin-right:10px;}
.div_empresa{margin-top: 7px;}
.table th a:hover{text-decoration: underline;}
.button-factura{margin: 10px;}
.separador{margin-bottom:3px !important;}
.fecha, .buscar{max-width:120px !important;}
.thead-font th{padding:5px 6px 5px 10px !important; font-size:13px;}
.thead{background-color: #E6EEEE; color: #3986AC;}
.table{font-size:11.5px; !important;}
input{font-size: 13px !important;}
.input-facturacion{max-width: 80px;}
.abonos{width: 80px;}

.select {font-size: 12px!important;}
.input-mini{width: 50px; padding-left: 3px;}
.input-small{max-width: 120px;}
.input-medium {
  max-width: 150px;
}
.input-large {
  max-width: 210px;
}
.input-xlarge {
  max-width: 270px;
}
.input-xxlarge {
  max-width: 310px;
}
.input-ajax{max-width: 50px; max-height: 23px !important; border-color:#f9f9f9; float:right; margin-right:10px;}
.error{border: #b94a48 2px solid !important;}
/*
.pull-left{float:left !important;}
.pull-right{float:right !important;}*/
div.dataTables_info
{
  float: left !important	
}
.activo{background-color: #F1A899 !important}

/*============== Búsqueda Datatables ==================*/
#dataTable_filter{display: none !important}
#busqueda input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}

@media screen and (max-width:600px){		
 #dataTable_length, #dataTable_info{display: none !important }
 #busqueda{float: left !important; margin-bottom: 10px}
}

.bodega_asesor{width: 500px} /* #FBF9EE amarillo claro */
 