/* CSS Document */

nav.primary {color:#414143;  margin:5px 0 0 0; float:right; } 
nav.primary li{float:left; padding:0 10px; font-size:14px;} 
nav.primary li.first{padding-left:0px;}
nav.primary li.last{padding-right:0px;}
nav.primary li a{color:#414143;}
nav.primary li a:hover, nav.primary li.current a{text-decoration:none; color:#284399;}
nav.primary li.current a{font-weight:bold;}
nav.primary li a.active{}


nav.secondary{width:100%; margin:0 auto 0px auto; padding:10px 0 0 0; font-size:16px; font-weight:bold; line-height:36px; text-transform:uppercase; text-align:center; clear:both;display:table; border-top:1px solid #284399; border-bottom:1px solid #284399; }
nav.secondary li{/*float:left;*/padding:0 15px 0 12px; display:inline;}
nav.secondary li.last{border-right:none;}
nav.secondary li:before{display:none;}
nav.secondary li a{color:#284399;}
nav.secondary li a:hover{text-decoration:underline; color:#284399;}
nav.secondary li a.active, nav.secondary li a:hover{color:#284399;}


.navbar-custom{z-index:9999;}
#navbarNav{background-color:#ebebeb; }
.navbar-custom.navbar{position:absolute; padding:0px; }


.navbar-toggler{
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
    line-height:0px;

    padding:5px 5px;
    min-width:30px;
border-radius:1px;
margin:0 0 0 0px;
}
.navbar-toggler button:focus{outline: 1px dotted;}
.navbar-toggler .icon-bar{
    background-color:#ffffff;
    width:100%; 
    height:2px;
    display:inline-block;
    margin:2px 0;
     vertical-align: middle;
    content: "";
    border-radius:1px;
}
.navbar-custom a{color:#02498d; }
.navbar-custom .navbar-nav{padding:10px 15px;}

nav.directory ul li{margin:10px 0 10px 0;}

