/* App de reserva de taxi OK */ 

.emysa-hotel-form .input-field input[type=text]:focus {
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 0 0 #fff;
}
.emysa-hotel-form .input-field input::-webkit-input-placeholder { 
    /* WebKit, Blink, Edge */
    color:    #fff;
}
.emysa-hotel-form .input-field input:-moz-placeholder { 
    /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.emysa-hotel-form .input-field input::-moz-placeholder { 
    /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.emysa-hotel-form .input-field input:-ms-input-placeholder { 
    /* Internet Explorer 10-11 */
   color:    #fff;
}
.emysa-hotel-form .input-field input::-ms-input-placeholder { 
    /* Microsoft Edge */
   color:    #fff;
}


/* App de inicio de sesión OK */

.et-login-box .input-field input[type=password],.et-login-box .input-field input[type=email] {
    border-bottom: 1px solid #fff;
    box-shadow: 0 0px 0 0 transparent;      
}
.et-login-box .input-field input[type=password]:focus,.et-login-box .input-field input[type=email]:focus {
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 0 0 #fff;     
}
.et-login-box .input-field .prefix.active {
    color: #fff;
}


/* App de ingreso de reservas Pagina OK */

.booking-information .input-field input[type=text],.booking-information .input-field input[type=email] {
    border-bottom: 1px solid #ebebeb;
    box-shadow: 0 0px 0 0 transparent;      
}
.booking-information .input-field input[type=text]:focus,.booking-information .input-field input[type=email]:focus {
    border-bottom: 1px solid #B6D430;
    box-shadow: 0 1px 0 0 #B6D430;   
}
.booking-information .input-field .prefix.active {
    color: #B6D430;
}
.booking-icons {
    color: rgba(36, 36, 36, 0.9)!important;
}



/* App de ingreso de reservas App Aeropuerto OK */

.aeropuerto-booking .input-field input[type=text],.aeropuerto-booking .input-field input[type=email] {
    border-bottom: 1px solid #4B4B4B;
    box-shadow: 0 0px 0 0 transparent;      
}
.aeropuerto-booking .input-field input[type=text]:focus,.aeropuerto-booking .input-field input[type=email]:focus {
    border-bottom: 1px solid #4b4b4b;
    box-shadow: 0 1px 0 0 #4b4b4b;   
}
.aeropuerto-booking .input-field .prefix.active {
    color: #B6D430;
}
.aeropuerto-booking-icons {
    color: #4B4B4B!important;
}
.aeropuerto-booking .input-field input::-webkit-input-placeholder { 
    color: #4b4b4b;
}
.aeropuerto-booking .input-field input:focus::-webkit-input-placeholder { 
    color: #4b4b4b;
    font-weight: bold;
}


/* App de ingreso de registro Mantenimiento OK */

.maintenance-information .input-field input[type=text],.maintenance-information .input-field input[type=number],.maintenance-information .input-field input[type=textarea],.maintenance-information .input-field input[type=date] {
    border-bottom: 1px solid #ebebeb;
    box-shadow: 0 0px 0 0 transparent;      
}
.maintenance-information .input-field input[type=text]:focus,.maintenance-information .input-field input[type=number]:focus,.maintenance-information .input-field input[type=textarea]:focus,.maintenance-information .input-field input[type=date]:focus {
    border-bottom: 1px solid #B6D430;
    box-shadow: 0 1px 0 0 #B6D430;   
}
.maintenance-information .input-field input[type=text]:focus + label,.maintenance-information .input-field input[type=number]:focus + label,.maintenance-information .input-field input[type=date]:focus + label {
    color: #B6D430!important;
}
.maintenance-information .input-field .prefix.active {
    color: #B6D430;
}


/* Control de Presencia Reponsiva de Inicio de Sesión OK  */

@media only screen and (min-width: 250px) and (max-width: 600px) {
    .et-login-box .input-field {
        width: 100%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
    .et-login-box .input-field {
        width: 80%;
        margin: 0 auto;
    }
}

