

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
	border: 0px;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
	border: 0px;
	overflow: hidden;
	white-space: normal;
	padding: 8px;
	border-bottom: 1px dotted #bec2c8;
}

.ui-datatable.wrap thead th {
	border: 0px;
	overflow: hidden;
	white-space: normal;
	padding: 8px;
	border-bottom: 1px dotted #bec2c8;
}

.ui-datatable.nowrap thead th {
	border: 0px;
	overflow: hidden;
	white-space: normal;
	padding: 8px;
	border-bottom: 1px dotted #bec2c8;
}

.ui-datatable tbody td {
	vertical-align: top;
}

.ui-datatable tbody td.column-options {
	padding-top: 4px;
}

.ui-datatable thead th {
	border: 0px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
	padding: 8px;
	line-height: 18px;
	text-align: left;
	display: table-cell;
	vertical-align: bottom;
	border-bottom: 2px solid #bec2c8;
}

.ui-datatable tbody td table tbody td {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.ui-datatable tr.ui-datatable-odd {
	background: #f5f5f5;
}

/* Paginator */
.ui-paginator {
	text-align: left;
}

.ui-paginator-bottom {
	margin-top: 8px;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages,
	.ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last,
	.ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev,
	.ui-paginator .ui-paginator-current {
	display: inline-block;
	padding: 0px;
	zoom: 1;
	margin-left: 1px;
	margin-right: 1px;
	text-decoration: none;
	outline: none;
}

.ui-paginator .ui-paginator-pages {
	padding: 0px 10px 0px 10px
}

.ui-paginator select {
	width: 90px;
}
/* Radio button */
.ui-radiobutton .ui-radiobutton-box {
	background: #eaeaea;
	border: 1px solid #a8a8a8;
	
}

.ui-radiobutton .ui-radiobutton-box {
	width: 16px;
	height: 16px;
	line-height: 16px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ui-selectoneradio td label {
	font-weight: normal;
	margin-left: 5px;
	margin-right: 10px;
}

.ui-selectmanycheckbox td label{
	font-weight: normal;
	margin-left: 5px;
	margin-right: 10px;
}

.ui-icon-bullet {
	margin-top: 1px;
	background-image: url('../gfx/icons/radio-bullet.png');
}

/* SelectOneMenu */
.ui-selectonemenu.ui-state-default {
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#ffffff;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
	float: none;
}
.ui-selectonemenu.ui-state-disabled {
	background-color: #eeeeee;
}
.ui-selectonemenu.ui-state-hover {
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#cccccc;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cccccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cccccc;
}

.control-group.required label, label.required, div.required label, div.required, span.required {
	color: #c09853;
}

.control-group.required input, input.required, div.required input, div.required .ui-selectonemenu,
	div.required textarea {
	border-color: #c09853;
}

.control-group.required input.ui-state-error, div.required   input.ui-state-error,
	div.require {
	border-color: #ff0000;
}

div.required  .ui-selectonemenu.ui-state-error, .ui-selectonemenu.ui-state-error {
	border-color: #ff0000;
}


.ui-selectonemenu-long-xlarge.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper{
	width: 600px;

} 
.ui-selectonemenu-long-xlarge.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper ul {
}
.ui-selectonemenu-long-xlarge.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper li {
	white-space: pre-wrap;
}
.ui-selectonemenu-long.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper
	{
	overflow: auto;
	width: 600px;
}
.ui-selectonemenu  {
	background-color: #fff;
}
.ui-selectonemenu .ui-selectonemenu-label {
	text-overflow: ellipsis;
}
.ui-selectonemenu-panel {
	background: #fff;
	border: 1px solid #cccccc;
}

.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper td {
	white-space: normal;
}

.ui-selectonemenu-panel.ui-shadow {
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
}

.ui-selectonemenu-items-wrapper {
	background: #fff;
}

.ui-icon-triangle-1-s {
	background-image: url('../gfx/icons/icon-triangle-1-s.png');
}
.ui-selectoneradio td.ui-group-name label{
	margin-top: 10px;
	margin-left: 0px;
	font-weight: bold;
}
/** Input Field */
.ui-inputfield.ui-state-error {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.ui-chkbox-box .ui-state-default, .ui-state-default.ui-chkbox-box {
	border: 1px solid #a1a1a1;
	padding: 0px 0px 0px 0px;
}

.ui-icon {
	width: 16px;
	height: 16px;
}

.icon-ok {
	background-position: -288px 0;
}

.ui-icon-check {
	background-image: url('../img/icons/icon_list_style_check.png');
	background-position: 4px 4px;
}

.huraga-panel {
	padding: 23px 23px 23px 23px;
	background-color: #ffffff;
	border: 1px solid #bec2c8;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0
		4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0 4px 0
		-2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0 4px 0 -2px
		#bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
}

.ui-panel.huraga-panel .ui-panel-content {
	padding: 0px;
	border: 0;
	background: none;
	color: #525459;
}

.ui-panel.huraga-panel .ui-panel-titlebar {
	padding: 0.5em 1em 0.3em 0px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.ui-panel.huraga-panel .ui-panel-title {
	margin: 0;
	display: inline-block;
	color: #525252;
	line-height: normal;
	font-size: 16.25px;
	font-weight: bold;
}

.ui-datatable table.inside {
	width: auto;
	table-layout: auto;
}


.gray-header.ui-datatable table {
	border: 0 hidden;
	border-collapse: separate;
}

.gray-header.ui-datatable table thead {
	background: #f1f1f1;
}

.no-header.ui-datatable tr {
	border: 0 transparent;
}

.no-header.ui-datatable table {
	border: 0 hidden;
	border-collapse: separate;
}

.no-header.ui-datatable table thead {
	display: none;
}

.no-header.ui-datatable tr {
	border: 0 transparent;
	background: transparent none;
}

.wrap-normal.ui-datatable table thead {
	white-space: normal;
}

.ui-datatable.no-header table thead th {
	display: none;
}

.ui-datatable-header {
	display: "none";
}

.ui-selectonemenu-panel .ui-selectonemenu-table td {
	border-width: 0px;
	border-style: solid;
	border-color: inherit;
	padding: 5px 10px 5px 10px;
	font-size: 13px;
}

.ui-selectonemenu-items-wrapper .ui-selectonemenu-list-item.ui-state-highlight
	{
	background: #f0f0f0;
	color: #333333;
}

.ui-selectonemenu-items-wrapper .ui-selectonemenu-list-item.ui-state-hover
	{
	background: #e53d3d;
	color: #fff;
}

.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-state-hover {
	background: #e53d3d;
	color: #fff;
}

.ui-selectonemenu-panel .ui-selectonemenu-table table {
	border: 0px;
}

.ui-selectonemenu-items-wrapper {
	background: #fff;
	color: #333333;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container {
	position: relative;
	margin: 0;
	padding: 10px 10px 5px 10px;
	display: inline-block;
	width: 90%
}

.ui-selectonemenu-panel {
	/* border-top: 0px; */
	background: #fff;
	background: #f0f0f0;
}

.ui-selectonemenu.white {
	background: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#d3d3d3;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d3d3d3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d3d3d3;
}

table .table-noborder  {
	border: 0px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrap
table .table-noborder tbody tr, .ui-datatable.table-bordered table .table-noborder tbody tr
{
	border: 0px solid #bec2c8;
}


table .table-noborder tbody td, .ui-datatable.table-bordered .ui-datatable-tablewrapper table .table-noborder tbody td, .ui-datatable.table-bordered .ui-datatable-tablewrapper table .table-noborder tbody tr td
{
	border: 0px solid #bec2c8;
}

table .table-noborder td, .ui-datatable.table-bordered table .table-noborder td
{
	border: 0px solid #bec2c8;
}


.ui-datatable.table-bordered {
	border-top: 0px solid #bec2c8;
}

.ui-datatable.table-bordered {
	border-top: 1px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper tbody tr td:first-child
	{
	border-left: 1px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper tbody tr td:last-child
	{
	border-right: 1px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper tbody tr td {
	border-bottom: 1px solid #bec2c8;
	border-top: 0px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper {
	overflow-x: hidden;
	overflow-y: hidden;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper thead:first-child tr:first-child>th:first-child
	{
	border-left: 1px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper thead:last-child tr:first-child>th:first-child
	{
	border-right: 1px solid #bec2c8;
}

.ui-datatable.table-bordered .ui-datatable-tablewrapper thead tr>th {
	border-width: 1px;
}

.data-block .row .ui-datatable-tablewrapper [class*="span"] {
	float: none;
}
	
.ui-fileupload-buttonbar {
	margin-top: 10px;
	text-align: right;
}

.ui-datatable.table-bordered .ui-datatable-wraptitle thead th {
    white-space: normal;
}

.ui-fileupload-buttonbar .ui-button-text {
	padding: .3em 1em .3em 1em;
}

.ui-fileupload {
	height: 35px;
}

.ui-fileupload-buttonbar {
	padding: 0px 0px 0px 0px;
}

.ui-fileupload-buttonbar .ui-fileupload-choose {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	border: none;
	background-image: none;
	background-color: #e77149;
	color: #ffffff;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px;
}

.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-hover {
	background-color: #faa732;
}

.ui-fileupload-buttonbar .ui-icon-plusthick {
	display: none;
}

.ui-treetable.clearTreeTable thead th, .ui-treetable.clearTreeTable tbody td,
	.ui-treetable.clearTreeTable tfoot td {
	white-space: normal;
}

.ui-treetable.clearTreeTable thead th, .ui-treetable.clearTreeTable tbody td,
	.ui-treetable.clearTreeTable tfoot td {
	padding: 4px 10px;
	overflow: hidden;
	border-width: 0px;
	border-style: solid;
}

.ui-treetable.clearTreeTable tbody td .block {
	float: left;
	width: 700px;
}

.ui-treetable.clearTreeTable {
	
}

.ui-icon-circle-triangle-e {
	background-image: url('../gfx/icons/icon-circle-triangle-e.png');
	border-top: none;
}

.ui-icon-circle-triangle-s {
	background-image: url('../gfx/icons/icon-circle-triangle-s.png');
	border-top: none;
}

.ui-tree {
	
}

.ui-treenode-content.ui-state-default {
	background: #949494;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.ui-tree.ui-tree-horizontal .ui-tree-toggler {
	vertical-align: bottom;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
}

.ui-tree.ui-tree-horizontal .ui-tree-toggler.ui-icon-minus {
	width: 23px;
	height: 20px;
	background-image: url('../gfx/icons/icon-wh-minus.png');
	background-position: center;;
}

.ui-tree.ui-tree-horizontal .ui-tree-toggler.ui-icon-plus {
	width: 24px;
	height: 20px;
	background-image: url('../gfx/icons/icon-wh-plus.png');
	background-position: center;;
}

.ui-tree .ui-tree-toggler {
	
}

.ui-treenode-content.ui-state-highlight {
	background: #82b440;
}

.ui-dialog .ui-dialog-titlebar {
	background: #ffffff;
	color: #525252;
	font-weight: bold;
	border: 1px solid #bec2c8;
	border-bottom-width: 0px;
	padding: 10px 10px 10px 10px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 1px solid #bec2c8;
	border-width: 0px 1px 0px 1px;
}

.ui-dialog .ui-dialog-footer {
	border: 1px solid #bec2c8;
	border-width: 0px 1px 1px 1px;
	padding: 10px 10px 20px 10px;
}

.ui-dialog.ui-shadow {
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	background-color: #ffffff;
	border: 1px solid #bec2c8;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0
		4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0 4px 0
		-2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0 4px 0 -2px
		#bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	border-width: 0px 0px 0px 0px;
}

.ui-dialog .ui-dialog-buttonpane {
    margin-top: 0;
}

.ui-treetable thead th, .ui-treetable tbody td, .ui-treetable tfoot td {
	padding: 4px 10px;
	overflow: hidden;
	white-space: nowrap;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #e5e5e5;
}

.ui-treetable .ui-treetable-toggler {
	float: left;
	margin-top: -2px;
	cursor: pointer;
}



.ui-treetable tbody td {
	padding: 0px 0px 0px 10px;
}

.ui-treetable .ui-treetable-data tr.ui-state-hover {
	background: #e5e5e5;
}

.ui-treetable .ui-treetable-data tr.ui-state-highlight {
	background: #e5e5e5;
}

.ui-picklist .ui-picklist-list.ui-widget-content {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	border: 1px solid #a8a8a8;
	background: #ffffff;
	color: #4f4f4f;
}

.ui-picklist.ui-pickList-350 .ui-picklist-list.ui-widget-content {
	height: 350px;
	width: 250px;
}

.ui-picklist .ui-icon-arrow-1-e {
	background-image: url('../gfx/icons/ui-icon-arrow-1-e.png');
}

.ui-picklist .ui-icon-arrow-1-w {
	background-image: url('../gfx/icons/ui-icon-arrow-1-w.png');
}

.ui-picklist .ui-icon-arrowstop-1-e {
	background-image: url('../gfx/icons/ui-icon-arrowstop-1-e.png');
}

.ui-picklist .ui-icon-arrowstop-1-w {
	background-image: url('../gfx/icons/ui-icon-arrowstop-1-w.png');
}

.ui-menubutton.ui-menubutton-green button.ui-state-default {
	background: #6b9b20;
	padding-bottom: 1px;
	margin-left: 1px;
	border: 1px solid #6b9b20;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
}

.ui-menubutton.ui-menubutton-gray button.ui-state-default {
	background: #c9c9c9;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #71757a;
	padding: 5px 12px;
}

.ui-menubutton.ui-menubutton-gray .ui-button-text {
	padding: 1px;
	line-height: 18px;
}

.ui-menubutton.headeraction button.ui-state-default {
	background: #e6e6e6;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #939699;
}

.ui-menubutton.headeraction .ui-button-icon-left {
	right: 5px;
	left: inherit;
}

.ui-menubutton.headeraction .ui-button-text-icon-left .ui-button-text {
	padding: 5px 26px 5px 10px;
}

.ui-menubutton.datatablemenu button.ui-state-default {
	background: transparent;
	border: 1px solid transparent;
	font-size: 11px;
	text-transform: uppercase;
	color: #6b9b20;
}

.ui-menubutton.datatablemenu button.ui-state-hover {
	border: 1px solid transparent;
	color: #e53d3d;
}

.ui-menubutton.datatablemenu .ui-button-icon-left {
	right: 5px;
	left: inherit;
}

.ui-menubutton.datatablemenu  .ui-button-text-icon-left .ui-button-text
	{
	padding: 5px 26px 5px 10px;
}

.ui-menubutton.datatablemenu .ui-button {
	text-align: left;
}

.ui-menu-dynamic {
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	background: #fff;
	border: 1px solid #cccccc;
	min-width: 200px;
	max-width: 400px
}

.ui-menu .ui-menu-list .ui-menuitem {
	font-size: 12px;
	text-transform: uppercase;
}

.ui-menu .ui-menu-list .ui-menuitem.ui-state-hover {
	background: #e53d3d;
	color: #fff;
}

.ui-menu .ui-menu-list .ui-menuitem.ui-state-hover a {
	background: #e53d3d;
	color: #fff;
}

.ui-tabs {
	/*
	background: inherit;
	padding: 0px;
	padding: 23px 23px 3px 23px;
	background-color: #ffffff;
	border: 1px solid #bec2c8;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15), 0 4px 0 -3px #fff, 0 4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15), 0 4px 0 -3px #fff, 0 4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	box-shadow: 0 0 3px rgba(0,0,0,0.15), 0 4px 0 -3px #fff, 0 4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	*/
	
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav li {
	border: 1px solid #bec2c8;
	top: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: -1px -1px 3px -1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: -1px -1px 3px -1px rgba(0, 0, 0, 0.15);
	box-shadow: -1px -1px 3px -1px rgba(0, 0, 0, 0.15);
}

.huraga-type.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.li {
	
} 

.huraga-type.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #525252;
}

.huraga-type.ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-state-default {
	background-color: #e4e4e4;
	border-bottom: 0px;
}

.huraga-type.ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-state-active {
	background-color: #fff;
	border-bottom: 0px;
}

.huraga-type.ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-state-hover {
	background-color: #eeeeee;
}

.huraga-type.ui-tabs.ui-tabs-top>.ui-tabs-nav {
	padding: 0px;
}

.huraga-type .ui-tabs-panels {
	border: 1px solid #bec2c8;
	border-top: 0px;
	background-color: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0
		4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	-moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0
		4px 0 -2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
	box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15), 0 4px 0 -3px #fff, 0 4px 0
		-2px #bec2c8, 0 8px 0 -5px #fff, 0 8px 0 -4px #bec2c8;
}

.huraga-type.ui-tabs {
	position: relative;
	padding: 0px;
	zoom: 1;
}

.ui-autocomplete-panel {
	background: #fff;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);
	border-width: 1px;
	border-style: solid;
	border-color: #bec2c8;
}

.ui-autocomplete-panel .ui-autocomplete-table th, .ui-autocomplete-panel .ui-autocomplete-table td
	{
	border-width: 0px;
	border-style: solid;
	border-color: inherit;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px dashed #dedede;
}

.ui-tooltip-black-transparent.ui-tooltip {
	/*
	background: #000;
	border: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 8px 10px 8px 10px;
	*/
    border-radius: 4px;
	color:#fff;
	max-width: 250px;
	
}
.control-group-inline .controls .ui-selectonemenu {margin-left: 0px;}

.ui-selectcheckboxmenu  {
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    background: #ffffff;
    font-weight: normal;
    color: #555555;
}

.ui-selectcheckboxmenu-panel {
    padding: 0.2em;
    position: absolute;
    overflow: hidden;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    border: 1px solid #cccccc;
    background: #fff;
}

.ui-selectcheckboxmenu-header{
	display: none;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    display: block;
    padding: 3px 26px 3px 5px;
    width: auto;
    border: none;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: normal;
}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
	margin-top: 1px;
	margin-bottom: 1px;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item label {
	margin-top: 4px;
	margin-bottom: 1px;
}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
    border-right: none;
    border-top: none;
    border-bottom: none;
    cursor: pointer;
    width: 16px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 3px;
}

.ui-tabview-inpage.ui-tabs .ui-tabs-nav li a {

}

.ui-tabview-inpage.ui-tabs .ui-tabs-nav li {
    border: 1px solid #cccccc;
    background: #f5f5f5;
    margin-top: 0px;
}
.ui-tabview-inpage.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #fff;
}


/*
.ui-tabview-inpage.ui-tabs {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
*/

.ui-tabview-inpage.ui-tabs .ui-tabs-panel {

}
.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller{
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
}



.ui-tabview-inpage.ui-tabs .ui-tabs-panels{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    border: 1px solid #cccccc;
    border-top: 0px;
    background: #fff;
    z-index: 1000;

}
.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn {
    border: 1px solid #6b9b20;
    background: #6b9b20;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn.ui-state-hover{
    border: 1px solid #404040;
    background: #404040;
}

.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn.ui-state-disabled{
    border: 1px solid #cccccc;
    background: #cccccc;
}

.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn-left {

}
.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn-left .ui-icon-carat-1-w {
	background-color: transparent;
	background-image: url('../gfx/icons/ui-icon-arrow-1-wh.png');
}
.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn-right .ui-icon-carat-1-e {
	background-color: transparent;
	background-image: url('../gfx/icons/ui-icon-arrow-1-eh.png');
}

.ui-tabview-inpage.ui-tabs .ui-tabs-navscroller-btn-left .ui-icon-carat-1-w:before {
		content: "<";
		display: block;
		width: 16px;
}
.ui-tabview-inpage.ui-tabs-scrollable .ui-tabs-nav {
}

.ui-menu .ui-separator {
    width: 98%;
    height: 0;
    float: left;
    clear: both;
    margin: 1px 0 0 0;
    padding: 0;
    border-top: 0 none;
    border-bottom: 1px solid #d6d6d6;
}


.ui-selectcheckboxmenu-multiple-container.ui-inputfield {
    margin-bottom: 0px;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-token.ui-state-active {
    background: #186ba0;
    color: #fff;
}
.ui-selectoneradio  td .ui-radiobutton {
	vertical-align: top;
}
.ui-selectoneradio td label {
	margin-left:22px;
	max-width: 80%;
}

.ui-icon-minusthick {
    background-image: url(../gfx/icons/icon-wh-minus.png);
}
.ui-icon-plusthick {
    background-image: url(../gfx/icons/icon-wh-plus.png);
}
.ui-organigram .ui-organigram-node {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.ui-organigram .ui-organigram-node.selected {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.ui-menubutton {
	line-height: normal;
}

.ui-menubutton .ui-button-text {
	height: 17px;
}


.huraga-type.ui-tabmenu {
    position: relative;
    padding: 0px;
    zoom: 1;
}


.huraga-type.ui-tabmenu .ui-tabmenu-nav li {
    list-style: none;
    position: relative;
    margin: 0 .2em 1px 0;
    padding: 0;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    float: none;
    border-bottom: 0;
    border: 1px solid #bec2c8;
    top: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -1px -1px 3px -1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -1px -1px 3px -1px rgba(0, 0, 0, 0.15);
    box-shadow: -1px -1px 3px -1px rgba(0, 0, 0, 0.15);
}

.huraga-type.ui-tabmenu .ui-tabmenu-nav li {
    border-bottom: 0;
    top: 1px;
}



.huraga-type.ui-tabmenu .ui-tabmenu-nav li.ui-state-default {
    background-color: #e4e4e4;
    border-bottom: 0px;
}

.huraga-type.ui-tabmenu .ui-tabmenu-nav li.ui-state-active {
    background-color: #fff;
    border-bottom: 0px;
}

.huraga-type.ui-tabmenu .ui-tabmenu-nav li.ui-state-hover {
    background-color: #f5f5f5;;
    border-bottom: 0px;
}


.huraga-type.ui-tabmenu .ui-tabmenu-nav li a {
    float: left;
    padding: .5em .8em;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
 	font-family: "PT Sans", Arial, sans-serif;
    color: #525252;
    letter-spacing: normal;
}

.huraga-type.ui-tabmenu .ui-menuitem-icon {
	display: none;
}

.huraga-type .ui-tabs-panels {
	color: #525459;
}



.ui-menubutton-select.ui-menubutton .ui-button{
	background: #fff;
	border: 1px solid #bec2c8;
} 

.span12.ui-menubutton-select.ui-menubutton   {
	width: 100%;
	margin-left: 0px;
	text-align: left;
}
.span12.ui-menubutton-select .ui-button {
	text-align: left;
}

.span12.ui-menubutton .ui-button    {
	width: 100%;
	margin-left: 0px;
}

.ui-width-300.ui-menubutton .ui-button   {
	width: 300px;
} 

.ui-width-300.ui-menu-dynamic  {
	width: 300px;
}

.ui-menubutton-select-panel.ui-menu-dynamic  {
	width: 292px;
}

.ui-menuitem a.ui-menuitem-a-green {
	color: #608714;
}

.ui-menubutton-select-panel.ui-menu-dynamic  {
	width: 292px;
}

.ui-menubutton-select-panel.ui-menu-dynamic   {
	width: 292px;
}
ui-width-400.ui-menubutton    {
	width: 400px;
}

ui-width-450.ui-menubutton    {
	width: 450px;
}


ui-width-500.ui-menubutton    {
	width: 500px;
}

.ui-width-500.ui-menu-dynamic  {
	width: 500px;
}

.ui-menubutton-select-unevaluation.ui-menu-dynamic   {
	width: 100%;
	height: 250px;
	overflow-y: auto;
}
.ui-datatable .ui-datatable-header {
	text-align: left;
	border-left: 1px solid #bec2c8;
	font-weight: bold;
}
.ui-datatable-header {
}

.ui-treetable thead th, .ui-treetable tbody td, .ui-treetable tfoot td {
	border: 0px;
	text-align: left;
}
.ui-treetable {
	border: 0px;
}
.ui-treetable thead tr th{
	border: 0px;
	border-bottom: 2px solid #bec2c8;
}

.ui-treetable thead th .titlecontent {
	padding-left: 0px;
}

.ui-treetable tbody td, .ui-treetable tfoot td {
	border: 0px;
	overflow: hidden;
	white-space: normal;
	padding: 0px;
	border-bottom: 1px dotted #bec2c8;
}



.ui-treetable thead:first-child tr:first-child > th:first-child {
	padding-left: 0px;
}

.ui-scorecardresult-parameters.ui-treetable tbody tr td:first-child {
	text-align: left;
}
.ui-scorecardresult-parameters.ui-treetable tbody tr td{
	text-align: right;
}

.ui-scorecardresult-parameters.ui-treetable thead:first-child tr:first-child > th:first-child {
	text-align: left;
}

.ui-scorecardresult-parameters.ui-treetable thead tr th {
	text-align: right;
	vertical-align: top;
}

.ui-scorecardresult-parameters.ui-datatable thead:first-child tr:first-child > th:first-child {
	text-align: left;
}

.ui-scorecardresult-parameters.ui-datatable thead tr th {
	text-align: right;
	vertical-align: top;
}

.ui-scorecardresult-parameters.ui-datatable tbody tr td:first-child {
	text-align: left;
}
.ui-scorecardresult-parameters.ui-datatable tbody tr td{
	text-align: right;
}

.ui-treetable-toggler.ui-icon-triangle-1-e {
	background-image: url('../gfx/icons/icon-circle-triangle-e.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 32px;
	height: 32px;
}

.ui-treetable-toggler.ui-icon-triangle-1-s {
	background-image: url('../gfx/icons/icon-circle-triangle-s.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 32px;
	height: 32px;
}

.ui-treetable tbody td .ui-treetable-textcontent-first {
	padding-top: 6px;
	padding-right: 5px;
}

.ui-treetable tbody td .ui-treetable-textcontent {
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 5px;
}

.ui-datagrid-summary.ui-panelgrid .ui-panelgrid-cell {
	border: 1px solid #dddddd;
	padding: 8px 10px;
}


.ui_pgrid_width_15 {
	width: 15%;
	text-align: right;
}

.ui_pleft_width_80 {
	width: 80%;
	text-align: left;
}
.ui_pleft_width_50 {
	width: 50%;
	text-align: left;
}
.ui-datagrid-summary.ui-panelgrid .ui_pgrid-norightborder{
	border-right-width: 0px;
}


.ui-datagrid-summary.ui-panelgrid .ui_pgrid-noleftborder{
	text-align: right;
	border-left-width: 0px;
}


.ui_pgrid_width_20 {
	width: 20%;
	text-align: right;
}


.ui-button-topname {
	width: 120px;
	height: 100px;
}

.ui-button-topname span {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 100px;
}
.ui-panel.ui-panel-nopad .ui-panel-content  {
	padding: 0;
}

.ui-panel.ui-panel-header-bordered .ui-panel-titlebar-icon {
	margin-top: -13px;
}

.ui-panel.ui-panel-header-bordered .ui-panel-titlebar  {
	padding: 0px 0px 0px 0px;
	border: 1px solid #dddddd;
	border-bottom: 0;
	/*
	background-color: #f5f5f5;
	*/
}
.ui-panel.ui-panel-header-bordered .ui-panel-titlebar .ui-link-text {
	font-size: 16px;
	font-weight: bold;
}


.ui-panel.ui-panel-header-bordered .ui-panel-titlebar .ui-icon  {
	-webkit-filter: invert(0.3);
	filter: invert(0.3);
	margin-top: 5px;
	margin-right: 10px;
	border: 1px solid #fefefe;
}
.ui-panel.ui-panel-header-bordered .ui-panel-titlebar .title-content{
	background-color: #f5f5f5;
	padding: 10px;
	border-bottom: 1px solid #dddddd;
}
.ui-panel.ui-panel-header-bordered  .ui-panel-titlebar span.hd-title {
	float: right;
	width: 100px;
	text-align: right;
	padding: 10px;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.ui-panel.ui-panel-header-bordered  .ui-panel-content table.table table{
	table-layout: fixed;
}

.ui-panel.ui-panel-header-bordered  .ui-panel-content table.table tbody tr td, .table-content table.table tbody tr td{
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}

.ui-panel.ui-panel-header-bordered  .ui-panel-content table.table tbody tr td.value, .table-content table.table tbody tr td.value {
	width: 100px;
}

.ui-panel.ui-panel-header-bordered  .ui-panel-content table.table tbody tr td.title, .table-content table.table tbody tr td.title {
	text-align: left;
}

.ui-panel.ui-panel-header-bordered  .ui-panel-content table.table tbody tr td.title, .table-content table.table tbody tr td.title-hd {
	background-color: #f5f5f5;
}


.ui-panel.ui-panel-header-bordered   table.table tbody tr td {
	padding-left: 10px;
	padding-right: 10px;
}
