.advancedTable { padding: 10px 5px 10px 5px; position: relative; background-color: #FFF; box-shadow: 3px 3px 6px #BBB; }

.advancedTable .tabsContainer { width: 100%; border-bottom: 1px solid #000; height: 30px; position: relative; }
.advancedTable .tabContent { width: 100%; padding-top: 10px; }
.advancedTable .tableContainer { width: 100%; }

.generalSubsection .advancedTable { padding: 20px 10px 10px; clear:both; background-color: #FFF; }
.generalSubsection .advancedTable .tableContainer { box-shadow: none; padding-bottom: 0px; }
.generalSubsection .advancedTable .tabsContainer .tabs li.left { float:right; position: relative; }
.generalSubsection .advancedTable .tabsContainer .tabs li.left.customfilter { float:left; position: relative; }
.generalSubsection .listerTableResults tr.listerTableHeader td.leftCell { padding: 0px; }
.generalSubsection .listerTableResults td.leftCell { width:1px; min-width: 1px;}
.generalSubsection .listerTableResults td.leftCell img.sorticon { position: absolute; left: -15px; top:10px; }
.generalSubsection .listerTableResults td.rightCell { display: none; }
.generalSubsection .listerTableResults tr.listerTableHeader td { background: #FFF; }
.generalSubsection .listerTableResults tfoot .pagingRow td { background: white; border: none; }
.generalSubsection .tableHeaderTitle { font-weight: normal; font-size: 30px; }
.generalSubsection .listerTableCommands, .generalSubsection .listerTableFilters { margin: 10px 0px; }
.generalSubsection .listerTableCommands { margin: 0px; padding: 0 0 0 5px; }
.generalSubsection .listerTableResults tr.listerTableRow:last-child td  { border-bottom: 1px solid #000; }
.generalSubsection .listerTableResults tr.listerTableRow.listerTableEmptyRow td  { border-bottom: none; border-left: none; border-right: none; }
.generalSubsection .listerTableResults td { border-top-color: black; }
.generalSubsection .listerTableResults td { border-bottom-color: black; }

.generalSubsection .filters_begining_placeholder { float: left; width: 100%; }
.generalSubsection .filters_begining_placeholder .tableHeaderTitle { float: left; line-height: 40px; }

.generalSubsection .niceTotal { font-size: 18px; line-height: 24px; }
.generalSubsection .niceTotal span.total { font-size: 18px; line-height: 24px; padding-top: 5px; border-top:1px solid #333; width:100%; clear:both; float:left; margin-top:5px; font-weight: bold; text-transform: uppercase; }

.ui-dialog-content .advancedTable { padding: 0px; box-shadow: none; }
.ui-dialog-content .advancedTable td.leftCell { display: none; }
.ui-dialog-content .advancedTable td.rightCell { display: none; }
.ui-dialog-content .advancedTable td.numSequence { border-left: 1px solid #AAA; }

.advancedTable .tabsContainer .tabs { position: absolute; height: 30px; top: 0px; right: 10px; left:10px; }
.advancedTable .tabsContainer .tabs li { list-style: none; float:left; height: 28px; padding:0; background: #FFF;  margin-right: 5px; color: #000; border: 1px solid #000; border-bottom: none; background: #e7e7e7; font-size: 12px; position: relative; margin-top: 1px; border-radius: 0px!important; }
.advancedTable .tabsContainer .tabs li.left { float:left; }
.advancedTable .tabsContainer .tabs li.right { float:right; }
.advancedTable .tabsContainer .tabs li a { text-decoration: none; float:left; overflow: hidden; line-height: 22px; text-align: center; padding:3px 10px; color: black!important; }
.advancedTable .tabsContainer .tabs li a img { float: left; }
.advancedTable .tabsContainer .tabs li a span { line-height: 22px; float: left; }
.advancedTable .tabsContainer .tabs li a .count { background: #fb4c2f; padding: 0px 3px; font-size: 10px; color:#FFF; border-radius: 1px; margin: 4px 0px 0px 5px; line-height: 14px; min-width: 16px; }
.advancedTable .tabsContainer .tabs li.active, .advancedTable .tabsContainer .tabs li.ui-tabs-active { background: #FFF; color: #000; font-weight: bold; padding-bottom: 1px; border-color: #000;  border-top: 2px solid #FF0000; margin-top: 0px; }

.advancedTable .tablePaging { margin-left: 20px; margin-top: 20px;  }
.advancedTable .tablePaging select { float:left; background-color: #e7e7e7; border: 1px solid #cccccc; color: #000; font-size: 16px; font-weight: bold; height: 30px; width: 150px; }
.advancedTable .tablePaging .text { float:left; line-height: 30px; padding: 0px 10px; }
.advancedTable .tablePaging .pagingZone { float: right; margin-right: 20px; padding-top: 3px; }
.advancedTable .tablePaging .pagingZone a { 
    float: left; 
    width: 24px; 
    height: 24px; 
    line-height: 24px;
    text-align: center; 
    margin-right: 2px;
    background-color: #f5f5f5;
    background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
    border: 1px solid #cccccc;
    border-radius: 2px; 
    color: #444;
    text-decoration: none;
    font-weight: normal;
}
.advancedTable .tablePaging .pagingZone a:hover {
    background: #e7e7e7;
    background-image: linear-gradient(top,#e7e7e7,#e4e4e4);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#e4e4e4));
    background-image: -webkit-linear-gradient(top,#e7e7e7,#e4e4e4);
}

.advancedTable .tablePaging .pagingZone a.selected {
    background: #e7e7e7;
    background-image: linear-gradient(top,#e7e7e7,#e0e0e0);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#e0e0e0));
    background-image: -webkit-linear-gradient(top,#e7e7e7,#e0e0e0);
    font-weight: bold;
    color: #444;
    border: 1px solid #CCC;
}

.generalFormHolder .formSubsection .advancedTable .text { clear: none; border: none; }
.generalFormHolder .formSubsection .advancedTable .tablePaging { margin-left: 0px; }

.listerTableResults { margin-top: 5px; }
.listerTableResults table { width:100%; position: relative; }/*table-layout: fixed*/
.listerTableResults td { border-top: 1px solid #AAA; border-right: 1px solid #AAA; border-left: 0px; border-bottom: 0px;  }
/* .listerTableResults tbody tr:last-child td { border-bottom: 1px solid #000; } */
.listerTableResults .ui-sortable-helper td { border-bottom: 1px solid #DDD; }
.listerTableResults .ui-sortable-helper td.leftCell { border-bottom:none; }
.listerTableResults .ui-sortable-helper td.rightCell { border-bottom:none; }

.listerTableResults .ui-state-highlight td { height: 33px; background: #F6F6F6; }
.listerTableResults .ui-state-highlight td.leftCell { background: none; border:none; border-right: 1px solid #F0F0F0; }

.listerTableResults.simpleTable td:first-child { border-left: 1px solid #CCC; }
.listerTableResults.simpleTable tbody tr:last-child td { border-bottom: 1px solid #CCC; }
.listerTableResults.simpleTable .listerTableCell a + a {
    border-left: 1px solid #CCC; padding-left: 4px; padding-right: 0px!important;
}
.listerTableResults td span.table_progress_icon { float: left; margin: 6px 3px 0px 0px; }

span.arrow-up { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid #22ff17; }
span.arrow-down { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #fc1010; }

span.big.arrow-up { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 14px solid #22ff17; }
span.big.arrow-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 14px solid #fc1010; }

span.circle { width:8px; height: 8px; border-radius: 4px; background: #000; }

.listerTableResults tfoot tr td { border-bottom: 1px solid #CCC; }

.listerTableResults tr:last-child td { border-bottom: 1px solid #AAA; }

.listerTableResults tr.listerTableHeader td { background: #BBB; font-size: 14px; color: #FFF; height: 20px; }  /* header coloane de la tabel  */
.listerTableResults tr.listerTableHeader td.leftCell, .listerTableResults tr.listerTableHeader td.rightCell { border-top: none; }

.generalSubsection tr.listerTableHeader td { border-bottom: none; }

.listerTableResults tr.listerTableHeader td a, .listerTableResults tr.listerTableHeader td { color: black; }
.listerTableResults a { text-decoration: none; font-weight: bold; color: #287194; }
.listerTableResults a:hover { text-decoration:underline; }
.listerTableResults tr.listerTableHeader .ui-icon {margin-bottom:-16px; float:right;} 
.listerTableResults tr.listerTableHeader td { padding: 6px; text-align:center; }

.listerTableResults .numSequence { width:20px; text-align: center; color: #000000; }
.listerTableResults .checkboxCell { width:20px; text-align:center; }
.listerTableResults .tableCols { text-align:center; }

.listerTableResults tfoot {  }
.listerTableResults tfoot td{ }

.listerTableResults td { position:relative; }
.listerTableResults .handle {cursor: move;}
.listerTableResults .orderInput {width: 20px;}

.listerTableResults div.overflowdiv { line-height: 25px; overflow: hidden; height: 25px; }
.listerTableResults div.overflowdiv div.overflowcontainer { width:1000px;  }
.listerTableResults .parent div.overflowdiv { overflow: none; height: auto; line-height: auto;  }

.advanced_search { margin-top: 3px; }
.customReportTable table { width: 400px; float:left; margin-left: 20px; }
.customReportTable tr.listerTableRow a {text-decoration: none; color: #ff6f6f; }
.customReportTable tr.listerTableRow a:hover {text-decoration: underline; color: #FF0000; }
.customReportTable tr.listerTableRow { height: 40px; text-align: right; }
.customReportTable tr.listerTableHeader td { font-size: 16px; }
.customReportTable td { font-size: 28px; font-weight: bold; }
.customReportTable td a { font-size: 26px; font-weight: bold; }


.reportsSelect { background-color: #058EC2; border-radius: 4px; padding: 3px; float: left; margin-left: 5px;}
.reportsSelect select { font-size: 18px; height: 24px; margin: 0; width: 162px;}
.reportsDateSelect {margin-bottom: 5px; background-color: #058EC2; border-radius: 4px; padding: 3px; padding-top: 0px; float: left;}
.reportsDateSelect input {font-size: 18px; width: 100px; height: 22px; font-weight: bold; }

.listerTableResults .listerTableRowStyle1, .listerTableResults .listerTableRowStyle2 { height: 33px; }
.listerTableResults .listerTableRowStyle1 td, .listerTableResults .listerTableRowStyle2 td { background-color: #FFF; line-height: 27px; }
.listerTableResults .listerTableRowStyle1.red td, .listerTableResults .listerTableRowStyle2.red td { background-color:#FFC5C5;  }
.listerTableResults .listerTableRowStyle1.green td, .listerTableResults .listerTableRowStyle2.green td { background-color:#A9FFA2;  }
.listerTableResults .listerTableRowStyle1 td.leftCell, .listerTableResults .listerTableRowStyle2 td.leftCell,
.listerTableResults .listerTableRowStyle1 td.rightCell, .listerTableResults .listerTableRowStyle2 td.rightCell { background: none; }
.listerTableResults .listerTableRowStyle2.zebra td.listerTableCell {  }
.listerTableResults td.listerTableCell { position: relative; }
.listerTableResults td.listerTableCell a.trigger { top:0px; bottom: 0px; left:0px; right: 0px; z-index: 1; position: absolute; }

.listerTableResults .listerTableRowStyle1 td.listerTableCell, 
.listerTableResults .listerTableRowStyle2 td.listerTableCell { padding-left: 5px; padding-right: 5px; 
/*                  cursor: pointer; */
}


.cursor_pointer {
    cursor: pointer;
}


.listerTableResults tr.listerTableRow td.leftCell a,
.listerTableResults tr.listerTableRow td.rightCell a { position:relative; display:none; float:left; background:url("../images/template/ResultTable/add_row.png") no-repeat; width:16px; height: 16px; }

.listerTableResults.sortable tr.listerTableRow td.leftCell img.sorticon { display: none; }
.listerTableResults.sortable tr.listerTableRow:hover td.leftCell img.sorticon { display: block; cursor:move; }
.listerTableResults.sortable tr.listerTableEmptyRow.listerTableRow:hover td.leftCell { background: none; }

.listerTableResults tr.listerTableRow td.rightCell a { background:url("../images/template/ResultTable/delete_row.png") no-repeat; margin-left: 4px; }
.listerTableResults tr.listerTableRow td a:hover { text-decoration: none; }
.listerTableResults tr.listerTableRow:hover td {background-color: #DDD;}
.listerTableResults tr.listerTableRow.zebra:hover td {  }
.listerTableResults tr.listerTableRow:hover td.leftCell { background:none; }
.listerTableResults tr.listerTableRow:hover td.leftCell a { display:block; }
.listerTableResults tr.listerTableRow:hover td.rightCell { background:none; }
.listerTableResults tr.listerTableRow:hover td.rightCell a { display:block; }

.listerTableResults tr.listerTableRow.highlight td { background: #FF9; }
.listerTableResults tr.listerTableRow.highlight:hover td { background: #eaeaa3; }

.listerTableResults tr.listerTableRow.highlight td.leftCell, .listerTableResults tr.listerTableRow.highlight td.rightCell { background: none; }

.listerTableResults .listerTableRowHover {background-color:#DDDDDD;}

.listerTableResults tr.listerTableRow.listerTableEmptyRow td{ background-color: #FFF; }
.listerTableResults tr.listerTableRow.listerTableEmptyRow td.leftCell, .listerTableResults tr.listerTableRow.listerTableEmptyRow td.rightCell { background: none; }

.listerTableResults .aggregateRow td{ font-weight:bold;text-align:right; background:#BABABA; }
.listerTableResults tfoot .pagingRow td { background-color: #BBB;  height: 33px; }
.listerTableResults tfoot .pagingRow td.leftCell { border-top: none; border-bottom: none; }
.listerTableResults tfoot .pagingRow td.rightCell { border-top: none; border-bottom: none; }

.listerTableResults tbody .pagingRow td { background-color: #FFF;  height:20px; }
.listerTableResults .pagingRow td .pagingSelect { border:1px solid #78d5e4; background-color: #e8f1ff; font-size:13px; margin-left: 5px; width: 60px;}
.listerTableResults .pagingRow td .pagingZone{ float:right; padding-right:20px; line-height: 22px; }
.listerTableResults .pagingRow td .pagingZone a{ padding-left:2px; padding-right:2px; text-decoration:none;}
.listerTableResults .pagingRow td .pagingZone a.selected{ text-decoration:underline;}

.listerTableResults .pagingRow td.leftCell, .listerTableResults .pagingRow td.rightCell,
.listerTableResults tr.listerTableHeader td.leftCell, .listerTableResults tr.listerTableHeader td.rightCell { background:none; }

.listerTableResults .leftCell, .listerTableResults .rightCell { min-width:6px; width:6px; max-width: 6px; border: 0px; border-collapse: collapse;  padding:0px;}
.listerTableResults .leftCell { border-right: 1px solid #AAA; }
.listerTableResults tr:last-child td.leftCell, .listerTableResults tr:last-child td.rightCell { border-bottom: 0px!important; }
.orderToolCell { width:80px; text-align: center; }
.orderToolInput { width:30px; padding: 0px; text-align:center;}

.editorToolCell { text-align: center; padding: 0px;  }
.editorToolCellSelect { text-align: center; }
.editorToolCell input { background-color:transparent; border: 0px; height: 27px; float:left; margin-top: 0px; width:100%; padding-right: 5px;}
.editorToolCell .multipleAutocomplete input { padding: 0px; height: 27px; border:0px; float:left; width:auto;}
.editorToolCell .multipleAutocomplete.focusable  { border:0px; background: none; min-height:27px; margin-top:0px; }
.editorToolCell .multipleAutocomplete { margin-top:0px; }
.editorToolCell .multipleAutocomplete .options { margin-top:3px; }
.editorToolCell .multipleAutocomplete .niceDisplay { height: 27px; line-height: 27px; }

.editorToolCell input:focus { background-color: #ffe97a; }
.editorToolCell input:hover { background-color: #ffe97a; }
/*.editorToolCell input:hover { background-color:transparent; margin-bottom: -2px; border-bottom: 2px solid #52b618; }*/

.editorToolCell textarea { background-color:transparent; border: 0px solid white;  }
/*.editorToolCell textarea:focus { background-color:transparent; margin-bottom: -2px; border-bottom: 2px solid #52b618; }*/
/*.editorToolCell textarea:hover { background-color:transparent; margin-bottom: -2px; border-bottom: 2px solid #52b618; }*/

td.editorToolCell:hover { background-color: #ffe97a; }

.toggleToolCell { width: 50px; text-align: center; }
.toggleToolCell a { margin-left: 20px;; }
.toggleToolButton { display:block; min-width: 13px; height: 13px; margin: auto; }
.toggleToolButton span { padding-left: 15px; }
.toggleToolButtonActive { background:url('../images/template/icons/publish1_g.gif') no-repeat left top; }
.toggleToolButtonInactive { background:url('../images/template/icons/publish1_x.gif') no-repeat left top; }

div.orderToolContainer { height: 18px; width: 35px; padding-top: 2px; float: right; }

/* Selectmenu
----------------------------------*/
.editorSelectSpan { float: left; width: 100%; text-align: center; }
.ui-selectmenu { font-weight: normal; cursor: text; line-height: 27px; height:100%; cursor: pointer; }
.ui-selectmenu.ui-state-active, div.ui-state-hover, .ui-selectmenu:hover, ul.ui-selectmenu li.ui-state-hover { background-color: #ffe97a; color: black; border: 0px; background-image:url('../images/template/down_arrow.png'); background-repeat:no-repeat; background-position:right; }
td.editorToolCellSelect:hover { background-color: #ffe97a; color: black; background-image:url('../images/template/down_arrow.png'); background-repeat:no-repeat; background-position: right; border-top: 1px solid #058EC2; }
.ui-selectmenu:hover { text-decoration: none; }

.ui-selectmenu { display: block; width: 100%; position: relative; text-decoration: none; float: left; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; z-index:999; width:100%; list-style:none; top: 27px; left:-1px; max-height: 240px; overflow: auto; width:auto; border: 1px solid #000;}
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; background: #ffe97a; height: 25px;  white-space: nowrap; width:auto; text-align:left; border-bottom: 1px dashed #000; }
.ui-selectmenu-menu li:last-child { padding:0; margin:0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; background: #ffe97a; height: 25px;  white-space: nowrap; width:auto; text-align:left; border: none; }
.ui-selectmenu-menu li a { display:block; line-height: 20px; height: 20px; font-weight: normal; padding: 5px 5px 0px; outline:none; text-decoration:none; color: #000; }
.ui-selectmenu-menu li:hover a { background: #999; text-decoration:none; color:white; }
.ui-selectmenu-menu li.ui-selectmenu-item-selected { background: #999;  }
.ui-selectmenu-menu li.ui-selectmenu-item-selected a { color:#FFF; }

.test { border: 1px solid red !important; }

.save-custom-query, .save-custom-query .update, .user_custom_queries, .user_custom_queries .query { display:inline;  }
.user_custom_queries { padding-right: 20px; float:left; margin:4px 0px 0px 5px; }
.user_custom_queries .query { padding:4px;  background: #C3D9FF; border-radius: 2px; -moz-border-radius: 2px; margin-right: 5px; float:left; }
.user_custom_queries .query.custom { background: #CCC; }
.user_custom_queries .query.active, .user_custom_queries .query.custom.active { background: #FF9; }
.user_custom_queries .query a { text-decoration: none; color:#333; padding:0px; }
.user_custom_queries .query.active a { font-weight: bold; color:black; }
.user_custom_queries .query a.close { display: none; padding: 0px 2px 0px 5px; font-weight: bold; color: red; }
.user_custom_queries .query.active a.close { display: inline; }
.user_custom_queries { list-style: none; }
.user_custom_queries a, .save-custom-query a { padding-right: 10px; color:#FFF; font-size:11px; color:#222; }
.save-custom-query a { background: #666; color: #FFF; line-height: 22px; float:left; padding: 0px 10px; text-decoration: none;  border-radius: 5px;}

#listerTableFilters-combosearch { display:inline; }

.listerTableFilters div.table_filter_container { background-color: #383a39; cursor: pointer; margin: 5px; float: left; }
.listerTableFilters div.table_filter_label { width: 30px; height: 24px; background-color: #4285f4; float: left; background-position: center; background-repeat: no-repeat; }

/*tr.listerTableRow.parent td, tr.listerTableRow.child td { background: #dce6f4; }*/
tr.listerTableRow.parent .listerTableCell { font-weight: bold; }
/*tr.listerTableRow.child.lastChild td { border-bottom: 0px solid #000; }*/

tr.listerTableRow.child.lastChild td.leftCell, tr.listerTableRow.parent td.leftCell,
tr.listerTableRow.child.lastChild td.rightCell, tr.listerTableRow.parent td.rightCell { border-bottom: none; border-top:none;}
/*tr.listerTableRow.child td.checkboxCell { background-image: url('../images/modules/tree_middle_back.png'); background-repeat: no-repeat; }*/
/*tr.listerTableRow.child.highlight td.checkboxCell { background-image: url('../images/modules/tree_middle_back.png'); background-repeat: no-repeat; }*/
/*tr.listerTableRow.child.highlight:hover td.checkboxCell { background-image: url('../images/modules/tree_middle_back.png'); background-repeat: no-repeat; }*/
/*tr.listerTableRow.child.lastChild td.checkboxCell { background-image: url('../images/modules/tree_middle_back_last.png'); background-repeat: no-repeat; }*/
/*tr.listerTableRow.child.lastChild.highlight td.checkboxCell { background-image: url('../images/modules/tree_middle_back_last.png'); background-repeat:  no-repeat; }*/
/*tr.listerTableRow.child.lastChild.highlight:hover td.checkboxCell { background-image: url('../images/modules/tree_middle_back_last.png'); background-repeat: no-repeat; }*/
/*

tr.listerTableRow.parent td { border-top: 2px solid #058EC2; }
*/

span.editorToolSpanCell { float:left; text-align: left; line-height: 27px; }
span.editorToolSpanCell .oldPrice { text-decoration: line-through; }

.listerTableResults div.table_row_label a { font-weight: normal;  }
.popup .listerTableResults tr.listerTableRow td.leftCell, .popup .listerTableResults tr.listerTableRow td.rightCell, 
.popup .listerTableResults tr.listerTableHeader td.leftCell, .popup .listerTableResults tr.listerTableHeader td.rightCell { padding: 0px; width:0px; min-width: 0px; }
.popup .listerTableResults tr.listerTableRow:last-child td.listerTableCell, .popup .listerTableResults tr.listerTableRow:last-child td.editorToolCell { border-bottom: 1px solid #058EC2; }

div.table_row_label {
    float: left;
    margin-right: 5px;
    padding-left: 5px; padding-right: 5px;
    color: #FFF;
    padding-top: 2px; padding-bottom: 2px;
    font-size: 11px;
    margin-top: 3px;
    line-height: 17px;
}
div.table_row_label a { font-weight: normal; }


.spanEditorTool { float:left; margin-right: 10px; text-align: inherit; }

div.in { background:url("../images/template/ResultTable/in.png") no-repeat; margin-top: 1px; margin-right: 2px; width: 16px; height: 16px; float: left;}
div.out { background:url("../images/template/ResultTable/out.png") no-repeat; margin-top: 1px; margin-right: 2px; width: 16px; height: 16px; float: left; }

.table_notice {
    position: absolute; 
    bottom: -30px;
    left: 30px; 
    z-index: 1500;
    width: 150px; 
    background-color: red; 
    box-shadow: 0px 0px 5px #888888; 
    padding: 5px;
    
}

.table_notice div, .table_notice a {
    
    color:white; 
    font-weight:bold;
}

.table_notice_minimize {
    font-size:17px;
}

.table_notice_minimize:hover {
    text-decoration: none;
}

.expand_category { float: left; color: #FFF; padding-top: 6px; font-size: 16px; }
.filters_begining_placeholder {  }
.filters_end_placeholder { float: left; margin-left: 10px; }

.advanced_table .ui-selectmenu-menu-dropdown { width:100%; }
.advanced_table .ui-selectmenu-menu-dropdown.ui-state-hover { font-weight:normal; }
.advanced_table .ui-selectmenu-menu-dropdown li { border-bottom: 1px solid #CCC; background: #FFF; }
.advanced_table .ui-selectmenu-menu li { min-height: 24px; }
.advanced_table .ui-selectmenu-menu li a { line-height: 20px; padding: 2px 5px 2px; }
.advanced_table .ui-selectmenu-menu li.ui-selectmenu-item-selected a { color:black; font-weight: bold; background: #fff8d5; }

.listerTableSettings, .customUserQueriesHtml { padding-top: 3px; padding-bottom: 3px; padding-top: 3px; font-size:13px;  margin:0px 20px;  }
.customUserQueriesHtml {  margin-bottom: 10px; }
.listerTableSettings fieldset { padding: 10px 0px; }

.filterItem div.boolean {
    padding: 0px 23px 0 5px; line-height: 22px; height: 22px; 
    background: #ffff99;
    background-image: linear-gradient(top,#ffffbc,#ffff99);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffbc),to(#ffff99));
    background-image: -webkit-linear-gradient(top,#ffffbc,#ffff99);
    border: 1px solid #CCC; float: left; position: relative; 
}

.filterItem div.boolean span { font-size: 12px!important; float: left; }
.filterItem div.boolean span.title { font-style: italic; }
.filterItem div.boolean span.value { font-weight: bold; text-align: right; float: right; margin-left: 5px; }
.filterItem div.boolean a { background: url('/images/template/close.png') no-repeat 1px 1px; position: absolute; width: 12px; height: 12px; top:5px; right: 5px; }

.listerTableResults .child.v1 td.leftCell, .listerTableResults .parent.v1 td.leftCell,
.listerTableResults .child.v0 td.leftCell, .listerTableResults .parent.v0 td.leftCell,
.listerTableResults .child.v1 td.rightCell, .listerTableResults .parent.v1 td.rightCell,
.listerTableResults .child.v0 td.rightCell, .listerTableResults .parent.v0 td.rightCell { background: none; }

.listerTableResults .parent.v1 td.leftCell {  }
.listerTableResults .parent.v1 td.leftCell, .listerTableResults .child.v1 td.leftCell { border-right: 4px solid #dd4b39; }
.listerTableResults .parent.v0 td.leftCell, .listerTableResults .child.v0 td.leftCell { border-right: 4px solid #737373; }