﻿
/* styles for validation helpers */
.field-validation-error {
    color: red;
    font-size:80%;
    width:100%;
    margin-top:0.25rem;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
    background-color: #ffeeee;
    color:black;
}

.input-validation-error {
    border: 1px solid #b94a48;
    background-color: #ffeeee;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: red;
    background-color: lightyellow;
    border: 1px solid brown;
    padding: 8px 0 0px 0;
    font-size: smaller;
}

.validation-summary-valid {
    display: none;
}

.nav:before, .nav:after {
    content: none !important;
}

button[type=submit].disabled {
    cursor: not-allowed;
    background: #eee;
}