/*
 * Copyright (c) 2016. CSIRO, The Australian e-Health Research Centre.
 * All rights reserved. Use is subject to license terms and conditions.
 */


html, body{ height:100% ;}


.fade {
   opacity: 0;
   -moz-transition: opacity 2s ease-in-out;
   -webkit-transition: opacity 2s ease-in-out;
   }
.hide {
      opacity: 0;  
   }
.show {
    opacity: 1;  
   -moz-transition: opacity 1s ease-in-out;
   -webkit-transition: opacity 1s ease-in-out;
   }
.feedbackPanelERROR {
	color: Red;
}
rect.extent {
	fill: #000;
	fill-opacity: .5;
	stroke: #fff;
}

/* TAB PANEL STYLES */

div.tabpanel div.tab-row{
  float:left;
  width:100%;
  background:#DAE0D2 url("tabs/bg.gif") repeat-x bottom;
  line-height:normal;
  }

div.tabpanel div.tab-row ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
  
div.tabpanel div.tab-row li {
  float:left;
  background:url("tabs/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
  
div.tabpanel div.tab-row a {
  display:block;
  background:url("tabs/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
  color:#eee;
  }
  
div.tab-panel {
  clear: left;
}
  
div.tabpanel div.tab-row a:hover {
  color:#fff;
  }
  
div.tabpanel div.tab-row li.selected {
  background-image:url("tabs/left_on.gif");
  }
  
div.tabpanel div.tab-row li.selected a {
  background-image:url("tabs/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
  /* VARIATION 1 TAB PANEL STYLES */
div.tabpanel1 div.tab-row{
  float:left;
  width:100%;
  background:#DAE0D2 url("tabs1/bg.gif") repeat-x bottom;
  line-height:normal;
  }

div.tabpanel1 div.tab-row ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
  
div.tabpanel1 div.tab-row li {
  float:left;
  background:url("tabs1/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
  
div.tabpanel1 div.tab-row a {
  display:block;
  background:url("tabs1/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  white-space:nowrap;
  }
  
div.tabpanel1 div.tab-row a:hover {
  color:#333;
  }
  
div.tabpanel1 div.tab-row li.selected {
  background-image:url("tabs1/left_on.gif");
  }
  
div.tabpanel1 div.tab-row li.selected a {
  background-image:url("tabs1/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
div.panelblock {
	/*outline:2px solid black;*/
}

/* Wizard styles. */
.wicketExtensionsWizardInnerTable {
	width:100%;
}

td.wicketExtensionsWizardView {
	/*background-color:red !important; */
}

div.boxborder {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	width: 50%;
	border:lem solid black;
}

div.even {
	background: #e5ecf9; 
}

div.tooltip {   
  position: absolute;           
  text-align: center;                     
  padding: 2px;             
  font: 12px sans-serif;        
  background: lightsteelblue;   
  border: 0px;      
  border-radius: 8px;           
  pointer-events: none;         
}

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

.ajaxveil {
  background: #FFFFFF url("../images/ajax-loader.gif") center no-repeat;
  position: fixed;
  left: 50%;
  top: 20%;
  z-index: 1000;
  height: 31px;
  width: 31px;
}
