.menu-item:hover > .menu-link {
    color: #1a80b6;
}

#footer.dark {
    background-color: #282a2b;
    border-top: 0px;
    background-image: url(https://borupfitness.dk/wp-content/uploads/2014/11/wood_dark_bkgd_bw1-compressor.jpg);
}

.dark #copyrights, #copyrights.dark {
    color: rgba(255, 255, 255, 0.4);
    background-color: rgb(40 42 43);
}

#copyrights > div > div > div.col-12.col-lg-auto.text-center.text-lg-end {
    display: none;
}

#content {
    background-color: #242424;
}

#header-wrap {
    background-color: #29292a;
}

#header {
    background-color: #29292a;
    border-bottom: 0px;
}

@media (min-width: 992px) {
    .full-header #logo {
        border-right: 1px solid #3e3e3e;
    }
}

@media (min-width: 992px) {
    .full-header .primary-menu .menu-container {
        border-right: 1px solid #3e3e3e;
    }
}

.menu-link {
    color: #fff;
}

:root {
    background-color: #282a2b;
}

.btn-info {
    color: #ffffff;
    background-color: #1a80b6;
    border-color: #1a80b6;
}

.btn-info:hover {
    color: #ffffff;
    background-color: #1a80b6;
    border-color: #1a80b6;
}

.btn-success:hover {
    color: #fff;
    background-color: #1a80b6;
    border-color: #1a80b6;
}

.btn-success {
    color: #fff;
    background-color: #1a80b6;
    border-color: #1a80b6;
}

::selection {
    background: #1a80b6;
    color: #FFF;
    text-shadow: none;
}

.svg-trigger {
    filter: brightness(100);
}

h1 > span:not(.nocolor):not(.badge), h2 > span:not(.nocolor):not(.badge), h3 > span:not(.nocolor):not(.badge), h4 > span:not(.nocolor):not(.badge), h5 > span:not(.nocolor):not(.badge), h6 > span:not(.nocolor):not(.badge) {
    color: #1a80b6;
}

#content .container {
    color: white;
}

.card-body {
    color: black;
}

.card-header:first-child {
    color: black;
}

h1, h2, h3, h4, h5, h6 {
    color: white;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-family: 'Poppins', sans-serif;
}

.card-title {
    color: black;
}

label {
    color: #1a80b6;
}

.btn-warning {
    color: #ffffff;
    background-color: #93a4ad;
    border-color: #93a4ad;
}

.btn-warning:hover {
    color: #ffffff;
    background-color: #93a4ad;
    border-color: #93a4ad;
}

.btn-primary {
    background-color: #1a80b6;
    border-color: #1a80b6;
}

.btn-primary:hover {
    background-color: #1a80b6;
    border-color: #1a80b6;
}

.activity-entry {
    background-color: #393939;
}

@media (min-width: 992px) {
    .sub-menu-container, .mega-menu-content {
        border-top: 2px solid #1a80b6;
    }
}

.menu-item .sub-menu-trigger {
    color: white;
}

@media (min-width: 992px) {
    .sub-menu-container .menu-item:hover > .menu-link {
        color: #1a80b6;
    }
}

a {
    color: #1a80b6;
}

.table > :not(caption) > * > * {
    color: black;
}

.datepicker table tr td.active {
    background-color: #1a80b6!important;
    background-image: -moz-linear-gradient(top, #1a80b6, #1a80b6)!important;
    background-image: -ms-linear-gradient(top, #1a80b6, #1a80b6)!important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a80b6), to(#1a80b6))!important;
    background-image: -webkit-linear-gradient(top, #1a80b6, #1a80b6)!important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #1a80b6;
    border: 1px solid #000000;
}

.table {
    background-color: white;
}

.sub-menu-container .menu-item > .menu-link {
    color: #000000;
}

.fc .fc-toolbar>*>:first-child {
    color: black;
}

#participants-div > h5 {
color: black;
}

li.plupload_droptext {
    color: black;
}

.plupload_file_name {
    color: black;
}

@media only screen and (max-width: 991px) {
.sub-menu-container .menu-item > .menu-link {
    color: #ffffff;
}
}

.list-group-item-heading {
color:#000000;
}