/* CSS Document */
:root{
	
--bs-body-font-size: 1.1rem;
--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.85);
--bs-link-color: #ab00ef;
--bs-link-hover-color: #70049b;
}

.dropdown-toggle::after {
  position: absolute;
  bottom: 3px;
  right: 50%;
}

.dropdown-toggle::after {
  position: absolute;
  bottom: 3px;
  right: 50%;
}

#navbarNav .btn,
.navbar-expand-lg  {
border: 0;
  font-size: 17px;
color: var(--bs-nav-link-color);
}

#navbarNav .dropdown-menu
{
	background-color:var(--bs-primary);
	font-size:12px;border: 0;box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
}

.navbar-nav .nav-link{
line-height: 22px; font-size: 17px;}


.accordion
{
	--bs-accordion-active-bg:var(--bs-primary);
	--bs-accordion-active-color:#000;
	--bs-accordion-btn-focus-box-shadow:none;
	
}

.accordion-button:not(.collapsed)
{
	box-shadow:none;
	background-color:var(--bs-primary);
}
.bg-secondary {
  color: #fff;
}

.justify-content-center
{
	text-align:center;
}

.g-0 > .row {
  margin: 0;
}
.g-0 > .row > .col-12{
padding:0;
}

.dropdown-menu li {
position: relative;
}
.dropdown-menu .dropdown-submenu {
display: none;
position: absolute;
left: 100%;
top: -7px;
}
.dropdown-menu .dropdown-submenu-left {
right: 100%;
left: auto;
}
.dropdown-menu > li:hover > .dropdown-submenu {
display: block;
}
@media (max-width: 991px) {
	.dropdown-toggle::after {
  bottom: unset;
    right: unset;
    left: 0;
    top: 15px;
    margin-left: 0px;
}
.dropdown-menu .dropdown-submenu {
  left: 20px;
  top: 27px;
}	
}

@media (max-width: 576px) {
:root{
	
--bs-body-font-size: 0.8rem;
}
