:host {
    /*background-color: darkslategray;*/
    width: 280px;
    flex-shrink: 0;
    overflow-y: auto;
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
}

a {
    display: block;
    padding: 10px 20px 10px 20px;
}

.active {
    background-color: #428bca;
}

.active > a {
    color: #fff;
}

span {
    margin-left: 8px;
}