/* This css file is used to render HeapDump Analyze Screen. */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');
body {
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px;
  /*  background: url(images/1.jpg) no-repeat fixed #000;
    background-size: 100% 100%;*/
}

h5, h2 {
    font-size: 12px;
    padding: 3px;
    font-weight: 500;
    margin: 4px 0;
}
h1 {
	display : none;
}
.command {
	font-size: 8pt;
	padding: 5px;
}

img {
	border: 0;
	vertical-align: middle;
}

/* header */

#header {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
}

#header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header li {
	margin: 0;
	padding: 0;
	float: left;
	display:block;
	padding: 5px 5px;
}

/* footer */

#footer {
	float: left;
	width: 100%;
/*	background: #d7e5f0; */
	font-size: x-small;
	font-weight: 500;
	line-height: normal;
	padding: 5px 5px;
}

#footer .toc {
	float:left;
}

#footer .mat {
	float:right;
}

.important {
	background-color: #FFFFE1;
	padding: 10px 10px 10px 10px;
	border: 1px dotted black;
/*	max-width: 600px; */
	overflow: visible;
}

/* query table and trees */

.result {
	font-size: 11px;
	width: 100%;
	 border-collapse: collapse;
}

.result thead tr th {
	padding: 3px 8px;
	text-align: left;
	font-weight: 500;
}

.result tbody tr td {
	padding: 3px 8px;
	border: 1px #9eadbd solid;	
}
	
.result tbody tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}

.result tbody tr.selected td a {
	color: #ffffff;
}

.result tbody tr.selected td a:focus {
    outline-style: dotted;
    outline-width: 1px;
    outline-color: #ffffff
}

.result tbody tr.totals td {
	font-weight: bold;
/*	background-color: #D3D3D3;*/
}

.result tbody tr.filter td {
	background-color: #D3D3D3;
	color: green;
	text-align: left;
	font-weight: bold;		
}

.result tbody tr td img {
	border: 0;
	vertical-align: middle;	
	padding: 0px;
	float: left;
	margin: 0px;			
}

.result tbody tr td ul {
	list-style: none;
	overflow: visible;	
	margin: 0px;
	padding: 0px;			
}

.result tbody tr td li {		
	word-wrap: break-word;	
	float: left;	
}


/*-----------------Theme2 Color-------------------*/
.result {
	border:1px #9eadbd solid;
}
.result tr:nth-child(even) {background: #fff;}
.result tr:nth-child(odd) {background:rgba(65, 126, 191, 0.05);
 }

.result thead tr th {
	 border: 1px #9db2ca solid;
       background: rgba(65, 126, 191, 0.25);
}
.important p{
     font-weight:normal;
}

.important b{
     font-weight:500;
}

.important h3{
     font-size: 12px;
}
div#header {
    background: #c3c7cd;
    box-shadow: 0 0 0px 1px #565656;
    border-radius: 3px;
}
.mat {
   display:none;
}

