body {
    display: relative;
}

#sidebar {
    height: 100vh;
    background-color: #f5f5f5;
    padding: 0px;
    margin-top: -10px;
}
#sidebar .ui.menu {
    margin: 2em 0 0;
    font-size: 16px;
    padding-left: 10px;
}
#sidebar .ui.menu > a.item {
    color: #337ab7;
    border-radius: 0 !important;
}
#sidebar .ui.menu > a.item.active {
    background-color: #337ab7;
    color: white;
    border: none !important;
}
#sidebar .ui.menu > a.item:hover {
    background-color: #4f93ce;
    color: white;
}

#content > .ui.grid {
    padding-right: 4em;
    padding-bottom: 3em;
}
#content h1 {
    border-bottom: 1pt solid #eee;
    padding-bottom: 3pt;
}