

.details{
	font-size: xx-small;
}

table{	
	width: 100%;
}

.spinner {
   display: none;
   height:  25px;
   width:   25px;
}

h3 span.highlight  {
	font-size: 24px;
  line-height: 40px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #333333;
   padding: 1px 9px 2px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

.attachment {
   position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
   
.dummyfile {  
 
	z-index: 1;
}

.overlay {
  background-color: #F0F0F0;
   filter:alpha(opacity=50); /* IE */
   opacity: 0.5; /* Safari, Opera */
   -moz-opacity:0.50; /* FireFox */
   z-index: 20;
   background-repeat:no-repeat;
   background-position:center;
   width: 100%;
   height: 100%;
   position:absolute;
   top: 0px;
   left: 0px;
}



		.package {margin-left:10px;padding:3px;border-radius:2px;margin-top:2px;}
		.header {cursor:pointer;}
		.header2 { font-size: 18px; line-height: 20px;}
		.name {color:black;font-weight:bold;}
		.name2 {color:black;font-weight:bold; display: inline-block; width: 200px;line-height: 25px;}
		.value {line-height: 25px;}
		.array {background-color:#FFD8BB;border:thin solid #FFB780;}
		.object {background-color:#E7F1FE;border:thin solid #7DA2CE;}
		.string {color:red;}
		.number {color:blue;}
		.function {color:green;}

		.open .children {display:block;}
		.closed .children {display:none;}
		
		.arrow {background-image:url("@routes.Assets.at("img/d.png")"); background-repeat:no-repeat; background-color:transparent; height:15px; width:15px; display:inline-block;}

		.open .arrow {background-position:-20px 0;}
		.closed .arrow {background-position:0 0;}

		.type {color:gray;font-size:8pt;float:right;}

		.hide {display:none;}

		pre {
			font-size: 13px;
			line-height: 35px;
			white-space: pre;
			white-space: pre-wrap;
		}

		#main {width:100%;height:500px;overflow-y:scroll;}

footer{
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
}


.well table td{
	/*white-space:nowrap;*/
	height:23px;
}
.well table td span{
	display:inline-block;
}
.well small{
	color: #B0B0B0;
}

tr.detail td{
	padding-left:50px;
	padding-right:10px;
	width:100%;
}

.innerTable textarea{
	width: 100%;
	min-height: 150px;
	overflow: scroll;
}
body{
	overflow-y: scroll;
}
table.innerTable td{
	white-space:normal;
}

.well2 ul{
	padding-left:0px;
	padding-right:0px;
	margin-left:5px;
}

.form-horizontal .control-group {
	margin-bottom: 0px;
}
.control-group {
	margin-bottom: 0px;
}