#ez-toc-container{
    padding:15px;
    margin:20px 0 20px 0;
    border:1px solid #ddd;
}

div#ez-toc-container .ez-toc-title{
    font-size:1rem !important;
}

#ez-toc-container ul li:before{
    content: none;
    display: none;
}
#ez-toc-container nav ul{
    width:100%;
}


div#ez-toc-container .ez-toc-title{
    font-weight:normal;
    font-size:90%;
    color:#999;
}
.ez-toc-title-container{
    margin-bottom:10px;
}

#ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul {
    margin-left:0;
}
#ez-toc-container .ez-toc-list-level-3 a{
    padding-left: 1em;
}
#ez-toc-container a{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    display:block;
    color:#1111CC;
    text-decoration:none;
}
#ez-toc-container a:visited{
    color:transparent;
}
#ez-toc-container a:hover{
    background-color:#fafafa;
}
.ez-toc-counter nav ul li a::before{
    color:#999;
    font-size:80%;
}
#ez-toc-container a:hover{
    text-decoration:none;
}

#ez-toc-container li, #ez-toc-container ul, #ez-toc-container ul li, div.ez-toc-widget-container, div.ez-toc-widget-container li{
    line-height:1.2;
}
/*
div#ez-toc-container li{
    padding-top:5px;
    padding-bottom:5px;
}
 */