@charset "utf-8";
/* CSS Document */

.oswdebug {
	width:750px;
	font-size:10px;
	margin:10px;
	padding:2px;
	border:1px solid #000;
	background-color:#FFF;
}

.oswdebug h1 {
	font-size:12px;
}

oswdebug_table table,
.oswdebug_table table,
.oswdebug_langconst table,
.oswdebug_sql table,
.oswdebug_cache table,
.oswdebug_superglobals table.debug,
.oswdebug_servervars table.debug,
.oswdebug_classes table.debug {
	width:100%;
	padding:2px;
	font-size:10px;
	margin-top:2px;
	background-color:#FFF;
}

.oswdebug_information {
	width:90%;
	font-size:10px;
	margin-top:2px;
	background-color:#FFF;	
	padding:4px;
}

.oswdebug_servervars {
	overflow:scroll;
}

.debuga {
	background-color:#EFEFEF;
	padding:1px;
}

.debugb {
	padding:1px;
}

.debugc {
	background-color:#DFDFDF;
	padding:3px;
	font-size:11px;
	font-weight:bold;
}


*.DbugL                { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

pre.DbugL              { display:inline; background:#F1F1F1; font-size:8pt; }
div.DbugL              { margin-bottom:5px; }

div.DbugL_pre         { font-size:8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-bottom:10px; }

span.DbugL_multi       { background:#F3F4FE; }
span.DbugL_outer_space { color:red; }
span.DbugL_tabs        { color:#CCCCCC; }

fieldset.DbugL_normal  { width:10px; border:1px solid black; padding:2px; }
fieldset.DbugL_pickled { width:100%; border:1px solid black; padding:2px; }
legend.DbugL           { font-size:9pt; font-weight:bold; color:black; }
div.DbugL_runtime      { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:9pt; font-weight:normal; color:black; background:yellow; }
span.DbugL_Type_other  { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:8pt; background:#ECEDFE; color:red;}
span.DbugL_Value_other { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:8pt; white-space:nowrap; color:black;}
								
table.DbugL                       { font-size:8pt;}
table.DbugL th                    { background:#1E32C8; color:white; text-align:left; padding-left:2px; padding-right:2px; font-weight:normal; }
table.DbugL td                    { background:#DEDEEF; }
									   
table.DbugL th.key_string         { color:white; }
table.DbugL th.key_number         { color:green; }
table.DbugL th.key_array          { color:white; font-weight:bold;}
table.DbugL th.key_object         { color:white; font-weight:bold; }
									   
table.DbugL td.value              { padding-left:1px; }
table.DbugL td.value_bool_true    { color:#5BA800; }
table.DbugL td.value_bool_false   { color:#D90062; }
table.DbugL td.value_string       { color:black; }
table.DbugL td.value_integer      { color:green; }
table.DbugL td.value_double       { color:blue; }
table.DbugL td.value_null         { color:#FF8C00; }
table.DbugL td.value_empty_array  { color:#FF8C00; }
table.DbugL td.value_empty_string { color:#FF8C00; }
table.DbugL td.value_skipped      { color:#666666; }
										
div.DbugL_SG                { color:black; font-weight:bold; font-size:9pt; }
table.DbugL_SG              { width:100%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;  font-size:8pt; }
table.DbugL_SG td	          { padding:2px; }
table.DbugL_SG td.globals   { background:#7ACCC8; }
table.DbugL_SG td.get       { background:#7DA7D9; }
table.DbugL_SG td.post      { background:#F49AC1; }
table.DbugL_SG td.files     { background:#82CA9C; }
table.DbugL_SG td.session   { background:#FCDB26; }
table.DbugL_SG td.cookie    { background:#A67C52; }
table.DbugL_SG td.server    { background:#A186BE; }
table.DbugL_SG td.env       { background:#7ACCC8; }
							  
div.DbugL_js_hr { width:100%; border-bottom:1px dashed black; margin:10px 0px 10px 0px; }

table.DbugL_Show_vars {
	display:none;
	visibility:hidden;
}

.debugtextareasmall {
	font-size:12px;
	background-color:#eee;
	border:2px inset #bbb;
	width:98%;
	height:14px;
	overflow:auto;
	line-height:14px;
}

.debugtextareabig {
	font-size:12px;
	background-color:#eee;
	border:2px inset #bbb;
	width:98%;
	height:210px;
	overflow:auto;
	line-height:14px;
}

.debugtextareaok {
	padding:5px;
	background-color:green;
	font-size:12px;
	color:white;
	font-weight:bold;
}

