
/*
This is for the jquery ui-state-error div container
*/
.ui-state-error ul li {list-style-type:square;}
.ui-state-error ul {margin:2px 0 0 0;padding:0 0 0 25px}
.ui-state-highlight > label {float:left}
.ui-state-highlight > div ul {margin:0}



label.error, label.error-summary{
  font-weight: bold;
  font-size: .8em;
  color: #B94A48;
  margin: 0px 0 5px 110px;
}

label.error-summary {
font-size: .9em;
margin: 0 0 5px 10px;
width: 95%;
text-align:left;
}

label.error {text-align:left}
label.error.checked {margin: 0;} /* Prevent extra jumping when control is valid */

input.error, select.error, textarea.error {
    border-color: #B94A48 !important;
    color: #B94A48 !important;
}
input.error:focus, select.error:focus, textarea.error:focus {
    border-color: #B94A48 !important;
    box-shadow: 0 0 6px #D59392 !important;
}
input.success, select.success, textarea.success {
    border-color: #468847 !important;
    color: #468847 !important;
}
input.success:focus, select.success:focus, textarea.success:focus {
    border-color: #468847 !important;
    box-shadow: 0 0 6px #7ABA7B !important;
}

// http://alittlecode.com/files/jQuery-Validate-Demo/

/*
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #EEEEEE;
    border-color: #DDDDDD;
    cursor: not-allowed;
}
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #C09853;
}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #C09853;
    color: #C09853;
}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
    border-color: #A47E3C;
    box-shadow: 0 0 6px #DBC59E;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    background-color: #FCF8E3;
    border-color: #C09853;
    color: #C09853;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #B94A48;
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #B94A48;
    color: #B94A48;
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953B39;
    box-shadow: 0 0 6px #D59392;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    background-color: #F2DEDE;
    border-color: #B94A48;
    color: #B94A48;
}
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847;
}
.control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    color: #468847;
}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
    border-color: #356635;
    box-shadow: 0 0 6px #7ABA7B;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    background-color: #DFF0D8;
    border-color: #468847;
    color: #468847;
}
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    border-color: #EE5F5B;
    color: #B94A48;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
    border-color: #E9322D;
    box-shadow: 0 0 6px #F8B9B7;
}
*/