﻿/*bootstrap 3 resets for SharePoint*/
/* 17.09.2014 - GovX */
/* bootstrap-custom.css file has been changed to support full accessibility in top navigation */ 
/* this file contains only styles from within media query to support IE8 because IE8 loaded the menu in responsive mode
        and just after a while arrange the menu to desktop mode*/

	/*fix ribbon back to normal*/
	#suiteBar {
		display: table-row;
		height: 30px;
	}
	#suiteBarLeft, #suiteBarRight {
		display: table-cell;
		width: 100%;
	}
	#suiteBarRight {
		width: auto;
	}
	#suiteBarRight .ms-core-deltaSuiteBarRight {
		float: none;
	}
	/*end ribbon*/
	
	/*search box*/
	.header .searchbox {
		display: block;
		float: right;
		clear: none;
	}
	/*end search box*/

	/*top nav*/
	/*because of the nested nature of OOTB top nav, we must treat the first element differently*/
	#topnavbar {
		height: auto;
	}
	#topnavbar .nav-collapse {
		margin-top: 0px;
	}
	/*reset back to inline for normal view*/
	#topnavbar .ms-core-listMenu-horizontalBox {
		display: block;
	}
	#topnavbar .nav ul.static {
		display: inline-block;
	}
	#topnavbar .nav li.static {
		display: inline-block;
		width: auto;
	}
	#topnavbar .nav li.static > .menu-item {
		display: inline-block;
		height: 49px;
		padding: 15px 10px 15px 0px;
	}
	/*hide or provide padding for downdown arrow*/
	#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
		padding-right: 20px;
		width: auto;
		display: inline;
	}
	/*show the edit nav link again for larger devices*/
	#topnavbar .nav ul.root > li.ms-navedit-editArea {
		display: inline-block;
	}
	#topnavbar .nav .ms-navedit-editLinksText {
	    height: 47px;
	    line-height: 1em;
	    padding: 15px 0 15px 10px;
	    display: block;
	}
	/*we need to override where SP is placing dynamic nav items*/
	#topnavbar .nav ul.static > li.dynamic-children > ul.dynamic {
		position: absolute !important;
		top: 49px !important;
		/*left: 0 !important;*/
	}
	#topnavbar ul.dynamic > li {
		min-width: 150px;
		position: relative;
		white-space: nowrap;
	}
	#topnavbar ul.dynamic > li:first-child {
		border-top: 0px transparent none;
	}
	#topnavbar .nav li.dynamic-children.hover > ul.dynamic {
		display: block !important;
	}
	#topnavbar li.dynamic > .menu-item {
		height: 34px;
		line-height: 1em;
		margin: 0;
		padding: 9px 15px;
	}
	#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	    background-image: url("/_layouts/15/images/menu-down.gif");
	}
	#topnavbar .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
		background-image: url("/_layouts/15/images/menu-right.gif");
	}
	/*3rd level +*/
	#topnavbar .nav ul.dynamic > li.dynamic-children > ul {
		position: absolute !important;
		top: 0px !important;
		/*left: 100% !important;*/
	}
    #topnavbar a:focus{	margin-bottom:2px !important;}

	/*end top nav*/
	
	/*left nav */
	#sideNavBox {
	    float: none;
		margin: 0px;
	    width: auto;
	}
	#sideNavBox.col-md-3 {
	    float: left;
	    width: 25%;
	}
	/*end left nav */
