body {
	background-color: #333333;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#page {		
	background: #aaaaaa; 
	background: -moz-linear-gradient(top,  #aaaaaa 0%, #777777 100%); 
	background: -webkit-linear-gradient(top,  #aaaaaa 0%,#777777 100%); 
	background: linear-gradient(to bottom,  #aaaaaa 0%,#777777 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#777777',GradientType=0 );	
}

.contentbase {
	width: 100%;
	height: 100%;
}

.wrapper {
	position: absolute;
}

.wrappercontent {
	position: relative;
	overflow: visible;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

.wrapper .Text {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.wrapper .TextField,.wrapper .Password {
	-webkit-touch-callout: initial;
	-webkit-user-select: initial;
	-khtml-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial;
	user-select: initial;
}

.wrapper .Image {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-size: contain;
	background-origin: content;
	background-clip: padding-box;
	background-repeat: no-repeat;
	background-position: left top;
}

.wrapper .Panel,.wrapper .TrueFalse,.wrapper .MultipleChoice,.wrapper .FillIn,.wrapper .Assign,.wrapper .ClickChoice,.wrapper .Numeric,.wrapper .Video,.wrapper .Canvas,
.wrapper .PlainButton, .wrapper .Button, .wrapper .IFrame{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.wrapper .FlipSwitch {
	width: 100%;
}

.wrapper .FlipSwitch .ui-slider-switch {
	width: 100%;
}

#container {
	position: relative;
	margin: auto;
	padding: 0px;
	background-color: white;
}

.stagepage {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0) !important;
}

.stagepage>DIV {
	width: 100%;
	height: 100%;
}

.wrapper[data-sclass='Button'] .wrappercontent {
 	padding: 0px 7px; 
}