@font-face  {
	font-family: SFMono;
    src: url('SFMono-Regular.otf');

}

.line {
	font: 0.69em SFMono, Consolas, 'Courier New';
}
#console span.line {
	display: block;
	margin: 4px 0px;
	overflow: hidden;
}

#console #last_element {
	display: flex;
}

#last_element:after {
	content:"";
	display: inline-block;
	opacity: 1;
	width: 7px;
	height: 15px;
	background-color: #929292;
	animation: cursor 1s infinite;
	position: relative;
    top: -1px;
}
@keyframes cursor {
	0% {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


textarea {
    border: none;
    overflow: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: absolute;
    left: -2000px;
}

span.left-align-300 {
    min-width: 150px;
    display: inline;
    float: left;
}

a {
  color: inherit; 
  text-decoration: inherit;
}