.box {
    width: 100%;
    background-color: transparent;
    font-family: Arial;
    font-style: initial;
    font-size: 1vw;
    color:white;
    margin:0;
    padding:0px;                                
    border:none; 
    cursor:text;
    outline: 0;
     } 

.boxcambiopass{
    width: 100%;
    --background-color: red;
    background-color: rgba(252, 63, 24, .9);
    font-family: Arial;
    font-style: initial;
    font-size: 1vw;
    color:white;
    margin:0;
    padding:0px;                                
    border:none; 
    cursor:text;
    outline: 0;
    border-radius:5px;
    padding: 5px,4px,4px,0;
}


.boxmsj {
    width: 100%;
    background-color: transparent;
    font-family: Aharoni;
    color: orange;
    font-size: .8vw;
    margin:0;
    padding:0px;
    border:0;                
    cursor:text;
        } 

.entrar{               
    background-color: transparent;                
    width: 35px;                 
    border:0;         
    cursor:pointer;   
    outline: 0;
      }
.guardar{
    position:absolute;
    background-color: transparent;                
    font-size: 1.2vw;
    left: 16%; 
    top:25%;
    width: 5%;                 
    border:0;         
    cursor:pointer;   
    outline: 0;
    color:red;
    font-weight: 900;
    visibility:hidden;
}
.aceptar{               
    background-color: transparent;                
    width: 105px;                 
    border:0;         
    cursor:pointer;                
       }

#capaPopUpcambpass{
    padding-right: 0px;
    padding-left: 0px;
    position: fixed;
    z-index: 60;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: transparent;
    top:50%;	            
    left:0%;	
    margin-top: -370px;           
    visibility: hidden;
    width: 85%;
    height: 300px;
    border: 0px;
    border-color:transparent;
       }
     
#contenedor{
    text-align:center;
    position:relative;
    width:100%; 
    height:100%;
      }

#fondo{
    position:absolute;
    top:10%;
    left:10%;
    } 
#tablero{
    pointer-events: none;
}

#dmsj{
    position:absolute;
    width:20%;
    height:10%;
    top:55%;
    left:77.5%;
     }

#dusr{
    position:absolute;
    width:10%;
    font-size:1vw;
    top:61%;
    left:47%;
      }

#dpass{
    position:absolute;
    width:10%;
    font-size:1vw;
    top:68%;
    left:47%;
      }

#btnentrar{
    position:absolute; 
    display:block;  
    top:75.5%; 
    left:66%
   }
   
#reloj{
    position:absolute;
    width:20%;
    height:3%;
    left:79%; 
    top:75%;
    border-radius: 15px;
    opacity: 0.5;
    font-family: Arial Black ;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 2vw;
    color:black;
    text-align: center;
    z-index:20;
      }

#tacometro{
    width:10%;
    position:absolute;
    left:11%; 
    top:54%;
    transform-origin: 68% 28%;
    pointer-events: none;
    animation: rotar 8s infinite;
   }
  
@keyframes rotar {
    0%   { transform: rotateZ(0deg); }
    10%  { transform: rotateZ(160deg); }
    40%  { transform: rotateZ(0deg); }
    50%  { transform: rotateZ(90deg); }
    70%  { transform: rotateZ(10deg); }
    80%  { transform: rotateZ(175deg); }  
    100% { transform: rotateZ(0deg); }
      }		

#camb_pass{
    width:6%;
    position:absolute;
    left:1%; 
    top:14%;
    cursor:pointer;
}

#usr_cam{
    position:absolute;
    width:12%;
    top:10%;
    left:8%;
    visibility:hidden;
}

#v_pass{
    position:absolute;
    width:12%;
    top:14%;
    left:8%;
    visibility:hidden;
}
#nv_pass{
    position:absolute;
    width:12%;
    top:18%;
    left:8%;
    visibility:hidden;
}

#cnv_pass{
    position:absolute;
    width:12%;
    top:22%;
    left:8%;
    visibility:hidden;
}

#salir{
    width:6%;
    position:absolute;
    left: 1%; 
    top:30%;
    cursor:pointer;
}

#ayuda{
    width:7%;
    position:absolute;
    left: 19%; 
    top:20%;
    cursor:pointer;
    visibility:hidden;
}
#tooltipspass{
    color:white;
    width:20%;
    position:absolute;
    left: 4%; 
    top:8%;
    cursor:pointer;
    font-size: 1vw;
 --   line-height: 2.1vw;
    visibility:hidden;
    pointer-events: none;
}	