.navbar {
  margin-bottom: 20px;
  min-height:40px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:0px;}
.navbar-header{ border:0px;}
.navbar-nav{ margin:0px;}
.navbar-collapse{ padding-left:0px; padding-right:0px; box-shadow:none; background:#000000}
.navbar-collapse.in .navbar-nav > li { margin-top:3px;}
.navbar-default{ background:none; border:0px;}
.navbar-toggle{ background:#06568b; border-color: #06568b !important;}
.navbar-toggle:hover{ background:#000000  !important;}
.navbar-default .navbar-toggle .icon-bar{ background-color: #fff;}

.navbar-default .navbar-nav > li{ margin-left:10px; margin-right:10px; }
.navbar-nav > li > a{ font-size:16px;  font-family: 'Montserrat', sans-serif; }
.navbar-default .navbar-nav > li > a{ color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px; line-height:26px; margin-top: 5px;
  margin-bottom: 5px;}
.navbar-default .navbar-nav > li:focus, .navbar-default .navbar-nav > li:active, .navbar-default .navbar-nav > li a:focus, .navbar-default .navbar-nav > li a:active{ color:#FFFFFF !important;} 
/*.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:#06568b; color:#FFFFFF;} */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li a.active, .navbar-default .navbar-nav > li  a:hover .active, .navbar-default .navbar-nav > a.active:focus{ background:#06568b; color:#FFFFFF; margin-top: 5px;
  margin-bottom: 5px; border-radius:5px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{  background:#06568b; color:#FFFFFF;}

.navbar-default .navbar-nav > .open > .dropdown-toggle.btn-default { color:#FFFFFF !important; }


.dropdown-menu.dropdown-menu-right   { width:230px;  font-family: 'Montserrat', sans-serif; }
	
.dropdown-submenu {  position: relative; }

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
/*    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px; */
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -101% !important;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
	border:solid 2px #3498db; 
}

.dropdown-menu.dropdown-menu-right li { float:left; background:#FFFFFF; width:100%; margin-bottom:1px; position:relative;   }
.dropdown-menu.dropdown-menu-right li a{ padding-left:5px; padding-right:5px; line-height:23px; padding-top:2px; padding-bottom:2px; position:relative; font-size:16px;   }
.dropdown-menu.dropdown-menu-right  li:hover > a, .dropdown-menu.dropdown-menu-right  li:hover > a.active { background:#4D4D4D; color:#FFFFFF !important; }

.dropdown-menu.dropdown-menu-right .dropdown-menu{ width:210px;} 

.dropdown-menu > li > a { white-space:normal; }