
select {
  border: 1px solid #ccc;
  width: 90px;
  height: 28px;        
  border-radius: 5px;   
  overflow: hidden;   
}  
input{
	border-radius: 5px; 
	height: 30px;   
}
panel-body{
	margin-top: 20px;      
}    
#filtrar{  
	margin-bottom: 1px;
	padding: 3px 20px; 
}
#nuevo{
	margin-bottom: 1px;
	padding: 3px 20px; 
}
#dt_rem_in_wrapper{
  
}
#criterios{
	margin:auto;
	width: 1060px;
	height: 70px;   
}           
#btn_gr_fil_ing{  
	float: right;   
	width: 100px;  
	height: 50px; 
       
}  
#est_gr_ing{ 
	float: right; 
	width: 300px;   
	height: 50px;   

}
#f_gr_fin{  
	float: left;  
	width: 200px;        
	height: 100px;  
     
}
#f_gr_ini{
	 float: left;      
	 width: 200px;   
	 height: 70px;    
}   
#al_ing{  
    float: left;    
}
#del_ing{
	float: left;  
}
#est_ing{
	float: left;
}
#fecha_ini{
    float: right;   
}
#fecha_fin{
	float: right;    
}
#obsv{
	height: 35px;   
	resize:none;    
}
#motivo{ 
	height: 35px;   
	resize:none;    
}    
#btn_add_cre_in{
    float: left; 
    margin-left: 5px;   
}
#btn_can_remi_in{
   float: right;
   margin-right: 5px;
}      
#btn_reg_remi_in{
   float: right;
}
#btn_can_tra{
   float: right;
   margin-right: 5px;
}      
#btn_reg_tra{
   float: right;
}   
#btn_add_cre_sa{
    float: left; 
    margin-left: 5px;   
}
#btn_can_remi_sa{
   float: right;
   margin-right: 5px;
}      
#btn_reg_remi_sa{
   float: right;
}
#btn_add_aju_in{
    float: left; 
    margin-left: 5px;   
}
#btn_can_aju_in{  
   float: right;
   margin-right: 5px;
}      
#btn_reg_aju_in{
   float: right;
} 
#btn_add_aju_ou{
    float: left; 
    margin-left: 5px;   
}
#btn_can_aju_ou{  
   float: right;
   margin-right: 5px;
}      
#btn_reg_aju_ou{
   float: right;
}  
#det{  
	margin:auto;  
}
#tabla{
	margin:auto;
} 
.panel-default > .panel-heading{    
	height: 40px;  
}
.panel-default {
	margin-top: 35px;     	
}              
h4{     
	margin-top: 1px;   
}    
#panel_remi{
	margin-top: 3px;  
}  
#panel_tra{
	margin-top: 3px;  
}  
#panel_inv{  
	margin-top: 3px;  
}   
#panel_aju{  
	margin-top: 3px;  
}  
#panel_aju_ou{
  margin-top: 2px;  
}        
strong, b {
	margin-top: 1px;
}
.form_anu_reg{
    text-align: left;
}     
#form_exis_prod{
text-align: left;     
}         
#det_exis {
     overflow:scroll;
     height:300px;   
     width:100%;
}             
#det_exis_prod {    
    width:100%;                
}    
#det_exis_prod tr th { text-align:center; }  
#det_exis_prod thead {      
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 5;
    background: #fff;
} 
#det_inv tr th { text-align:center; }  
#det_inv thead {
    position: -webkit-sticky;      
    position: sticky;
    top: 0;          
    z-index: 5;
    background: #fff;
} 
#detalles_in tr th { text-align:center; }            
#detalles_sa tr th { text-align:center; }   
#detalles_tra tr th { text-align:center; }  
#dt_inv th { text-align:center; }    

#dt_prod tr th:first-child {
  width: 3%;        
}   
#dt_prod tr th:nth-child(2) {
  width: 0%; 
}   
#dt_prod tr th:nth-child(3) {
  width: 7%;      
} 
#dt_prod tr th:nth-child(4) {
  width: 50%; 
}   
#dt_prod tr th:nth-child(5) {
  width: 27%;
}
#dt_prod tr th:nth-child(6) {
  width: 3%;
}                
#dt_prod tr th:last-child{
  width: 10%;   
}                                                                     
                                                              


