﻿/* --- Global --- */
.fDirection{	float:left ;}
/* --- End Global --- */
#DeltaSiteLogo,.headtitle {
  float: left !important;
}

.bootstrap3 div.searchbox {
 float: right !important;
}

/* --- Bootstrap Top Navigation--- */

#DeltaTopNavigation>div.nav ,.bootstrap3 #DeltaTopNavigation>div.nav-container{
	float:left;
	margin-right:0px;
}

.bootstrap3 #topnavbar .nav ul.static {
	text-align: left !important;
}

 @media (min-width: 768px)
{
        .bootstrap3 #topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background
        {
            padding-right: 20px !important;
            padding-left: 0px !important;
            
        }
        
        .bootstrap3 #topnavbar .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background
        {
        background-image:url("/_layouts/15/images/menu-right.gif");
        background-repeat:no-repeat;
		background-position:right center;		
		display:block;

		}
}

@media (max-width: 979px)
{	
	.nav .listMenu-display ul.dynamic, .nav .listMenu-display ul.dynamic ul.dynamic 
	{
		left: auto;
	}
   .ms-core-listMenu-horizontalBox span.dynamic-children.additional-background 
	{
		padding-left: 0%;
		margin-left: 0%;
		padding-right:8%;
	
		background-image:url("/_layouts/15/images/GxMS13.Hive/BULLET.png")!important;
		background-repeat:no-repeat;
		background-position:right center;
		cursor:pointer;
	}
	
	#DeltaTopNavigation>div.nav, .bootstrap3 #DeltaTopNavigation>div.nav-container{
	float: none;
	margin-left: 0;
	}
}




.nav .govx-listMenu-display ul.dynamic    {
 list-style:outside circle;
 margin-right:60px; 
 
}
.nav .govx-listMenu-display ul.dynamic li {
padding-right:20px;

}

/* -- Tablet -- */
 @media only screen and (min-width: 768px)  {
    
   .bootstrap3 #topnavbar li.static.dynamic-children ul.dynamic{
	 position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 50;
    background-color: #fff;
    white-space: normal;
    word-wrap: break-word;
    padding: 10px;
    border: 1px solid #d1d1d1;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47);

}

.bootstrap3 #topnavbar li.static.dynamic-children ul.dynamic li.dynamic.dynamic-children ul.dynamic{
	 position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 50;
    background-color: #fff;
    white-space: normal;
    word-wrap: break-word;
    padding: 10px;
    border: 1px solid #d1d1d1;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47);

}

}

/* --- End Bootstrap Top Navigation--- */




/* --- Mega Menu --- */
.widescreen .nav,
.widescreen .nav li.firstLevel,
.widescreen .nav ul.secondlevel
{
	float:left !important;
}
.yamm.navbar .widescreen .nav li a	{
	float:left;
	padding-left:0;
}
.widescreen .nav ul.secondlevel ul.innerlevel,
.widescreen .nav ul.secondlevel ul.innerlevel li,
.widescreen .nav ul.secondlevel li a,
.widescreen .nav ul.secondlevel ul.innerlevel li a
{
	float:none !important;
	
}


/* --- End Mega Menu --- */

.errorMessages{
	
	background-position:left top;
	
}
.messages{
	
	background-position:left top;
	
}


