﻿/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d !important;
    font-weight: normal;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error,
input.c-text-field.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d !important;
    font-weight: normal;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}

.validation-status-image
{
	background-image: url("/Library/CSS/fy14/Images/Layout/Spacer.gif");
}

.validation-status-image-success
{
	background-image: url("/Library/CSS/fy14/Images/Status/XP-Success.gif");
}

.validation-status-image-warning
{
	background-image: url("/Library/CSS/fy14/Images/Status/XP-Warning.gif");
}

.validation-status-image-error
{
	background-image: url("/Library/CSS/fy14/Images/Status/XP-Error.gif");
}

.validation-status-image-loading
{
	background-image: url("/Library/Images/Progress/ajax-loader.gif");
}

.validation-status-image-small
{
	height: 24px;
	vertical-align: bottom;
	width: 24px;
}

.text-alert {
    color: #e80c4d !important;
}

/* mwf overrider to allow selects to still be validated */
.c-select select {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    display: block;
    visibility: visible;
}