.body {
	width: 100% !important;
}

.tablesettings {
	background-color: var(--bs-body-bg);
	position: relative;
	width: 100%;
	grid-area: head/head/head/head;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px;
}

.dropdown-menu {
	min-width: 250px;
}

.dropdown-menu .submenu {
	left: 100%;
	position: absolute !important;
	top: 0;
	margin-top: 20px;
	margin-left: 30px;
	width: auto;
	height: auto !important;
	padding-left: 40px;
}

.submenu {
	position: relative;
	display: block;
}

.bs-view-fields-top-menu {
	width: 300px !important;
	min-width: 320px !important;
}

.bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>li>a {
	display: block;
	padding-bottom: 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	background-color: var(--bs-body-bg);
	color: #333;
	white-space: nowrap;
}

.bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>li.active>a .bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>li>a:hover,
	.bs-view-fields-top-menu .bs-view-fields .dropdow n-menu>div>li>a:focus
	{
	text-decoration: var(--bs-link-decoration);
	color: #262626;
	background-color: #f5f5f5;
}

.bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>div>li>a {
	display: block;
	padding-bottom: 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	background-color: var(--bs-body-bg);
	color: #333;
	white-space: nowrap;
}

.bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>div>li.active>a .bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>div>li>a:hover,
	.bs-view-fields-top-menu .bs-view-fields .dropdown-menu>div>div>li>a:focus
	{
	text-decoration: var(--bs-link-decoration);
	color: #262626;
	background-color: #f5f5f5;
}

.bs-view-fields-top-menu .bs-view-fields {
	background-color: rgba(128, 128, 128, 1);
	width: 100%;
}

.bs-view-fields-top-menu a {
/*	color: #1c273c; */
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border-left: var(--bs-border-width) var(--bs-border-style) transparent;
	border-left-width: thick;
}

.bs-view-fields-top-menu li>ul>li>a {
/* 
	color: #333;
 */
 }

.bs-view-fields-top-menu li.active>a, .bs-view-fields-top-menu .nav a:hover,
	.bs-view-fields-top-menu .nav a:focus {
	color: var(--bs-body-bg);
	text-decoration: var(--bs-link-decoration);
	background-color: rgba(51, 51, 51, 1);
	border-left-color: var(--bs-ey-color);
	border-left-width: thick;
}

.bs-view-fields-top-menu .nav ul.nav {
	display: none;
}

.bs-view-fields-top-menu ul {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: -15px;
}

.bs-view-fields-top-menu li {
	min-width: 200px;
	padding: 5px 10px;
}

.bs-view-fields-top-menu {
	position: absolute;
	top: 40px;
	z-index: 1010;
	padding: 0;
	font-size: var(--bs-body-font-size);
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: var(--bs-body-bg);
	background-clip: padding-box;
	border: var(--bs-border-width) var(--bs-border-style)
		rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	clear: left;
}

.bs-view-fields-aside {
	position: absolute;
	top: 40px;
	z-index: 1010;
	padding: 0;
	font-size: var(--bs-body-font-size);
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: var(--bs-body-bg);
	background-clip: padding-box;
	border: var(--bs-border-width) var(--bs-border-style)
		rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	clear: left;
	width: 420px;
}

.bs-view-fields-aside ul {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.bs-view-fields-aside li {
	width: 390px;
	min-width: 300px;
	margin: 0.5rem 0.5rem;
}

img {
	vertical-align: middle;
	border-style: none;
}

.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: 0.5rem 1rem;
	color: var(--bs-link-color);
}

.nav-link:hover, .nav-link:focus {
	color: var(--bs-highlight-bg);
	text-decoration: var(--bs-link-decoration);
	font-weight: 700;
}

.nav-link.disabled {
	color: #7987a1;
	pointer-events: none;
	cursor: default;
}

.nav-item:hover, .nav-item:focus, .nav-link:hover, .nav-link:focus {
	color: var(--bs-link-hover-color);
}

.nav-aside .nav-link:hover, .nav-aside .nav-link:focus, .list-wrapper .nav-link:hover,
	.list-wrapper .nav-link:focus {
	background-color: var(--bs-secondary-bg) !important;
}

.nav-tabs {
	border-bottom: var(--bs-border-width) var(--bs-border-style) #cdd4e0;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: var(--bs-border-width) var(--bs-border-style) transparent;
	border-top-left-radius: var(--bs-border-radius-sm);
	border-top-right-radius: var(--bs-border-radius-sm);
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: #e3e7ed #e3e7ed #cdd4e0;
}

.nav-tabs .nav-link.disabled {
	color: #7987a1;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color: #596882;
	background-color: var(--bs-body-bg);
	border-color: #cdd4e0 #cdd4e0 #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: 0.25rem;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #0168fa;
}

.nav-fill .nav-item {
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.list-group-noborder .list-group-item {
	display: inline-block;
}

.list-group-noborder .list-group-item {
	margin-left: 2px;
	border: 0px;
}

.list-group-noborder .list-group-item:first-child {
	border: 0px;
}

.list-group-noborder .list-group-item:last-child {
	border: 0px;
}

.list-group-horizontal .list-group-item {
	display: inline-block;
}

.list-group-horizontal .list-group-item {
	border: var(--bs-border-width) dotted var(--bs-ey-color);
	padding: 4px;
	margin: 2px;
}

.list-group-horizontal .list-group-item:first-child {
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px;
}

.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-right-width: var(--bs-border-width);
}

.bs-docs-header-button {
	border: var(--bs-border-width) var(--bs-border-style)
		var(--bs-border-color);
}

