#resizer{
    position:absolute;
    right:-5px;
    bottom:-5px;
    width:12px;
    height:12px;
    background-color:rgba(128,128,128,0.6);
    transform:rotate(45deg);
}
ul{
    list-style:none;
    padding:0px;
    margin:0px;
    display:flex;
    position: relative;
}
ul li{
    flex:auto;
    height: 1.8em;
    line-height: 1.8em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hover-scale:hover{
    transform:scale(1.2);
    background-color:#80ffff;
}
.circle{
    margin:0 3px;
    width:0.8em;
    height:0.8em;
    background-color:#FFFFDD;
    box-shadow:0 0 3px #DAA520;
    display:inline-block;
    border-radius: 0.4em;
    cursor: pointer;
}
.title{
    font-size:1.2;
    padding:3px 0px;
    position:relative;
}
.title-border{
    height:1px;
    background-color:white;
    box-shadow:0 0 3px #DAA520;
    margin-bottom:5px;
}
.at-right{
    position:absolute;
    right:3px;
    top:3px;
}
.at-right-nextline{
    position: relative;
    right:0;
    top:0;
    display: block;
    width:100%;
    text-align: right;
}
.job-img{
    width:1.5em;
    height:1.5em;
}
.log-job-img{
    width:1.2em;
    height:1.2em;
}
.filler{
    background-color:rgba(255,255,255,0.2);
    position: absolute;
    left:0;
    border-radius: 5px;
    border:1px solid rgba(255,255,255,0.4);
    z-index:-1;
    transition: width 0.5s;
}
.filler-fill{
    top:0;
    height:1.5em;
}
.filler-line{
    bottom:0;
    height:0.1em;
}
.text-center{
    text-align: center;
}
.combatants-enter,
.combatants-leave-to {
    opacity: 0;
    transform: translateY(20px);
}
.combatants-enter-active,
.combatants-leave-active {
    transition: all 0.5s ease;
}
.combatants-move {
    transition: all 0.5s ease;
}
.series-names{
    margin-left:5px;
    display:inline-block;
}
.active-series{
    color:#80ffff;
}
.series-names:hover{
    color:#80ffff;
}
.flip-list-move {
    transition: transform 1s;
}
.flip-list-enter,
.flip-list-leave-to {
    opacity: 0;
    transform: translateY(20px);
}
.flip-list-enter-active,
.flip-list-leave-active {
    transition: all 0.5s ease;
}
.hidden-text{
    color:transparent;
    text-shadow: 0px 0px 10px #DAA520;
}
ul li.log-data{
    flex: 0 0 70%;
    text-align: left;
    white-space: normal;
    overflow:auto;
    text-emphasis: none;
    height:auto;
}
span.log-data{
    font-size: 1.1em;
    font-weight: bold;
    font-family: Avenir,Arial,sans-serif;
    text-shadow: 0 0 3px black;
}
.log-100{ color:rgb(229,204,128); }
.log-99{ color:rgb(226,104,168); }
.log-95{ color:rgb(255,128,0); }
.log-75{ color:rgb(163,53,238); }
.log-50{ color:rgb(0,112,255); }
.log-25{ color: rgb(30,255,0); }
.log-9{ color: #666; }
