/*
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 : Aug 8, 2025, 2:30:06 PM
    Author     : kcarreon
*/
.hidden {
    display: none!important;
}
.iFrameVolatil {
    position: absolute;
    width: 100%;
    height: 100%;

}
.ui-growl {
    position:fixed;
    top: 40%;
    left: 37%;
    width: 360px;
    height: 110px;
    z-index:9999;
    font-family: Open Sans, Helvetica, Arial, Verdana, Tahoma, sans-serif !important;


}  
.ui-growl-item-container{
    background: white;
    color: #405b75 !important;

    border-radius: 8px;
}

body{
    overflow: hidden;
}

.has-float-label .form-control:placeholder-shown:not(:focus)+ label {
    top:18px !important;
}
#testPrueba{
    margin: 0; 
    padding: 0; 
    overflow: hidden;
}
#contInicial{
    border:white !important; 
    vertical-align: middle
}
#contLogoH{
    padding-left: 24px;
}
#logoI{height: 90pt; width: auto;}
#contInicialIz{
    padding-right: 0%; 
    padding-left: 0%

}
#contInicialIz1{height: 600px;}
#login-form{padding-top: 40px; margin-top: 32px;}
#saludoL{font-style: normal;
         font-weight: 300;
         font-size: 40px;
         line-height: 60px;

         letter-spacing: -.5px;

         color: #405B75 !important;
}
#contIngL{margin-left: 7pt; 
          margin-right:40pt; 
          margin-bottom: 0px !important; 
          margin-top: 0px !important;
}
#indicaL{
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: .5px;
    color: #405b75;
    margin: 0 !important;
    padding-bottom: 20px;
    padding-right: 1px;
    padding-left: 6px;
    padding-top: 10px;
}
.contLabV{
    padding-bottom: 1.34375em !important;
}
#compania{width:328px !important;  height: 48px !important; margin: 0 !important;}
.sec1{display:none!important;width:328px !important;  height: 48px !important; margin: 0 !important;}
.sec2{display:none!important;width:328px !important;  height: 48px !important; margin: 0 !important;}
.sec3{display:none!important;width:328px !important;  height: 48px !important; margin: 0 !important;}
#empleado{width:328px !important;  height: 48px !important; margin: 0 !important;}
#nipL{width:328px !important;  height: 48px !important; margin: 0 !important;}
#loginBot{font-style: normal !important;
          font-weight: 600 !important;
          font-size: 16px !important;
          line-height: 20px !important;
          text-align: center !important;
          letter-spacing: 2px !important;
          color: #fff;
          flex: none;
          order: 1;
          flex-grow: 0;
          text-transform: capitalize;
          display: flex;
          justify-content: center;
          align-items: center;
          width: 120px !important;
          height: 48px !important;
          border-radius: 8px !important;}
#separador{height:24pt}
#separador1{height:40pt}
#otroSeparador{height:8px}
#textHelp{font-family: Open Sans, Helvetica, Arial, Verdana, Tahoma, sans-serif;
          font-style: normal !important;
          font-weight: 400 !important;
          font-size: 16px !important;
          line-height: 24px !important;
          display: flex !important;
          align-items: center !important;
          text-align: center !important;
          letter-spacing: .5px !important;
          color: #7e90a0 !important;
          flex: none !important;
          order: 0 !important;
          flex-grow: 0 !important;

          margin-top: 0px !important;}
#reuperaN{text-decoration: none; color: #7262ec !important; 
          font-family: Open Sans, Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
          font-style: normal !important;
          font-weight: 600 !important;
          font-size: 16px !important;
          line-height: 20px !important;
          text-align: center !important;
          letter-spacing: 1.25px !important;

          flex: none !important;
          order: 0 !important;
          flex-grow: 0 !important;}
#contBotonAcceder{margin:0 auto; padding-top: 15px; position: relative;}
#contDerecho{ background-color: #e8eef8; justify-content: center; vertical-align: middle;}
#contIimgDer{align-items: center; height: 100%;}
#imgBajo{width:179px; height:32px; 
         margin-right: 24px !important;}
