﻿

/*Style dataGrid*/
div.data-row,
div.data-grid div.header, div.nestedGrid  div.header
{
	display:table-row;
	}
	
div.data-grid div.header div,
div.data-row div.datafield ,
div.nestedGrid  div.header div
{
	display:table-cell;
}

/*komorki grida*/
div.data-grid div.datafield  
{
	display: table-cell !important;
	padding:3px;
}

/*komorki hedera*/	
div.data-form > div.datafield > div.header , div.datafield > div.header
{
	padding:3px;
	font-weight:bold;
	/*background: #f7f7f7;*/
	/*opacity: 0.8;*/
	color: #000;
	width: 180px;
	text-align:right;
}

.searchDiv div.datafield div.header {
	width: auto !important;
}
div.searchDiv div
{
display:inline!important;	
}

/*Style dataform*/
/*Rows*/ 
div.data-form > div.datafield
{
	display:table-row;
	table-collapse: no-collapse;
}

div.nestedGrid > div.datafield:hover, div.boxWrap > div.datafield:hover  {
	background: #f7f7f7;
}

/*komorki */	
div.data-form > div.datafield > div, div.datafield > div
{
	display:table-cell;
	padding-left: 7px;
}
div.data-form > div.datafield div:first-child
{
	text-align:right;
	padding-right:8px;
	
}

div.permissionField {
    	text-align:left  !important;

}

div.data-form > div.datafield > div.header:after, div.datafield div.header:after
{
    content: ":";
}


div.data-form > div.listField
{
	display:table;
	}




/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

a.selectedpager
{
    font-weight:bold;
    
 }

a.changed {
 font-weight:bold;
}
 
 div.filtr-form,  div.filtr-form div
 {
  display:inline;   
 }
 
a.button
{
    padding:5px;    
}


.tooltip {
	background-color:grey;
	/*border:1px solid #fff;*/
	border-radius:4px 4px 4px 4px;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	opacity: 0.8;
	z-index:9999!important;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

span > label {
	display:inline;
	vertical-align: -webkit-baseline-middle;
	margin: 0 3px;
}


span.input-prompt {
  position: absolute;
  font-style: italic;
  color: #aaa;
  /*margin: 0.2em 0 0 0.5em;*/
  padding: 0.2em 0 0 1em;
}

.find-form
{
    display:inline;   
 }
 
 
 .hidden
 {
 	display:none;
 }


 
#ajax-loader
{
    display: none;
    position: absolute;
    z-index: 9999;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
}

td.formField > div.data-form 
{
    width:auto;
}
td.formField > div.data-form > div.datafield:hover
{
    background-color:transparent;
}

.selectedRow
{
    background-color: #91a3b9;
}
