body{
	width: 100%;
	height: 100%;
	position:fixed;
	margin:0;
}

#save{
	width: 96%;
	border:none;
	padding: 5px;
	margin: 2%;
	background-color: green;
	color: white;
	font-size:1.2em;	
	cursor:pointer;
}

#page-selection p{
	cursor: pointer;
	width: 100%;
	padding: 5px;
	background-color:rgba(0,0,0,0.10);
}

#page-selection p.selected{
	background-color:rgba(0,0,0,0.30);
}

#render-selection, #json-editor{
	position:absolute;
	height: 100%;
	width: 100%;
}

.gutter {
  background-color: #eee;

  background-repeat: no-repeat;
  background-position: 50%;
}

.gutter.gutter-horizontal {
  background-image: url('grips/vertical.png');
  cursor: ew-resize;
}

.gutter.gutter-vertical {
  background-image: url('grips/horizontal.png');
  cursor: ns-resize;
}

.split {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	position:relative;
}

.split, .gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.split {
  overflow-x: hidden;
  overflow-y: hidden;
}