/* CSS - Cascading Style Sheet */
/* Palette color codes */
/* Palette URL: http://paletton.com/#uid=13p0u0kex8W2uqu8af7lEqaulDE */


html, body, select, option {
	font-family: "Roboto", sans-serif;
	font-weight: 100;
	font-size: 18px;
	font-weight: 100;
}

select {
	font-weight: 300;
	border-radius: 4px;
	/*border: none;*/
	padding: .2rem;
	border: none;
	/*color: #909090;
	background: transparent;
	border: 1px solid #303030;
	font-size: 1.6rem;*/
}
select:focus {
	outline: none;
}
option {
	color: #1B1B1C;
}
/*option:checked {
	color: #606060;
}*/

html, body {
	width: 		100%;
	height: 	100%;
	margin: 0;
	padding: 0;
	/*overflow:	hidden;*/

	background: #1B1B1C;
	color: #CCCCCC;
}


a:hover, a:visited, a:link, a:active{
	color: 				#00ADEF;
	text-decoration: 	none;
}


canvas {
	width: 100%;
	height: 100%
}

/*.canvas{
	-webkit-transition: top .35s, left .35s, bottom .35s, right .35s, width .35s;
	transition: top .35s, left .35s, bottom .35s, right .35s, width .35s;
}*/

.pt_form {
	/*line-height: 2rem;*/
	position: absolute;
	top: 1rem;
	right: .6rem;
	z-index: 999;
}

.potree_container{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	/*height: 100%;*/

	/*pointer-events: none;*/
}

#potree_description{
	position: absolute;
	bottom: .6rem;
	right: .6rem;
	text-align: right;

	/*left: 50%;
	transform: translateX(-50%);
	text-align: center;*/
}

#potree_render_area{
	position: 	absolute;
	top: 0;
	bottom: 	0;
	left: 		0;
	right: 		0;
	overflow: 	hidden;

	/*pointer-events: auto;*/
	z-index: 	1;
	/*-webkit-transition: left .35s;
	transition: left .35s;*/
}


/*.unselectable{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.selectable{
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.invalid_value{
	color: #e05e5e;
}*/

.pt_info {
	position: absolute;
	top: .6rem;
	left: .6rem;
	z-index: 1;
}
.pt_info h1{
	font-size: 1.6rem;
	font-weight: 100;
	margin: 0;
}
