@CHARSET "ISO-8859-1";

html, body {
    height: 100%;
}

body {
	background: #232323; /* Old browsers */
	background: -moz-linear-gradient(top,  #232323 0%, #41413e 50%, #232323 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232323), color-stop(50%,#41413e), color-stop(100%,#232323)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #232323 0%,#41413e 50%,#232323 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #232323 0%,#41413e 50%,#232323 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #232323 0%,#41413e 50%,#232323 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #232323 0%,#41413e 50%,#232323 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#232323',GradientType=0 ); /* IE6-9 */
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-family: sans-serif !important;
	font-size: 14px;
	line-height: 1.6em;
	font-color: #f0f0f0;
	margin: 0;
	padding: 0;
}

/* ------------------------------ LayoutUnit ------------------------------ */
.ui-layout-unit,.ui-layout-unit .ui-layout-unit-content {
	padding: 0px;
	border-radius: 0;
	border: none;
	margin: 0px;
	background-color: transparent;
}

.ui-layout-bd {
	border: none;
}

.main .ui-layout-resizer {
	width: 0px !important;
	height: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	padding: 0px !important;
}

/* ------------------------------ Panel ------------------------------ */
.ui-panel,.ui-panel .ui-panel-content {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #f8f8f8;
}

/* ------------------------------ PanelGrid ------------------------------ */
.ui-panelgrid,.ui-panelgrid tr,.ui-panelgrid td {
	margin: 10px 0;
	padding: 0;
	border: none !important;
	border-collapse: collapse !important;
	background-color: #f8f8f8;
	border-collapse: collapse !important;
}

/* ------------------------------ dataGrid ------------------------------ */
.ui-datagrid .ui-datagrid-content,.ui-datagrid .ui-datagrid-data,.ui-datagrid .ui-datagrid-row,.ui-datagrid .ui-datagrid-column
	{
	padding: 0px;
	border-collapse: collapse;
	border: none !important;
	margin: 0px;
}

/* ------------------------------ dataTable ------------------------------ */
.ui-datatable {
	padding: 0px;
	font-size: 12pt !important;
}

.ui-datatable .ui-outputlabel {
	font-size: 12pt;
}

/* ------------------------------ Outputlabel ------------------------------ */
.content.ui-outputlabel {
	display: block;
	position: relative;
	top: -8px;
	font-size: 12pt;
	margin-right: 15px;
}

/* ------------------------------ Inputfield ------------------------------ */
.ui-inputfield {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;;
	color: #232323;
	font-size: 12pt !important;
}

/* ------------------------------ commandlink ------------------------------ */
.ui-commandlink {
	display: block;
	padding: 0px;
	border: 0px;
	margin: 0px;
	background-color: #f8f8f8;
	color: #232323;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
}

.ui-commandlink:hover {
	background-color: #c8c8c8;
}

.ui-commandlink.selected {
	background-color: #c8c8c8;
}
/* ------------------------------ commandButton ------------------------------ */
.ui-button {
	font-size: 12pt !important;
}

/* ------------------------------ selectOneMenu ------------------------------ */
.ui-selectonemenu .ui-selectonemenu-label {
	width: 160px;
	font-size: 12pt !important;
}

/* ------------------------------ slider ------------------------------ */
.ui-slider {
	font-size: 12pt !important;
}

/* ------------------------------ message ------------------------------ */
.ui-message-error-detail {
	font-size: 12pt !important;
}

.edit_user_text_color_green {
	 color: green !important;
}

.edit_user_text_color_red {
	 color: red !important;
}

.disable-scroll .ui-dialog-content {
  overflow: hidden !important;
}
