/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/login.css ***!
  \****************************************************************************************************************/
/* Tu CSS modificado */
.inicio {
    width: 100%;
    height: 100%;
    display: flex;
}

.porta2 {
    backdrop-filter: blur(2rem);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-container {
    width: 300px;
    background-color: rgba(255, 255, 255, 0.289);
    height: auto;
    /* Ajustar automáticamente según el contenido */
    padding: 20px;
    /* Aumentar el padding para un aspecto más espaciado */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 10px;
    backdrop-filter: blur(0.5rem);
    zoom: 130%;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}

.form {
    width: 100%;
    /* Ocupar todo el ancho disponible */
    display: flex;
    flex-direction: column;
}

.form-container p {
    font-size: 18px;
    /* Reducir el tamaño de la fuente para que sea más consistente */
    font-weight: 500;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-bottom: 15px;
    /* Agregar espacio inferior */
}

.form-container label {
    color: rgb(40, 42, 44);
    margin-top: 10px;
    /* Reducir el margen superior */
    margin-bottom: 5px;
    font-size: 14px;
    /* Reducir el tamaño de la fuente de las etiquetas */
}

.form-container .input {
    padding: 5px;
    width: 100%;
    /* Ocupar todo el ancho disponible */
    border: 1px solid rgb(40, 42, 44);
    /* Añadir borde para mejorar la visibilidad */
    border-radius: 5px;
    background-color: rgb(224, 231, 236);
    margin-bottom: 10px;
    /* Agregar espacio inferior */
}

.form-container .input:focus {
    outline: none;
    border-color: rgba(0, 0, 0, 0.911);
    /* Cambiar color del borde al enfocar */
}

.form-container button {
    border: none;
    height: 40px;
    /* Aumentar altura del botón */
    margin-top: 20px;
    /* Ajustar margen superior */
    background-color: rgb(0, 26, 255);
    color: white;
    font-size: 16px;
    cursor: pointer;
    /* Cambiar cursor al pasar sobre el botón */
}

.form-container button:hover {
    background-color: #14bac3;
    color: rgb(239, 239, 239);
}

.register a {
    border: none;
    /* Elimina el borde */
    background: none;
    /* Elimina cualquier fondo */
    padding: 0;
    /* Elimina el padding para asegurar que solo el ícono se muestre */
    color: inherit;
    /* Hereda el color de su elemento padre */
    text-decoration: none;
    /* Elimina el subrayado de los enlaces */
}

.register a .fas.fa-user {
    font-size: 1.5em;
    /* Ajusta el tamaño del ícono si es necesario */
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uNzAyYWE3NzAuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLHNCQUFzQjtBQUN0QjtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtBQUNqQjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLFdBQVc7SUFDWCxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLDRDQUE0QztJQUM1QyxZQUFZO0lBQ1osK0NBQStDO0lBQy9DLGFBQWE7SUFDYixzREFBc0Q7SUFDdEQsYUFBYTtJQUNiLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsNkJBQTZCO0lBQzdCLFVBQVU7SUFDViwyQ0FBMkM7QUFDL0M7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLGFBQWE7SUFDYixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsZ0VBQWdFO0lBQ2hFLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLG9EQUFvRDtBQUN4RDs7QUFFQTtJQUNJLFlBQVk7SUFDWixXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLGlDQUFpQztJQUNqQyw2Q0FBNkM7SUFDN0Msa0JBQWtCO0lBQ2xCLG9DQUFvQztJQUNwQyxtQkFBbUI7SUFDbkIsNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGtDQUFrQztJQUNsQyx1Q0FBdUM7QUFDM0M7O0FBRUE7SUFDSSxZQUFZO0lBQ1osWUFBWTtJQUNaLDhCQUE4QjtJQUM5QixnQkFBZ0I7SUFDaEIsNEJBQTRCO0lBQzVCLGlDQUFpQztJQUNqQyxZQUFZO0lBQ1osZUFBZTtJQUNmLGVBQWU7SUFDZiwyQ0FBMkM7QUFDL0M7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsNEJBQTRCO0lBQzVCLFVBQVU7SUFDVixrRUFBa0U7SUFDbEUsY0FBYztJQUNkLHlDQUF5QztJQUN6QyxxQkFBcUI7SUFDckIsd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLCtDQUErQztBQUNuRCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sb2dpbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogVHUgQ1NTIG1vZGlmaWNhZG8gKi9cbi5pbmljaW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9ydGEyIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnJlbSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjg5KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLyogQWp1c3RhciBhdXRvbcOhdGljYW1lbnRlIHNlZ8O6biBlbCBjb250ZW5pZG8gKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC8qIEF1bWVudGFyIGVsIHBhZGRpbmcgcGFyYSB1biBhc3BlY3RvIG3DoXMgZXNwYWNpYWRvICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXJlbSk7XG4gICAgem9vbTogMTMwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogT2N1cGFyIHRvZG8gZWwgYW5jaG8gZGlzcG9uaWJsZSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvcm0tY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvKiBSZWR1Y2lyIGVsIHRhbWHDsW8gZGUgbGEgZnVlbnRlIHBhcmEgcXVlIHNlYSBtw6FzIGNvbnNpc3RlbnRlICovXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC8qIEFncmVnYXIgZXNwYWNpbyBpbmZlcmlvciAqL1xufVxuXG4uZm9ybS1jb250YWluZXIgbGFiZWwge1xuICAgIGNvbG9yOiByZ2IoNDAsIDQyLCA0NCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAvKiBSZWR1Y2lyIGVsIG1hcmdlbiBzdXBlcmlvciAqL1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLyogUmVkdWNpciBlbCB0YW1hw7FvIGRlIGxhIGZ1ZW50ZSBkZSBsYXMgZXRpcXVldGFzICovXG59XG5cbi5mb3JtLWNvbnRhaW5lciAuaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBPY3VwYXIgdG9kbyBlbCBhbmNobyBkaXNwb25pYmxlICovXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDQwLCA0MiwgNDQpO1xuICAgIC8qIEHDsWFkaXIgYm9yZGUgcGFyYSBtZWpvcmFyIGxhIHZpc2liaWxpZGFkICovXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQsIDIzMSwgMjM2KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC8qIEFncmVnYXIgZXNwYWNpbyBpbmZlcmlvciAqL1xufVxuXG4uZm9ybS1jb250YWluZXIgLmlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkxMSk7XG4gICAgLyogQ2FtYmlhciBjb2xvciBkZWwgYm9yZGUgYWwgZW5mb2NhciAqL1xufVxuXG4uZm9ybS1jb250YWluZXIgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC8qIEF1bWVudGFyIGFsdHVyYSBkZWwgYm90w7NuICovXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvKiBBanVzdGFyIG1hcmdlbiBzdXBlcmlvciAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyNiwgMjU1KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBDYW1iaWFyIGN1cnNvciBhbCBwYXNhciBzb2JyZSBlbCBib3TDs24gKi9cbn1cblxuLmZvcm0tY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0YmFjMztcbiAgICBjb2xvcjogcmdiKDIzOSwgMjM5LCAyMzkpO1xufVxuXG4ucmVnaXN0ZXIgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC8qIEVsaW1pbmEgZWwgYm9yZGUgKi9cbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC8qIEVsaW1pbmEgY3VhbHF1aWVyIGZvbmRvICovXG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBFbGltaW5hIGVsIHBhZGRpbmcgcGFyYSBhc2VndXJhciBxdWUgc29sbyBlbCDDrWNvbm8gc2UgbXVlc3RyZSAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC8qIEhlcmVkYSBlbCBjb2xvciBkZSBzdSBlbGVtZW50byBwYWRyZSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvKiBFbGltaW5hIGVsIHN1YnJheWFkbyBkZSBsb3MgZW5sYWNlcyAqL1xufVxuXG4ucmVnaXN0ZXIgYSAuZmFzLmZhLXVzZXIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgLyogQWp1c3RhIGVsIHRhbWHDsW8gZGVsIMOtY29ubyBzaSBlcyBuZWNlc2FyaW8gKi9cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/