/* 
    Created on : April 1, 2023, 6:18:18 PM
    Author     : maestro
*/

.bgimg-2 {
  background-image: url("Fondo.jpg");
  height: 100%;
  position: relative;
 /* opacity: 0.80;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#barra_superior{ /* Barra de menú, color y texto */
    background-color: black;
    color: white;
}

#barra_superior button{
    background-color: black;
    border: 0;
    color: white;
}

.color_fondo{
    background-color: black;
}

.crecer { 
transition: all .2s ease-in-out; 
}

.crecer:hover { 
transform: scale(1.3); 
}


.boton_inicio{
    background-color: black;
    color: white;
}

.boton_inicio i{
    color:#FFC906;
}

.blanco {
            background: #FFFFFF;   
            opacity: 0.9;
        }
        .borde{
            border: 1px solid #ff3300 !IMPORTANT;
        }
        .borde_abajo{
            border: none;
            border-bottom: 1px solid #ff3300; 
        }
.degradado_ligero {
            background: #008cff;}

.Texto_blanco {
            color: #FFFFFF;
        }
.azul_celeste {
            background: #7FC5FF;
        }
.Align_Centro{
            text-align: center !important;
        }        
.Align_Izquierda{
            text-align: left !important;
        }
.Align_Derecha{
            text-align: right !important;
        }
                
        
        .naranja{
            background-color: orange;
        }
        
        .amarillo{
            background-color: #ffffa3;
        }
        
        .nunca{
            display: none;
        }
      
      
      
      
      .borde_izquierdo{
          border-left: #008cff solid 1px;
      }
      
      .cargando_iframe {
            background:url("Cargando_400.gif") center center no-repeat;
          }
          
          .Alinear_Ths th {
            text-align: center !important;
        }  
        
        .Alinear_Ths td{
             background-color: #ffffff7d;
        }
        
         .esconder_barra::-webkit-scrollbar {
            display: none;
          }
          
          ::-webkit-scrollbar {
            width: 8px;
        }
        /* Barrita de scroll */
        ::-webkit-scrollbar-thumb {
            background: #FFC906; 
            border-radius: 5px;
          }

        /* Barrita de scroll cuando se presiona */
        ::-webkit-scrollbar-thumb:hover {
          background: #AB8600; 
        }
        
        #Ventas, #inventario{
            font-size: 0.8em;
        }
        
        #tabla th{
            white-space: nowrap;
        }
        
        .input_SQ{
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
}