﻿.headerDiv .menuDiv { font-size: 15px; /*font-weight: bold;*/ display: inline-block; float: left; margin-left: 0; position: absolute; left: 0; width: 100%; z-index: 50; }
.headerDiv .menuDiv .navbar-nav { vertical-align: top; border-top: 8px solid transparent; }
.headerDiv .menuDiv .navbar-nav > li > a { padding-top: 5px; padding-bottom: 5px; min-height: 34px; letter-spacing: 1px; text-transform: uppercase; }
.headerDiv .menuDiv .navbar-default .navbar-nav > li > a { color: #03006d; }
.headerDiv .menuDiv nav.navbar.navbar-default { background: none; border: none; box-shadow: none; outline: none; margin: 22px 140px 0px 110px; }
.headerDiv .menuDiv nav.navbar.navbar-default li { display: block; }
.headerDiv .menuDiv nav.navbar.navbar-default > li:last-child { font-family: verdana; }
.headerDiv .menuDiv nav.navbar.navbar-default > li:last-child a { font-size: 10px; }
.headerDiv .menuDiv .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; }
.headerDiv .menuDiv .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a { background: none; box-shadow: none; }
.headerDiv .menuDiv .navbar-nav li .dropdown-menu { background-color: #f8f8f8; border: none; border-radius: 0 0 1px 1px;width:max-content; }
.headerDiv .menuDiv .dropdown-submenu .dropdown-menu { margin-top: -5px; border-radius: 0; box-shadow: none; }
.headerDiv .menuDiv .dropdown-menu a { color: #444; position: relative; text-align: left; cursor: pointer; font-size: 14px; }
.headerDiv .menuDiv .dropdown-menu a:hover { color: #2e78c5; }
.headerDiv .menuDiv .dropdown-menu a:before { content: ''; display: none; margin: auto; height: 1px; width: 0px; background: transparent; position: relative; top: 20px; transition: width .3s ease, background-color .3s ease; -webkit-transition: width .3s ease, background-color .3s ease; -moz-transition: width .3s ease, background-color .3s ease; }
.headerDiv .menuDiv .dropdown-menu a:hover:before,
.headerDiv .menuDiv .dropdown-menu a:focus:before { width: 100%; background: #1b1b1b; color: #2e78c5; }
.dropdown-menu-right .dropdown-submenu > a:after, .navbar-right .dropdown-submenu > a:after { margin-right: -10px; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: #ddd; }
.headerDiv .menuDiv .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #e1e1e1; color: #2e78c5; }
.headerDiv .menuDiv .dropdown-menu ul.nav > li > a { padding: 7px 20px; }
/*.headerDiv .menuDiv .dropdown-menu ul.nav > li > a:focus, .dropdown-menu ul.nav > li > a:hover { background-color: #000; background-image: linear-gradient(to bottom,#000 0,#000 100%); }*/
.headerDiv .menuDiv .navbar-default .navbar-collapse, .navbar-default .navbar-form { padding: 0; }
.headerDiv .menuDiv .nav > li > a { padding-right: 15px; padding-left: 8px; outline: none; margin-bottom: 5px; border: none; }
.headerDiv .menuDiv .nav > li > a:hover,
.headerDiv .menuDiv .nav > li > a:focus { background: none; /*border: 1px solid #eee;*/ border-radius: 6px; color: #2e78c5; cursor: pointer; }
.dropdown-menu-right .dropdown-submenu .dropdown-menu, .navbar-right .dropdown-submenu .dropdown-menu { right: auto; left: 100%; }
/*.headerDiv .menuDiv .nav > li:after { display: block; content: ''; border-top: solid 3px #2e78c5; -webkit-transform: scaleX(0.0001); -ms-transform: scaleX(0.0001); transform: scaleX(0.0001); -webkit-transition: -webkit-transform 250ms ease-in-out; transition: transform 250ms ease-in-out;-moz-transition: transform 250ms ease-in-out; }
.headerDiv .menuDiv .nav > li:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }
.headerDiv .menuDiv .dropdown-menu-right .dropdown-submenu .dropdown-menu, .navbar-right .dropdown-submenu .dropdown-menu { left: auto; right: 100%; border-radius: 0; }
.headerDiv .menuDiv .dropdown-submenu > a:after,
.dropdown-menu-right .dropdown-submenu > a:after,*/
.navbar-right .dropdown-submenu > a:after { float: right; border: none; content: '\f0da'; font-family: fontawesome; margin-top: 0; width: 5px; }
.headerDiv .menuDiv > .dropdown-menu { right: -50%; left: auto; }
.headerDiv .menuDiv .caret { border: none; width: auto; height: auto; margin-left: 5px; }
.headerDiv .menuDiv .caret:after { content: '\f0d7 '; font-family: fontawesome; }
.headerDiv .menuDiv .dropdown-menu a .caret { display: none; }
.headerDiv .menuDiv .dropdown-toggle a .caret2 { display: inline-block; }
.headerDiv .menuDiv .navbar-default .navbar-toggle { border: none; margin-left: 0; margin-bottom: 6px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: #2e78c5; }
.dropdown-menu ul li > a { padding: 7px 20px; }
/* Effect 21: borders slight translate */
.headerDiv .menuDiv .nav > li > a {min-height:42px; padding: 10px 8px; color: #2e78c5; font-weight: 700; text-shadow: none; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; }
.headerDiv .menuDiv .nav > li > a::before,
.headerDiv .menuDiv .nav > li > a::after { position: absolute; left: 0; width: 100%; height: 2px; background: #ffb100; content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s;-ms-transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px);-ms-transform: translateY(-10px); }
.headerDiv .menuDiv .nav > li > a::before { top: 0; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }
.headerDiv .menuDiv .nav > li > a::after { bottom: 0; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px); }
.headerDiv .menuDiv .nav > li > a:hover,
.headerDiv .menuDiv .nav > li > a:hover::before,
.headerDiv .menuDiv .nav > li > a:focus::before,
.headerDiv .menuDiv .nav > li > a:hover::after,
.headerDiv .menuDiv .nav > li > a:focus::after { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }
/*****toggle button*/
.navbar-toggle { border: none; background: transparent !important; }
.navbar-toggle:hover { background: transparent !important; }
.navbar-toggle .icon-bar { width: 30px; height: 3px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; }
.navbar-toggle .top-bar { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform-origin: 16% 6%; -webkit-transform-origin: 16% 6%; -moz-transform-origin: 16% 6%; }
.navbar-toggle .middle-bar { opacity: 0; }
.navbar-toggle .bottom-bar { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform-origin: 10% 90%; -webkit-transform-origin: 10% 90%; -moz-transform-origin: 10% 90%; }
.navbar-toggle.collapsed .top-bar { transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); }
.navbar-toggle.collapsed .middle-bar { opacity: 1; }
.navbar-toggle.collapsed .bottom-bar { transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); }
