﻿.BannerImage {
    height: 60px;
    margin: 18px 0px;
}

.navbar-default {
    background-image: -webkit-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -o-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0333a2),to(#013260));
    background-image: linear-gradient(to bottom,#0333a2 0,#013260 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0333a2', endColorstr='#013260', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 5px rgba(0,0,0,0.075);
    border: 1px solid #024731;
}

@media (max-width: 768px) {
    .navbar-default .custom-header {
        background-color: white;
        margin: -9px -17px;
        width: -moz-available;
        width: -webkit-fill-available;
        padding-right: 0;
        padding-left: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 999px) {
    .catalog-nav-item {
        margin-top: 7px !important;
    }
}


.catalog-menu-bar .nav-link {
    color: white !important;
}

.navbar-default .navbar-nav > li {
    font-family: Foundry Sterling W01, Helvetica,Arial,sans-serif;
    text-shadow: 0px -1px #222;
    font-size: 16px;
    font-weight: 200;
}

.navbar-header {
    background-color: white;
    border-bottom-color: #0333a2;
    border-radius: 4px;
}

.navbar-header div a {
    color: #fff !important;
}

@media (min-width: 768px) {
    .navbar-nav > li {
        border-right: 1px solid #024731 !important;
    }


    .navbar-nav > li > a {
        border-right: 1px solid #0333a2 !important;
        height: 30px;
    }
}

@media (min-width: 640px) {
    .searchbar {
        padding-top: .6em;
    }
}

@media (max-width: 640px) {
    .searchbar {
        padding-top: .7em;
    }
}

.navbar-right > li {
    border-left: 1px solid #024731 !important;
}

.navbar-right > li > a {
    border-left: 1px solid #0333a2 !important;
}

.navbar-default .navbar-nav > li > a {
    border-radius: 3px 0 0;
    border-left: 0;
    color: #fff !important;
    text-decoration: none;
    display: block;
    text-align: center;
    /*border-top:1px solid #0333a2;*/
}


@media (max-width: 768px) {
    .navbar-default .navbar-nav > li > a {
        text-align: left;
    }
}
.navbar-default .navbar-nav > li > a:hover {
    color: #aaa !important;
}

.search-filter {
    background-color: #013260;
    margin-top: 0;
}

    .search-filter li {
        font-family: Foundry Sterling W01, Helvetica,Arial,sans-serif;
        text-shadow: 0px -1px #222;
        font-size: 16px;
        font-weight: 200;
        color: #fff;
        line-height: 28px;
        height: 25px;
        color: #fff !important;
    }

    .search-filter > a:hover {
        color: #000 !important;
    }

.navbar-default .navbar-nav > .show > .nav-link {
    background-image: -webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
    background-image: -o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));
    background-image: linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    color: #555 !important;
}

.card-primary > .card-header {
    background-image: -webkit-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -o-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0333a2),to(#013260));
    background-image: linear-gradient(to bottom,#0333a2 0,#013260 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0333a2', endColorstr='#ff013260', GradientType=0);
    background-repeat: repeat-x;
}

.card-primary > .card-header {
    color: #fff;
    background-color: #0333a2;
    border-color: #0333a2;
}

.btn-primary {
    background-image: -webkit-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -o-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0333a2),to(#013260));
    background-image: linear-gradient(to bottom,#0333a2 0,#013260 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0333a2', endColorstr='#ff013260', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;
}

.btn-primary {
    color: #fff;
    background-color: #0333a2;
    border-color: #013260;
}

    .btn-primary:focus, .btn-primary:hover {
        background-color: #0050a0;
        background-position: 0 -35px;
    }

.menu-banner-image {
    height: 60px;
    padding: 0 10px;
}

.navbar-default > li > a:hover {
    color: #aaa;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {
    color: #fff;
    background-image: -webkit-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -o-linear-gradient(top,#0333a2 0,#013260 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0333a2),to(#013260));
    background-image: linear-gradient(to bottom,#0333a2 0,#013260 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0333a2', endColorstr='#ff013260', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;
}

.tab-content {
    border: 1px solid #0333a2;
}


.form-control:focus {
    border-color: #0333a2;
}

.card-primary {
    border-color: #0333a2;
}
