.menu-container .open{
	background:#fff;
	height:40px;
	}
.menu-container .open a.dropdown-toggle{
	color:#000;
	}
.menu-container .open .dropdown-menu{
	top:96%;
	border:none;
	-moz-border-radius:0 6px 6px 6px;
	-webkit-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
	box-shadow:3px 8px 10px #ccc;
	}
.configuli .open .dropdown-menu {
	right:0;
	-moz-border-radius:6px 0 6px 6px;
	-webkit-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
	box-shadow:3px 8px 10px #ccc;
	}
	
/* menu focus */
 .inner-top-menu  > li > a.inner-top-focus{
	background:#fff;
	border:solid 1px #bbbbbb;
	padding:1px 10px 2px 10px;
	color:#000;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	filter:none;
	}
 .inner-top-menu  > li >  i{
	background:url(../images/innermenuarrow.png) bottom center no-repeat;
	height:7px;
	width:90%;
	position:absolute;
	top:24px;
	display:none;
	}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{
	background-color:transparent;
	}
.table thead th{
	background:#e0e0e0;
	cursor:pointer;
	}
table thead th.header:after {
    border-color: #000000 transparent;
    border-style: solid;
    border-width: 0 4px 4px;
    content: "";
    float: right;
    visibility: hidden;
	}
table thead th.header:hover:after{
	visibility:visible; 
	}

table  thead th.sorting_asc:after, table  thead th.sorting_asc:hover:after {
    border-width:4px 4px 0;
    visibility: visible;
}
table .sorting_desc:after, table thead th.sorting_desc:hover:after {
    border-width: 0 4px 4px;
    visibility: visible;
}

.table tfoot th{
	background:#e0e0e0;
	cursor:pointer;
	}
table tfoot th.header:after {
    border-color: #000000 transparent;
    border-style: solid;
    border-width: 0 4px 4px;
    content: "";
    float: right;
    visibility: hidden;
	}
table tfoot th.header:hover:after{
	visibility:visible; 
	}

table  tfoot th.sorting_asc:after, table  tfoot th.sorting_asc:hover:after {
    border-width:4px 4px 0;
    visibility: visible;
}
table .sorting_desc:after, table tfoot th.sorting_desc:hover:after {
    border-width: 0 4px 4px;
    visibility: visible;
}

.dataTables_filter{
	float:right;
	}
.dataTables_filter input{
	margin-top:7px;
	}
.dataTables_length{
	float:left;
	}
.dataTables_length label{
	margin-bottom:0;
	}
.dataTables_length select{
	width:70px;
	margin-top:10px;
	}
.dataTables_paginate{
	position:absolute;
	top:16px;
	left:40%;
	}
.first, .previous, .next, .last{
	width:18px;
	height:14px;
	display:inline-block;
	margin:-2px 4px;
	cursor:pointer;
	}

.first{
	background:url(../images/first-enable.png) no-repeat;
	}
.previous{
	background:url(../images/prev-enable.png) no-repeat;
	}
.next{
	background:url(../images/next-enable.png) no-repeat;
	}
.last{
	background:url(../images/last-enable.png) no-repeat;
	}
.paginate_button_disabled{
	opacity:0.2;
	filter:Alpha(opacity=20);
	}
span a.paginate_button, span a.paginate_active{
	background:#f7f7f7;
	border:solid 1px #e0e0e0;
	padding:0 4px;
	margin:0 2px;
	cursor:pointer;
	display:inline-block;
	}
span a.paginate_active{
	background:#0088CC;
	border:solid 1px #e0e0e0;
	color:#fff;
	}
.dataTables_scroll{
	clear:both;
	}
.dataTable .dropdown-menu a{
	padding:3px 20px 3px 15px;
	}
.dataTable .dropdown-menu a i{
	margin-right:5px;
	}
.example_wrapper .dropdown-menu{
	z-index:100000;
	}
.dataTables_scrollHead table{
	margin:0;
	}
.dataTables_scrollBody thead tr th{
	display:none;
	}
.modal-header h3{
	font-size:16px;
	color:#5c5b5b;
	}
.gray-header{
	background:#e8e8e8;
	border-bottom:solid 1px #d0d0d0;
	color:#484747;
	}
.modal-backdrop{
	z-index:3000;		
	}
.modal {
	z-index:30000;
	}
	
	input[type='text'], .input-append .add-on, .input-prepend .add-on,input[type='password']
{
    padding:0 3px 0 2px;
}
	select{

	height:22px;
	padding:2px 3px 2px 2px;
}
div.DTTT_container {
	 margin:4px 0 0 10px;
}
.webfx-columnlist-head {
position:relative;
}
.dataTable tr.odd td{
    background-color:#f9f9f9;
}
.dataTable tr.odd td:first-child:not(.firstcol):not(.dataTables_empty) {
    background-color:aqua;
}
.dataTable tr.even td:first-child:not(.firstcol) {
    background-color:aqua;
}

.tooltip{
   opacity:100;
}
.tooltip.in
{
  opacity:100;  
  color:#000;
}
.tooltip-inner
{
    max-width:400px;
}
.btn
{    
    border-left:0px none #E6E6E6;
}
.blockPage
{
    border-radius: 5px !important; 
    border: 0px none !important; 
    padding: 2px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override .input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left: -4px; }*/
    ::i-block-chrome,.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-append .btn-group, .btn-group, .btn-group .btn , .btn-group .span1, .input-append .search-query, .input-prepend .search-query {
		margin-left: -4px !important;
    }
}