@charset "utf-8";

:root *, 
* {
	margin: 0;
	padding: 0;
	outline: 0 !important;
}

*, 
*:after, 
*:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:focus {
	outline: 0 !important;
}

* ::-moz-selection {
	background:#00cc00;
	color:#fff;
}

* ::-webkit-selection {
	background:#00cc00;
	color:#fff;
}

* ::-o-selection {
	background:#00cc00;
	color:#fff;
}

* ::selection {
	background:#00cc00;
	color:#fff;
}

::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

:-ms-input-placeholder {  
   color: #000;  
}

/* Scroll */
::-webkit-scrollbar {
	width: 4px;
	height: auto;
}

::-webkit-scrollbar-button {
	display: none;
}

::-webkit-scrollbar-thumb {
	background: #1ff042;
}

::-webkit-scrollbar-thumb:hover {
	background: #1ff042;
}

::-webkit-scrollbar-thumb:active {
	background: #1ff042;
}

::-webkit-scrollbar-track {
	background: #000;
}

::-webkit-scrollbar-track:hover {
	background: #000;
}

::-webkit-scrollbar-track:active {
	background: #000;
}

::-webkit-scrollbar-corner {
	background: transparent;
}

html {
	min-width: 100%;
	min-height: 100%;
	background-color: #000;
	font-family: Courier New, Courier, monospace;
	font-family: 'anonymous_proregular';
	color: #1ff042;
}

html:root {
	cursor: url('../img/cursor.png'), auto !important;
}

/* IE */
.IE {
	cursor: url('../img/cursor.cur'), auto !important;
}