.button-delete {
    color: #5a5a5a;
}
.button-delete:hover {
    color: #ac2925;
}

.sidebar .moreinfo {
    white-space: nowrap;
    overflow: hidden;
    margin-top: 5px;
    font-size: 13px;
}

img.radius {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    vertical-align: bottom !important;
}

.sidebar li {
    white-space: nowrap;
}

.sidebar menu {
    overflow-y: hidden;
}

.ls-closed section.content {
    margin-left: 67px;
}

.ls-closed .navbar-brand {
    margin-left: 30px !important;
}

.ls-closed:not(.overlay-open) .sidebar {
    margin-left: 0;
    width: 52px;
}

.ls-closed:not(.overlay-open) .sidebar li span {
    visibility: hidden;
}

.ls-closed:not(.overlay-open) .sidebar li.header span {
    visibility: hidden;
}

.ls-closed:not(.overlay-open) .sidebar .user-info {
    padding: 0;
}

.ls-closed:not(.overlay-open) .sidebar .legal {
    display: none;
}

.ls-closed:not(.overlay-open) .sidebar .user-info .info-container {
    display: none;
}

.ls-closed .bars::after, .ls-closed .bars::before {
    top: 8px !important;
}

.navbar {
    height: 50px;
}
.navbar-header {
    padding: 0px 15px;
}

.sidebar {
    height: calc(100vh - 50px);
    top: 50px;
}
section.content {
    margin: 70px 15px 0 315px;
}