/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 18, 2020, 10:42:12 AM
    Author     : JorgeLeandro
*/

@media screen and (max-width: 700px) {
  div.card-body {
    padding: 2px;
  }
  div.login-card-body{
      padding: 10px;
      
  }
  div.login-box{
      width: 98%;
  }
}

@media screen {
  #printSection {
      display: none;
  }
}

@media print {
  body * {
    visibility:hidden;
  }
  #printSection, #printSection * {
    visibility:visible;
  }
  #printSection {
    position:absolute;
    left:0;
    top:0;
  }
}

.login-page {
    margin: 0;
    padding: 0;
    height: 100vh; /* Asegura que el fondo cubra toda la pantalla */
    background-image: url('../files/images/fondo.jpg')!important;  /* Cambia 'tu-imagen.jpg' por el nombre de tu imagen */
    background-size: cover!important; /* Asegura que la imagen cubra todo el fondo */
    background-position: center!important; /* Centra la imagen */
    background-repeat: no-repeat!important; /* Evita que la imagen se repita */
}

/* Limitar altura y scroll en modales XML - TODOS LOS DISPOSITIVOS */
#menu2 pre, 
#menu3 pre {
    max-height: 500px !important;
    overflow-y: auto !important;
    overflow-x: auto !important;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    background-color: #f4f4f4 !important;
    border: 1px solid #ddd !important;
    padding: 15px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}

/* Media query específica para móviles */
@media screen and (max-width: 700px) {
  #menu2 pre, 
  #menu3 pre {
    max-height: 400px !important;
    font-size: 10px !important;
    padding: 10px !important;
  }
}