﻿#bottom {
    border-bottom: none;
}

    #bottom ul li a:hover,
    #bottom ul li a:focus-visible {
        color: #5182e4;
    }

#footer a:hover,
#footer a:focus-visible {
    color: #5182e4;
}

.social .dropdown-item.dropdown-toggle:hover {
    background-color: #003399;
}

#footer {
    border-top: 5px solid #003399;
}

a {
    color: #003399;
}

    a:hover, a:focus, a:focus-visible {
        color: #000000;
    }

/* Start changed, Ingo Rieping, 05.01.2018 */
.btn-primary {
    background: #003399;
    color: white;
}


    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:focus-visible {
        background: #003399;
    }





.navbar-user > li > a:hover,
.navbar-user > li > a:focus-visible {
    background-color: #003399;
}

.navbar-user > .active > a,
.navbar-user > .active > a:hover,
.navbar-user > .active > a:focus,
.navbar-user > .open > a,
.navbar-user > .open > a:hover,
.navbar-user > .open > a:focus {
    background-color: #003399;
}

.navbar-user > li:hover > a,
.navbar-user > li:focus > a,
.navbar-user > li.active > a {
    background-color: #003399;
}


.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus-visible {
    background-color: #003399;
    color: #fff;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #003399;
    color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus-within > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
    background-color: #003399;
    color: #fff;
}



.recent-work-wrap .overlay {
    background: #003399;
}





ul.pagination > li.active > a,
ul.pagination > li:hover > a
ul.pagination > li:focus-visible > a {
    background-color: #003399 !important;
    border-color: #003399 !important;
    color: #fff;
}






#main-slider .carousel-indicators .active {
    background-color: #003399;
    border: #003399;
}

    #main-slider .carousel-indicators .active:after {
        background: #003399;
        border: #003399;
    }



#main-slider .prev,
#main-slider .next {
    background-color: #003399;
}


#main-slider .carousel .btn-slide {
    background: #003399;
}

#logoContainer {
    background: #fff;
}

#footer .


/*
.tab-content {
    background: #D7E4ED;
}

.panel-default > .panel-heading,
.panel {
    background: #D7E4ED;
}
*/
