html{ font-size:100%; }

a.link {
	/*background-color: silver;*/
	color: black;
	padding: 1px 4px 2px 4px;
	text-decoration: none;
	border: thin outset gray;
	font-weight: bold;
	margin: 5px 5px;

}

.lime {
	background-color: lime;
}

.nowrap {
	white-space: nowrap;
}



.up-button {
	background-color: Menu;
	color: black;
	font-weight: bold;
	/*	font-size: 10pt;*/
	padding: 1px 4px 2px 4px;
	left: 10px;
	text-decoration: none;
	Position: fixed;
	z-index: 100;
	border: thin solid black;
}
@media print {
.noPrint {
    display:none;
  }
}

body {
	width:100%;
}

form {
	 display:inline;
}
div.box {
	border: thin solid black;
	width: 80%;
	overflow: auto;
	margin-left: 2em;
}

div.freeze {
	border: thin solid black;
	max-height: 600px;
	overflow: auto;
	padding: 0 .5em 0 .5em;
}
table.freeze {
	text-align: left;
	position: relative;
	border-collapse: collapse;
}

th.freeze {
  background: white;
  position: sticky;
  top: 0;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}
/* ___dev additions */
button.accordion {
	background-color: yellow;
	color: black;
	cursor: pointer;
	padding: 1px;
	border: none;
	margin-left: 30px;
	text-align: center;
	outline: none;
	font-size: 16px;
	transition: 0.4s;
}

button.active, button.accordion:hover {
    background-color: orange;
}

div.panel {
    padding: 0 2px;
    display: none;
    background-color: white;
    border: thick outset yellow;
}
input#dev_on {
	margin-left: 20px;
	font-weight: bold;
}

.button {
	border: thin outset gray;
	text-decoration: none;
	font-weight: bold;
	background-color: silver;
	padding: 1px 1px;
}
.topright {
	position: fixed;
	right: 5px;
	top: 6px;
	text-align: right;
	display: inline;
}

/*			end ___dev additions

/* set correct box model */
.default-page * {
    box-sizing:border-box;
}

/* floated container */
.default-page {
    overflow:hidden;
}

.main-wrap {
	/*background:#f5d55f;*/
	float:left;
/*	width:100%;*/
}
.right-wrap {
	position:relative;
/*	right:calc(100%*2/3);*/
	background:#fff;
	float:left;
/*	width:100%;*/
}
.main-content {
	width:40em;
	position:relative;
	/*left:calc(100%*2/3);*/
  /*  background:#f97171;*/
	float:left;
    padding:1em;
}
.Status_log {
    padding:1em;
/*    background:#f5d55f;*/
	width:80em;
	position:relative;
	/*left:calc(100%/3*2);*/
	float:left;
	overflow: auto;
}
