* {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
html,body {
	margin:0px;
}
#page-container {
	position:absolute;
	width:100%;
	height:100%;
	overflow-y:hidden;
}
#monitor-container {
	position:relative;
	top:15px;
	margin:0 auto;
	display:block;
	width:840px;
}
#monitor-iframe-container {
	width:300px;
	position:absolute;
	left:84px;
	top:95px;
	background-color:white;
	width:656px;
	height:519px;
	z-index:30;
}
#monitor-iframe-container iframe {
	width:100%;
	height:100%;
	background-color:#000084;
	border:none;
	z-index:-4;
	-webkit-box-shadow:inset 0px 0px 58px rgba(0,0,0,0.8);
	-moz-box-shadow:inset 0px 0px 58px rgba(0,0,0,0.8);
	box-shadow:inset 0px 0px 58px rgba(0,0,0,0.8);
}
.credits {
	position:absolute;
	bottom:15px;
	width:268px;
	right:15px;
	color:#7E7E7E;
	font-size:85%;
	font-family:monospace;
	line-height:100%;
	text-align:right;
}
.no-pointer {
	pointer-events:none;
}
#logo-holder {
	position:absolute;
	top:12px;
	left:13px;
	background-color:white;
	padding:5px;
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-o-transform:rotate(-2deg);
	transform:rotate(-2deg);
	-webkit-box-shadow:2px 2px 9px -4px rgba(0,0,0,0.75);
	-moz-box-shadow:2px 2px 9px -4px rgba(0,0,0,0.75);
	box-shadow:2px 2px 9px -4px rgba(0,0,0,0.75);
	overflow:hidden;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
#logo-holder img {
	width:115px;
	height: auto;
	border:none;
}
#logo-holder a {
	border:none;
}
/* Small devices */

@media (max-height:730px) and (min-height:690px) {
	#monitor-container {
		-webkit-transform:scale(0.9);
		top: -30px;
	}
}
@media (max-height:688px) and (min-height:630px) {
	#monitor-container {
		-webkit-transform:scale(0.85);
		top: -60px;
	}
}
@media (max-height:629px) and (min-height:590px) {
	#monitor-container {
		-webkit-transform:scale(0.80);
		top: -80px;
	}
}
@media (max-width:830px), (max-height:589px) {

	#monitor-container {
	-webkit-transform: none;
	top: 0px;
	}
	
	#monitor-iframe-container iframe {
		position:fixed;
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		z-index:9999;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.shadows,.credits {
		display: none;
	}
}