body.drkBluBgrnd{
background-color:#0c2337;
padding-top: 83px;
}

.navbar{
min-height:60px;
}
#topNavBar.dark{
background-color: #373737;
}
#ksHeader.navbar-header{
background-color:#fff;
}
.navbar.navbar-default{
background-color:transparent;
}

.navbar-fixed-top {
border-width: 0px;
}

.navbar-brand {
height: 60px;
padding:5px 15px;
}

.navbar-brand > img {
display: block;
height: 50px;
}

.navbar-default .navbar-toggle {
padding: 9px 10px;
margin-top: 14px;
margin-bottom: 14px;
background-color:#0078D5;
transition:all 0.3s ease;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #fff;
}

#topNavBar.dark{
height:23px;
background-color: #373737;
padding:0px;
}

#topNavBar.dark ul{
margin-bottom:0px;
text-align: right;
}

#topNavBar.dark ul li a{
color: #cecece;
font-size:11px;
line-height: 1.4em !important;
}

.navbar-default .navbar-nav > li.dropdown.open{
background-color: #fff;
}

.navbar-default .navbar-nav > li > a {
background-color:transparent;
transition:all 0.2s ease;
}
.navbar-default .navbar-nav > li > a:hover {
color:#fff;
background-color:#0078D5;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #fff;
background-color:#0078D5;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a{
font-size:12px;
border-bottom:1px solid #e7e7e7;
border-left:10px solid transparent;
transition:all 0.2s ease;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
border-left-color:#0078D5;
}

.shadow-after-3::before {
    content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 30px;
    bottom: -30px;
    background-image: url('../images/misc/shadow3.png');
    background-size: 100% 100%;
}

@media screen and (max-width:768px) and (orientation: landscape){
.navbar-collapse.in {
    height:72vh;
	width:98vw;
	border-right:1px solid #777;
}
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
background-color:#e7e7e7!important;
}

@media screen and (max-width:768px){
#navBgrnd.container{
    background-color: #fff;
    /* margin-left: -15px;
    margin-right: -15px; */
	width:100vw;
}
.horizPadding-0-xs{
padding-left:0px!important;
padding-right:0px!important;
}
}

@media screen and (min-width: 767px){
body.drkBluBgrnd{
padding-top: 103px;
}
/* #topNavBar.dark{
background-color:transparent;
} */
#topNavBar.container{
background-color: #373737;
-webkit-transition:width 0.3s ease;
-moz-transition:width 0.3s ease;
-o-transition:width 0.3s ease;
transition:all 0.3s ease;
}
#topNavBar.container.fixed{
width:100%;
padding-right: 0px;
}
#topNavBar.dark ul li a:hover{
color:#fff;
}
#navBgrnd{
background-color: #fff;
-webkit-transition:width 0.3s ease;
-moz-transition:width 0.3s ease;
-o-transition:width 0.3s ease;
transition:width 0.3s ease;
}
#navBgrnd.fixed{
width:100%;
}
.navbar-brand > img {
display: block;
height: 70px;
}

#navBgrnd.container{
padding:0px;
}
#navBgrnd.container .container{
position: relative;
left: 0px;
-webkit-transition:width 0.3s linear;
-moz-transition:width 0.3s linear;
-o-transition:width 0.3s linear;
transition:width 0.3s linear;
}
/* #navBgrnd.container.fixed .container{
position: relative;
left: -8px;
} */
/* #navBgrnd.container.fixed .navbar-brand{
margin-left:-10px;
} */

nav .collapse.navbar-collapse{
padding-right:15px;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}
ul.dropdown-menu li{
border-bottom: rgba(0,0,0,0.06) 1px solid;
}
.dropdown-menu > li > a{
font-size:12px;
color: #003663;
padding: 7px 15px 7px 8px;
background-color:#fff !important;
border-left: 7px solid transparent;
transition:all 0.2s ease;
}
.dropdown-menu > li > a:hover{
color: #1277D1 !important;
border-left: 7px solid rgba(0, 120, 213, .7);
}
}