.navbar-brand {
    background-image: url(../images/logo_galler.png);
    background-size: contain;
    width: 240px;
    height: 46px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-size: contain;
    margin: 10px 10px 10px 0;
}

.modal-header .navbar-brand {
    height: 36px;
    width: 205px;
    background-image: url(../images/logo_galler_weiss.png);
}

.icon-sprite {
    background-image: url(../images/Icons_Raqah_24.svg);
}

.btn-icon .icon-sprite,
.btn-icon.nav-link:hover .icon-sprite,
.active.nav-link.btn-icon .icon-sprite {
    background-position-x: 0;
}

.btn-icon.nav-link .icon-sprite {
    background-position-x: -360px;
}


.link-icon .icon-sprite {
    background-position-x: -360px;
}

.link-icon:hover .icon-sprite {
    background-position-x: -384px;
}

.link-icon.link-icon-feedback .icon-sprite {
    background-position-x: 0px;
}

@media screen and (min-width: 1200px) {

    header .nav-item:hover,
    header .nav-item .nav-link.active,
    header .nav-item.active {
        margin-bottom: -5px !important;
    }

    header .dropdown .nav-item:hover,
    header .dropdown .nav-item .nav-link.active,
    header .dropdown .nav-item.active {
        margin-bottom: 0 !important;
        border-bottom: 0px solid transparent;
    }

}

@media screen and (max-width: 1199px) {

    .btn-icon.nav-link:hover .icon-sprite,
    .active.nav-link.btn-icon .icon-sprite {
        background-position-x: -360px;
    }
    #navbarDropdown{
        border-bottom: none;
    }

}