.dblist TD.DbList_table_title {
	font-weight: bold;
}
.dblist{
	/*table-layout: fixed;
	box-sizing: border-box;*/
}
.dblist TH.header{
	padding: 5px 1px 5px 1px;
	border-bottom: 1px solid #112233;
}
.dblist TD.footer{
	padding: 5px 1px 5px 1px;
	border-top: 1px solid #112233;
}
.dblist TD{
}
.table_header_with_col_sizing {
	padding: 5px 0px 5px 2px;
	border-right: 2px solid darkgray;
}
.table_header_without_col_sizing {
	padding: 5px 0px 5px 2px;
	x-border-right: 2px solid transparent;
}

.trodd{
	background-color: #F7F7F7;
}
.treven{
	background-color: #e5e5e5;
}

tr.dblist_selectedrow tr.hovered{
	opacity:0.2;
}

.dblist_table tr.dblist_data_tr:hover, .dblist_table tr.hovered{
	background-color: #dfffff;
}

tr.dblist_selectedrow {
	background-color: moccasin;
}

.PagesBox{
/*	padding-top:5px;
	padding-bottom:5px;*/
}


#cell_2l DIV{
	-width:100px;
	float:left;
}
.slopen{
	border-top:1px dotted lightgray;
	width:100%;
	height:1px;
	-background-color:lightgray;
}
.sldata{
	-border:1px solid green;
	width: 300px;
	padding:3px 2px;
	margin: 0 80px 0 10px;
}
.sldata .label{
	color:gray;
	float:left;
	width:50%;
}
.sldata .data{
	color:blue;
	float:right;
	width:50%;
}
.slclose{
	border-bottom:1px solid gray;
	width:100%;
	height:1px;
	clear:both;
}

.dblist_cell_hidden {
	display: none;
}

.dblist_stepper {
	/*margin-bottom: 13px;*/
	padding-bottom: 5px;
}

.DbList_table_title{
	/*padding-bottom:10px;*/
}

.dblist_stepper i{
	cursor:pointer;
}

.dblist_stepper i.disabled{
	color:gray;
	cursor:default;
}

i.ss_expand_row_icon{
	margin-right: 5px;
	cursor:pointer;
	float:left;
	font-size: 18px;
	padding-top: 2px;
	padding-left: 2px;
}

tr.dblist_response_row ul {
	width:100%;
	padding-left:10px;
	margin:0px;
}

tr.dblist_response_row ul li {
	width:100%;
	list-style: none;
	/*font-size: 11px;*/
}

tr.dblist_response_row ul li span.columnTitle {
	font-weight: bold;
}

td.ss_response_cell {
	border-bottom: 1px solid green;
	border-right: 1px solid green;
	border-left: 1px solid green;
}

tr td.ss_response_border_top {
	border-top:1px solid green;
}

tr td.ss_response_border_right {
	border-right:1px solid green;
}

tr td.ss_response_border_left {
	border-left:1px solid green;
}

.dblist_secondline_button {
	font-size: 12px;
	cursor:default;
}

tr.dblist_response_row td{
	z-index:3000;
}

div.dblist_responsive_info {
	display: none;
}

.dblist_header {
	background-color: #d0d0d0;
}

.dblist_table{
	border-collapse:initial !important;
}

.dblist_container{
	overflow-x: auto;
	overflow-y: hidden;
}

#dblist_checkbox_menu {
	z-index: 15000;
}
.dblist_header th,
.dblist_data_tr td,
.dblist_footer td{
	border-top: 1px solid white;
	border-right: 1px solid white;
	padding: 1px;
}
.marker{
	color: deepskyblue;
}