/*Brand*/
.medirosa {
    font-weight: bold;
    text-shadow: 2px 1px black;
}

    .medirosa a:hover {
        text-decoration: none;
    }

    .medirosa .medi {
        color: lightgreen;
    }

    .medirosa .rosa {
        color: mistyrose;
    }

    

/*Validater*/
.txtInvalid {
    color: #dc3545;
    display: none;
}

.eInvalid {
    border-color: #dc3545;
}

/*Message Box*/
.msj {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position: relative;
    /*display: none;*/
    cursor: pointer;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}

.exito {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../images/exito.png');
}

.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/alerta.png');
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}

.cargando {
    color: azure;
    background-color: aliceblue;
    background-image: url('../images/preloader.gif');
}

#divNuevaConsulta label {
    font-weight: 400;
    font-size: 10pt;
}

.form-control {
    color: black;
    border: 1px solid gray;
}