[class*="input-group-"] {min-width: auto!important;}
.g-border-secondary {border-color: #6c757d !important;}

.g-bg-blue-radialgradient-circle {
    background-image: radial-gradient(circle farthest-side at 50% 50%, #0063B0, #0063B0);
    background-repeat: no-repeat;
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .dropdown-item .nav-link, 
.u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link:focus, 
.u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link:active {
    color: #555;
}

#faqs .g-bg-primary-dark-v2, #faqs1 .g-bg-primary-dark-v2 {
	background-color: var(--color-darkblue) !important;
}

#faqs .g-bg-primary, #faqs1 .g-bg-primary {
	background-color: var(--color-darkblue-2) !important;
}

#faqs .g-bg-primary-dark-v2 .g-color-white
, #faqs .g-bg-primary .g-color-white
, #faqs .u-accordion__body

, #faqs1 .g-bg-primary-dark-v2 .g-color-white
, #faqs1 .g-bg-primary .g-color-white
, #faqs1 .u-accordion__body
{
	color: #fff !important;
}

.u-header__section.u-header__section--dark.g-bg-primary-gradient-opacity-v1, 
.u-header__section.u-header__section--dark.g-bg-primary-gradient-opacity-v1--after::after {
	background-image: linear-gradient(150deg, var(--color-darkblue), rgba(var(--color-rgb-darkblue), 0.7)) !important;
}

.navbar .u-main-nav-v1 .nav-link {
    border-radius: 7px !important;
}

.navbar .dropdown-item {
	color: #fff!important;
	opacity: 0.7;
}

.u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link, 
.u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link:focus, 
.u-header__section--dark .navbar [class*="u-main-nav-v"] .dropdown-item .nav-link:active {
   /*  color: #fff !important; */
   color: var(--color-darkblue) !important;
}

.navbar .dropdown-item.active, .dropdown-item:active {
    /* color: #fff!important; */
	color: var(--color-darkblue) !important;
	font-weight: bolder;
    text-decoration: none!important;
    background-color: transparent !important;
	opacity: 1;
}

.hs-sub-menu {
	/* background-color: var(--color-darkblue) !important; */
	/* background-color: #fff; */
	color: var(--color-darkblue) !important;
	margin-top: 0px!important;
	border: 0 !important;
	border-radius: 7px !important;
}

.navbar .u-sub-menu-v1x .hs-has-sub-menu .hs-has-sub-menu.active > a, 
.navbar .u-sub-menu-v1x .hs-has-sub-menu .hs-has-sub-menu:active > a, 
.navbar .u-sub-menu-v1x .hs-has-sub-menu .hs-has-sub-menu:focus > a, 
.navbar .u-sub-menu-v1x .hs-has-sub-menu .hs-has-sub-menu:hover > a, 
.navbar .u-sub-menu-v1x .hs-has-sub-menu .active > a, 
.navbar .u-sub-menu-v1x .hs-sub-menu .dropdown-item.active > a, 
.navbar .u-sub-menu-v1x .hs-sub-menu .dropdown-item:active > a, 
.navbar .u-sub-menu-v1x .hs-sub-menu .dropdown-item:focus > a, 
.navbar .u-sub-menu-v1x .hs-sub-menu .dropdown-item:hover > a, 
.navbar .u-sub-menu-v1x .dropdown-menu .dropdown-item.active > a, 
.navbar .u-sub-menu-v1x .dropdown-menu .dropdown-item:active > a, 
.navbar .u-sub-menu-v1x .dropdown-menu .dropdown-item:focus > a, 
.navbar .u-sub-menu-v1x .dropdown-menu .dropdown-item:hover > a, 
.navbar .u-sub-menu-v1x .hs-sub-menu a:active, 
.navbar .u-sub-menu-v1x .hs-sub-menu a:focus, 
.navbar .u-sub-menu-v1x .hs-sub-menu a:hover, 
.navbar .u-sub-menu-v1x .dropdown-menu a:active, 
.navbar .u-sub-menu-v1x .dropdown-menu a:focus, 
.navbar .u-sub-menu-v1x .dropdown-menu a:hover {
    /* color: #fff !important; */
	color: var(--color-darkblue) !important;
	background-color: transparent !important;
    border: none;
}

.dropdown-item:focus, .dropdown-item:hover {
    /* background: rgba(0, 0, 0, 0.3); */
	background-color: transparent !important;
}

@media (min-width: 768px) {
	#navMenu .container {
	    margin: 0 auto;
	    padding-left: 5%;
	    padding-right: 5%;
	}
}

#navMenu .container {
	width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1200px) {
	#mainmenu .nav-item.g-mx-10--lg, #mainmenu .nav-item.g-mx-15--xl {
	    margin-left: 2px !important;
	    margin-right: 2px!important;
	}
}

@media (min-width: 992px) {
	#mainmenu .nav-item.g-mx-10--lg, #mainmenu .nav-item.g-mx-15--xl {
	    margin-left: 2px !important;
	    margin-right: 2px!important;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
    	padding-right: 1rem;
    	padding-left: 1rem;
	}
}