.dna-listview-filters > th, .dna-listview-navigator > th {
    border-bottom-width: 1px !important;
}

.dna-listview-filters input[type='text'], .listview-btn-list-toggle, .listview-ctrl-radio-left, .listview-ctrl-radio-right {
    font-weight: normal;
    font-size: 14px !important;
    padding: 6px 6px !important;
}

.listview-filter-hideable {
    margin-bottom: -13px;
}

.listview-filter-commands {
    margin-top: 10px;
}

.listview-sortable {
    cursor: pointer;
}

.listview-sortable .icon-sort, .listview-sortable .icon-sort-up, .listview-sortable .icon-sort-down {
    margin-top: 4px;
}

th.listview-date-time, td.listview-date-time {
    width:150px;
}

th.listview-date, td.listview-date, th.listview-ipaddress, td.listview-ipaddress {
    width:100px;
}

td.listview-date-time, td.listview-date, td.listview-ipaddress, td.listview-right, th.listview-right {
    text-align: right;
}

th.listview-small, td.listview-small {
    width:90px;
}

th.listview-medium, td.listview-medium {
    width:150px;
}

th.listview-large, td.listview-large {
    width:210px;
}

th.listview-number, td.listview-number {
    width:90px;
}

td.listview-number {
    text-align: right;
}

th.listview-boolean, td.listview-boolean {
    width:75px;
}

td.listview-boolean {
    text-align: center;
}

.listview-btn-operator-full {
    width: 265px !important;
    text-align: center !important;
    margin-right: 0px !important;
}

.btn-mini-fixed {
    margin-right: 2px !important;
}

.listview-label {

}

.listview-btn-operator {
    width:80px;
    text-align: right;
    height: 34px !important;
    font-size: 10px !important;
    padding: 6px 6px !important;
}

.listview-operators li {
    cursor:pointer;
}

.listview-btn-list-toggle {
    text-align: left;
    padding-right: 0;
    width:186px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.listview-ctrl-main, .listview-btn-list-toggle, .listview-ctrl-left, .listview-ctrl-right, .listview-ctrl-radio-left, .listview-ctrl-radio-right, .listview-list-search-box {
    height: 34px !important;
}

.listview-ctrl-main {
    width: 186px !important;
}

.listview-ctrl-main-list {
    display: block;
    float:left;
    width:156px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.listview-ctrl-grayed {
    color:silver;
}

.listview-ctrl-left {
    width: 93px !important;
}

.listview-ctrl-right {
    border-left: 0px !important;
    width: 93px !important;
}

.listview-ctrl-radio-left {
    width: 93px !important;
    border-radius: 0;
    border-right: 0;
}

.listview-ctrl-radio-right {
    width: 93px !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.listview-list-search-box {
    width:100%;
    margin-bottom: 4px !important;
}

.dna-hideable-selector .listview-list-search-box {
    margin-bottom: 0px !important;
}

.listview-list-search-icon {
    position: absolute;
    right: 15px;
    top: 11px;
    z-index: 3;
    cursor:pointer;
}

.dna-filter-list {
    width:253px;
}

.dna-filter-list hr {
    margin-top: 6px;
    margin-bottom: 4px;
}

.listview-list-items-box {
    display: block;
    margin: 4px 0px;
    padding-left: 6px;
    max-height: 150px;
    *max-height: 100%;
    overflow: auto;
}

.listview-list-items-box label {
    display: block;
    font-weight: normal;
    white-space: nowrap;
}

.listview-list-items-box label input {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}

.listview-collapse {
    width: auto;
}

.dna-hideable-selector {
    padding: 5px; 
    /* max-height: 195px; */
    width: 253px; 
    overflow: auto; 
    text-align: left;
}

.dna-hideable {
    /*text-align: right;*/ 
    min-height:35px;
}

.option-load-icon {
    font-size: 12px;
    padding: 4px;
}

.padded-left-15 {
    padding-left: 15px;
}
