/**
 Simple white datatable
**/
	.plainDataTable, .plainDataTable tbody, .plainDataTable td{
		border: none !important;
	}
	.plainDataTable .ui-widget-content, .plainDataTable td {
		border: none  !important;
		
	}
	.plainDataTable thead tr th {
		border: none !important;
		border-bottom: 1px solid #d6d6d6 !important;
		background: none !important;
		color: green;
	}
	.plainDataTable .ui-paginator {
		background: none !important;
		border: none !important;
	}
	
	.plainDataTable.ui-datatable th.ui-state-active {
		color: #555;
	}
	
	.plainDataTable.ui-datatable th.ui-state-active .ui-icon-carat-2-n-s {
   		background-image: url("images/ui-icons_454545_256x240.png");
	}

/** End simple datatable**/

.ui-datalist-content .ui-widget-content {
	background: transparent !important;
	border:0 !important;
}

.ui-tabs-panels {
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}

/**
hover fixes for dropdowns, lists etc - no border on mouse over
**/

.ui-selectcheckboxmenu .ui-state-hover {
 	border: 0px !important
}

.ui-selectonemenu-item:hover {
 	border: 0px !important
}

.ui-selectlistbox-item:hover {
	border:0 !important;
}
.ui-state-highlight{
	border:0 !important;
}
.ui-picklist-item:hover {
	border:0 !important;
}
.ui-selectlistbox-item:hover {
	border:0 !important;
}

/**
* force disabling of horizontal scrollbar when calculating auto width
**/
.ui-selectonemenu-item {
	padding-right:15px !important;
}

.ui-columntoggler-item {
	padding-right:15px !important;
}

/**
Primefaces - Bootstrap Compatibility
@cvleesen
**/

 .ui-selectcheckboxmenu-label {
    margin-bottom: 0px;
 }

 .ui-selectcheckboxmenu-trigger {
     width: auto !important;
 }

 .ui-selectonemenu-trigger {
     width: auto !important;                
 }
 
 .ui-selectonemenu {
     padding-right:0;                
 }

 .ui-selectcheckboxmenu-label {
     font-weight: normal !important;
 }
 label{
     font-weight: normal !important;                
 }
 body {
     line-height: 18px !important;
 }
 
 /**
 * fix for non centered checkboxes
 **/
.ui-icon-check {
	background-position: -64px -146px !important
}