
.input-icon {
    width: 18px !important;
    min-width: 10px !important;
    max-width: 200px !important;
    position: absolute;
    width: 18px !important;
    height: 20px !important;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
}

.input {
    box-sizing: border-box;
    padding: 15px 15px 15px 35px;
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    width: 100% !important;
    /*FIN REQUERIMIENTO 13838*/
    margin: 0 auto;
    margin-top: 1px;
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    /* border: 1px solid #000000; */
    font-weight: 500;
    height: 38px;
    /*FIN REQUERIMIENTO 13838*/
    border-width: 1;
    background-color: #FFFFFF;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.password-contenedor {
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    /* border: 1px solid #FFFFFF; */
    padding-left:1px;
    padding-right:1px;
    padding-bottom:5px;
    border: 1px solid transparent;
    /*FIN REQUERIMIENTO 13838*/
    border-radius: 8px;
    margin-top: 1px;
    height: 34px;
}
/*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
.input-contenedor {
    /* border: 1px solid #FFFFFF; */
    padding-left:1px;
    padding-right:1px;
    padding-bottom:5px;
    border: 1px solid transparent;
    /*FIN REQUERIMIENTO 13838*/
    border-radius: 8px;
    margin-top: 1px;
    height: 34px;
}

.input #empresa,
.input #user {
    outline: none !important;
    /* POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838 */
    width: 100%;
    /* FIN REQUERIMIENTO 13838 */
    border: 0px;
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    margin-top: -6px;
    /*FIN REQUERIMIENTO 13838*/
}

.input .password {
    border: 0px;
    width: 85% !important;
    outline: none !important;
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    margin-top: -6px !important;
    /*FIN REQUERIMIENTO 13838*/
}

/* POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838 */
.input #empresa,
.input #user,
.input #pass {
    background-color: #FFFFFF !important;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
/* FIN REQUERIMIENTO 13838 */

.input-wrapper {
    position: relative;
    margin-right: 5px;
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    width: 252px;
    /*FIN REQUERIMIENTO 13838*/
}

/*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
.input-sistema{
    width: 287px;
}
/*FIN REQUERIMIENTO 13838*/

.input-icon.password {
    cursor: pointer;
    left: auto;
    right: 12px;
}

.input-icon-ojo {
    width: 20px !important;
    height: 16px !important;
    min-width: 10px !important;
    max-width: 200px !important;
    margin-bottom: 1px;
    float: right;
}

@media screen and (max-width:1370px) {
    #mayus {
        font-size: 10px !important;
    }
    .input .password {
        width: 76% !important;
    }
}

/*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
.btn-inicio-sesion#trigger,
.btn-inicio-sesion#trigger:hover {
    width: 235px;
    border-width: 0;
    background-color:#019501;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    float: right; 
    margin-bottom: 3px;
}

@media screen and (max-width:1440px) {
    .input-wrapper {
        width: 200px;
    }
    .btn-inicio-sesion{
        width: 200px !important;
    }
}
@media screen and (max-width:1215px) {
    .input-wrapper {
        width: 150px;
    }
    .btn-inicio-sesion{
        width: 150px !important;
    }
}
/*FIN REQUERIMIENTO 13838*/

@media screen and (max-width:1122px) {
    .input .password {
        width: 65% !important;
    }
    /*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
    /* #acceso button {
        width: 30% !important;
    } */
    /*FIN REQUERIMIENTO 13838*/
    .btn-inicio-sesion {
        font-size: small !important;
    }
}

@media screen and (max-width:839px) {
    #mayus {
        font-size: 13px !important;
    }
    #acceso button {
        width: 100% !important;
    }
    .btn-inicio-sesion {
        font-size: 14px !important;
    }
    .input-wrapper {
        width: 100%;
        height: 24px;
    }
    .input .password {
        border: 0px;
        width: 95% !important;
        outline: none !important;
        margin-top: -8px !important;
    }
    div .login-contenedor {
        margin-bottom: 40px !important;
    }
    #user-contenedor {
        margin-top: 15px;
    }
    #empresa-icon {
        margin-top: 6px;
    }
    #user-icon {
        margin-top: 6px;
    }
    #passwd-icon {
        margin-top: 7px;
    }
    #imgojo {
        margin-top: 5px;
    }
    .password-contenedor {
        margin-top: 15px;
    }
    .mayusAlert {
        margin-top: 10px;
    }
}

@media screen and (max-width:839px) {
    #acceso input {
        float: left;
    }
}

/*POR DANILO CARRASCO EN FECHA 10-10-2025. MOTIVO: REQUERIMIENTO 13838*/
.RecuperarPassword a{
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    cursor:pointer;
    pointer-events: auto;
    float: right;
}
/*FIN REQUERIMIENTO 13838*/