#settingsPanel {
    /* position: absolute; */
    display: flex;
    flex-direction: row;
    /* justify-content: flex-start; */
    /* bottom: 26vmin; */
    /* flex-direction: column; */
    width: auto;
    /* left: 5vmin; */
    /* height: 97.5%; */
    /* width: var(--menuBarWidth); */
    background: var(--background-color);
    color: var(--second-color-alt);
    /* z-index: 1; */
    /* color: var(--text-color-sidePanel); */
    /* border-right: 1px solid; */
    border-color: var( --second-color-light);
    /* pointer-events: none; */
    padding-left: 2vmin;
    padding-top: 0.5vmin;
    /* min-width: 20vw;*/
}

.settingsPanelBorder {
    border-bottom: 2px solid var(--circle-fill);
    width:70%;
    margin: 1vmin auto;
    margin-bottom: 0.5vmin;
}

.settingsPanelEntry,
.settingsPanelSubEntry {
    height: 4vmin;
    width: 4vmin;
    /* border: 1px solid var(--color-active); */
    /* width: var(--menuBarWidth); */
    /* height: calc(var(--menuBarWidth) * 1.1); */
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 0.5vmin;
    /* font-size: calc(var(--menuBarWidth) * 0.13); */
    /* background: var(--background-color-darker); */
    background: rgb(245, 245, 247);
    /* background: var(--color-active); */
    /* color: white; */
    /* background: var(--background-color); */
    pointer-events: all;
}

.settingsPanelSubEntry {
    margin-top: 0px;
    margin-right: 0.3vmin;
    margin-bottom: 0.3vmin;
    opacity: 0.45;
}

.settingsPanelEntry {
    border: 1px solid var(--circle-fill);
    border-radius: 1vmin;
}

.highlight_settingsPanelSubEntry{
    /* background: var(--color-configurable); */
    font-weight:bolder;
}

.settingsPanelMultiEntry {
    width: var(--menuBarWidth);
    box-sizing: border-box;
    overflow-y: hidden;
    overflow-x: hidden;
    display: -webkit-inline-box;
}

.settingsPanelEntryIcon {
    font-size: 3vmin;
    /* padding-top: 0.5vmin; */
    background: transparent;
}

.settingsPanelEntryLabel {
    display: block;
    word-break: break-word;
    font-size: 1.1vmin;
    padding: 0.5vmin;
    font-family: Ubuntu, Helvetica, sans-serif;
}

.settingsPanelHeader{
    color: var(--second-color-light);
    display: block;
    word-break: break-word;
    text-align: left;
    border-bottom: 1px solid;
    margin-left: 1.2vmin;
    margin-right: 1.2vmin;
}

#helpBarMain,
#helpBar {
    font-family: 'UbuntuLight', sans-serif;
    position: absolute;
    bottom: 0;
}

#helpBarMain {
    border-radius: 100%;
    background: var(--color-configurable);
    /* background-color: var(--main-color); */
    font-family: 'Ubuntu', sans-serif;
    /* color: var(--background-color); */
    cursor: pointer;
    position: absolute;
    z-index: 20;
    right: 4.4vw;
    top: 2.1vmin;
    /* bottom: 6.5vh; */
    font-size: 2.6vmin;
    font-weight: bold;
    width: 2.8vmin;
    height: 2.8vmin;
    line-height: 4.75vmin;
    text-align: center;
}

#helpBarIcon,
#helpBarIconMain {
    margin-top: -1vmin;
    font-family: 'UbuntuLight', sans-serif;
}