.card-inverse {
    color: rgba(255, 255, 255, 0.80);
}
.cursor-pointer {
    cursor: pointer;
}

.fv-form-bootstrap4 .has-warning .fv-control-feedback, .fv-form-bootstrap4 .has-warning label{
    color: red !important;
}
.form-control-feedback{
    color: red !important;
}
.serial-control .form-control-feedback{
    position:absolute; margin-top:50px; width:100%;
}

.med-logo {
    left: 55% !important;
}
@media screen and (max-width: 1200px) {
    .med-logo {
        left: 65% !important;
    }
}
@media screen and (max-width: 992px) {
    .med-logo {
        left: 90% !important;
    }
}
@media screen and (max-width: 768px) {
    .med-logo {
        left: 0 !important;
    }

    body.home h1 {
        font-size: 1.5rem;
    }

    #checkSerial h3{
        font-size: 1.4rem;
        line-height: 1.4rem;
    }
    #checkSerial .card-block-icon{
        font-size: 2rem;
        line-height: 2rem;
    }
    #checkSerial input{
        font-size: 0.8rem;
        line-height: 0.9rem;
    }
}