#behaviour-profile-data {
width: 90%;
height: 90%;
position: fixed;
left: 5%;
top: 5%;
background-color: white;
border: 2px solid black;
overflow: scroll;
}
#behaviour-profile-data div.title {
font-size: 200%;
border-bottom: 2px solid black;
}
#behaviour-profile-data .section .title {
font-size: 150%;
}
#behaviour-profile-data .title .close {
font-size: 80%;
text-align: right;
text-decoration:none;
position: absolute:
right: 10px;
top: 10px;
}
#behaviour-profile-data .code code {
position: absolute;
background-color: lightgrey;
border: 1px solid black;
z-index: 100;
white-space: pre;
text-align: left;
}
#behaviour-profile-data table td.time {
text-align:center;
}
#behaviour-profile-data table td.selector {
text-align:right;
}
#behaviour-profile-data table tr,
#behaviour-profile-data table td,
#behaviour-profile-data table th {
text-align:center;
padding: 0px 5px;
}
#behaviour-profile-data table .time {
border-left: 1px solid black;
}
#behaviour-profile-data table .total {
border-right: 1px solid black;
}
#show-behaviour-profile {
position: fixed;
left: 0.5em;
bottom: 0;
}