.body span.twitter-typeahead{
  width:100%;

}

.body span.twitter-typeahead .tt-hint{
  display:none;
}

.tt-dropdown-menu {
  height: 300px;
  overflow-y: auto;
}


.bodycomprobante .row{
  margin-top:2px;
}

.bodycomprobante .preciofield,
.bodycomprobante .subtotalfield{
  font-size: 14px
}

#comprobanteResumen td{
  text-align: right;
}

#comprobanteResumen .lbl{
  font-weight: 600;
  padding-right: 10px;
}


/* Autocomplete */

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }


/* Venta */

.venta_main_link_comprobante{
  width: 100px;
  text-align: center;
  float: left;
  margin-top:20px;
}

.venta_main_link_comprobante .glyphicon{
  font-size: 40px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.venta_main_link_comprobante .text{
  display: block;
  text-align: center;
  word-wrap: break-word;
}



/* print */

#print_document .cliente{
  float:left;
}

#print_document .ruc{
  float: left;
  margin-left: 300px;
}


#rgl_main_list_clientes{
    width: 200px;
    height: 300px;
    overflow: scroll;

}

#rgl_main_list_clientes .selected{
    background-color: red;
}
.listaProductos ul{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size:10px
}
.listaProductos ul li{
  float: left;
  margin: 5px;
  width: 100px;
}
.listaProductos ul li div.img{
  float: left;
  width: 100px;
  height: 100px;
  background: #ccc;
}

.listaProductos ul li div.img a{
  float: left;
  width: 100px;
  height: 100px;
}
.listaProductos ul li div.txt{
  float: left;
  width: 100px;
  text-align: center;
  min-height: 40px;
}

.doc-pago{
  text-align: left !important;
}

.list-producto-modal ul{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.list-producto-modal ul li{
  float: left;
  margin: 5px;
  width: 100px;
}
.list-producto-modal ul li div.img{
  float: left;
  width: 100px;
  height: 100px;
  background: #ccc;
}

.list-producto-modal ul li div.img a{
  float: left;
  width: 100px;
  height: 100px;
}
.list-producto-modal ul li div.txt{
  float: left;
  width: 100px;
  text-align: center;
  min-height: 40px;
}

.list-clientes ul{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.list-clientes ul li{
  float: left;
  margin: 5px;
  width: 100px;
}
.list-clientes ul li div.img{
  float: left;
  width: 100px;
  height: 100px;
  background: #ccc;
}

.list-clientes ul li div.img a{
  float: left;
  width: 100px;
  height: 100px;
}
.list-clientes ul li div.txt{
  float: left;
  width: 100px;
  text-align: center;
  min-height: 40px;
}

/*modal general*/
.modal-body{
  display: inline-block;
}



/*lista usuarios */

#listausuarios .col-md-3{
    padding-left:5px;
    padding-right:5px;
}

#listausuarios .thumbnail{
    height:200px;
    margin-bottom:10px;
}

#listausuarios .thumbnail .caption{
    padding:0;
}

/*regular*/
.lst-select-client div span{
  width: 100%;
}

/*menu*/
.groupcontent select{
  width: 100%;
  margin-bottom: 15px;
}

.provider{
  text-align: center;
  padding: 30px 0px;
}

.item_data_hijo{
  border:1px solid red;
  position:relative;
  float:left;
}


