﻿body { background-color: #f3f3f3; }
#div-BodyLogin { margin: 0 auto; padding-top: 25px;  }
#div-BodyLogin > h5 { margin-top: 20px; margin-bottom: 20px; font-weight: 400; }
.field-validation-error { color: #b1190e !important; font-size: 13px; margin-bottom: 5px; display: block; }

#divAlertError {
    display: none;
}


@media (max-width: 600px) {
    #div-BodyLogin { width: 100%; }
}

@media (min-width: 601px) and (max-width: 992px) {
    #div-BodyLogin { width: 400px; background-color: white; border: solid 1px #ece5e5; margin-top: 15px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 10px 1px #e0e0e0; -ms-box-shadow: 1px 1px 10px 1px #e0e0e0; box-shadow: 1px 1px 10px 1px #e0e0e0; }
}

@media (min-width: 993px) {
    #div-BodyLogin { width: 400px; background-color: white; border: solid 1px #ece5e5; margin-top: 15px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 10px 1px #e0e0e0; -ms-box-shadow: 1px 1px 10px 1px #e0e0e0; box-shadow: 1px 1px 10px 1px #e0e0e0; }
}




input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid #1565c0; box-shadow: 0 1px 0 0 #1565c0; }
input:not([type]):focus:not([readonly]) + label, input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label { color: #01244c; }
.input-field label { top: 0.5rem; }
.card-panel-error {
    margin-top: 0;
    margin-bottom: 0;
}