.negative {
    white-space:pre;
        color: red;
        font-size: 12px;
}
.positive {
        white-space:pre;
        color: white;
        font-size: 12px;
}
body,html {
	font-family: Consolas,monaco,monospace;
        margin: 0px;
        font-size: 12px;
        background: black;
        height: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.addheight{
        height: 50px;
}
.marginsa {
        margin-left: 50px;
        margin-top: 50px;
}
.marginsb {
        margin-left: 125px;
}
.typed-cursor{
	height: 0.2em;
	width: 20px;
	color: white;
	background-color: white;
	opacity: 1;
	-webkit-animation: blink 0.7s infinite;
}
@-webkit-keyframes blink{
	0% { opacity:1; }
	50% { opacity:0; }
	100% { opacity:1; }
}
#console {
	color: white;
	white-space:pre;
}
#consolediv {
	overflow:auto;
        margin-left: 0px;
        color: white;
        white-space:pre;
        height: 100%;
}
.OK {
        color: green;
        font-weight:bold;
}
.FAIL{
        color: red;
        font-weight:bold;
}
.xwind {
        background-image: url('items/defbg.png');
        height: 100%;
        width: 100%;
        cursor: url("items/active.png");
}
#button:hover{
        background: black;
        color: white;
}



.maindiv {
	position: absolute;
	top: 20%;
	border: 1px solid #393931;
	width: 600px;
	left: calc(50% - 300px);
	border-radius: 10px 10px 0px 0px;
	box-shadow: 11px 9px 19px -1px rgba(0,0,0,0.17);
}
.top {
	background-image: linear-gradient(#5c5950, #3f3e3a);
	width: 600px;
	height: 35px;
	border-radius: 10px 10px 0px 0px;
	margin: 0px;
}
.line {
	background: #212528;
	width: 600px;
	height: 1px;
}
.closeb {
	box-shadow: inset 0px 12px 7px -9px #eda48f;

	line-height: 22px;
	background: #da4d1c;
	color: #34322e;
	font-size: 12px;
	text-shadow: 0px 1px 0px #bc6b4f, 0px -1px 0px #994e34;
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	border: 1px solid #393834;
	text-align: center;
	margin-top: 7px;
	margin-left: 10px;

}
.button {
	box-shadow: inset 0px 12px 7px -9px #a4a3a0;
	background: #63625d;
	color: #34322e;
	text-shadow: 0px 1px 0px #7f7f79;
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	border: 1px solid #393834;
	text-align: center;
	margin-top: 7px;
	margin-left: 3px;
}
.defmarg {
	font-size: 12px;
	line-height: 18px;
}
.minimize {
	font-size: 20px;
	line-height: 0px;
}

.title {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: #d7dbd2;
	font-size: 12px;
	padding-top: 7px; 
	text-shadow: 1px 1px 1px #000000;
	text-align: center;
	width: 170px;
	float: left;

}
.content {
	font-family: 'Ubuntu', sans-serif;
	background: rgba(48, 10, 36,0.75);
	width: 600px;
	height: 400px;
	overflow: auto;
}

.content::-webkit-scrollbar {
    width: 12px;
}

.content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
​
.prompt {
	font-weight: 700;
}
.normal {
	font-weight: 400;
}
.green {
	color: #84e234;
}
.white {
	color: #faf9f0;
}
.blue {
	color: #6c9ccf;
}
.term {
	font-weight: 400;
	font-family: courier;
}
a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

.term:hover {
  font-weight: bold;
}

.term:active {
  font-weight: bold;
}

p {
	margin: 0px;
	padding: 0px;
}
h1 {
	text-align: center;
}
.allwidth {
	width: 100%;
}

