.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000 !important;
    background-color: #ffeeee !important;
}


.validation-summary-errors {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    /*background-color: #fff;*/
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1.5rem !important;

    border-radius: 8px;
    border: solid 2px #f5c6cb !important;
    border-color: #f5c6cb !important;
}
.validation-summary-errors:before {
    font-family: 'FontAwesome';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	content:"\f071";
	float:right;
	font-size:28px;
	margin-top: -8px;
}
.validation-summary-errors ul{
	margin:0px;
	padding:0px;
}

.validation-summary-errors ul li{
	list-style-type: none;
	color:#333;
}

.validation-summary-valid {
    display: none;
}

