﻿.navbar .nav > li > a {
    text-shadow: 0 0px 0 #CD5C5C;/*commented out because of a weird IE rendering issue*/
    color: #801818;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #801818 !important
}
a {
    color: #801818;
}
a:hover {
    color: #CD5C5C;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .navbar .btn-navbar:hover, .navbar .btn-navbar:active {
    background-color: #CD5C5C !important;
}
.btn-primary , .navbar .btn-navbar.collapsed, .navbar .btn-navbar{
    background-color: #CD5C5C !important;
    background-image: -moz-linear-gradient(top, #801818, #CD5C5C) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#801818), to(#CD5C5C))!important; 
    background-image: -webkit-linear-gradient(top, #801818, #CD5C5C) !important;
    background-image: -o-linear-gradient(top, #801818, #CD5C5C) !important;
    background-image: linear-gradient(to bottom, #801818, #CD5C5C) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#801818', endColorstr='#CD5C5C', GradientType=0) !important;
}
.navbar-inner {
    /*border-color: #c64012;*/
    background-color: #CD5C5C !important;
    background-image: -moz-linear-gradient(top, #F8A4A4, #A42A2A) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8A4A4), to(#A42A2A))!important; 
    background-image: -webkit-linear-gradient(top, #F8A4A4, #A42A2A) !important;
    background-image: -o-linear-gradient(top, #F8A4A4, #A42A2A) !important;
    background-image: linear-gradient(to bottom, #F8A4A4, #A42A2A) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8A4A4', endColorstr='#A42A2A', GradientType=0) !important;
}
a.brand img {
    height: 35px;
    margin: -11px 0 -7px;
}
/*a.brandOverride img{
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
}
.brandOverride {
    padding: 0 10px 0 !important;
}*/


#SidebarLogo {
    width: 100%;
    max-width: 340px;
}
/*.navbar .btn-navbar {
    background-color: #0088ff;
    background-image: none;
}*/
@media (max-width: 979px) {
    .navbar .nav-collapse .nav li > a {
        color: #801818;
    }
    .navbar .nav-collapse .nav li > a:hover {
        color: white;
        background-color: #801818 !important;
    }
    .nav-collapse .nav > li:first-child{
        margin-top: 10px;
    }
}
