.sidenav {
    padding: 35px;
}

.sidenav > ul {
    padding: 0;
    list-style-type: square;
    color: red;
}

.sidenav > ul > li {
    padding: 15px;
    list-style-position: inside;
}

.sidenav > ul > li:not(:first-of-type):not(:last-of-type){
    border-top: 1px solid #e5e5e5;
}

.sidenav > ul > li > a {
    font-size: 18px;
    color: #181818;
    font-weight: bold;
}

.sidenav ul > li > button {
    padding: 15px;
    color: #757575;
    font-size: 16px;
}

.btn-list {
    list-style-type: none;
}

@media(max-width: 767px){
    .sidenav {
        border-top: 1px solid #e5e5e5;
        background: #f7f7f7;
    }
}