/*=========================== --- section-menu ---- =========================== */
section #header	{ width:100%; top:0px; z-index:1030;}
/*=========================== --- Header & menu ---- =========================== */
a.nav3bar-brand 		{ height:auto;}
.nav3bar-brand 			{ padding:0px; margin:0px;}
.nav3bar-brand img 		{ vertical-align:middle; margin:0px; padding:0px; height:auto;}
.nav3bar-brand:hover,
.nav3bar-brand:focus 	{ text-decoration:none; }

@media print {.nav3bar 	{ display:none; } }

.dropup .dropdown-menu, 
.dropdown-menu { top:0px; bottom:0%; margin-bottom:1px; }

@media (min-width:768px) { 
.nav3bar-right .dropdown-menu 		{ right:0; left:auto; }
.nav3bar-right .dropdown-menu-left 	{ right:auto; left:0; } }

.nav3 							{ padding-left:0; margin-bottom:0; list-style:none; width:100%; display:block; }
.nav3 > li 						{ position:relative; display:block; padding:10px; }
.nav3 > li > a 					{ position:relative; display:block; padding:0px 15px; text-decoration:none;}
.nav3 > li > a:hover,
.nav3 > li > a:focus 			{ text-decoration:none;  }
.nav3 > li.disabled > a 		{ color:rgba(255,0,0,1); }
.nav3 > li.disabled > a:hover,
.nav3 > li.disabled > a:focus 	{ color:rgba(255,0,0,1); text-decoration:none; cursor:not-allowed; background-color:transparent; }
.nav3 .open > a,
.nav3 .open > a:hover,
.nav3 .open > a:focus { background-color:#eee; border-color:#428bca; }
/*.nav3 .nav3-divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5; }*/
.nav3 > li > a > img { max-width:none; }

.nav3-tabs 					{ border-bottom:1px solid #ddd; }
.nav3-tabs > li 				{margin-bottom:-1px; }
.nav3-tabs > li > a 			{ margin-right:2px; line-height:1.428571429; border:1px solid #000; }
.nav3-tabs > li > a:hover 	{ border-color:#eee #eee #ddd; }
.nav3-tabs > li.active > a,
.nav3-tabs > li.active > a:hover,
.nav3-tabs > li.active > a:focus { color:#555; cursor:default; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; }

.tab-content > .tab-pane 	{ display:none; }
.tab-content > .active 		{ display:block; }
.nav3-tabs .dropdown-menu 	{ margin-top:-1px;  }

.nav3bar 					{ position:relative; min-height:50px; margin:0px;  
box-shadow:0 3px 10px rgba(0,0,0,.2); -webkit-box-shadow:0 5px 5px rgba(0,0,0,.2); -moz-box-shadow:0 5px 5px rgba(0,0,0,.2); -o-box-shadow:0 5px 5px rgba(0,0,0,.2);}
@media (min-width:768px) { .nav3bar { border-radius:0px; } .nav3bar-header {} }

.nav3bar-collapse 		{ max-height:200px; padding:0px; overflow-x:visible; -webkit-overflow-scrolling:touch; margin:0px; float:right; top:0px;}
.nav3bar-collapse.in 	{ overflow-y:auto; }
@media (min-width:768px) { 
.nav3bar-collapse 			{ width:auto; border-top:0; box-shadow:none; }
.nav3bar-collapse.collapse 	{ display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important; top:5px; position:relative;} 
.nav3bar-collapse.in 		{ overflow-y:visible; }
.nav3bar-fixed-top .nav3bar-collapse, 
.nav3bar-static-top .nav3bar-collapse,
.nav3bar-fixed-bottom .nav3bar-collapse { padding-right:0; padding-left:0; } 
}

.container > .nav3bar-menu, 
.container > .nav3bar-collapse { margin-right:0px; margin-left:0px; }

@media (min-width:768px) { 
.container > .nav3bar-menu, .container > .nav3bar-collapse { margin-right:0; margin-left:0; } }

.nav3bar-fixed-top 		{ position:relative; right:0; left:0; top:0; z-index:1030; }
.nav3bar-brand 			{padding:0px; margin:0px; }
.nav3bar-brand:hover,
.nav3bar-brand:focus 	{  }

@media (min-width:768px) { 
.nav3bar-fixed-top 		{ border-radius:0; } 
.nav3bar > .container .nav3bar-brand,
.nav3bar > .container-fluid .nav3bar-brand { margin-left:0px; } 
}

.nav3bar-toggle 				{ position:relative; float:right; padding:0px; margin:0px; background-image:none; border:1px solid #000; }
.nav3bar-toggle:focus 		{ outline:none; }
.nav3bar-toggle .icon-bar 	{ display:block; width:22px; height:2px; border-radius:1px; }
.nav3bar-toggle .icon-bar + .icon-bar { margin-top:4px; }
@media (min-width:768px) { .nav3bar-toggle { display:none; } }

.nav3bar-nav 			{ margin:0px; padding:0px; right:0px;  }
.nav3bar-nav > li > a 	{ padding-top:0px; padding-bottom:0px; line-height:20px; }

@media (max-width:767px) { 
.nav3bar-nav .open .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none; }
.nav3bar-nav .open .dropdown-menu > li > a,
.nav3bar-nav .open .dropdown-menu .dropdown-menu { padding:5px 15px 5px 25px; }
.nav3bar-nav .open .dropdown-menu > li > a { line-height:20px; }
.nav3bar-nav .open .dropdown-menu > li > a:hover,
.nav3bar-nav .open .dropdown-menu > li > a:focus { background-image:none; } 
}
@media (min-width:768px) { 
.nav3bar-nav 			{ float:right; margin:0px 0px; }
.nav3bar-nav > li 		{ }
.nav3bar-nav > li > a 	{/* padding-top:15px; padding-bottom:15px; */}
.nav3bar-nav.nav3bar-right:last-child { /*margin-right:-15px; */} 
}
@media (min-width:768px) { 
.nav3bar-left 		{ float:left !important; }
.nav3bar-right 		{ float:right !important; } 
}
.nav3bar-form { padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; 
/*-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); */}
@media (min-width:768px) { 
.nav3bar-form .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; }
.nav3bar-form .form-control { display:inline-block; width:auto; vertical-align:middle; }
.nav3bar-form .control-label { margin-bottom:0; vertical-align:middle; }
.nav3bar-form .radio,
.nav3bar-form .checkbox { display:inline-block; padding-left:0; margin-top:0; margin-bottom:0; vertical-align:middle; }
.nav3bar-form .radio input[type="radio"],
.nav3bar-form .checkbox input[type="checkbox"] { float:none; margin-left:0; }
.nav3bar-form .has-feedback .form-control-feedback { top:0; } }
@media (max-width:767px) { .nav3bar-form .form-group { margin-bottom:5px; } }
@media (min-width:768px) { 
.nav3bar-form { width:auto; padding-top:0; padding-bottom:0; margin-right:0; margin-left:0; border:0; -webkit-box-shadow:none; box-shadow:none; }
.nav3bar-form.nav3bar-right:last-child { margin-right:-15px; } }

.nav3bar-nav > li > .dropdown-menu { margin-top:0; border-top-left-radius:0; border-top-right-radius:0; }
.nav3bar-fixed-bottom .nav3bar-nav > li > .dropdown-menu { border-bottom-right-radius:0; border-bottom-left-radius:0; }
.nav3bar-btn { margin-top:8px; margin-bottom:8px; }
.nav3bar-btn.btn-sm { margin-top:10px; margin-bottom:10px; }
.nav3bar-btn.btn-xs { margin-top:14px; margin-bottom:14px; }
.nav3bar-text { margin-top:15px; margin-bottom:15px; }

@media (min-width:768px) { 
.nav3bar-text {margin-right:15px; margin-left:15px; }
.nav3bar-text.nav3bar-right:last-child { margin-right:0; } }

@media screen and (min-width:768px) { 
.nav3:before, .nav3:after, .nav3bar:before, .nav3bar:after, .nav3bar-menu:before, .nav3bar-menu:after, .nav3bar-collapse:before, .nav3bar-collapse:after { display:table; content:" "; }
.nav3:after, .nav3bar:after, .nav3bar-menu:after, .nav3bar-collapse:after {  }}

/*=========================== --- Header & menu ---- =========================== */
@media screen and (min-width:768px) { 
.nav3:before, .nav3:after { display:table; content:" "; }
.nav3:after  {  }
}