@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
[data-bs-theme='light'] {
    background-color: #fdfdfd;
  }
  
  [data-bs-theme='dark'] {
    background-color: #212529;
  }
::-ms-reveal {
    display: none;
}
body {
    font-family: 'Poppins', sans-serif;
}

body::-webkit-scrollbar {
    width: 0; /* Ancho de la barra de desplazamiento */
}
.gobalShadow {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
@media (max-width: 640px) { 
    .gobalShadow {
      box-shadow: none;
    }
}
.cursor-pointer {
    cursor: pointer;
}
.logoRegister {
    background-color: rgba(255, 255, 255, 0.05);
    background-image: url(../img/energuaviareLogo.svg);
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center center;
}

[data-bs-theme='light'] .logoRegister {
    background-color: rgba(0, 0, 0, 0.05);
}
.required::after {
    content: ' *';
    color: red;
  
}

/* Estilos para el icono de ojo (input password) */
.password-container {
    position: relative;
}

.password-container i {
    position: absolute;
    top: 50%;
    right: 0.3125rem;
    cursor: pointer;
}


#passwordRules p.validCondition {
    color: #007c13; /* Color cuando se cumple la condición */
}
#passwordEqualityResult, #passwordRules p.invalidCondition {
    color: #ff0000; /* Color cuando no se cumple la condición */
}

#toggleVisibilityPassword {
    width: 46px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}