/*
 * -- SIDEBAR STYLES --
 */

 #sidebar {
    padding: 2em 0;
    background: var(--horizon-blue);
    border: none;
    text-align: left;
    border-bottom-right-radius: 50px;
}
  
.sidebar-heading {
    border-bottom: none;
    font-size: 110%;
    color: black;
    text-transform: uppercase;
}
  
.sidebar-heading,
.sidebar-link {
    padding: .5em 1em;
}
  
.sidebar-link {
    text-transform: none;
    width: 100%;
    color: black;
}
  
.sidebar-item {
    margin: 0.5em;
}
  
.sidebar-link:hover,
.sidebar-link:focus {
    background: var(--sky-blue);
    width: 100%;
    color: white;
}
  
.sidebar-selected .sidebar-link {
    background: var(--deep-ocean-blue);
    width: 100%;
    color: white;
}