#filterSelector {
}

table.filterTable {
    margin: 0 auto;
}

#fieldsTable td:first-child {
    width: 4em;
}

#fieldsTable td:nth-child(3) {
    width: 10.5em;
}

#fieldsTable td:nth-child(4) {
    width: 14em;
}

#fieldsTable td {
    padding: 0 3px;
}

select {
    vertical-align: middle;
    padding: 2px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));
    background: linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
    color: #444;
}

.chosen-single, .chosen-container {
    font-size: inherit !important;
    height: 30px !important;
}

#fieldsTable input[type=button] {
    width: 1.8em;
    margin-left: 2px;
    padding: 5px;
    text-align: center;
}

#sortTable input[type=text] {
    margin-right: 4px;
}

#actionsTable input[type=text] {
    margin-left: 4px;
}

#actionsTable p {
  text-align: left;
}
#actionsTable label {
  width: 300px;
  text-align: right;
}

input#filter\[Name\] {
  width: 400px;
}
