﻿/* Form validation classes */

.form-group .alert {  
  padding: 0;  
  margin-bottom: 0;  
}

.invalidGroup {
    padding: 10px 15px 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 6px #B94A48;
    -moz-box-shadow: 0 1px 6px rgba(185, 74, 72, 0.8);
    -webkit-box-shadow: 0 1px 6px #B94A48;
    -webkit-box-shadow: 0 1px 6px rgba(185, 74, 72, 0.8);
    box-shadow: 0 1px 6px #B94A48;
    box-shadow: 0 1px 6px rgba(185, 74, 72, 0.8);

}

form.ng-invalid {
    
}

/*
select.ng-invalid,input.ng-invalid {
    background-color: #ff9591;
    -moz-box-shadow: 0 0 7px #B94A48;
    -moz-box-shadow: 0 0 7px rgba(185, 74, 72, 0.8);
    -webkit-box-shadow: 0 0 7px #B94A48;
    -webkit-box-shadow: 0 0 7px rgba(185, 74, 72, 0.8);
    box-shadow: 0 0 7px #B94A48;
    box-shadow: 0 0 7px rgba(185, 74, 72, 0.8);
}
*/

.bs-callout-validation {
    margin: 0 0 5px;
    padding: 0 30px 10px 5px;
    border-left: 5px solid #eee;
}

div.section-has-success {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.section-has-success label, input[type="checkbox"] {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.section-has-success label:focus, input[type="checkbox"]:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
div.section-has-error {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.section-has-error label, input[type="checkbox"] {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.section-has-error label:focus, input[type="checkbox"]:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
