@charset "utf-8";
/* CSS Document */

.btn {
	background: #ff4400;
}

	.btn:hover {
		background: #18CC45;
	}

.background-rotated {
	background-image: url("/images/EndlessTrigBg.png");
}

.footer {
	border-top-color: #A62C00;
}


.menu-container {
	background: #A62C00;
}

.viewport {
	height: fit-content;
	border-color: #A62C00;
}

.stats-view {
	border-color: #000000;
}

.function-view {
	height: 200px;
	width: 500px;
	position: relative;
	align-content: center;
	margin: auto;	
}

.graph-view {
	background-image: url('../images/10x10.jpg');
	margin: auto;
	z-index: 1;
	height: 205px;
	min-width: 205px;
	background-repeat: no-repeat;
	position: relative;
}

.answer-box {
	border-color: #ff4400;
}

@media (max-width:1100px) {

	.graph-view {
		width: 30%;
		padding-bottom: 0px;
		margin-left: 0;
		float: left;
	}

	.function-view {
		width: 100%;
	}

	.skipped-answer-view {
		height: 140%;
		padding-bottom: 12%;
	}
}

@media (max-width:500px) {

	.function-view {
		margin: auto;		
		margin-left: 0;
		padding-left: 0;
		align-content: start;
		height: fit-content;
	}

	.graph-view, .graph-overlay {
		background-size: 100%;
		width: 30vh;
		height: 30vh;
		min-width: 50px;
		min-height: 50px;
		max-width: 200px;
		max-height: 200px;
		margin-right: 0;
		background-position: center;
		background-repeat: no-repeat;
		padding: 0;
		max-width: 200px;
	}

	.graph-overlay {
		width: 100%;
	}

	.problem-view{
		min-height: 20%;
		height: fit-content;
	}

	.stats-view {
		padding-top: 25px;
	}

	.problem {
		font-size: 3.5vw;
	}
}
