/*--------------------------------------------------------------
# jquery validate
--------------------------------------------------------------*/    
.help-block {
    display: block;
    margin-top: 5px;
    color: #DE121C;
}

.has-success label {
  color: #31CE36 !important; 
}

.has-success .form-control {
/*  border-color: #31CE36 !important;
  color: #31CE36 !important; */
}

.has-success .input-group-text {
  /*border-color: #31CE36 !important;*/
  /*background: #31CE36 !important;*/
  /*color: #ffffff !important;*/ 
}

.has-error label {
  color: #DE121C !important; 
}

.has-error input.form-control {
  border-color: #DE121C !important;
  color: #DE121C !important; 
}

.has-error textArea.form-control {
  border-color: #DE121C !important;
  color: #DE121C !important;
} 

.has-feedback {
  position: relative; 
}

.has-error .input-group-text {
  border-color: #DE121C !important;
  background: #DE121C !important;
  color: #ffffff !important; 
}

.input-group label.error, .input-group label.success {
  width: 100%;
  order: 100; 
}

.form-control-feedback {
  position: absolute;
  /*top: 50%;*/
  top: 30%;
  transform: translateY(-50%);
  right: 20px; 
}