.input-group-search input[type="text"] {
	border: 0 0 var(--bs-border-color) var(--bs-border-color);
	border-radius: var(--bs-border-radius) !important;
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon,
	.input-group-lg>.input-group-btn>.btn {
	height: 42px;
	padding: 10px 16px;
	font-size: var(--bs-body-font-size);
	line-height: var(--bs-body-line-height);
	border-radius: var(--bs-border-radius);
}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon,
	select.input-group-lg>.input-group-btn>.btn {
	height: 42px;
	line-height: 42px;
}

textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon,
	textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control,
	select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn
	{
	height: auto;
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon,
	.input-group-sm>.input-group-btn>.btn {
	height: 28px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon,
	select.input-group-sm>.input-group-btn>.btn {
	height: 28px;
	line-height: 28px;
}

textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon,
	textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control,
	select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn
	{
	height: auto;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child),
	.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon, .input-group-btn {
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: var(--bs-body-font-size);
	font-weight: var(--bs-body-font-weight);
	text-align: center;
	color: var(--bs-body-color);
	white-space: nowrap;
	background-color: var(--bs-tertiary-bg);
	border: var(--bs-border-width) var(--bs-border-style)
		var(--bs-border-color);
	border-radius: var(--bs-border-radius);
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 11px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 15px;
	border-radius: 6px;
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"]
	{
	margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child,
	.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn,
	.input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
	.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child,
	.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn,
	.input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child),
	.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
	background-color: var(--bs-tertiary-bg);
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:hover, .input-group-btn>.btn:focus,
	.input-group-btn>.btn:active {
	z-index: 2;
}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group
	{
	margin-right: -1px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group
	{
	z-index: 2;
	margin-left: -1px;
}

.dropdown-menu-rich {
	width: 500px;
}

.tab-content {
	margin-top: 10px;
}

.chartentry {
	width: 600px;
	height: 600px;
	position: relative;
	background-repeat: no-repeat;
	background-size: 600px 600px;
}

.chartentryReg {
	background-image: url("/assets/meta/d9ba2ee9/images/RegulatoryRadar.png");
}

.chartentryAcc {
	background-image: url("/assets/meta/401f83f2/images/AccountingRadar.png");
}

.chartentryTax {
	background-image: url("/assets/meta/401f83f2/images/TaxRadar.png");
}

.chartentryLeg {
	background-image: url("/assets/meta/401f83f2/images/Recht.png");
}

.chartItem {
	position: absolute;
	width: 150px;
}

.chartItem a {
	color: var(--bs-link-color) !important;
	background-color: transparent;
}
.chartItem a:hover {
	color: var(--bs-link-hover-color) !important;
	background-color: transparent;
}

.login-form {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	text-shadow: none;
	margin-top: 1rem !important;
}

@media ( min-width : 576px) {
	.login-form {
		padding-left: 20%;
		padding-right: 20%;
		margin-top: 3rem !important;
	}
}

.login-form .login-logo {
	display: none;
}

@media ( min-width :400px) {
	.login-form .login-logo {
		display: block;
	}
}

#showFive>div>img {
	width: 100%;
	height: 100%;
}

.login-form form {
	background: var(--bs-body-bg);
	border: var(--bs-border-width) var(--bs-border-style) #ddd;
	border-radius: 3px
}

.login-form form img {
	margin-bottom: 18px
}

.login-form form .profile {
	border-radius: 999px
}

.login-form form .top {
	border-bottom: var(--bs-border-width) var(--bs-border-style) #ddd;
	text-align: center;
	padding: 30px 0
}

.login-form form .top .icon {
	width: 100px;
	height: 100px
}

.login-form form .top h1, .login-form form .top h4 {
	margin: 0
}

.login-form form .top h1 {
	color: var(--bs-body-color);
	font-size: 30px;
	font-weight: bold;
	margin-top: -14px
}

.login-form form .top h4 {
	font-weight: normal;
	color: var(--bs-body-color);
	font-size: 15px
}

.login-form form .form-area {
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

.login-form form .form-area .group {
	position: relative;
	margin-bottom: 20px
}

.login-form form .form-area .form-control {
	padding-left: 20px;
	padding-right: 20px;
}

.login-form form .form-area .fa {
	font-size: 16px;
	color: #008800;
	margin-top: 6px;
	margin-left: -20px;
	z-index: 10;
}

.login-form form .form-area .btn {
	height: 42px;
	font-weight: 600
}

.login-form form .form-area .checkbox {
	margin-bottom: 20px
}

.login-form .footer-links {
	color: var(--bs-link-color);
	padding: 10px 5px
}

.login-form .footer-links a {
	color: var(--bs-link-color);
}

.login-form .footer-links a:hover {
	color: var(--bs-link-hover-color);
}

.progress-bar {
	font-size: var(--bs-body-font-size);
	font-weight: 600;
	line-height: normal
}

.progress-bar-success {
	background: #26a65b;
}

.progress-bar-info {
	background: #51b7a3;
}

.progress-bar-warning {
	background: #f39c12;
}

.progress-bar-danger {
	background: #ef4836;
}

.progress-bar-transparent {
	background: transparent;
	color: inherit
}

.list-group-horizontal .list-group-item {
	display: inline-block;
}

.list-group-horizontal .list-group-item {
	border: var(--bs-border-width) dotted #8392a5 !important;
	margin-top: 1px;
}

.list-group-horizontal .list-group-item:first-child {
	border-radius: 4px;
	padding-left: 5px;
}

.list-group-horizontal .list-group-item:last-child {
	border-radius: 4px;
	padding-left: 5px;
}

.elasticHighlight {
	background: var(--bs-ey-color);
	color: #000;
}

.dropdown-menu-xl {
	min-width: 350px;
}

.nav-pills li {
	width: 100%;
}

.nav-pills li li {
	/*	
	width: 100%;
	display: block;
	float: left;
*/
	margin-left: -20px;
	background-color: var(--bs-tertiary-bg);
}

.bs-view-fields {
	background-color: var(--bs-body-bg);
	color: var(--bs-body-color);
	max-width: 250px;
}

.bs-view-fields-lefttext {
	background-color: var(--bs-secondary-color);
	color: var(--bs-secondary-bg);
}
.bs-view-fields ul {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bs-view-fields li {
	border: var(--bs-border-width)  var(--bs-border-style) var(--bs-border-color);
}

.bs-view-fields li.dropdown-divider {
	margin: 0 0 0 0;
	background-color: transparent;
}

.bs-view-fields .nav a {
	color: var(--bs-link-color);
	padding: 1px 5px 1px 5px;
	border-left: var(--bs-border-width) var(--bs-border-style) transparent;
	border-left-width: thick;
}
.bs-view-fields .nav li.active>a, .bs-view-fields .nav a:hover,
	.bs-view-fields .nav a:focus, .accordion-block a:hover {
	color: var(--bs-secondary-bg);
	text-decoration: var(--bs-link-decoration);
	background-color: var(--bs-secondary-color);
	border-left-color: var(--bs-ey-color);
	border-left-width: thick;
}

.bs-view-fields-section-header .bs-view-fields .nav a {
	color: var(--bs-tertiary-bg) !important;
}
.bs-view-fields-group-header {
	color: var(--bs-gray-700) !important;
	background-color: var(--bs-ey-color) !important;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bs-view-fields-section-header {
	color: var(--bs-tertiary-bg) !important;
	background-color: var(--bs-tertiary-color) !important;
}
.bs-view-fields-item {
	color: var(--bs-tertiary-color) !important;
	background-color: var(--bs-tertiary-bg) !important;
	}
.bs-view-fields-text {
	white-space: nowrap;
}

.contact-content-header {
	
}
.bs-view-fields-top {
	border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

.bs-view-text-top-ey {
	--bs-btn-color: var(--bs-ey-text-color);
	color: var(--bs-ey-text-color) !important;
	background-color: var(--bs-ey-content-bg) !important;
}
.bs-view-text-top-ey  button {
}
.bs-view-text-top-client {
	--bs-btn-color: var(--bs-custom-color);
	color: var(--bs-custom-color) !important;
	background-color: var(--bs-custom-bg) !important;
}

.bs-view-fields-top .dropdown {
	overflow-y: hidden;
	height: auto;
	overflow-x: hidden;
}

.accordion-block a {
	color: var(--bs-link-color);
	padding-top: 0;
	padding-left: 0px !important;
}

.accordion-body-sub {
	color: var(--bs-secondary-color);
	background-color: var(--bs-secondary-bg);
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	width: 100%;
}

.accordion-body-sub li {
	border-bottom: var(--bs-border-width) dotted;
	border-bottom-color: var(--bs-border-color);
	font-size: var(--bs-body-font-size);
}


.vertical-timeline>ul {
	position: relative;
	z-index: 0;
}

.vertical-timeline>ul:before {
	content: " ";
	display: none;
	position: absolute;
	top: 0;
	left: 134px;
	width: 6px;
	height: 100%;
	background-color: var(--bs-secondary-bg);
	border-radius: 25px;
}

.vertical-timeline>ul>li {
	position: relative;
	z-index: 0;
}

.vertical-timeline>ul>li:before, .vertical-timeline>ul>li:after {
	content: " ";
	display: table;
}

.vertical-timeline>ul>li:after {
	clear: both;
}

.vertical-timeline>ul>li+li {
	margin-top: 25px;
}

.vertical-timeline .title, .vertical-timeline .action {
	display: inline-block;
	position: relative;
	width: 80px;
	padding: 7px 0;
	color: var(--bs-highlight-color);
	background-color: var(--bs-highlight-bg);
	border: var(--bs-border-width) var(--bs-border-style);
	border-radius: 25px;
	text-align: center;
	z-index: 0;
}

.vertical-timeline .action {
	padding: 0;
	border-width: 0;
}

.vertical-timeline .time {
	display: block;
	position: absolute;
	top: 12px;
	left: 20px;
	color: #999;
	white-space: nowrap;
}

.vertical-timeline .datetime {
	display: block;
	position: absolute;
	top: 12px;
	left: 15px;
	color: #999;
}

.vertical-timeline .dot {
	float: left;
	display: none;
	position: relative;
	width: 35px;
	height: 35px;
	margin-top: 24px;
	margin-right: 15px;
	background-color: var(--bs-secondary-bg);
	border: 8px var(--bs-border-style) var(--bs-border-color);
	border-radius: 50%;
	z-index: 0;
	left: -15px;
}

.vertical-timeline .dot:before {
	content: " ";
	position: absolute;
	top: 7px;
	left: 30px;
	width: 25px;
	height: 8px;
	background-color: var(--bs-border-color);
	border-radius: 0 25px 25px 0;
}

.vertical-timeline .content {
	padding: 36px 20px 13px;
	overflow: hidden;
}

.vertical-timeline .subtitle {
	margin: 0 0 6px;
	color: var(--bs-secondary-color);
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
}

@media ( min-width : 992px) {
	.vertical-timeline>ul:before, .vertical-timeline .dot {
		display: block;
	}
	.vertical-timeline .time {
		float: left;
		position: relative;
		top: auto;
		left: auto;
		min-width: 100px;
		margin-top: 26px;
		margin-right: 22px;
		text-align: right;
	}
	.vertical-timeline .datetime {
		float: left;
		position: relative;
		top: auto;
		left: auto;
		min-width: 100px;
		margin-top: 26px;
		margin-right: 22px;
		text-align: right;
	}
	.vertical-timeline .content {
		padding-top: 1px;
	}
	.vertical-timeline .title {
		margin-left: 96px;
	}
	.vertical-timeline .action {
		margin-left: 65px;
	}
}

.dot-consultation {
	background-image: linear-gradient(0deg, #ffd351, transparent 25%);
}

.dot-draft {
	background-image: linear-gradient(0deg, #ffd351, transparent 60%);
}

.dot-released {
	background-image: linear-gradient(0deg, green, transparent 90%);
}

.dot-official {
	background-color: green !important;
}

.panel-tools {
	font-family: 'Roboto', sans-serif;
	position: absolute;
	right: 16px;
	top: 13px;
	text-transform: none;
	font-weight: 600;
	font-size: inherit;
	z-index: 1
}

.panel-tools li {
	display: inline-block
}

.panel-tools a {
	padding: 3px 8px;
	display: block;
	color: inherit;
	border-radius: 3px
}

.panel-tools a:hover {
	color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.09)
}

.panel-tools .icon {
	font-size: 14px;
	color: rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	cursor: pointer
}

.panel-tools .icon a {
	color: rgba(0, 0, 0, 0.4)
}

.panel-tools .dropdown-menu {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	font-size: 13px
}

.panel-tools .dropdown-menu li {
	display: list-item;
	margin-top: 1px;
}

.panel-tools .dropdown-menu a {
	display: block
}

div.datefield-popup.well {
	position: absolute;
	z-index: 1000;
	margin-top: 5px;
	border-color: var(--bs-border-color) !important;
}

.well {
	min-height: 20px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: var(--bs-body-bg);
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
	border-color: var(--bs-border-color);
}

.well-lg {
	padding: 24px;
	border-radius: 6px
}

.well-sm {
	padding: 9px;
	border-radius: 3px
}

.withSpinner {
	background-image: url("/assets/meta/313de0c7/images/pageloader-mask.gif");
	background-repeat: no-repeat;
	height: 20px;
	background-size: auto 100%;
	margin-left: 40%;
	margin-right: 40%;
}

.ecoFriendlyTabOne {
	color: var(--bs-body-color);
}

.ecoFriendlyTabOne .list-wrapper, .ecoFriendlyTabOne .list-wrapper ul {
	list-style: none;
	margin-bottom: 0;
	padding-inline-start: 20px;
}

.ecoFriendlyTabOne .list-wrapper.list-1 li {
	position: relative;
}

.ecoFriendlyTabOne .list-wrapper.list-1 li::before {
	position: absolute;
	left: -20px;
	top: 0.4vw;
}

.ecoFriendlyTabOne .list-wrapper.list-1 li::before {
	content: '';
	border-top: 5px var(--bs-border-style) transparent;
	border-bottom: 5px var(--bs-border-style) transparent;
	border-left: 8px var(--bs-border-style) var(--bs-ey-color);
}

.ecoFriendlyTabOne .list-wrapper.list-1 ul li::before {
	content: '';
	display: inline-block;
	width: 7px;
	height: 8px;
	border-radius: 50%;
	border: 0;
	background-color: var(--bs-ey-color)
}

.border-yellow {
	border: 3px var(--bs-border-style) var(--bs-ey-color);
}

.ecoFriendlyTabOne .box-wrapper {
	padding: 3%;
	height: 150px;
}

.box-wrapper {
	padding: 3%;
}
.chartTable .box-wrapper {
	height: 250px;
}

.ecoFriendlyTabOne .link-text, .ecoFriendlyTabOne .link-text:link,
	.ecoFriendlyTabOne .link-text:hover, .ecoFriendlyTabOne .link-text:visited,
	.ecoFriendlyTabOne .link-text:active {
	color: var(--bs-body-color);
	text-decoration: var(--bs-link-decoration);
	font-weight: bold;
	border-bottom: var(--bs-border-width) var(--bs-border-style) #2e2e38;
	cursor: pointer;
}

.ecoFriendlyTabOne .link-text:hover {
	border-bottom: var(--bs-border-width) var(--bs-border-style) #2e2e38
}

.ecoFriendlyTabOne .descSection {
	margin-top: 20px;
}

.ecoFriendlyTabOne b {
	font-weight: 700;
}

.ecoFriendlyTabOne i {
	font-style: italic;
}

.ecoFriendlyTabOne .headerSection {
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 10px;
}

.ecoFriendlyTabOne .greyText {
	color: var(--bs-gray);
	padding: 0 60px;
}

@media screen and (max-width: 991px) {
	.ecoFriendlyTabOne {
		font-size: 14px;
	}
	.ecoFriendlyTabOne .greyText {
		color: var(--bs-gray);;
		padding: 0 40px;
	}
	.ecoFriendlyTabOne .list-wrapper, .ecoFriendlyTabOne .list-wrapper ul {
		font-size: 14px;
	}
	.ecoFriendlyTabOne .list-wrapper.list-1 li::before {
		margin-top: 5px;
	}
	.ecoFriendlyTabOne .descSection {
		font-size: 14px;
	}
	.ecoFriendlyTabOne .headerSection {
		font-size: 16px;
	}
	.ecoFriendlyTabOne .box-wrapper {
		margin-top: 16px;
	}
}

.ecoFriendlyTabOne .list-wrapper.list-1 li::before {
	margin-top: 5px;
}

.ecoFriendlyTabOne .list-wrapper.list-1 li::before {
	content: '';
	border-top: 5px var(--bs-border-style) transparent;
	border-bottom: 5px var(--bs-border-style) transparent;
	border-left: 8px var(--bs-border-style) var(--bs-ey-color);
}

.ecoFriendlyTabOne .list-wrapper.list-1 li::before {
	position: absolute;
	left: -20px;
	top: 0.4vw;
}

.textLinksContents {
	color: var(--bs-body-color);
}

.textLinksContents b {
	font-weight: 700;
}

.textLinksContents .pageDescription {
	font-size: 1.3vw;
	color: var(--bs-highlight-color);
}

.textLinksContents .link-text {
	color: var(--bs-ey-color);
	text-decoration: var(--bs-link-decoration);
	font-weight: bold;
	border-bottom: var(--bs-border-width) var(--bs-border-style)
		var(--bs-ey-color)
}

.textLinksContents .link-text:visited {
	color: var(--bs-ey-color);
}

.textLinksContents .link-text:active {
	color: var(--bs-ey-color);
}

.textLinksContents .link-text:hover {
	border-bottom: var(--bs-border-width) var(--bs-border-style)
		var(--bs-ey-color);
	color: var(--bs-ey-color);
}

.textLinksContents .link-text2 {
	color: var(--bs-ey-color);
	text-decoration: var(--bs-link-decoration);
	font-weight: bold;
}

.textLinksContents .link-text2:visited, .textLinksContents .link-text2:active,
	.textLinksContents .link-text2:hover {
	color: var(--bs-ey-color);
}

.textLinksContents .link-text3 {
	color: var(--bs-link-color);
	text-decoration: var(--bs-link-decoration);
	font-weight: bold;
	border-bottom: var(--bs-border-width) var(--bs-border-style) #2e2e38;
}

.textLinksContents .link-text3:visited, .textLinksContents .link-text3:active {
	color: var(--bs-link-color);
}

.textLinksContents .link-text3:hover {
	color: var(--bs-link-color);
	border-bottom: 2px var(--bs-border-style) #2e2e38
}

.textLinksContents .link-text4 {
	color: var(--bs-link-hover-color);
	text-decoration: var(--bs-link-decoration);
	font-weight: bold;
}

.textLinksContents .link-text4:visited, .textLinksContents .link-text4:active,
	.textLinksContents .link-text4:hover {
	color: var(--bs-link-hover-color);
}

.textLinksContents .textHeader, .textLinksContents .textHeader2 {
	background-color: #2e2e38;
	padding: 3%;
	margin-bottom: 3%;
}

.textLinksContents .textHeader3, .textLinksContents .textHeader4 {
	background-color: #f6f6fa;
	padding: 3%;
	margin-bottom: 3%;
}

.textLinksContents .tableColumn {
	width: 50%;
	vertical-align: top;
}

.textLinksContents .hyperlinkTable {
	width: 100%;
}

.textLinksContents .tableRow {
	border-bottom: var(--bs-border-width) var(--bs-border-style) #C4C4CD;
}

.textLinksContents .textSection {
	margin-top: 20px;
}

@media screen and (max-width: 991px) {
	.textLinksContents {
		font-size: 16px;
		padding-left: 2vw;
		padding-right: 2vw;
	}
	.textLinksContents .pageDescription {
		font-size: 20px;
	}
}

.navbar-brand {
	width: 240px;
}

.navbar-brand-image {
	margin: .6875rem .9375rem .75rem .9375rem;
	height: 1.688rem;
	width: 1.563rem;
	vertical-align: middle;
	border-style: none;
}

.navbar-brand-text {
	font-size: var(--bs-body-font-size);
	font-weight: var(--bs-body-font-weight);
	padding-left: 20px;
	display: inline-block;
	border-left: var(--bs-border-width) var(--bs-border-style)
		var(--bs-white);
	color: var(--bs-white);
	cursor: pointer;
}

h1, .h1 {
	font-size: 16px;
	font-weight: 600;
	border-left: 5px var(--bs-border-style) var(--bs-ey-color);
	padding: 2px;
	background-color: var(--bs-tertiary-bg);
}

h2, .h2 {
	font-size: 16px;
	font-weight: 600;
	border-left: 5px var(--bs-border-style) var(--bs-ey-color);
	padding: 2px;
	background-color: var(--bs-tertiary-bg);
}

h3, .h3 {
	font-size: 14px;
	font-weight: 600;
}

h4, .h4 {
	font-size: 14px;
}

h5, .h5 {
	font-size: 12px;
}

h6, .h6 {
	font-size: 8px;
}

a {
	color: var(--bs-link-color);
	text-decoration: var(--bs-link-decoration);
	background-color: transparent;
}

a:hover {
	color: var(--bs-link-hover-color);
	text-decoration: var(--bs-link-decoration);
}

a:not([href]) {
	color: var(--bs-link-color);
	text-decoration: var(--bs-link-decoration);
}

a:not([href]):hover {
	color: var(--bs-link-hover-color);
	text-decoration: var(--bs-link-decoration);
}

.card-header, .card-footer {
	background-color: transparent;
	color: var(--bs-secondary-color);
	border-color: var(--bs-secondary-bg);
}

.card-header {
	padding: 15px;
	font-size: 0.9rem;
	line-height: 1.3125rem;
}

@media ( min-width : 576px) {
	.card-header {
		padding: 15px 20px;
	}
}

.card-header a {
	color: var(--bs-link-color);
}

.card-body {
	padding: 5px;
}

@media ( min-width : 576px) {
	.card-body {
		padding: 5px;
	}
}

.card-chart {
	height: auto;
}

.card-img {
	border-radius: var(--bs-border-radius-sm);
	height: auto !important;
	max-height: 270px;
}

.card-img-top {
	border-top-left-radius: var(--bs-border-radius-sm);
	border-top-right-radius: var(--bs-border-radius-sm);
}

.card-img-bottom {
	border-bottom-right-radius: var(--bs-border-radius-sm);
	border-bottom-left-radius: var(--bs-border-radius-sm);
}

.dropdown-menu {
	font-size: var(--bs-body-font-size);
}

.bd-search {
	width: 280px;
	margin-left: 10px;
}

@media ( min-width : 992px) {
	.bd-search {
		position: absolute;
		left: 10px;
		width: 200px;
	}
}

.bd-search {
	position: relative;
	width: 100%;
}

.tx-base {
	font-size: 0.875rem;
}

.tx-8 {
	font-size: 8px;
}

.tx-8-f {
	font-size: 8px !important;
}

.tx-9 {
	font-size: 9px;
}

.tx-9-f {
	font-size: 9px !important;
}

.tx-10 {
	font-size: 10px;
}

.tx-10-f {
	font-size: 10px !important;
}

.tx-11 {
	font-size: 11px;
}

.tx-11-f {
	font-size: 11px !important;
}

.tx-12 {
	font-size: 12px;
}

.tx-12-f {
	font-size: 12px !important;
}

.tx-13 {
	font-size: 13px;
}

.tx-13-f {
	font-size: 13px !important;
}

.tx-14 {
	font-size: 14px;
}

.tx-14-f {
	font-size: 14px !important;
}

.tx-15 {
	font-size: 15px;
}

.tx-15-f {
	font-size: 15px !important;
}

.tx-16 {
	font-size: 16px;
}

.tx-16-f {
	font-size: 16px !important;
}

.tx-18 {
	font-size: 18px;
}

.tx-18-f {
	font-size: 18px !important;
}

.tx-20 {
	font-size: 20px;
}

.tx-20-f {
	font-size: 20px !important;
}

.tx-22 {
	font-size: 22px;
}

.tx-22-f {
	font-size: 22px !important;
}

.tx-24 {
	font-size: 24px;
}

.tx-24-f {
	font-size: 24px !important;
}

.tx-26 {
	font-size: 26px;
}

.tx-26-f {
	font-size: 26px !important;
}

.tx-28 {
	font-size: 28px;
}

.tx-28-f {
	font-size: 28px !important;
}

.tx-30 {
	font-size: 30px;
}

.tx-30-f {
	font-size: 30px !important;
}

.tx-32 {
	font-size: 32px;
}

.tx-32-f {
	font-size: 32px !important;
}

.tx-34 {
	font-size: 34px;
}

.tx-34-f {
	font-size: 34px !important;
}

.tx-36 {
	font-size: 36px;
}

.tx-36-f {
	font-size: 36px !important;
}

.tx-38 {
	font-size: 38px;
}

.tx-38-f {
	font-size: 38px !important;
}

.tx-40 {
	font-size: 40px;
}

.tx-40-f {
	font-size: 40px !important;
}

.tx-42 {
	font-size: 42px;
}

.tx-42-f {
	font-size: 42px !important;
}

.tx-44 {
	font-size: 44px;
}

.tx-44-f {
	font-size: 44px !important;
}

.tx-46 {
	font-size: 46px;
}

.tx-46-f {
	font-size: 46px !important;
}

.tx-48 {
	font-size: 48px;
}

.tx-48-f {
	font-size: 48px !important;
}

.tx-50 {
	font-size: 50px;
}

.tx-50-f {
	font-size: 50px !important;
}

.tx-52 {
	font-size: 52px;
}

.tx-52-f {
	font-size: 52px !important;
}

.tx-54 {
	font-size: 54px;
}

.tx-54-f {
	font-size: 54px !important;
}

.tx-56 {
	font-size: 56px;
}

.tx-56-f {
	font-size: 56px !important;
}

.tx-58 {
	font-size: 58px;
}

.tx-58-f {
	font-size: 58px !important;
}

.tx-60 {
	font-size: 60px;
}

.tx-60-f {
	font-size: 60px !important;
}

.tx-62 {
	font-size: 62px;
}

.tx-62-f {
	font-size: 62px !important;
}

.tx-64 {
	font-size: 64px;
}

.tx-64-f {
	font-size: 64px !important;
}

.tx-66 {
	font-size: 66px;
}

.tx-66-f {
	font-size: 66px !important;
}

.tx-68 {
	font-size: 68px;
}

.tx-68-f {
	font-size: 68px !important;
}

.tx-70 {
	font-size: 70px;
}

.tx-70-f {
	font-size: 70px !important;
}

.tx-72 {
	font-size: 72px;
}

.tx-72-f {
	font-size: 72px !important;
}

.tx-74 {
	font-size: 74px;
}

.tx-74-f {
	font-size: 74px !important;
}

.tx-76 {
	font-size: 76px;
}

.tx-76-f {
	font-size: 76px !important;
}

.tx-78 {
	font-size: 78px;
}

.tx-78-f {
	font-size: 78px !important;
}

.tx-80 {
	font-size: 80px;
}

.tx-80-f {
	font-size: 80px !important;
}

.tx-82 {
	font-size: 82px;
}

.tx-82-f {
	font-size: 82px !important;
}

.tx-84 {
	font-size: 84px;
}

.tx-84-f {
	font-size: 84px !important;
}

.tx-86 {
	font-size: 86px;
}

.tx-86-f {
	font-size: 86px !important;
}

.tx-88 {
	font-size: 88px;
}

.tx-88-f {
	font-size: 88px !important;
}

.tx-90 {
	font-size: 90px;
}

.tx-90-f {
	font-size: 90px !important;
}

.tx-92 {
	font-size: 92px;
}

.tx-92-f {
	font-size: 92px !important;
}

.tx-94 {
	font-size: 94px;
}

.tx-94-f {
	font-size: 94px !important;
}

.tx-96 {
	font-size: 96px;
}

.tx-96-f {
	font-size: 96px !important;
}

.tx-98 {
	font-size: 98px;
}

.tx-98-f {
	font-size: 98px !important;
}

.tx-100 {
	font-size: 100px;
}

.tx-100-f {
	font-size: 100px !important;
}

.tx-102 {
	font-size: 102px;
}

.tx-102-f {
	font-size: 102px !important;
}

.tx-104 {
	font-size: 104px;
}

.tx-104-f {
	font-size: 104px !important;
}

.tx-106 {
	font-size: 106px;
}

.tx-106-f {
	font-size: 106px !important;
}

.tx-108 {
	font-size: 108px;
}

.tx-108-f {
	font-size: 108px !important;
}

.tx-110 {
	font-size: 110px;
}

.tx-110-f {
	font-size: 110px !important;
}

.form-control {
	color: var(--bs-body-color);
	font-size: inherit;
}

.form-control::placeholder {
	color: var(--bs-light-border-subtle);
}

.form-control:disabled, .form-control[readonly] {
	background-color: var(--bs-tertiary-bg);
}

textarea.form-control {
	min-height: 38px;
}

.form-group {
	margin-bottom: 15px;
}

.form-fieldset {
	background-color: var(--bs-body-bg);
	border: var(--bs-border-width) var(--bs-border-style)
		rgba(72, 94, 144, 0.16);
	padding: 20px 25px 25px;
	border-radius: 0.25rem;
}

.form-fieldset .form-group:last-child {
	margin-bottom: 0;
}

.form-fieldset legend {
	width: auto;
	background-color: inherit;
	padding: 0 10px;
	position: relative;
	margin-left: -10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: inherit;
	color: #1c273c;
	letter-spacing: .5;
	margin-bottom: 0;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}

.form-check-input {
	position: absolute;
	margin-top: 0rem;
	margin-left: 0rem;
}

.form-check-input[disabled] ~.form-check-label, .form-check-input:disabled
	~.form-check-label {
	color: #7987a1;
}

.form-check-label {
	margin-bottom: 0;
}

.form-check-inline {
	display: inline-flex;
	align-items: center;
	padding-left: 0;
	margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: 0.3125rem;
	margin-left: 0;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 4px 4px;
	border-radius: 4px;
	--bs-pagination-font-size: var(--bs-body-font-size);
	font-size: var(--bs-pagination-font-size);
	font-weight: 400;
}

.pagination>li {
	display: inline;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: var(--bs-secondary-color);
	text-decoration: var(--bs-link-decoration);
	background-color: var(--bs-body-bg);
	border: var(--bs-border-width) var(--bs-border-style)
		var(--bs-border-color);
}

.pagination>li.active>a, .pagination>li.active>span {
	background-color: var(--bs-ey-color);
	font-weight: 600;
}

.page-item.disabled {
	font-weight: 400;
}

.page-item.disabled .page-link {
	color: #97a3b9;
}

.page-item.active .page-link {
	background-color: #0168fa;
}

.nav-top-menue {
	background-color: var(--bs-body-bg);
	z-index: 1020;
	margin-top: 20%;
}

.nav-line {
	border-bottom: 2px var(--bs-border-style) rgba(72, 94, 144, 0.16);
}

.nav-line .nav-link {
	padding: 10px 10px;
	min-width: 30px;
}
.nav-line .nav-link.active {
	position: relative;
}
.nav-line .nav-link.active::after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	height: 5px;
	background-color: var(--bs-ey-color);
}

.nav-line.flex-column {
	border-bottom: 0;
	border-right: 2px var(--bs-border-style) rgba(72, 94, 144, 0.16);
}

.nav-line.flex-column .nav-item+.nav-item {
	margin-left: 0;
	margin-top: 25px;
}

.nav-line.flex-column>.nav-link+.nav-link {
	margin-top: 25px;
	margin-left: 0;
}

.nav-line.flex-column .nav-link {
	padding: 0 15px 0 25px;
}

.nav-line.flex-column .nav-link.active::after {
	top: 0;
	bottom: 0;
	width: 2px;
	height: auto;
	left: auto;
	right: -2px;
}

.stickyHeaderCss {
	position: fixed;
	top: 160px;
	width: 100px;
}

.sticky-header-top {
	position: -webkit-sticky;
	position: sticky;
	top: 60px;
	z-index: 1010;
}

.tx-primary {
	color: var(--bs-primary);
}

.dropdown-divider {
	height: 0;
	overflow: hidden;
	border-top: var(--bs-border-width) var(--bs-border-style) #ccc;
}

.dropdown-item {
	display: block;
	width: 100%;
	clear: both;
	font-weight: 400;
	color: var(--bs-body-color) !important;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
	color: var(--bs-body-color);
	text-decoration: var(--bs-link-decoration);
	background-color: var(--bs-body-bg);
}

.dropdown-item.active, .dropdown-item:active {
	color: var(--bs-highlight-color);
	text-decoration: var(--bs-link-decoration);
	background-color: var(--bs-highlight-bg);
}

.dropdown-item.disabled, .dropdown-item:disabled {
	color: var(--bs-tertiary-color);
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: 0.5rem 1.5rem;
	margin-bottom: 0;
	font-size: 0.76562rem;
	color: var(--bs-secondary-color);
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: 0.25rem 1.5rem;
	color: var(--bs-dark);
}

.dropdown-item.active, .dropdown-item:active {
	border: 3px dotted var(--bs-ey-color);
	text-decoration: var(--bs-link-decoration);
}

.form-control::placeholder {
	color: var(--bs-gray-400);
	opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
	color: var(--bs-body-bg);
  	background-color: var(--bs-gray-300);
  	opacity: 0.8;
}

select.form-control {
	border-right: var(--bs-border-style) 5px var(--bs-ey-color) !important;
}

textarea.form-control {
	min-height: 38px;
}

.form-group {
	margin-bottom: 15px;
}

.form-fieldset {
	background-color: var(--bs-body-bg);
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
	padding: 20px 25px 25px;
	border-radius: var(--bs-border-radius-sm);
}

.form-fieldset .form-group:last-child {
	margin-bottom: 0;
}

.form-fieldset legend {
	width: auto;
	background-color: inherit;
	padding: 0 10px;
	position: relative;
	margin-left: -10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: inherit;
	color: #1c273c;
	letter-spacing: .5;
	margin-bottom: 0;
}

.loginpage {
	max-width: 1200px;
}

.bg-success {
	background-color: var(--bs-success-bg-subtle) !important;
}

dt {
	clear: both;
	flex: 0 0 22%;
	max-width: 22%;
	width: 100%;
	padding-right: 5px;
	padding-left: 15px;
}

dt, dd {
	display: block;
	float: left;
}

dt {
	color: var(--bs-secondary-color);
	text-align: right;
}

dd {
	flex: 0 0 78%;
	max-width: 78%;
	width: 100%;
	padding-right: 15px;
	padding-left: 5px;
}

.list-group>li {
	list-style: none;
	padding-left: 2px;
	background: transparent;
}

.list-group-horizontal {
	flex-wrap: wrap;
}

.btn {
	font-size: var(--bs-body-font-size);
}

.dropdown-subitem ul {
	margin-left: -30px;
}

ul.heatmap {
	list-style: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

ul.heatmap li a {
	line-height: 2.5rem;
	display: block;
	font-size: 1.5rem;
	padding: 10px 10px;
	text-decoration: var(--bs-link-decoration);
	position: relative;
}

ul.heatmap li a {
	--size: attr(data-weight number, 2);
	font-size: calc(var(--size)* 1.2rem);
}

ul.heatmap li a[data-weight="1"] {
	--size: 1;
}

ul.heatmap li a[data-weight="2"] {
	--size: 2;
}

ul.heatmap li a[data-weight="3"] {
	--size: 3;
}

ul.heatmap li a[data-weight="4"] {
	--size: 4;
}

ul.heatmap li a[data-weight="5"] {
	--size: 5;
}

ul.heatmap li a[data-weight="6"] {
	--size: 6;
}

ul.heatmap li a[data-weight="7"] {
	--size: 7;
}

ul.heatmap li a[data-weight="8"] {
	--size: 8;
}

ul.heatmap li a[data-weight="9"] {
	--size: 9;
}

ul.heatmap li a {
	--size: 4;
	font-size: calc(var(--size)* 0.25rem+ 0.5rem);
	opacity: calc(( 15 - ( 9 - var(--size)))/15);
}

ul.heatmap[data-show-value="true"] il a::after {
	content: " (" attr(data-count) ")";
	font-size: 10px;
}

ul.heatmap li a:hover, ul.heatmap li a:focus {
	outline: 1px black dashed;
}

ul.heatmap li a::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 0;
	height: 100%;
	background: var(--color);
	transform: translate(-50%, 0);
	opacity: 0.15;
	transition: width 0.25s;
}

ul.heatmap li a:focus::before, ul.heatmap li a:hover::before {
	
}

ul.heatmap li {
	list-style-type: none;
	padding: 5px;
}

@media ( prefers-reduced-motion ) {
	ul.heatmap * {
		transition: none !important;
	}
}

.yellow-border-heading {
	padding-left: 20px;
	margin: 5px 5px 5px 5px;
	border-left: 5px var(--bs-border-style) var(--bs-ey-color);
}

.progress-group .progress-groupLabel {
	font-size: .75rem !important;
	font-family: var(--bs-body-font-family);
	height: 1.1875rem;
	color: #2e2e38;
	text-align: left;
	margin-bottom: .125rem;
}

.ajax-update {
	background-color: var(--bs-ey-color) !important;
	cursor: wait;
}

form.ajax-update {
	background-color: #FFFFE9 !important;
	cursor: wait;
}

.t-checklist-row {
	display: flex;
	margin-left: 1.5rem;
}

.t-checklist-row>.input-group {
	width: 20px !important;
}

.form-actions {
	margin: 20px 20px 20px 20px;
	border: 2px var(--bs-border-style) var(--bs-ey-color);
	vertical-align: middle;
	color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
	background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity))
		!important;
}

.form-actions:before {
	display: table;
	content: ""
}

.form-actions:after {
	display: table;
	clear: both;
	content: ""
}

.form-actions .btn {
	position: relative;
	float: left
}

.text-small {
	font-size: var(--bs-body-font-size);;
}

.wizard {
	border: var(--bs-border-width) var(--bs-border-style)
		rgba(72, 94, 144, 0.16);
	border-radius: var(--bs-border-radius-sm);
}

.wizard>.steps {
	padding: 10px 15px;
	border-bottom: 2px var(--bs-border-style) rgba(72, 94, 144, 0.16);
}

@media ( min-width : 768px) {
	.wizard>.steps {
		padding: 15px 20px;
	}
}

.wizard>.steps>ul {
	padding: 0;
	margin-bottom: 0;
	display: flex;
}

.wizard>.steps>ul li {
	float: none;
	display: block;
	width: auto;
}

.wizard>.steps>ul li .current-info {
	display: none;
}

.wizard>.steps>ul li .title {
	margin-left: 5px;
	white-space: nowrap;
	transition: all 0.2s ease-in-out;
}

@media ( prefers-reduced-motion : reduce) {
	.wizard>.steps>ul li .title {
		transition: none;
	}
}

@media ( min-width : 576px) {
	.wizard>.steps>ul li .title {
		display: none;
		margin-left: 10px;
	}
}

@media ( min-width : 768px) {
	.wizard>.steps>ul li .title {
		display: inline-block;
	}
}

.wizard>.steps>ul li+li {
	margin-left: 10px;
	position: relative;
}

@media ( min-width : 576px) {
	.wizard>.steps>ul li+li {
		margin-left: 20px;
	}
}

@media ( min-width : 992px) {
	.wizard>.steps>ul li+li {
		margin-left: 40px;
	}
}

.wizard>.steps>ul li+li::before {
	content: '>';
	font-size: 16px;
	font-weight: 400;
	color: #b4bdce;
	position: absolute;
	top: 50%;
	left: -26px;
	line-height: 0;
	display: none;
}

@media ( min-width : 768px) {
	.wizard>.steps>ul li+li::before {
		display: block;
	}
}

.wizard>.steps a, .wizard>.steps a:hover, .wizard>.steps a:active {
	color: #1c273c;
	font-weight: 500;
	font-size: inherit;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
}

@media ( min-width : 1200px) {
	.wizard>.steps a, .wizard>.steps a:hover, .wizard>.steps a:active {
		justify-content: flex-start;
	}
}

.wizard>.steps a .number, .wizard>.steps a:hover .number, .wizard>.steps a:active .number
	{
	width: 25px;
	height: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto,
		sans-serif;
	border: 2px var(--bs-border-style) #7987a1;
	border-radius: 100%;
}

@media ( min-width : 768px) {
	.wizard>.steps a .number, .wizard>.steps a:hover .number, .wizard>.steps a:active .number
		{
		width: 32px;
		height: 32px;
	}
}

.wizard>.steps .disabled a, .wizard>.steps .disabled a:hover, .wizard>.steps .disabled a:active
	{
	color: #97a3b9;
}

.wizard>.steps .disabled a .number, .wizard>.steps .disabled a:hover .number,
	.wizard>.steps .disabled a:active .number {
	color: var(--bs-tertiary-color);
	border-color: var(--bs-border-color);
}

.wizard>.steps .disabled .title {
	display: none;
}

@media ( min-width : 768px) {
	.wizard>.steps .disabled .title {
		display: inline-block;
	}
}

.wizard>.steps .current a, .wizard>.steps .current a:hover, .wizard>.steps .current a:active
	{
	color: var(--bs-highlight-color);
}

.wizard>.steps .current a .title, .wizard>.steps .current a:hover .title,
	.wizard>.steps .current a:active .title {
	display: inline-block;
}

.wizard>.steps .current a .number, .wizard>.steps .current a:hover .number,
	.wizard>.steps .current a:active .number {
	background-color: var(--bs-ey-color);
	color: var(--bs-gray-900);
}

.wizard>.steps .done a, .wizard>.steps .done a:hover, .wizard>.steps .done a:active
	{
	color: var(--bs-form-valid-color);
}

.wizard>.steps .done a .title, .wizard>.steps .done a:hover .title,
	.wizard>.steps .done a:active .title {
	display: none;
}

@media ( min-width : 768px) {
	.wizard>.steps .done a .title, .wizard>.steps .done a:hover .title,
		.wizard>.steps .done a:active .title {
		display: inline-block;
	}
}

.wizard>.steps .done a .number, .wizard>.steps .done a:hover .number,
	.wizard>.steps .done a:active .number {
	border-color: #10b759;
	background-color: #10b759;
	color: #fff;
}

.wizard>.content {
	border-top: var(--bs-border-width) var(--bs-border-style)
		rgba(72, 94, 144, 0.16);
	border-bottom: var(--bs-border-width) var(--bs-border-style)
		rgba(72, 94, 144, 0.16);
	min-height: 150px;
	padding: 20px;
	font-size: inherit;
}

@media ( min-width : 768px) {
	.wizard>.content {
		padding: 20px;
	}
}

.wizard>.content>.title {
	font-size: 18px;
	color: #1c273c;
	font-weight: 600;
	margin-bottom: 5px;
	display: none;
}

.wizard>.content>.title.current {
	display: block;
}

.wizard>.content>.body {
	float: none;
	position: static;
	width: auto;
	height: auto;
}

.wizard>.content>.body input.parsley-error {
	border-color: #dc3545;
}

.wizard>.content>.body input.parsley-error+ul {
	list-style: none !important;
}

.wizard>.content input, .wizard>.content textarea, .wizard>.content select
	{
	font-size: inherit;
}

.wizard>.form-actions {
	padding: 10px 15px;
}

@media ( min-width : 768px) {
	.wizard>.form-actions {
		padding: 15px 20px;
	}
}

.wizard>.form-actions>ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
}

.wizard>.form-actions>ul>li:last-child a {
	background-color: #10b759;
}

.wizard>.form-actions a, .wizard>.form-actions a:hover, .wizard>.form-actions a:active
	{
	display: block;
	background-color: #0168fa;
	padding: 9px 20px;
	line-height: 1.539;
	color: #fff;
	border-radius: 0.25rem;
}

.wizard>.form-actions .disabled a, .wizard>.form-actions .disabled a:hover,
	.wizard>.form-actions .disabled a:active {
	background-color: #97a3b9;
}

.wizard.vertical>.steps {
	padding: 15px 20px;
}

@media ( min-width : 576px) {
	.wizard.vertical>.steps {
		float: left;
		width: 20%;
	}
}

@media ( min-width : 768px) {
	.wizard.vertical>.steps {
		width: 15%;
	}
}

@media ( min-width : 992px) {
	.wizard.vertical>.steps {
		width: 30%;
	}
}

@media ( min-width : 576px) {
	.wizard.vertical>.steps ul {
		flex-direction: column;
	}
}

.wizard.vertical>.steps ul li+li {
	margin-left: 10px;
}

@media ( min-width : 576px) {
	.wizard.vertical>.steps ul li+li {
		margin-top: 10px;
		margin-left: 0;
	}
}

@media ( min-width : 768px) {
	.wizard.vertical>.steps ul li+li {
		margin-top: 20px;
	}
}

.wizard.vertical>.steps ul li+li::before {
	content: '';
	border-left: var(--bs-border-width) var(--bs-border-style)
		rgba(72, 94, 144, 0.16);
	position: absolute;
	top: -15px;
	left: 15px;
	height: 10px;
}

.wizard.vertical>.steps ul li .title {
	display: none;
}

@media ( min-width : 992px) {
	.wizard.vertical>.steps ul li .title {
		display: block;
	}
}

@media ( min-width : 992px) {
	.wizard.vertical>.steps a {
		justify-content: flex-start;
	}
}

.wizard.vertical>.steps .current a .title {
	display: inline-block;
}

@media ( min-width : 576px) {
	.wizard.vertical>.steps .current a .title {
		display: none;
	}
}

@media ( min-width : 992px) {
	.wizard.vertical>.steps .current a .title {
		display: inline-block;
	}
}

.wizard.vertical>.content {
	margin: 0;
	padding: 20px;
}

@media ( min-width : 576px) {
	.wizard.vertical>.content {
		border-top-width: 0;
		border-bottom-width: 0;
		width: 80%;
		float: right;
		border-left: var(--bs-border-width) var(--bs-border-style)
			rgba(72, 94, 144, 0.16);
	}
}

@media ( min-width : 768px) {
	.wizard.vertical>.content {
		width: 85%;
	}
}

@media ( min-width : 992px) {
	.wizard.vertical>.content {
		width: 70%;
	}
}

.wizard.vertical>.form-actions {
	padding: 10px 15px;
}

@media ( min-width : 576px) {
	.wizard.vertical>.form-actions {
		width: 80%;
		float: right;
		border-left: var(--bs-border-width) var(--bs-border-style)
			rgba(72, 94, 144, 0.16);
		padding: 15px 20px;
	}
}

@media ( min-width : 768px) {
	.wizard.vertical>.form-actions {
		width: 85%;
		border-top: var(--bs-border-width) var(--bs-border-style)
			rgba(72, 94, 144, 0.16);
	}
}

@media ( min-width : 992px) {
	.wizard.vertical>.form-actions {
		width: 70%;
	}
}

.wizard.vertical>.form-actions ul {
	float: none;
	margin: 0;
	padding: 0;
}

.col-saluation {
	max-width: 130px;
}

.popover {
	--bs-popover-max-width: 500px;
}

.carousel-control-prev, .carousel-control-next {
	width: 20px;
	margin-left: 4px;
	margin-right: 4px;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
	background-color: #c0c0c0;
}

.pull-right {
	float: right;
}

.carousel-inner {
	max-height: 300px;
	height: 300px;
	overflow: auto;
}

.scollabledrown {
	font-size: var(--bs-body-font-size);;
}

ul.scollabledrown li a {
	font-size: var(--bs-body-font-size);;
	padding: 10px 10px;
	text-decoration: var(--bs-link-decoration);
	position: relative;
	display: inline;
	line-height: 18px;
}

.bg-shortinfo {
	--bs-bg-opacity: 1;
	background-color: #dbdbdb !important;
}

.btn-selected:hover, .btn-primary:hover, .btn-primary:focus,
	.btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary
	{
	background-color: #396189;
	color: #fff
}

.btn-selected {
	background-color: #a9a8a8;
	color: #fff
}

.btn-selected:active, .btn-selected.active, .open>.dropdown-toggle.btn-selected
	{
	background: #faebcc;
	box-shadow: none;
	color: #fff
}

.activeNode {
	text-decoration: underline;
	font-weight: bold;
}

.w-40 {
	width: 40% !important;
}

.w-33 {
	width: 33% !important;
}

.dateField span::after {
	padding-left: 5px;
}

.dateField input:invalid+span::after {
	content: "✖";
}

.dateField input:valid+span::after {
	content: "✓";
}

.breadcrumb-item-topic::before {
	padding-right: var(--bs-breadcrumb-item-padding-x);
	color: var(--bs-breadcrumb-divider-color);
	content: var(--bs-breadcrumb-divider, "/")
		/* rtl: var(--bs-breadcrumb-divider, "/") */;
}

.searchquery:focus {
	color: #000;
	background-color: #f8f8f8;
}

.bullet-item {
	height: .5rem;
	width: 1rem;
	border-radius: 2px
}

:-moz-autofill, :-moz-autofill-preview {
	color: var(--bs-body-bg);
}

/*!
 * Aside Parts
 */
.show-aside {
	border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity))
		!important;
}

.show-aside .aside {
	transform: translateX(0);
}

.show-aside .aside-header {
	transform: none;
	border-right-color: transparent;
}

.show-aside .aside-body {
	border-right-color: transparent;
}

.show-aside .aside-backdrop {
	opacity: 1;
	visibility: visible;
}

.aside {
	width: auto;
}

@media ( min-width : 576px) {
	.aside {
		transform: translateX(0);
		height: 100%;
	}
	.aside.maximize {
		width: auto;
	}
	.aside.minimize {
		width: auto;
	}
	.aside.minimize .aside-header {
		width: 60px;
		padding: 0;
		justify-content: center;
	}
	.aside.maximize .aside-header {
		width: auto;
		padding: 0;
		justify-content: center;
	}
	.aside.minimize .aside-logo, .aside.minimize .aside-loggedin-user {
		display: none;
	}
	.aside.minimize .aside-body {
		width: 60px;
		padding: 20px;
		transition: none;
	}
	@media ( prefers-reduced-motion : reduce) {
		.aside.minimize .aside-body {
			transition: none;
		}
	}
	.aside.minimize .aside-alert-link {
		opacity: 0;
		visibility: hidden;
		position: fixed;
	}
	.aside.minimize .aside-loggedin {
		margin-bottom: 5px;
	}
	.aside.minimize .aside-loggedin .avatar {
		width: 26px;
		height: 26px;
		flex-shrink: 0;
		margin-left: -4px;
	}
	.aside.minimize .nav-aside {
		width: 100%;
		flex-wrap: nowrap;
	}
	.aside.minimize .nav-aside .nav-label, .aside.minimize .nav-aside .nav-item ul,
		.aside.minimize .nav-aside .with-sub .nav-link::after {
		display: none;
	}
	.aside.minimize .nav-aside .nav-link::before {
		right: auto;
		left: -20px;
	}
	.aside.minimize .nav-aside .nav-link span {
		position: fixed;
		opacity: 0;
		visibility: hidden;
		margin-left: 31px;
	}
	.aside.minimize .nav-aside .nav-link span.icon {
		display: block;
	}
	.aside.minimize .nav-aside .nav-label+.nav-item {
		position: relative;
	}
	.aside.minimize .nav-aside .nav-label+.nav-item::before {
		content: '';
		display: block;
		border-top: var(--bs-border-width) var(--bs-border-style)
			rgba(72, 94, 144, 0.16);
		margin: 8px 0;
	}
	.aside.minimize .nav-aside svg, .aside.minimize .nav-aside .svg {
		margin-right: 0;
	}
	.aside.minimize+.content {
		margin-left: 60px;
	}
	.aside.maximize .aside-body {
		width: 240px;
		padding: 15px;
		display: block;
	}
	.aside.maximize .aside-alert-link {
		opacity: 1;
		visibility: visible;
		position: relative;
	}
	.aside.maximize .nav-aside {
		width: auto;
		flex-wrap: wrap;
		align-items: stretch;
	}
	.aside.maximize .nav-aside .nav-item ul, .aside.maximize .nav-aside .with-sub .nav-link::after
		{
		display: block;
	}
	.aside.maximize .nav-aside .nav-link span {
		opacity: 1;
		visibility: visible;
		position: relative;
		margin-left: 0;
	}
	.aside.maximize .nav-aside svg {
		margin-right: 15px;
	}
	.aside-fixed {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		z-index: 1000;
	}
	@media ( min-width : 576px) {
		.aside-fixed+.content {
			margin-left: 60px;
		}
	}
	@media ( min-width : 1200px) {
		.aside-fixed+.content {
			margin-left: 240px;
		}
	}
	.aside-body {
		margin-top: 60px;
		position: relative;
		padding: 15px;
		height: calc(100% - 59px);
		border-top: var(--bs-border-width) var(--bs-border-style)
			rgba(72, 94, 144, 0.16);
		border-right: var(--bs-border-width) var(--bs-border-style)
			rgba(72, 94, 144, 0.16);
		background-color: var(--bs-body-bg);
	}
	.aside-loggedin {
		margin-bottom: 25px;
	}
	.aside-loggedin .avatar {
		width: 48px;
		height: 48px;
	}
	.aside-loggedin svg, .aside-loggedin .svg {
		width: 16px;
		height: 16px;
		stroke-width: 2.3px;
		pointer-events: none;
	}
	.aside-loggedin .collapsing {
		transition: none;
	}
	@media ( prefers-reduced-motion : reduce) {
		.aside-loggedin .collapsing {
			transition: none;
		}
	}
	.aside-loggedin .nav {
		margin-top: 15px;
	}
	.aside-loggedin-user {
		margin-top: 15px;
	}
	.aside-loggedin-user a {
		color: #c0ccda;
	}
	.aside-loggedin-user a:hover, .aside-loggedin-user a:focus {
		color: #1b2e4b;
	}
	.aside-alert-link {
		margin-left: auto;
		display: flex;
		align-items: center;
	}
	.aside-alert-link a {
		color: rgba(27, 46, 75, 0.5);
		display: block;
	}
	.aside-alert-link a+a {
		margin-left: 10px;
	}
	.aside-alert-link a.new {
		position: relative;
	}
	.aside-alert-link a.new::before {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		width: 11px;
		height: 11px;
		background-color: var(--bs-ey-color);
		box-shadow: 0 0 0 2px #fff;
		border-radius: 100%;
	}
	.aside-alert-link a.urgent {
		position: relative;
	}
	.aside-alert-link a.urgent::before {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		width: 11px;
		height: 11px;
		background-color: #dc3545;
		box-shadow: 0 0 0 2px #fff;
		border-radius: 100%;
	}
	.aside-alert-link a:hover, .aside-alert-link a:focus {
		color: #1b2e4b;
	}
	.maximize>.nav-label {
		display: block;
	}
	.nav-aside {
		flex-direction: column;
        line-height: var(--bs-body-line-height);
        font-size: var(--bs-body-font-size);
		white-space: nowrap;
		margin-bottom: 25px;
	}
	.nav-aside .nav-label {
		font-size: 10px;
		font-weight: 700;
		font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto,
			sans-serif;
		letter-spacing: .5px;
		text-transform: uppercase;
		color: var(--bs-highlight-color);
		margin-bottom: 5px;
		margin-top: 5px;
		display: block;
		transition: all 0.25s;
	}
	@media ( prefers-reduced-motion : reduce) {
		.nav-aside .nav-label {
			transition: none;
		}
	}
	.nav-aside .nav-item {
		position: relative;
	}
	.nav-aside .nav-item.active .nav-link {
		opacity: 1;
		color: #0168fa;
		font-weight: 500;
	}
	.nav-aside .nav-item.active .nav-link::before {
		opacity: 1;
		visibility: visible;
		border-left-color: #0168fa;
	}
	.nav-aside .nav-item.active svg, .nav-aside .nav-item.active .svg {
		color: #0168fa;
		fill: rgba(1, 104, 250, 0.2);
	}
	.nav-aside .nav-item+.nav-item {
		margin-top: 1px;
		max-width: 200px;
	}
	.nav-aside .nav-item ul {
		margin: 0;
		padding-left: 34px;
		list-style: none;
		opacity: 0;
		visibility: hidden;
		height: 0;
	}
	.nav-aside .nav-item ul a {
		display: block;
		color: var(--bs-link-color);
		text-decoration: var(--bs-link-decoration);
		padding: 2px 0;
	}
	.nav-aside .nav-item ul a:hover, .nav-aside .nav-item ul a:focus {
		color: #1b2e4b;
	}
	.nav-aside .nav-item ul .active a {
		color: var(--bs-highlight-color);
		background-color: var(--bs-highlight-bg);
		text-decoration: underline;
	}
	.nav-aside .with-sub .nav-link::after {
		content: '>';
		font-size: 12px;
		display: inline-block;
		position: relative;
		margin-left: auto;
		opacity: .5;
	}
	.nav-aside .with-sub.show .nav-link {
		font-weight: 500;
	}
	.nav-aside .with-sub.show .nav-link::before {
		opacity: 1;
		visibility: visible;
	}
	.nav-aside .with-sub.show .nav-link::after {
		transform: rotate(90deg);
	}
	.nav-aside .with-sub.show ul {
		opacity: 1;
		visibility: visible;
		padding-bottom: 10px;
		height: auto;
	}
	.nav-aside .with-sub.show:not(.active) .nav-link, .nav-aside .with-sub.show:not(.active) svg,
		.nav-aside .with-sub.show:not(.active) .svg {
		color: var(--bs-link-color);
	}
	.nav-aside .nav-link {
		position: relative;
		display: flex;
		align-items: center;
		padding: 0;
		height: 30px;
		color: var(--bs-link-color);
		transition: all 0.25s;
	}
	@media ( prefers-reduced-motion : reduce) {
		.nav-aside .nav-link {
			transition: none;
		}
	}
	.nav-aside .nav-link::before {
		content: '';
		position: absolute;
		top: 2px;
		left: -20px;
		bottom: 2px;
		right: -25px;
		border-left: var(--bs-border-width) var(--bs-border-style)
			var(--bs-ey-color);
		opacity: 0;
		padding-left: .5vw;
		visibility: hidden;
	}
	.nav-aside .nav-link:hover, .nav-aside .nav-link:focus {
		color: var(--bs-link-hover-color);
	}
	.nav-aside svg, .nav-aside .svg, .nav-aside i, .nav-aside .glyphicon, nav-aside .fa {
		margin-right: 15px;
		color: var(--bs-link-color);
		overflow: unset;
	}
	.aside-header .btn-account {
		margin-left: -10px;
	}
	.aside-backdrop {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(28, 39, 60, 0.7);
		opacity: 0;
		z-index: 900;
		visibility: hidden;
	}
	@media ( min-width : 576px) {
		.aside-backdrop {
			display: none;
		}
	}
	.content {
		padding: 20px;
	}
	@media ( min-width : 576px) {
		.content {
			padding: 25px;
		}
	}
	@media ( min-width : 992px) {
		.content {
			padding: 30px;
		}
	}
}

body>div.sidebarBody {
	margin-left: 10px;
	margin-top: 60px;
	margin-right: 10px;
}

@media ( min-width : 576px) {
	body>div.sidebarBody {
		margin-left: 70px;
		margin-top: 60px;
		margin-right: 10px;
	}
	
	body.show-aside>div.sidebarBody {
		margin-left: 250px !important;
		margin-right: 10px;
		margin-top: 60px;
	}
}

.modal {
	--bs-modal-border-color: var(--bs-modal-border-color-main);
}

.dashboard {
	max-width: 300px;
	margin-right: 10px;
	flex: 1 0 0%;
}

.notification-indicator {
  position: relative;
}
.notification-indicator::before {
  position: absolute;
  content: "";
  right: 0.125rem;
  top: 0.5rem;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  border: 2px var(--bs-border-style) var(--bs-border-style);
}
.notification-indicator-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.125rem;
  top: 0.505rem;
  height: 1rem;
  width: 1rem;
  font-size: 0.67rem;
  color: #fff;
  font-weight: 700;
}
.notification-indicator-primary::before {
  background-color: var(--bs-highlight-color);
}
.notification-indicator-secondary::before {
  background-color: var(--bs-secondary-bg);
}
.notification-indicator-fill::before {
  border: 0;
}

