/* Contents (all table view) moved to helm-multi-media.css */
.cellInput{
    display: table-cell;
    padding: 0.2em 0.2em 0.2em 0em;
    text-align: left;
    white-space: nowrap;
	line-height:1.5em;
}

.cellLabel{
    display: table-cell;
    padding: 0em 0.2em 0em 0.2em;
    text-align: right;
    white-space: nowrap;
	line-height:1em;
}

div.tile-div{
	background: #1e73be;
	text-align:center;
	color:#FFF;
	cursor:pointer;
}

.w50{
	width:49%;
	padding:0;
	margin:0.2em;
}

@media only screen and (max-width: 900px) {
	.w50{
		width:100%;
	}
}

input.query {
    width: auto;
}

.lookup-tables,.lookup-details{
	display:none;
}
/*////////////////////////////////Advanced Menu ///////////////////////*/
.query-menu{
	/*background: #e5e5ff;*/
	min-height:5em;
}
.query-menu ul{
	display:inline-block;
	margin:0;
	padding:0;
}
.query-menu ul li{
	display:block;
	list-style:none;
	padding:0; 
	margin:0em 1em;
}
.query-menu ul li ul{
	position:absolute; 
	display:none;
	padding:0;
	margin:0;
	border: 1px solid #473C8B;
	background: #e5e5ff;
	list-style:none;
	overflow:auto;
}
.query-menu ul ul{
	z-index: 999;
}
.query-menu ul ul li{
	display:block;
	width:11em;
}
.query-menu ul ul li a{
	position:relative;
	white-space:nowrap;
	height: 1em; /* plus padding plus border = 60 high */
	text-decoration: none;
	text-align: center;
	font-size: 1.0rem;
	font-weight: bold;
    padding: 0.5em 0.5em 0.5em 0.5em;
	color: #000000;
	background: transparent;  /* no blocks on menu until you hover */
}

.row{
	border: 0.5px solid #000;
	min-height:30px;
}
.grid {
	/*background:repeating-linear-gradient(-90deg, #eee, #eee 1px, transparent 1px, transparent 1em);*/	
	background: -webkit-repeating-linear-gradient(90deg, #eee 1px, transparent 1px), -webkit-linear-gradient(0deg, #F7F7F7 1em, transparent 1px), -webkit-linear-gradient(90deg, transparent 1px, transparent 1px), -webkit-linear-gradient(0deg, #eee 1px, transparent 1px), transparent;
	background: -moz-repeating-linear-gradient(0deg, #eee 1px, transparent 1px), -moz-linear-gradient(90deg, #F7F7F7 1em, transparent 1px), -moz-linear-gradient(0deg, transparent 1px, transparent 1px), -moz-linear-gradient(90deg, #eee 1px, transparent 1px), transparent;
	background: linear-repeating-gradient(0deg, #eee 1px, transparent 1px), linear-gradient(90deg, #F7F7F7 1em, transparent 1px), linear-gradient(0deg, transparent 1px, transparent 1px), linear-gradient(90deg, #eee 1px, transparent 1px), transparent;
	-webkit-background-size: 5em, 5em, 1em 1em, 1em 1em;
	background-size: 5em, 5em, 1em 1em, 1em 1em;
	position:relative;
}

.full-width {
	width:100%;
}

div.tab{
	display:block;
}

/* Style the buttons that are used to open the tab content */
.tab a {
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  border-radius:10px 10px 0px 0px;
  text-decoration:none;
  padding: 14px 16px;
  cursor:pointer;
}

/* Change background color of buttons on hover */
.tab a:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab a.active {
  background-color: #ccc;
}
