﻿

/*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.header div,*/
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;
    padding-bottom: 3px;
}

.searchDiv div.datafield div.header {
	width: auto !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:not(.nestedGrid)
{
	display:table-cell;
	padding-left: 7px;
    vertical-align: middle;
}
div.data-form > div.datafield > div:first-child
{
	text-align:right;
	padding-right:8px;
	
}

div.data-form > div.datafield > div.header:after, div.datafield div.header:after
{
    content: ":";
}

div.listField>div.nestedGrid 
{
    display:block;
}

div.data-form > div.listField
{
	display:block;
   
	}




/* 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;
    
 }
 
 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;   
}

tr.selectedRow td, tr.selectedRow:hover td
{
    /*background-color:#fff7e7  !important;*/
}


