#top-menu-container {
    border-bottom: 4px solid #000;
}

a[href="#side-menu-container"] > span {
    background-color: #eee;
    /*border-radius: 4px;*/
    color: #666;
    padding: 10px 20px;
}
a[href="#side-menu-container"] .bg-btn,
.bg-btn.uk-active  {
    background-color: rgb(155, 203, 36);
}
a[href="#side-menu-container"]:first-child > span.bg-show-s {
    color: #fff;
}

#side-menu-container {
    background-color: #fff;
    box-shadow: -5px -3px 5px rgba(0, 0, 0, .2), inset 0 -70px 50px -50px rgba(0, 0, 0, .2);
}
div.side-menu-tab-title {
    color: #fff;
}
#side-menu-container > .uk-tab:first-child li {
    background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);
}
#side-menu-container > .uk-tab:first-child li.uk-active {
    background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
}
.uk-accordion-title {
    background-color: #eee;
}

.bg-btn-round {
    background-color: #eee;
}

.uk-modal-header {
    background-color: #000;
    border-bottom: none;
}
.uk-modal-title {
    color: #fff;
}
.uk-modal-header:after {
    border-top: solid 10px #000;
}

.bg-background-muted {
    background-color: #eee !important;
}

#bg-bottom-menu-container > div:last-child {
    padding: 2px 5px;
}


/* overwrites */
.uk-dotnav > .uk-active > * {
    background-color: rgb(155, 203, 36);
    background-color: rgba(155, 203, 36, .8);
}

.uk-tab > .uk-active > a,
.uk-accordion .uk-open .uk-accordion-title,
.uk-accordion .uk-accordion-content li.uk-active,
.uk-switcher .uk-tab li.uk-active {
    border-color: rgb(155, 203, 36);
}
.uk-tab-bottom > * > a {
    border-top: 4px solid transparent;
}
.uk-accordion .uk-accordion-content li.uk-active,
.uk-switcher .uk-tab li.uk-active,
.uk-accordion .uk-accordion-content li:hover,
.uk-switcher .uk-tab li:hover {
    background-color: rgba(155, 203, 36, .3);
}

.bg-tooltip-wrapper {
    background-color: rgb(70, 70, 70);
    background-color: rgba(70, 70, 70, .9);
    border-color: rgb(0, 0, 0);
    border-radius: 5px;
    color: #fff;
    line-height: 1.6;
}

.bg-status-tooltip-b {
    background-color: rgb(0, 0, 255);
}
.bg-status-tooltip-g {
    background-color: rgb(0, 255, 0);
}
.bg-status-tooltip-y {
    background-color: rgb(255, 255, 0);
}
.bg-status-tooltip-r {
    background-color: rgb(255, 0, 0);
}

.uk-modal-body h3 {
    color: inherit;
}

#bg-infotext {
    color: #fff;
    text-shadow: 1px 1px 2px #000;
}

.uk-checkbox:checked,
.uk-checkbox:checked:active,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate,
.uk-radio:checked {
    background-color: rgb(155, 203, 36);
}

.uk-checkbox:active,
.uk-checkbox:focus {
    border-color: rgb(155, 203, 36);
}

.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
    border-color: rgb(155, 203, 36);
}
