.container {
	width: 768px !important;
}

.results th {
	padding: 4px 4px !important; */
	font-size: 9px !important; 
}

.ui-datatable-data td {
	padding: 0px 0px !important;
}

body {
	overflow-x: hidden;
	min-width:768px;
} 
.results {
	overflow-x: hidden;
}
.btn-retrieve {
	float: right !important;
}

.pageLabel {
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}
/**********************************************/
/********START STYLING FOR PORTAL PAGE*********/
/**********************************************/
/* overwrite data table font style */
.results .ui-widget table{ 
	font-family: Arial, sans-serif;
	font-size: 8pt;
}

.results .ui-widget .ui-datatable-odd {							/* odd datatable row background color */
	background: none #EBF2F7 !important;	
}

.results table .ui-widget-header{
   background: url("/1Line/resources/images/new/results-head2.png") repeat-x
		scroll 0 0 #D3E0EF !important;
}


.results .ui-widget-header .ui-state-hover {
	border: none;
}

.results .ui-datatable th{
    text-align: left !important;
    vertical-align: top;
}

.results .ui-datatable-data .ui-state-hover {			/* datatable row hover color */
	font-weight:normal !important;
}

.results .ui-datatable-data tr.ui-datatable-even:hover{
	font-weight:normal !important;
}

.results .ui-datatable-data tr.ui-datatable-odd:hover{
	font-weight:normal !important;
} 

.results td {
	line-height: 14px;
}

/*make icon color darker for active state*/
.results table tr .ui-state-active a.ui-icon {
	background: url("/1Line/javax.faces.resource/themes/sam/images/ui-icons_454545_256x240.png.jsf?ln=icefaces.ace&v=3_2_0_130221");
}

/**********************************************/
/********END STYLING FOR PORTAL PAGE***********/
/**********************************************/