﻿.field-validation-error {
    color: #ff0000;
    font-size: .8em;
    position: absolute;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    /*border: 1px solid #ff0000;*/
    background-color: #ffeeee;
}

.validation-summary-errors {
    border: thin dotted #C0C0C0;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

.validation-unique {
}

    .validation-unique .k-icon {
        width: 24px;
        height: 24px;
        display: inline-block;
        margin-right: 3px;
    }

    .validation-unique .k-label {
        display: inline-block;
        font-weight: bold;
    }

/*add red border*/
.k-widget > span.k-invalid,
.k-widget > div.k-invalid, 
input.k-invalid {
    /*border: 1px solid red !important;*/
    background-color: #ffeeee;
}

/*hide validation message*/
.k-tooltip-validation {
    /*visibility: hidden;*/
    /*or*/
    /*display:none !important;*/
}

.required {
    font-weight: bold;
}

.accept, .status {
    padding-left: 90px;
}

.valid {
    color: green;
}

.invalid {
    color: red;
}

span.k-tooltip {
    margin-left: 6px;
}
.k-invalid-msg {
    display: none !important;
}
