#targetContainer 
{ 
    position: relative; 
    height:100px; 
} 
#targetContainer img 
{ 
    margin: 0; 
    padding: 0; 
    position: absolute; 
    border: solid 3px #333; 
} 
.ui-widget-content 
{ 
    border-top-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
} 
.ui-widget
{ 
    font-size: 12px !important; 
    line-height: 15px !important;
    font-family: Segoe UI,Tahoma,Arial !important; 
} 

.ui-helper-reset
 { 
    font-size: 12px; 
    line-height: 15px;
    font-family: Segoe UI,Tahoma,Arial; 
    padding-top: 1px !important;
    padding-bottom: 1px !important;
} 
#formula
 { 
    font-size: 12px; 
    line-height: 15px;
    font-family: Segoe UI,Tahoma,Arial; 
} 
 
 .ui-state-default .ui-icon
 {
      background-image: url("image_wijmo_alpha")
 }
       
  .ui-tabs .ui-tabs-nav
  {
      background-color: rgb(255,255,255); 
      border-top-width: 0px;
      border-bottom-width: 0px; 
      border-left-width: 0px;
      border-right-width: 0px;
  }
    
  .ui-button-text-only .ui-button-text 
  {
      padding-top: 4px;
      padding-bottom: 4px;
      padding-left: 4px;
      padding-right: 4px;
  }

.target-Container-Register
 { 
      padding-top: 6px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      
      margin-top: 6px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
         
 }
 
.refresh-container 
{
		padding: 12px 14px 10px;
		display:flex; 
		align-items:center;
}

.control-group
 { 
        margin: 2px; 
        padding: 2px; 
        display: none;
     
 }
        
.controls-input
{

	border:1px solid gray !important;
	width: 90% !important;
	font-family: Segoe UI !important;
	font-size: 11px !important;
	font-weight: normal !important;
	padding-top: 1px !important;
    padding-bottom: 1px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
    spellcheck: false;
}

.controls-input-select
{

    border:1px solid gray !important;
	width: 90% !important;
	font-family: Segoe UI !important;
	font-size: 11px !important;
	font-weight: normal !important; 
}

.required:after { color:red; content:" *"; }


 .wijmo-checkbox {
 
	padding-left: 5px !important; 
	padding-right: 1px !important;
	
 }
 
.loader{
    background:url("../../north52_image_progress2") no-repeat center center;
    position:absolute;
    width:100px;
    height:100px;
    left:50%;
    top:50%;
    margin-left:-50px;
    margin-top:-50px;
   
}

 .boxed {
  border: 1px solid gray ;
  font-size:80%;
  width: 90px;
  margin-left: -5px;
  margin-top: 1px;
  margin-bottom: 10px;  
}  

#tabs-functions
{
 padding-top: 0px;  
 padding-right: 0px; 
 padding-bottom: 0px;
 padding-left: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px; 
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid; 
 border-left-style: solid;
 border-right-style: solid;
 height: 92%;
 overflow: hidden; 

}

#tabs-source
{
 padding-top: 0px;  
 padding-right: 0px; 
 padding-bottom: 0px;
 padding-left: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px; 
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid; 
 border-left-style: solid;
 border-right-style: solid;
 height: 92%;
 overflow: hidden; 

}

#tabs-explore
{
 padding-top: 0px;  
 padding-right: 0px; 
 padding-bottom: 0px;
 padding-left: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px; 
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid; 
 border-left-style: solid;
 border-right-style: solid;
 height: 92%;
 overflow: hidden; 

}

#tabs-fetchxml
{
 padding-top: 0px;  
 padding-right: 0px; 
 padding-bottom: 0px;
 padding-left: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px; 
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid; 
 border-left-style: solid;
 border-right-style: solid;
 height: 92%;
 overflow: hidden; 

}

#tabs-register
{
 padding-top: 0px;  
 padding-right: 0px; 
 padding-bottom: 0px;
 padding-left: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px; 
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid; 
 border-left-style: solid;
 border-right-style: solid;
 height: 92%;
 overflow: hidden; 

}



#ribbon
{
 background-image: linear-gradient(rgba(243, 243, 243, 1) 0%, rgba(204, 204, 204, 1) 100%);
 padding-top: 6px;  
 padding-right: 2px; 
 padding-bottom: 2px;
 padding-left: 2px;
 border-top-width: 0px;
 border-bottom-width: 0px; 
 border-left-width: 0px;
 border-right-width: 0px;
}


 .ui-widget-header
{
      background-color: rgb(255,255,255);
      background-image: none;
}

.wijmo-wijsplitter-v-bar
{
      border-top-width: 0px;
      border-bottom-width: 0px; 
      border-left-width: 0px;
      border-right-width: 0px;
      border-top-color: #ffffff;
      border-bottom-color: #ffffff; 
      border-left-color: #ffffff;
      border-right-color: #ffffff;
      background-color: rgb(255,255,255);
      background-image: none;
      width: 2px;
}

.wijmo-wijribbon-button-validate {
  background-image: url("image_validate") !important;
}

.wijmo-wijribbon-button-clear {
  background-image: url("image_clear") !important;
}

.wijmo-wijribbon-button-command {
  background-image: url("image_command") !important;
}

.wijmo-wijribbon-button-function {
  background-image: url("image_function") !important;
}
  

.wijmo-wijtree
{
   margin-left: 0px;
   width:390px;
}

.wijmo-wijtree .wijmo-wijtree-child
{
   margin-left: 8px;
}

.n52-menu-item
{
   line-height: 11px;
}