a, a:hover, a:focus, p a:hover, p a:focus, h1 a, .course-description a, .blacktext {
    color: black;
}

span.ng-binding.active {
    background-color: lightgrey;
}

.main-body {
    background-color: #F6F5F1;
}

.navigation-list-item a, .navigation-list-item-selected a {
    color: white;
}

.read-more, .navigation-list-item-selected {
    background-color: #1D5BA6;
    color: #fff;
}

.navigation-list-item {
    background-color: #3f72b1;
    color: #fff;
}

ul ul li.navigation-list-item {
    background-color: #6e93c1;
}

ul ul li.navigation-list-item-selected {
    background-color: #8faed5;
}

.naviForsidekolonne > a > h1 {
    color: #000;
}

.article-sidebar {
    background-color: #f3f0e9;
}

a[href^=tel] {
    color: inherit;
}

.asaexperimental h1 {
    background-color: yellow;
    border-color: black;
}

.dv4active, .dv4active h4 {
    background-color: #B93792;
}

.fade-text {
    background: -webkit-linear-gradient(rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lokaleEven {
    background-color: #E0E0E0
}

.lokaleOdd, .ASAlokaleOversigt div:first-of-type {
    background-color: lightgray;
}

.renderLocationBookingDev, .renderLocationBooking {
    background-color: steelblue;
    border-color: #000
}

    .renderLocationBookingDev p, .renderLocationBooking p {
        color: white
    }

.kursusOplysningerBG {
    background-color: #f3f0e9
}

.responsive-calendar {
    background-color: #000
}

.courseSorting .read-more:hover {
    background-color: lightgray;
    color: black;
}

.courseSorting .read-more {
    background-color: #dfdfdf;
    color: black;
}

.courseSorting .active {
    background-color: #1D5BA6;
    color: white;
}

    .courseSorting .active:hover {
        background-color: #2978d8;
        color: white;
    }

.whitetext, .responsive-calendar .controls, .responsive-calendar .controls .pull-left, .responsive-calendar .controls .pull-right {
    color: #fff;
}

.fs-se-alle, .sc-read-more {
    background-color: #1D5BA6;
    color: #fff;
}

.whitebgitem {
    background-color: #fff;
}

.dateRowAltColor {
    background-color: #113d72;
}

.mainfooter {
    background-color: #000;
    color: #fff;
}

.bottomfooter {
    background-color: #000;
}

    .bottomfooter a, .mainfooter a {
        color: white;
    }

        .bottomfooter a:hover, .mainfooter a:hover {
            color: white;
        }

.QueryLocationClassRoomsDev {
    background-color: lightgray;
}

.product-image-overlay {
    background: rgba(0,0,0,0.95);
}

    .product-image-overlay .product-image-overlay-close {
        color: #eee;
    }

.responsive-calendar-modal p {
    color: #000;
    background-color: #fff;
}

    .responsive-calendar-modal p a {
        color: #000
    }

.nomediaitem span h1 {
    border-bottom: 16px #fced00 solid;
    color: #000;
}

.navbar-right button {
    background-color: #efefef;
    color: #000;
    border: 1px solid lightgray;
}

.navbar-right .btn:hover {
    background-color: lightgray;
    color: black;
    border-color: lightgray
}

.loading-grey-fade {
    background: #E8E8E8;
    animation: fadingGrey 5s infinite;
}

#fb_share_button p {
    background-color: #2062af;
    color: #fff;
}

    #fb_share_button p:hover {
        background-color: #B93792;
    }

a.read-more {
    color: white;
}

@keyframes fadingGrey {
    0%,100% {
        background-color: #E8E8E8;
    }

    50% {
        background-color: #C8C8C8;
    }
}

.coursecategories a > div > div > div {
    background-color: rgba(255,255,255,0.7);
}

    .coursecategories a > div > div > div > div {
        color: white;
    }

.coursecategories a h1 {
    color: black;
}
