.us-show-filter {
    overflow: hidden!important;
}

.us-filter-condition-select
{
    width:80pt;
}

.us-filter-pane
{
    font-size: 14px;
}

.us-filter-pane-inline
{
    font-size: 14px;
    display: inline;
    margin-right: 5pt;
    padding-right: 5pt;
}

.us-report-filter-button-container
{
    vertical-align: top;
    padding-right: 5pt;
}

.us-composite-filter .selector {
    width: 950px;
}
.us-composite-filter .selector-available, .us-composite-filter .selector-chooser, .us-composite-filter .selector-chosen
{
    float: left
}
/*.us-composite-filter .selector-chosen {*/
    /*float: right;*/
/*}*/
.us-composite-filter .selector-available, .us-composite-filter .selector-chosen {
    width: 46%;
}
.us-composite-filter .selector-available select {
    height: 200px;
}
.us-composite-filter .selector-chosen select {
    height: 236px;
}


.us-composite-filter .selector-chooser
{
    list-style: none;
    margin: 70px 10px 0 -20px;
}

.us-composite-filter .selector-chooser li {
    list-style: none;
    line-height: 18px;
}

.us-composite-filter .selector-chooser li:first-child a {
    background-position: -260px -92px;
}

.us-composite-filter .selector-chooser li:first-child a {
    background-position: -260px -92px;
}

.us-composite-filter .selector-chooser li a
{
    white-space: nowrap;
    overflow: hidden;
    width: 14px;
    height: 14px;
    background-image: url("images/glyphicons-halflings.png");
    opacity: .6;
    margin: 0;
    display: block;
    padding: 14px;
    border: 1px solid transparent;
    background-position: -236px -92px;
    text-indent: 9999px;
}

.us-composite-filter .selector-filter {
    margin-right: 0;
    position: relative;
    margin-bottom: 0;
}

.us-composite-filter .selector-filter input {
    width: 100%;
    display: block;
}

.us-composite-filter .selector-filter label {
    position: absolute;
    right: 0;
    top: 4px;
    margin-right: 6px;
    opacity: .2;
}