.classic {
  /* Validation errors  */
  /* The highlight is shown in the ComboBox menu. */
}
.classic .dijitInputContainer INPUT,
.classic .dijitTextBox {
  margin: 0 0.1em;
}
.classic .dijitTextBox,
.classic .dijitTextArea {
  /* 	For all except dijit.form.NumberSpinner:  the actual input element.
		For TextBox, ComboBox, Spinner: the table that contains the input.
		Otherwise the actual input element.
	*/
  background: #FFFFFF url("../images/validationInputBg.png") repeat-x top left;
  border: 1px solid #8BA0BD;
}
.classic .dijitComboBox .dijitButtonNode {
  padding: 0 0.2em;
}
.classic .dijitTextBox .dijitButtonNode {
  /* line between the input area and the drop down button */
  border-color: #8BA0BD;
}
.classic .dijitTextBoxFocused,
.classic .dijitTextAreaFocused {
  /* input field when focused (ie: typing affects it) */
  border-color: #406B9B;
}
.classic .dijitTextBoxFocused .dijitButtonNode,
.classic .dijitSpinner .dijitUpArrowButtonActive,
.classic .dijitSpinner .dijitDownArrowButtonActive {
  border-left-color: #8BA0BD;
}
.classic .dijitSpinnerFocused .dijitDownArrowButton,
.classic .dijitSpinner .dijitUpArrowButtonActive,
.classic .dijitSpinner .dijitDownArrowButtonActive {
  border-top-color: #8BA0BD;
}
.classic .dijitError {
  border-color: #F3D118;
  background-color: #F9F7BA;
  background-image: none;
}
.classic .dijitErrorFocused {
  background-color: #FFFF66;
  background-image: none;
}
.classic .dijitValidationIcon {
  /* prevent height change when widget goes from valid to invalid state */
  width: 16px;
  background: transparent url('../images/warning.png') no-repeat center center;
}
.classic .dijitValidationContainer .dijitValidationIcon {
  font-size: 14px !important;
}
.classic .dijitComboBoxHighlightMatch {
  background-color: #F9F7BA;
}
