.ui-datatable-tablewrapper {
	overflow-x: hidden !important;
}

.ui-datatable table {
	width: 100%; /*5% margin*/
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td,
	.ui-datatable tfoot th {
	padding: 10px 0px;
}

.ui-datatable tbody td {
	border-color: #ccc;
}

.ui-row-toggler.ui-icon.ui-icon-circle-triangle-e {
	background-image: url('../images/details_open.png') !important;
	background-position: 0px 0px;
	width: 32px;
	height: 32px;
}

.ui-row-toggler.ui-icon.ui-icon-circle-triangle-s {
	background-image: url('../images/details_close.png') !important;
	background-position: 0px 0px;
	width: 32px;
	height: 32px;
}

/*dialog*/
.ui-dialog .ui-dialog-titlebar {
	background: #0e2d4f;
	background: -webkit-linear-gradient(left, #0e2d4f, #0452a0);
	background: -o-linear-gradient(right, #0e2d4f, #0452a0);
	background: -moz-linear-gradient(right, #0e2d4f, #0452a0);
	background: linear-gradient(to right, #0e2d4f, #0452a0);
	color: #ffffff;
}

.ui-dialog .ui-dialog-content {
	background-color: #f5f5f5;
	max-height: 800px;
}

.ui-widget-header {
	font-weight: normal;
}

.ui-dialog-title {
	font-size: 16px !important;
}

.ui-dialog.ui-widget-content {
	border: 1px solid #999;
}

.ui-dialog-titlebar-close {
	margin-top: 0px !important;
}

.ui-panel-content {
	border: 0;
	background: 0;
	padding: .5em 0em !important;
}

.ui-widget-content {
	border: none;
	background: transparent;
}

.popUpForm table, .popUpForm th, .popUpForm td {
	border: none;
	text-align: left;
	margin-left: 0px;
	background: transparent;
}

.ui-datatable.forumTable table {
	background: transparent;
	border-style: none;
	border-collapse: separate;
	border-spacing: 0px 5px;
}

.ui-datatable.forumTable thead th {
	background: transparent;
	border-style: none;
}

.ui-datatable.forumTable tbody {
	border-style: none;
}

.forumTable .ui-widget-header {
	background: transparent;
}

.ui-datatable.forumTable tbody td {
	border-style: solid none solid none;
	/*border-width:1px;*/
	border-bottom: solid;
	border-radius: 10px;
	border-color: #064A8F;
	text-align: left;
	background: #FBFBFB;
}

.filterPanel tr .filterPanel td {
	border: none;
	text-align: left;
	margin-left: 0px;
	background: transparent;
}

/*growl*/
.ui-growl-info {
	background-color: #64809c;
	border-color: #64809c;
	color: #fff;
}

.ui-growl-error {
	background-color: #b3908f;
	border-color: #b3908f;
	color: #fff;
}

.ui-growl-item-container {
	opacity: 1;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	background-image: none;
}

/*select menu*/
.ui-selectonemenu {
	background-color: white;
	border: 1px solid #999;
	width: 100%;
	padding-right: 0;
}

.ui-selectonemenu-list-item {
	background-color: white;
	margin: 0px 0 !important;
}

.ui-selectonemenu-list {
	padding: 0 !important;
}

.ui-selectonemenu-trigger {
	width: 24px !important;
}

.ui-inputfield {
	width: 100%;
}

/*accordion*/
.ui-accordion .ui-accordion-content {
	background-color: white;
}

.ui-accordion .ui-accordion-header.ui-state-active {
	font-weight: bold;
}

.programCombo {
	width: 105px;
	height: 50px;
}

.programCombo .ui-selectonemenu-label {
	height: 30px;
	background-color: transparent;
	font-size: 28px;
	font-weight: bolder;
	padding: 0 10;
}

.programLabel {
	font-size: 20px;
}

.ui-autocomplete-list {
	background-color: #fff;
}

.ui-panelgrid-cell {
	border: none !important;
}

.ui-autocomplete-input-token input {
	width: 172px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {
	width: auto;
}

#tblGa .ui-expanded-row td {
	font-weight: bold;
	background-color: #bbbbbb;
}

.ui-datatable tr.ui-state-highlight {
	color: #333333;
}


.ui-chkbox-box.ui-state-active, .ui-chkbox-box.ui-state-focus.ui-state-active,
	.ui-radiobutton-box.ui-state-active, .ui-radiobutton-box.ui-state-focus.ui-state-active
	{
	border: 1px solid #156090;
	background: #6ab3fb;
	color: transparent;
}


.ui-radiobutton .ui-radiobutton-box {
	height: 20px !important;
	width: 20px !important;
}

ui-radiobutton-icon ui-icon ui-c ui-icon-bullet{
	background: transparent;
}

.ui-datatable.tblKorisnici .ui-state-hover{
	color: #0452d0;
}

.uploadButton .ui-widget-header{
	background: transparent;
	border: none;
}


.ui-selectmanycheckbox.ui-widget tbody tr td{
	background: #dbdbdb;
	text-align: left;
}

.ui-wizard-nav-next { 
	float: right; 
	background: #0452d0;
}

.ui-steps .ui-steps-item {
    width: 12.5%;
}
 
.ui-state-highlight {
    text-shadow: none !important;
    
}
 
.ui-steps.customStep {
    margin-bottom: 20px;
}
 
.ui-steps.customStep .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
}
 
.ui-steps.customStep .ui-steps-item .ui-steps-number {
    background-color: #0081c2;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;
}
 
.ui-steps.customStep .ui-steps-item.ui-state-highlight .ui-steps-title {
    color: #555;
}

.ui-steps.customStep .ui-steps-title {
    display: block;
     white-space: normal; 
}

.ui-steps .ui-steps-title {
    display: block;
     white-space: normal; 
}

.ui-steps.customStep li {
	line-height: normal;
}

.ui-steps.customStep .ui-steps-item .ui-menuitem-link{
	background: white;
}

.ui-steps.customStep .ui-steps-item.ui-state-highlight .ui-menuitem-link{
	background: #186ba0;
}
.ui-autocomplete{

	display: block;
	
}

.ui-wizard .ui-wizard-nav-back, 
.ui-wizard .ui-wizard-nav-next{
	cursor: pointer;
	background-color: #217DC1;
    color: #ffffff;
    background-image: none;
}

	

