#main-window {
    background: white;
    width: 100%;
}
.jqx-widget-content{
    font-family: arial;
    font-size: 12px;
}
.ace_tooltip{ 
background-color: #FBFBFB !important; 
background-image: none !important; 
font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'onsolas', 'source-code-pro', monospace !important; 
border: 1px lightgray solid !important; 
} 

.jqx-fill-state-normal{
    font-family: arial;
    font-size: 12px;
}
/* .jqx-fill-state-hover{ */
    /* font-family: arial; */
    /* font-size: 12px; */
/* } */
#console-menu {
    font-family: arial;
    font-size: 12px;
    /* display: inline-block; */
    /* float:left; */
    position: absolute;
    top : 0;
    left: 0;
    width:100%;  
    height: 35px;
    z-index: 1000;  
    /* background: #EFEFEF; */
    /* box-sizing: border-box; */
    /* no selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#splitter-container{
    position: absolute;
    top : 34px;
    bottom : 35px;
    width: 100%;
}

#splitter {
    border-color: transparent; 
    box-sizing: border-box; 
}

#history-container {
    left-margin : 5px;
    background: white;
    overflow: auto ;
    font-size: 11px;
    height: 100%; 
    width: 100%; 
}

.history-items {
    position: relative;
    width: 100%;
}
.history-col1{
    width: 10px;
    height: 10px;
    left: 2px;
    top: 3px;
    position: absolute;
    /* display: inline-block; */
    /* no selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.history-col2{
    word-break: break-all;
    padding-left: 20px;
    padding-right: 20px;
    /* width : 100%; */
}
.history-col3{
    width: 10px;
    height: 10px;
    right: 1px;
    top: 3px;
    position: absolute;
    /* no selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: url('../images/bookmark_small.png') center no-repeat;  

}

.history-items-entry{ 
    min-height: 1em; 
    line-height: 1.3em;
    position: relative;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
} 
.history-items-output { 
    min-height: 1em; 
    line-height: 1.3em;
    position: relative;
    width: 100%;
    border-bottom: 1px solid lightgrey; 
    color: #39ACE5; 
    padding-top: 2px;
    padding-bottom: 2px;
} 
.history-items-error { 
    min-height: 1em; 
    line-height: 1.3em;
    position: relative;
    width: 100%;
    background: #FFEBEC; 
    border-bottom: 1px solid rgba(239, 23, 23, 0.49); 
    color: #FE0000; 
    padding-top: 2px;
    padding-bottom: 2px;
    /* display: table-row;  */
} 

#console-input {
    background-color: rgb(32,32,32);
    padding: 2px;
    border-top: 1px solid #A0A0A0;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    /* color : #13BCF1;  */
    color : white;
    font-weight: bold; 
    overflow: auto;

}

#input-prompt {
    float:left;
}

.button:hover {
    background-color: #cccccc;
}

#bookmarks-container{
    font-size: 11px;
    position: absolute;
    /* no selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    //overflow: auto;
    //background-color:#D1D1D1;
}
#bookmarks-title{
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
}
#bookmarks-tree li{
    border: none ;
    font-size: 11px;
    //line-height: 1;
}
#bookmarks-tree
{
    background-color: #F5F5F5;
}
#bookmarks-tree .jqx-widget-content
{
    background-color: transparent;
}

.button {
    display: inline-block;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    padding-left: 1px;
    padding-right: 1px;
    cursor: pointer;
    text-align: center;

    /* no selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.buttons * {
    position: relative;
    width: 100px;
}
.menu-clean{   
background: url('../images/clean.png') center no-repeat;    
width: 24px;
/* padding-left: 0px; */  
/* padding-top: 0px; */  
/* margin-left: 10px; */  
}   
.menu-clean:hover{   
background: url('../images/clean-hover.png') center no-repeat;    
}   
#bookmark-properties-container { 
    display: table;
	margin: 0px auto;  
/* border-collapse:separate;  */
border-spacing:5px;
} 

#bookmark-caption-label{
    width: 100%;
display: table-row;
}
#bookmark-caption { 
display: table-cell;
    border: 1px solid #cccccc; 
    outline: none; 
    width:99%;  
} 
#bookmark-value-label{
    width: 100%;  
    display: table-row;
}
#caption-container{
    width: 100%;  
display: table-row;
}
#editor-container{
display: table-row;
height: 100%;
}
#bookmark-editor{ 
display: table-cell; 
    overflow: auto;  
    outline: none;
    border: 1px solid #cccccc; 
} 
#bookmark-apply{
    font-family: arial; 
    font-size: 12px; 
    display: table-row;
    float:right;
}
