 body {
            margin: 0;
            padding: 0;
    background: url("../img/Fondo_loguin.jpg") no-repeat;
            height: 100vh;
            font-family: sans-serif;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            overflow: hidden
        }

        @media screen and (max-width: 600px ) {
            body {
                background-size: cover;
                       background-attachment: fixed;

            }
        }

        #particles-js {
            height: 100%
        }

        .loginBox {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 350px;
            min-height: 200px;
            background: #ebebeb;
            border-radius: 10px;
            padding: 40px;
            box-sizing: border-box
        }

        
        .user {
            margin: -14px auto;
            display: block;
            margin-bottom: 20px;
            margin-left: -35px;
        }

        h3 {
            margin: 0;
            padding: 0 0 20px;
            color: #232c8f;
            text-align: center
        }

        .loginBox input {
            width: 100%;
            margin-bottom: 20px
        }

        .loginBox input[type="text"],
        .loginBox input[type="password"] {
            border: none;
            border-bottom: 2px solid #00aeff;
            outline: none;
            height: 40px;
            color: #232c8f;
            background: transparent;
            font-size: 16px;
            padding-left: 20px;
            box-sizing: border-box
        }

        .loginBox input[type="text"]:hover,
        .loginBox input[type="password"]:hover {
            color: #2923d1;
            border: 1px solid #4282fa;
            box-shadow: 0 0 5px rgba(0, 157, 255, .3), 0 0 10px rgba(0, 157, 255, .2), 0 0 15px rgba(0, 157, 255, .1), 0 2px 0 #00aeff
        }

        .loginBox input[type="text"]:focus,
        .loginBox input[type="password"]:focus {
            border-bottom: 2px solid #4282fa
        }

        .inputBox {
            position: relative
        }

        .inputBox span {
            position: absolute;
            top: 10px;
            color: #00aeff
        }

        .loginBox input[type="submit"] {
            border: none;
            outline: none;
            height: 40px;
            font-size: 16px;
            background: #232c8f;
            color: #fff;
            border-radius: 20px;
            cursor: pointer
        }

        .loginBox a {
            color: #00aeff;
            font-size: 14px;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            display: block
        }

        a:hover {
            color: #005eff
        }

        p {
            color: #0000ff
        }

        .loginBox input[type="submit"]:disabled {
    background: #aaa;         /* Color gris para indicar deshabilitado */
    color: #eee;              /* Texto más claro */
    cursor: not-allowed;      /* Cursor que indica no disponible */
    opacity: 0.7;             /* Ligera transparencia */
}