@charset "utf-8";
/* CSS Document */

.btn {
	background: #0895A1;
}

	.btn:hover {
		background: #0BCADB;
	}

.background-rotated {
	background-image: url("/images/EndlessAlgebraBg.png");
}

.footer {
	border-top-color: #066d75;
}

.menu-container {
	background: #066d75;
}

.viewport {
	height: fit-content;
	border-color: #066d75;
}

.stats-view {
	border-color: #000000;
	min-height: 150px;
}

.function-view {
	height: 200px;
	width: 100%;
	bottom: -5000px;
	position: fixed;
}

.graph-view {
	background-image: url('../images/10x10.jpg');
	margin-left: 10%;
	z-index: 1;
	height: 205px;
	min-width: 205px;
	float: left;
	background-repeat: no-repeat;
}

.answer-box {
	border-color: #0895A1;
}

.problem {
	height: fit-content;
	font-size: 16pt;
	white-space: pre-wrap;
	margin-bottom: 25px;
}

@media (max-width:1100px) {

	.graph-view {
		width: 50%;
		align-content: center;
		align-self: center;
		margin-left: 5%;
		float: left;
		margin-bottom: -40px;
	}
}

@media (max-width:500px) {
	
	.problem {
		font-size: 3.5vw;
		margin: auto;

	}

	.function-view {
		margin: auto;
		align-content: center;
		height: fit-content;
		min-height: 50px;
		padding-bottom: 50px;		
		padding-left: 0;
	}

	.graph-view, .graph-overlay {
		background-size: 100%;
		width: 35vw;
		height: 35vw;
		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: 250px;
		height: fit-content;
	}

	.stats-view{
		padding-top: 25px;
		min-height: 150px;
	}
}