/* Invalid field styling - show errors when form is submitted */
form span.required{
    color: #d30903 !important;
    font-weight: bold;
}
form.ng-submitted input.ng-invalid,
form.ng-submitted select.ng-invalid,
form.ng-submitted textarea.ng-invalid {
    border-color: #d9534f;
    border-width: 1px;
}
form.ng-submitted input.ng-invalid:focus,
form.ng-submitted select.ng-invalid:focus,
form.ng-submitted textarea.ng-invalid:focus {
    border-color: #d9534f;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px rgba(217, 83, 79, 0.6);
}
form.ng-submitted .form-group .ng-invalid {
    border-color: #d9534f;
}