.esriSingleFilterForm .allExps {

}

.esriSingleFilterForm .tabContainerContent {
  border: none !important; 
  border-top: 0 none !important;
}

.esriSingleFilterForm .dijitTabInner { 
  background-color: #FFF;
}

.esriSingleFilterForm .dijitTab {
  border-color: #CCC;
}

.esriSingleFilterForm .dijitTab .tabLabel {
    padding: 0 10px;
}

.esriSingleFilterForm .dijitTabContainerTop-tabs {
  border-bottom: 1px solid #CCC;
}

.esriSingleFilterForm label {
    display: inline-block;
    padding: 0;
    width: 7.0em;
    margin: 0 0 0.5em 0;
}

.esriSingleFilterForm .rowTable {
  margin: 10px 5px 5px 5px;
}

.esriSingleFilterForm .dijitTextBox {
  width:  37.3em;
  height: 1.5em;

}

.esriSingleFilterForm .interactiveFilter {
  margin: 0 5px 10px 5px;
}

.esriSingleFilterForm .matchMsgSet {
  margin-bottom: 5px;
}

.esriSingleFilterForm .interactiveFilter .dijitTextBox {
  margin: 0.3em 0 0 0;
}

.esriSingleFilterForm .dijitSelect {
    margin: 0 0 0.5em 0;
}

.esriSingleFilterForm .dijitSelect .dijitButtonContents  {
    width: 24em;
    padding: 0;
}

.esriSingleFilterForm .dijitTextBox  {
    width: 25.8em;
    padding: 0;
}

.esriSingleFilterForm .dijitTextBox, .esriSingleFilterForm .dijitComboBox {
  margin: 0;
  height: auto;
  padding: 0 !important;
}

.esriSingleFilterForm .dijitSelect .dijitButtonNode {
    border: 1px solid #BBBBBB;
}

.esriSingleFilterForm .dijitInputContainer {
    padding: 0.2em 0 0 0.1em;
}

.esriSingleFilterForm .dijitButtonNode {
    border: 1px solid #BBBBBB;
}

.esriSingleFilterForm label {
    margin:auto 0.5em auto auto;
    width:auto;
}

.esriSingleFilterForm .submitButtons {
  margin: 5px 0 15px 5px;
}

.esriSingleFilterForm a:hover {
  cursor: pointer; cursor: hand
}



.esriAGOFilterAddExpIcon {
  background-position: 0 0;
  
}

.esriAGOFilterAddExpToSetIcon {
  background-position: -15px 0;
}

.esriAGOFilterRemoveIcon {
  background-position: -30px 0;
  width: 14px;
}

.esriAGOFilterAddSetIcon {
  background-position: -45px 0;
  margin-left: 8px;
  margin-right: 8px;
}

.esriAGOFilterFilterIcon {
  background-position: -60px 0;
}

.esriSingleFilterForm .matchMsg {
  padding: 15px 0 10px 0;
}

.esriSingleFilterForm .attributeField{
  width:150px;
}

.esriSingleFilterForm .operator{
  width:100px;
}

.esriSingleFilterForm .attributeValueContainer{
  margin:0 5px 0 5px;
}

.esriSingleFilterForm .attributeValue{
  width:200px;
}

.esriSingleFilterForm .attributeValueOptions{
  margin:2px 0 0 0;
}

.esriSingleFilterForm .attributeText{
  margin:3px 5px 0 5px;
}

.esriSingleFilterForm .title{
  font-weight:bold; 
  margin:10px 0;
}

.esriSingleFilterForm .interactiveSection{
  padding:10px;
}

.esriSingleFilterForm .attributeValue1, .esriSingleFilterForm .attributeValue2{
  width:100px;
}

.esriSingleFilterForm .attributeBetweenValues{
  margin:3px 5px 0 5px;
} 

.esriSingleFilterForm .expression {
  margin-bottom: 5px;
  border: 1px solid #929497;
  background-color:#F7F8F8 !important;
  
}

.esriSingleFilterForm .filterSet {
  border:1px solid #c0c0c0;

  margin-top:5px;
  margin-bottom:10px;
  padding-top:10px;
  background-color:#faffff;
}

.esriSingleFilterForm .allExpsBox {
  background-color:#fff !important;
  border-top: 1px solid #A6A8AB;
  border-bottom: 1px solid #A6A8AB;
  padding:5px 0 !important;
  margin:0 0 5px 0;
  
}

.esriSingleFilterForm .allExps {
  overflow-y: auto;
  max-height: 245px;
  padding:5px;
}

.esriSingleFilterForm .friendlyText {
  line-height:18px;
  padding:10px;
  clear:both;
}

.esriSingleFilterForm .hintText {
  line-height:24px;
  font-style: italic;
}

.esriSingleFilterForm .singleInteractiveFilter{
  margin-top:10px;
}
