body{
	background: #dadada;
	font-family: sans-serif;
	font-size: 25px;
}

a{
	text-decoration: none;
	color: #f50057;
}
a:hover{
	text-decoration: underline;
}

input, textarea{
	width: 96%;
	padding: 2%;
	background: #f1f1f1;
}

.block-hide{
	display: none;
}
.block-button, .block-button:hover{
	text-decoration: none;
    background: #000;
    padding: 3%;
    color: #fff;
}

/*=================
CONSTANTS
=================*/
.container{
	background: #fff;
	padding: 0%;
	display: flex;
	flex-flow: row wrap;
	flex: 1 1 100%;
	max-width: 1000px;
	margin: 0 auto;
}

nav, main, aside, footer{
	display: flex;
	flex-flow: row wrap;
	flex: 1 1 100%;
}

main{
	flex: 1 1 750px;
	min-height: 500px;
}
aside{
	flex: 1 1 250px;
}
nav{
	font-size: 2.5rem;
	padding: 2%;
	background: #d93434;
}
footer{
	
	/*border-top: 1px solid #000;*/
}

/*=================
MAIN
=================*/
.main-inner{
	width: 96%;
	padding: 2% 2%;
}
.main-inner-padding{
	margin-left: 35%;
}

.main-inner h1{
	margin-top: -1% ;
}
.button, .button a, a.button{
	color: #fff;
	padding: 2%;
	display: inline-block;
	background: #000;
	text-decoration: none;
	user-select: none;
	cursor: pointer;
	border: none;	
}

.button:active{
	color: #000;
	background: #f00;
}
.hide-buttons{
	display: none;
}
td{
	padding: 1%;
}
.timer{
	font-size: 70px;
	/* background: #ccc; */

}
.b1{
	background: #000;
}
.blaze_2{
	background: #fff;
}
/*=================
ASIDE
=================*/
aside li{
	list-style: none;
	padding: 2% 0;	
	/* border-bottom: 1px solid #ccc; */
}
aside li a{
	text-decoration: none;
}
aside li a:hover{
	color: #000;
	text-decoration: underline;
}
.aside-block{
	width: 100%;
	padding: 0 0 0 0%;
	/* background: #ccc; */
}
.aside-block-head{
	background: #000;
	color: #fff;
	padding: 2% 2% 2% 4%;
	margin-bottom: 10px;
}
.aside-block-content{
	padding: 0 0 0 3%;
}
/*=================
NAV
=================*/
nav, nav a{
	color: #000;
	text-decoration: none;
}
.nav-inner{
	padding: 2%;
	width: 100%;
	/*border-bottom: 1px solid #000;*/
}

/*=================
FOOTER
=================*/
.footer-inner{
	padding: 2%;
}



.logs-inner{
	display: none;
	right: 0;
	top: 0;
	width: 300px;
	padding: 1%;
	font-family: monospace;
	font-size: 20px;
	position: absolute;
	/* background: #ccc; */
	height: 800px;
	overflow-y: scroll;
}