 html {
	/* overflow:  hidden;*/
 } 
  html, body {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
	font-size:12px;
	font-family:Arial;
  }
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
*{
	outline: none;
}
select, input{
	border:1px solid #a6c9e2;
}
textarea:focus, input:focus{
outline: none;
}  
  
  .page {
    min-height: 100%;
    height: auto !important;
    height: 100%;
  }
  .wrap {
   /* padding-bottom: 100px;*/
  }
  .header {
    height: 36px;
	border-left:0;
	border-right:0;
	border-top:0;
	
  }
  .hright {
      height: 36px;	  
	  float:left;
	  width:50%;
	  border:0;
	  text-align:right;
  }  
  .hleft {
      height: 36px;	  
	  float:left;
	  width:50%;
	  border:0;
	  text-align:left;  	  
  }
  .bquit{
	  font-size:11px;
	  margin-top:4px;
	  margin-right:2px;
	  width:100px;
	  height:29px;
  }
  .logotip {
    position:absolute; 
    left:9px; 
    top:6px;
  }
  .panel {
	  width:100%;
	  height:40px;
	 
  }
  .footer {
    height: 26px;
    margin-top: -27px;
	border-left:0;
	border-right:0;
	border-bottom:0;
	width:100%;
  }
  .fright {
      height: 26px;	  
	  float:left;
	  width:30%;
	  border:0;
	  text-align:right;	  
  }
  .fright p{
	  margin:0;
	  padding-right:5px;
	  padding-top:6px;
	  font-size:11px;
  }
  .fleft {
    height: 26px;	  
	  float:left;
	  width:70%;
	  border:0;
  }  
   .fleft p{
      white-space:nowrap;
	  margin:0;
	  padding-right:5px;
	  padding-top:6px;
	  font-size:11px;	   
   }
  input.text { 
   margin-bottom:5px; 
   width:85%; 
   padding: .4em; 
}
  textarea.text { 
   margin-bottom:5px; 
   width:85%; 
   padding: .4em; 
}
fieldset { 
   padding:0; 
   border:0; 
}
#status{
	font-family:Arial; padding:5px;
}
#errorlogin {
	margin-left:20px;
	margin-right:20px;
	padding:0;
}
#bgg{
	display:none;
}
#loader{
	position:relative; 
	height:0; 
	width:100px; 
	top:25px;
}
table,tr,td,p{
   margin:0;
   padding:0;
   border:0;
}
fieldset p{
	margin:0;
	padding:0;
}
 label{
	font-size:12px;
	border:0; 
	background:none;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

td[aria-describedby="treegridsamp_elementName"] {
 border:none !important;
}
.ui-menu { position: absolute; width: 300px;z-index:9999; }
#tabs{
	border:none;
	background:none;
}
.ui-menu-item{
	padding-top:7px !important;
	padding-bottom:7px !important;
	font-weight:100 !important;
}
.ui-tabs-nav{
	background:none;
	border:none;
}
.ui-tabs-active{
	background:#FFFFFF !important;
}
.ui-tabs-active a{
		color:#000000 !important;
}

.ui-tabs-anchor {
	font-weight:100;
	padding-left:30px !important;
	padding-right:30px !important;
}


#dialog_window_minimized_container {
   position: fixed;
   bottom: 0px;
   left: 0px;
}
 
.dialog_window_minimized {
   float: left;
   padding: 5px 10px;
   font-size: 12px;
   cursor: pointer;
   margin-right: 2px;
   display: none;
}
 
.dialog_window_minimized .ui-icon {
   display: inline-block !important;
   position: relative;
   top: 3px;
   cursor: pointer;
}
 
.ui-dialog .ui-dialog-titlebar-minimize {
   height: 18px;
   width: 19px;
   padding: 1px;
   position: absolute;
   right: 23px;
   top: 9px;
}
 
.ui-dialog .ui-dialog-titlebar-minimize .ui-icon {
   display: block;
   margin: 1px;
}
 
.ui-dialog .ui-dialog-titlebar-minimize:hover, .ui-dialog .ui-dialog-titlebar-minimize:focus {
   padding: 0;
}
