/*
 You probably do not need to edit this at all.

 Add some SmartMenus required styles not covered in Bootstrap 3's default CSS.
 These are theme independent and should work with any Bootstrap 3 theme mod.
*/
/* sub menus arrows */
.nav-justified .collapsible ul .sub-arrow {
	position:static;
	margin-top:-1px;
	margin-right:0;
	margin-left:6px;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	vertical-align:middle;
	border-top:4px dashed transparent;
	border-right:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px solid;
}
.navbar-fixed-bottom .sub-arrow {
	margin-top:-5px;
	border-top:4px dashed transparent;
	border-bottom:4px solid;
}
.nav-justified ul .sub-arrow {
	position:absolute;
	right:0;
	margin-top:6px;
	margin-right:15px;
	border-top:4px dashed;
	border-bottom:4px dashed transparent;
	border-left:4px solid;
}
.nav-justified ul a.has-submenu {
	padding-right:30px;
}
/* scrolling arrows for tall menus */
.nav-justified span.scroll-up, .nav-justified span.scroll-down {
	position:absolute;
	display:none;
	visibility:hidden;
	height:20px;
	overflow:hidden;
	text-align:center;
}
.nav-justified span.scroll-up-arrow, .nav-justified span.scroll-down-arrow {
	position:absolute;
	top:-2px;
	left:50%;
	margin-left:-8px;
	width:0;
	height:0;
	overflow:hidden;
	border-top:7px dashed transparent;
	border-right:7px dashed transparent;
	border-bottom:7px solid;
	border-left:7px dashed transparent;
}
.nav-justified span.scroll-down-arrow {
	top:6px;
	border-top:7px solid;
	border-right:7px dashed transparent;
	border-bottom:7px dashed transparent;
	border-left:7px dashed transparent;
}

/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.nav-justified .dropdown-menu > li > a {
	white-space:normal;
}
.nav-justified ul.sm-nowrap > li > a {
	white-space:nowrap;
}

.nav-justified .collapsible .collapsible .dropdown-menu {
	background: #222;
	border-color: #222;
}

.nav-justified .collapsible .collapsible .dropdown-menu a:hover {
	background: #222 !important;
}

@media (max-width: 991px) {
	.nav-justified .collapsible .collapsible .dropdown-menu {
		border-color: #b4121b;
	}
}

/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
/*.nav-justified .collapsible ul {display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
.nav-justified .collapsible ul.sm-nowrap > li > a {white-space:normal;}
.nav-justified .collapsible iframe{display:none;}*/