body{
	color: #011007;
}
.body-after{
	background-repeat: repeat;
	background-size: 120px;
	background-image: url("/img/tile.png");
	opacity:0.02;
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: fixed;
	z-index: -1; 
}
.logo {
	height:5em;
}
.screen {
	position:relative;
}
.content-top-row {
	margin-bottom: 1em;
	margin-top: 2px;
}

.beta {
	margin-left:1em;
	vertical-align: bottom;
}

.content-menu {
	background-color: #119b6d;
	padding: 0.5em;
}

.content-main {
	padding-left:2em;
	padding-bottom: 3em;
	top: -70px;
}

.content-menu a {
	color: #fff;
}

.style-table:nth-child(odd) {
	background: #CCC;
}

.popup-button {
	cursor: pointer;
	display: inline-block;
}

.popup-hidden {
	display: none;
}
.popup-displayed {
	display: block;
	position: absolute;
	background-color: white;
	border: grey 1px dotted;
	border-radius: 0.5em;
	padding: 0.5em;
	z-index: +1;
}
.popup-menu {
	white-space: nowrap;
}

.agreement-checkbox {
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */
	transform: scale(2);
}

.agreement-checkbox-label {
	padding-left: 20px;
}

.raw-intent-pre {
	background-color: #fcf4cf;
	max-height: 50vh;
	max-width: 50vw;
	overflow: scroll;
}

.row-spaced {
	margin-bottom: 1em;
}

h4 {
	margin-bottom: 0;
}

.warn {
	color: red;
}

.applicationBlock{
	padding:0.5em;
	border-top: 1px solid black;
}
.applicationTab{
	width:3%;
	max-width: 3%;
	display:inline-block;
	vertical-align: top;
}
.applicationLine{
	display:inline-block;
	vertical-align: top;
	width:96%;
}
.tdb>td{
	border:1px solid black;
}

.autoupdateMessage{
	min-height:1.2em;
	height:1em;
	display:block;
}

.hiddenSelect{
	max-width:100%;
	width:9em;
	border:1px grey dotted;
	margin:-1px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: transparent;
	display: inline-block;
}
.expansion-header{
	background-color:#ccc;
	width:100%;
	padding:2px 1em;
	margin:0.5em 0;
	cursor: pointer;
}
.expansion-body{
	display:none;
	padding:2px 1em;
	margin:-1px;
	border:1px grey dashed;
}
.selectedMark{
	border:2px dashed grey;
}

.notification-container{
  z-index: +1;
  width:20em;
  max-height:100vh;
  overflow:hidden;
  position:fixed;
  top:0;
  right:0;
  margin:0.5em;
  z-index: +2;
}
.notification{
  background-color:rgba(128,128,128,.85);
  color:#white;
  border:2px dotted grey;
  /*border-radius: 0.5em;*/
  overflow:hidden;
}
.notification-header{
  background-color:rgba(128,128,128,.5);
  width:100%;
}
.notification-title{
  display:inline-block;
  overflow:hidden;
  max-height:1.2em;
  max-width:16em;
  font-weight:bold;
  margin:0.5em;
}
.notification-close{
  display:inline-block;
  float:right;
  max-width:1em;
  margin:0.5em;
}
.notification-body{
  margin:0.5em;
}
.notification-action{
  margin:0.5em;
}
.statusLine{
  position:absolute;
  height:0.3em;
  margin:0 0 -0.3em 0;
  padding:0;
  width:1%;
  background:#119b6d;
}
.f-filter{
  display:none;
  width:30em;
}
.f-type{
  display:inline-block;
  width:10em;
}
.optional-filter{
  display:none;
  width:10em;
}
.f-filter .chosen-drop{
  display:none;
}
.f-inline-wrap{
  display:inline-block;
  position:relative;
  vertical-align:top;
}
.uidSelect{
	width:9em;
	display:inline-block;
}
.tile-container{
	width: 100%;
	display:block;
}
.tile{
	width:20%;
	height:8em;
	margin:1em;
	text-align: center;
	display: inline-block;
	background: #119b6d;
	float:left;
}
.tile-data{
	font-size: 3em;
}