:not(.sm-collapsible).navbar-nav ul .caret {
	right: 0px; margin-top: 6px; margin-right: 15px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: currentColor; border-top-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-bottom-style: solid; border-left-style: dashed; position: absolute;
}
:not(.sm-collapsible).navbar-nav ul a.has-submenu {
	padding-right: 30px;
}
.navbar-nav.sm-collapsible .caret {
	border-width: 1px; border-style: solid; margin: -3px 15px 0px 0px; padding: 0px; width: 32px; height: 26px; text-align: center; right: 0px; line-height: 24px; position: absolute;
}
.navbar-nav.sm-collapsible ul .caret {
	border-width: 1px; border-style: solid; margin: -3px 15px 0px 0px; padding: 0px; width: 32px; height: 26px; text-align: center; right: 0px; line-height: 24px; position: absolute;
}
.navbar-nav.sm-collapsible .caret::before {
	font-family: monospace; font-weight: 700; content: "+";
}
.navbar-nav.sm-collapsible .open > a > .caret::before {
	content: "-";
}
.navbar-nav.sm-collapsible a.has-submenu {
	padding-right: 50px;
}
[data-sm-skip-collapsible-behavior].navbar-nav.sm-collapsible .caret {
	border-width: 4px 4px 0px; border-style: dashed solid none; border-color: currentColor transparent; margin: 0px 0px 0px 2px; padding: 0px; width: 0px; height: 0px; position: static;
}
[data-sm-skip-collapsible-behavior].navbar-nav.sm-collapsible ul .caret {
	border-width: 4px 4px 0px; border-style: dashed solid none; border-color: currentColor transparent; margin: 0px 0px 0px 2px; padding: 0px; width: 0px; height: 0px; position: static;
}
[data-sm-skip-collapsible-behavior].navbar-nav.sm-collapsible .caret::before {
	content: "" !important;
}
[data-sm-skip-collapsible-behavior].navbar-nav.sm-collapsible a.has-submenu {
	padding-right: 15px;
}
.navbar-nav span.scroll-down {
	height: 20px; text-align: center; overflow: hidden; display: none; visibility: hidden; position: absolute;
}
.navbar-nav span.scroll-up {
	height: 20px; text-align: center; overflow: hidden; display: none; visibility: hidden; position: absolute;
}
.navbar-nav span.scroll-down-arrow {
	border-width: 7px; border-style: dashed dashed solid; border-color: transparent transparent currentColor; left: 50%; top: -2px; width: 0px; height: 0px; overflow: hidden; margin-left: -8px; position: absolute;
}
.navbar-nav span.scroll-up-arrow {
	border-width: 7px; border-style: dashed dashed solid; border-color: transparent transparent currentColor; left: 50%; top: -2px; width: 0px; height: 0px; overflow: hidden; margin-left: -8px; position: absolute;
}
.navbar-nav span.scroll-down-arrow {
	border-width: 7px; border-style: solid dashed dashed; border-color: currentColor transparent transparent; top: 6px;
}
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {
	padding-left: 35px;
}
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a {
	padding-left: 35px;
}
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header {
	padding-left: 45px;
}
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a {
	padding-left: 45px;
}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header {
	padding-left: 55px;
}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a {
	padding-left: 55px;
}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header {
	padding-left: 65px;
}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a {
	padding-left: 65px;
}
.navbar-nav .dropdown-menu > li > a {
	white-space: normal;
}
.navbar-nav ul.sm-nowrap > li > a {
	white-space: nowrap;
}
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a {
	white-space: normal;
}
.navbar-right ul.dropdown-menu {
	left: 0px; right: auto;
}
