/*
 * $LastChangedDate: 2022-03-08 16:16:45 +0100 (mar, 08 mar 2022) $
 * $LastChangedRevision: 25851 $
 * $LastChangedBy: asolsona $
 */
:root {
  --bg-color-header: #009828;
  --bg-color-focus: #cbf6f0;
}
::-ms-clear {
  /*la cruz de iexplorer*/
  display: none;
}

body {
  margin: 0 auto;
  background-color: white;
}

#idlogo_empresa {
  background: url(../img/logo_1000.png) no-repeat;
  height: 100px;
  width: 400px;
  position: relative;
  left: 5px;
  margin: 0 auto;
}

#div_loguin {
  color: #009828 !important;
  color: var(--bg-color-header) !important;
  top: 30px;
  position: relative;
  margin: auto;
  width: 400px;
}

#laIdentifica {
  display: none
}

#laUsuario {
  top: 25px
}

#usuario {
  top: 50px
}

#laPassword {
  top: 80px
}

#password {
  top: 105px
}

form {
    display: flex;
    flex-direction: column;
    align-items: center;    
}
#btAceptaLogin {
    position: relative;     
    cursor: pointer;  
    top:180px;  
    color: white;
    background-color: var(--bg-color-header);
    border-radius: 15px;
    border: 1px solid var(--bg-color-header);
}

#laUsuario,
#laPassword,
#usuario,
#password {
  position: absolute;
}

#div_errores {
  position: relative;
  top: 350px;
  color: #ff0000;
  text-align: center;
}

input {
  height: 100%;
  border: solid 1px #009828;
  border: solid 1px var(--bg-color-header);
  padding: 2px;
}

button {
  cursor: pointer
}

#div_politicas {
  display: none
}

.mida120 {
  width: 120px;
  height: 18px;
}

.mida150_cb {
  width: 150px;
  height: 25px;
}

.font_texto2,
.font_texto3,
.font_boton {
  font-family: "Open Sans", sans-serif;
}

.font_texto3 {
  font-size: 13px
}

#div_loguin:before {
  content: '\20dd';
  font-size: 450px;
  color: #009828;
  color: var(--bg-color-header);
  top: -100px;
  position: fixed;
}

#div_loguin label {
  color: #009828;
  color: var(--bg-color-header);
}

.font_input_normal:focus {
  background-color: #cbf6f0;
  background-color: var(--bg-color-focus);
}
#login_usuario, #login_password { 
    display: flex;
    flex-direction: column; 
    align-items: center;            
}

