.tip {background-color: white}

.ui-datatable .ui-datatable-frozenlayout-left {width: 200px;}

blockquote p {
    font-size: inherit;
}
  
.ui-bordered {
	border: 1px solid #bec2c8;
	padding: 5px 0px 5px 10px
}
.txtblock-top {margin-bottom: 10px;}
.txtblock-displayblock {display: block;}
.txtblock-sm {font-size: 11px;}
.txtblock-mini {font-size: 10px;}
.txtblock-bold {font-weight: bold;}
.txtblock-italic {font-style: italic;}
.txtblock-normal {font-weight: normal;}
.txtblock-mleft {margin-left: 5px;}
.txtblock-mright {margin-right: 5px;}
.txtblock-wrap , .txtblock-wrap span {white-space: normal;}
.txtblock-uppercase {text-transform: uppercase;}

th.ui-text-rotate-90 {
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
white-space: normal;
}
th.ui-text-rotate-90 span {
	white-space: normal;
}
.msg-error {color: #b94a48;}

.column-details {text-align: right; font-size: 11px; text-transform: uppercase;}

.column-right, td.column-right , .ui-datatable thead th.column-right {text-align: right;}
.column-center,td.column-center, .ui-datatable thead th.column-center {text-align: center;}

.colortext-blue {color:#0084b4;}
.colortext-orange {color:#fb8800;}

.column-marker {width: 5px;}
.column-ordinal {width: 30px;}
.column-rowtoggler {width: 30px;}

.column-state-CURRENT {background-color: #7ec346}
.column-state-WORKING {background-color: #fff0ab}
.column-state-DEPRECATED {background-color: #ce4444}

.ui-datatable-data .column-red , div .column-red {background-color: #ce4444}
.ui-datatable-data .column-lred {background-color: #f4dada}
.ui-datatable-data .column-lgreen {background-color: #bbff92}
.ui-datatable-data .column-green, div .column-green {background-color: #7ec346}
.ui-datatable-data .column-gray {background-color: #aaaaaa}
.ui-datatable-data .column-yellow {background-color: #fff0ab}
.ui-datatable-data .column-transparent {background-color: transparent;}
.ui-datatable-data .column-blue {background-color: #b5cfff}
.ui-datatable thead th.wrapnormal  {
}
	

a.ui-link-blue:link, a.ui-link-blue:active, a.ui-link-blue:visited {
	color: #6487aa;
	text-decoration: underline !important;
}


.ui-datatable thead th.wrapnormal span {
	white-space: normal;

}

.ui-treetable-text {
	overflow: hidden;
	white-space: nowrap;
	border-width: 0px;
	border-collapse: collapse;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 11px;
}

.ui-tree-text-ELEMENT {
	font-weight: bold;
}
.ui-tree-text-USER {
}
.ui-tree-text-MANAGER {
}
.ui-tree-ELEMENT {
	background-image: url("../gfx/icons/ui-icon-folder.png");
	background-repeat: no-repeat;
	background-position: left center;
	width: 32px;
	height: 32px;
	display: inline;
	float: left;	
}
.ui-tree-USER {
	background-image: url("../gfx/icons/ui-icon-folder-user.png");
	background-repeat: no-repeat;
	background-position: left center;
	width: 32px;
	height: 32px;
	display: inline;
	float: left;
	
}
.ui-tree-MANAGER {
	background-image: url("../gfx/icons/ui-icon-folder-user2.png");
	background-repeat: no-repeat;
	background-position: left center;
	width: 32px;
	height: 32px;
	display: inline;
	float: left;
	
}
.coloricon-red {
	background: #e40003;
	border: 1px solid #992022;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}
.coloricon-green {
	background: #67e700;
	border: 1px solid #4fa50a;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}
.coloricon-gray {
	background: #eaeaea;
	border: 1px solid #c0c0c0;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}

.ui-disabled-input{
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 6px;
	font-size: 13px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 28px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	text-indent: 0px;
}
.icon-blue{
	background-color: #b5cfff;
	border: 1px solid #5591ff;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}
.icon-yellow{
	background-color: #fff0ab;
	border: 1px solid #e7d065;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}
.icon-red {
	background: #e40003;
	border: 1px solid #992022;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}
.icon-green {
	background: #67e700;
	border: 1px solid #4fa50a;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}

.icon-gray {
	background: #aaaaaa;
	border: 1px solid #898989;
	width: 10px;
	height: 10px;
	border-spacing: 0px;
	border-collapse: separate;
}
.clearall {overflow: auto; width: 100%}
.clearall:before { 
	content: "";
 	clear: both;
}
.clearall:after {
	content: "";
 	clear: both;
}

.btnpanel-top {padding: 0px 0px 10px 0px; }
.btnpanel-top:after { 
	display: table;
	content: "";
	line-height: 0;
 	clear: both;
 	
}

.btnpanel-btm {padding: 10px 0px 10px 0px;}

.btnpanel-right {text-align: right;}

.legend-table td.title {padding: 0px 10px 0px 0px;}
.legend-table td {padding: 0px 10px 0px 0px;}
.legend-table td.icon {padding: 0px 10px 0px 0px;}
.clearflow {clear: both;}


.wz-tab { 
	width: 100%; 
	margin: 0px 0px 10px 0px; 
	clear: both;
}


.wz-tab:after { 
	display: table;
	content: "";
	line-height: 0;
 	clear: both;
}



.wz-tab ul { 
 	margin: 0px;
 	clear: left;
 	
}
.wz-tab ul.ul:after{
	clear: both;
}
.wz-tab ul:after {
	display: table;
	content: "";
	line-height: 0;
 	clear: both;
}
.wz-tab ul li { 
	list-style:none;
	float:left;
}



.wz-tab ul li div ,.wz-tab ul li a div, .wz-tab ul li a:hover div{ 
	background-color: #fff;
	color: #525252;
	height:50px;
	border: 0;
	-webkit-border-radius: 3px 3px 3px 3px ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	
	padding: 10px 10px 10px 10px;
	margin-right: 5px; 
	webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15) ;
	box-shadow: 0 0 3px rgba(0,0,0,0.15);
	text-decoration: none;
}
.wz-tab ul li a:hover , .wz-tab ul li a:focus{
	text-decoration: none;
}

.wz-tab ul li.disabled div {
	background-color: #d1d1d1;
	color: #525252;
}

.wz-tab ul li a:hover div { 

	background-color: #d1d1d1;
	color: #525252;
	height:50px;
	border: 0;
	-webkit-border-radius: 3px 3px 3px 3px ;
	-moz-border-radius: 3px 3px 3px 3px ;
	border-radius: 3px 3px 3px 3px ;
	
	padding: 10px 10px 10px 10px;
	margin-right: 5px; 
	webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15) ;
	box-shadow: 0 0 3px rgba(0,0,0,0.15);
	text-decoration: none;
}

.wz-tab li div span.title {
	font-size: 14px;
	font-weight: bold;
	display: block
}

.wz-tab li div span.description { font-size: 11px; }
.wz-tab li.cureent div{ background: #6b9b20; color: #fff; }
.wz-tab li.current div{ background: #6b9b20; color: #fff; }
.wz-tab li.done div{background: #40444d;color: #fff;}
.wz-tab ul li.disabled div {background-color: #d1d1d1;color: #525252; }

.wz-tab-6-step li{text-overflow: ellipsis; white-space: nowrap;}
.wz-tab-6-step li div {text-overflow: ellipsis; white-space: nowrap;}
.wz-tab-6-step li span {text-overflow: ellipsis; white-space: nowrap; width: 100px; display: block;  overflow: hidden}
.wz-tab-6-step li {width: 16.66%;}
.wz-tab-5-step li {width: 20%;}
.wz-tab-5-step li span.description {text-overflow: ellipsis; white-space: nowrap; max-width: 90%; display: block;  overflow: hidden}

.wz-tab-4-step li {width: 25%;}
.wz-tab-3-step li {width: 33.33%;}
.wz-tab-2-step li {width: 50%;}

tr.table-row-expansion  td {
	padding: 0px;
}
.table-row-expansion {table-layout: fixed;}
.ui-datatable .table-row-expansion   tbody td {
	border: 0px;
	padding: 8px;
	margin: 0px;
}


.ui-dialog .prgressstatus {
	width: 100px;
	height: 200px;
}
.ui-dialog.prgressstatus .ui-dialog-titlebar {
	display: none;
}

.ui-dialog.prgressstatus .ui-dialog-content{
	padding: 28px 35px 35px 35px;

}
.ui-dialog.prgressstatus.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-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;
}
/* clear table content */
.ui-datatable.cleardatatable-content thead th, .ui-datatable.cleardatatable-content tbody td, .ui-datatable.cleardatatable-content tfoot td {
	border: 0px;
}
.ui-datatable.cleardatatable-content thead th, .ui-datatable.cleardatatable-content tbody td, .ui-datatable.cleardatatable-content tfoot td {
	border: 0px;
	overflow: hidden;
	white-space: normal;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #bec2c8;
}
.ui-datatable.cleardatatable-content table.incell-header{
	border: 1px #d1d1d1 solid;

}
.ui-datatable.cleardatatable-content table.incell-header tr td {
	background: #f1f1f1; padding: 3px 5px 3px 5px; border: 0px; 
	
}
.ui-datatable.cleardatatable-content table.incell-header tr td.noright{
	border-right: 0px;
}
.ui-datatable.cleardatatable-content table.incell-header tr td.prt-column-details {
	border-left: 0px;
}

.ui-datatable.cleardatatable-content tr.ui-datatable-odd {background:  #f1f1f1;}

table.incell-content {width: 100%}
.ui-datatable.cleardatatable-content table.incell-content tr.header td, table.incell-content tr.header td{background: #f1f1f1;}
.ui-datatable.cleardatatable-content table.incell-content tr.top td{border-top: 0px;}
.ui-datatable.cleardatatable-content table.incell-content tr td, table.incell-content tr td {
	 padding: 8px 0px 8px 5px; border: 1px #d1d1d1 solid;	border-top: 0px #d1d1d1 solid;
	font-size: 11px;
}

table.incell-content tr td {
	padding: 3px 5px 3px 5px;
}

.ui-datatable.cleardatatable-content table.incell-content tr td.awarded, table.incell-content tr td.awarded {
	color: #353535;
	font-weight: bold;
	font-size: 12px;
}


.ui-datatable.cleardatatable-content table.incell-content tr td.values, table.incell-content tr td.values {
	width: 82px;
	color: #353535;
}
.ui-datatable.cleardatatable-content table.incell-content tr td.link, table.incell-content tr td.link {
	font-size: 10px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;

}
.ui-datatable.cleardatatable-content table.incell-content tr td.link a:hover, table.incell-content tr td.link a{
	color: #0e9500;
}
.ui-datatable.cleardatatable-content table.incell-content tr td.link a:hover, table.incell-content tr td.link a:hover{
	color: #0e9500;
	text-decoration: underline;
}
/* clear table */
.ui-datatable.cleardatatable thead th, .ui-datatable.cleardatatable tbody td, .ui-datatable.cleardatatable tfoot td {
	border: 0px;
}
.ui-datatable.cleardatatable thead th, .ui-datatable.cleardatatable tbody td, .ui-datatable.cleardatatable tfoot td {
	border: 0px;
	overflow: hidden;
	white-space: normal;
	padding: 5px 0px 5px 0px;
	border-bottom: 0px dotted #bec2c8;
}
.ui-datatable.cleardatatable table.incell-header{
	border: 1px #d1d1d1 solid;
}
.ui-datatable.cleardatatable table.incell-header tr td {
	background: #f1f1f1; padding: 3px 5px 3px 5px; border: 0px; 
	
}
.ui-datatable.cleardatatable table.incell-header tr td.noright{
	border-right: 0px;
}
.ui-datatable.cleardatatable table.incell-header tr td.prt-column-details {
	border-left: 0px;
}
table.incell-content {width: 100%}
.ui-datatable.cleardatatable table.incell-content tr.header td, table.incell-content tr.header td{background: #e1e1e1; color: #424449}
.ui-datatable.cleardatatable table.incell-content tr.top td{border-top: 0px;}
.ui-datatable.cleardatatable table.incell-content tr td, table.incell-content tr td {
	padding: 8px 0px 8px 5px; border: 1px #d1d1d1 solid;
	font-size: 11px;
}

.ui-datatable.cleardatatable table.incell-content tr td.values, table.incell-content tr td.values {
	width: 82px;
	color: #353535;
}
.ui-datatable.cleardatatable table.incell-content tr td.link, table.incell-content tr td.link {
	font-size: 10px;
	text-align: right;
	
	padding-right: 5px;
	text-transform: uppercase;
}
.ui-datatable.cleardatatable table.incell-content tr td.link a:hover, table.incell-content tr td.link a{
	color: #0e9500;
}
.ui-datatable.cleardatatable table.incell-content tr td.link a:hover, table.incell-content tr td.link a:hover{
	color: #0e9500;
	text-decoration: underline;
}


.ui-datatable.ui-grayheader thead th{
	background: #f1f1f1;
	border: 0px;
}
.ui-datatable.ui-grayheader thead {
	border: 1px solid #d1d1d1;
}
table.incell-content tr td {
	padding: 3px 0px 3px 5px; 
}

.table.table-bordered.grayheader th{
	background: #f1f1f1;
}

.table.table-bordered.grayheader th{
	background: #f1f1f1;
}
.table.table-bordered.grayheader th.small{
	font-size: 11px;
}
.table.table-bordered tr td.small{
	font-size: 11px;
}
.table.table-bordered tr td.vsmall{
	font-size: 10px;
}
.table.table-bordered.grayheader tr td.keys{
	background: #f1f1f1;
}

.table.table-bordered tr td.val{
	width: 43px;
	padding: 8px 0px 8px 2px;
}


.btn-tabview {
	line-height: 20px;
	margin: 0 .2em 1px 0;
	padding: .5em 1em;
	background-color: #e4e4e4;
	border: 1px solid #bec2c8;
	font-weight: bold;
	font-size: 14px;
	color: #525252;
	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);
	border-bottom: 0px;
	
}
.btn-tabview.ui-state-hover{
	background-color: #eeeeee;
}
.btn-tabview.ui-state-disabled {
		background-color: #fff;
}

.btn-tabview.ui-disabled {
    background-color: #fff;
}


.data-block.decent .nottopdata-container {
	border-top: 0px;
	box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.15);
}

/* zduplikowane */

.row-fluid .no-bottom-margin {margin-bottom: 0px;}
.row-fluid .no-bottom-border {border-bottom: 0px;}
.row-fluid .no-bottom-padding {padding-bottom: 0px;}
.row-fluid .no-top-padding {padding-top: 0px;}
.row-fluid .no-parameter-all {
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 0px;
}
.row-fluid .no-bottom-parameter {
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 0px;
}
.ui-standard-workspace-form {
	max-width:630px; 
}

@media all and (min-width:960px) {
	.form-horizontal-mid .control-group .controls {
	    margin-left: 240px;
	    margin-bottom: 15px;
	}
	.form-horizontal-mid .control-group .controls-message-top {
	    margin-left: 240px;
	    margin-bottom: 3px;
	}
}

.clearfloatfix {clear: both;}
.clearfloatfix:after { content: ""; display: block; clear: both; }

a.ui-link-text { color: #525459;}

.ui-MINIMAL_CORRECT-Q1 {color: #a33f3f;}
.ui-MINIMAL_CORRECT-Q2 {color: #ccae52;}
.ui-MINIMAL_CORRECT-Q3 {color: #74b24a;}


.ui-mergecontent-row {
	/*border-bottom: 1px dotted #bec2c8;*/
}

.ui-mergecontent-row .ui-row-header{
	background: #f5f5f5;
	font-weight: bold;
}
.ui-mergecontent-row .ui-row-textpadding {
	padding: 8px 0px 8px 8px;
}
.ui-mergecontent-row  .ui-row-content {
	border: 1px solid #f5f5f5;
	border-top: 0px;
}

.ui-internal-filter-panel{
	background: #f5f5f5; margin-left: -15px; margin-right: -15px; border: 1px solid #f0f0f0; padding: 10px 10px 10px 10px;
} 
.ui-menu-styleclass {
	width:300px;
}

.ui-menu-styleclass .ui-menuitem-link {
	color: #525459;
}

.btn.btn-flat.ui-button-icon {
	padding: 6px; 
	padding-left: 9px; 
	padding-right: 9px; 
	width: auto;
}
.ui-column-lp {
	vertical-align: top;
	padding: 5px;
	background: #f1f1f1;
	border-right: 15px solid #fff;
	border-bottom: 20px solid #fff;
	width: 40px;
}
.ui-column-content {
	border-bottom: 20px solid #fff;
}

.form-horizontal .form-group.required .ui-outputlabel.ui-state-error{
	color:#9f6060;
}

.control-group.required label.ui-state-error {
    color: #9f6060;
}

.control-group.required .ui-outputlabel.ui-state-error {
    border: 0 none;
    color: #9f6060;
}

.control-group.required label.ui-state-error, div.required label.ui-state-error {
    color: #9f6060;
}

div.required .ui-selectonemenu.ui-state-error, .ui-selectonemenu.ui-state-error {
    border-color: #9f6060;
	margin-left: 0px;
}

.control-group.required input.ui-state-error, div.required input.ui-state-error, div.require .ui-state-error{
    border-color: #9f6060;
    box-shadow: none;
}
.control-group.required textarea.ui-state-error, div.required textarea.ui-state-error, div.require .ui-state-error{
    border-color: #9f6060;
    box-shadow: none;
}

.table-persons, table.table-persons , table.table-persons  th , table.table-persons  td{
	border: 0px;
	color: #525459;
}
table.table-persons th , table.table-persons  td{
	font-weight: normal; padding: 8px; vertical-align: top;
}


.p-datatble-white .ui-datatable-even td {
	background: #fff;
	border: 0px;
}

.p-datatble-white .ui-datatable-odd td {
	background: #fff;
	border: 0px;
}

.p-datatble-white .ui-expanded-row-content td {
	padding: 0px;
}

