.grid-stack-item-content { 
    position: relative !important; 
    padding-right: 25px;
}

body {
    background: url("/images/background6.jpg") no-repeat center center fixed;
    background-color: rgb(15, 15, 15);
    background-size: cover;
    color: #fff;
    font-family: monospace;
    margin: 0px !important;
    overflow-x: hidden;
}

.gridstack {
}

.gridstack-item {
    width: 98%;
    height: 97%;
    float: left;
    box-shadow: 3px 3px 10px 0px #000;
    background: #03030bed;
    /*border-radius: 10px 10px 10px 10px;*/
    border: 1px solid #050c20;
}

.widgetHeader {
    /*background: #1a1a1c;*/
    background-color: #15153c;
    width: 100%;
    height: 25px;
    padding-bottom: 5px;
    cursor: move;
}

.widgetSection {
    overflow: auto;
    height: 91%;
    padding: 5px;
    font-size: 12;
    word-break: break-word;
}

.wh-title {
    float: left;
    font-size: 11pt;
    cursor: hand;
    text-shadow: 2px 1px #000;
    padding-left: 10px;
}

.wh-filter {
    float: right;
    position:relative;
    max-width: 200px;
    padding-right: 10px;
}

.wh-filter-input {
    height: 24px;
    background: inherit;
    color: #fff;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 1px solid #888;
    border-right: 1px solid #888;
    padding: 5px;
    width:100%;
    padding:.375rem .5rem;
    padding-right: 10px;
}

.wh-filter-label {
    position:absolute;
    top:0;
    right:5px;
    bottom:0;
    margin:auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 10px;
}

.wh-toggleSwitch-image {
    float: right;
    width: 24px;
    height: 24px;
    padding-right: 10px;
    cursor: pointer;
}

.wh-wordWrap-image {
    float: right;
    width: 20px;
    height: 20px;
    padding-right: 10px;
    cursor: pointer;
    padding-top: 3px;
}

.log-line-container:hover {
    background: #422eb761;
}

.starting-flag {
    color: #18b9b9;
}

.highlight { 
    background-color: #1c5692;
    color: #fff;
}

scrollbar-color: dark;

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-corner {
    background: #0b0a1500;
}

::-webkit-scrollbar-track {
    background: #1d203100;
}

::-webkit-scrollbar-thumb {
    background: #403f556b;
}

::-webkit-scrollbar-thumb:hover {
    background: #58576a;
}

.timestamp { color: #999999 }
.info { color: #14c119 }
.debug { color: #1539f7 }
.error { color: #c11414 }
.fatal { color: #fff; background: #c11414 }
.warn { color: #c65a19 }
.sql { color: #686aea }
