
.realite-skin{--brand-primary: var(--tenant-brand-primary);--brand-secondary: var(--tenant-brand-secondary);}

.realite-skin :is(.navbar, .primary-color, .gradient, .bg-primary) {
	background-color: var(--brand-primary) !important;
	background-image: none;
}

/* Buttons mapped to secondary brand (login/register) */
.realite-skin :is(.btn-primary, .btn-secondary) {
	background-color: var(--brand-secondary) !important;
	border-color: var(--brand-secondary) !important;
	color: #fff;
}

/* Text and icon secondary color */
.realite-skin :is(.text-secondary, a.text-secondary:hover, a.text-secondary:focus, .secondary-ic, .btn-link, .btn-link:hover, .btn-link:focus, .btn-link i, .side-nav .collapsible li .collapsible-body a:hover) {
	color: var(--brand-secondary) !important;
}


/* Outline buttons (login link) */
.realite-skin .btn-outline-secondary {
	color: var(--brand-secondary) !important;
	border-color: var(--brand-secondary) !important;
	background-color: transparent !important;
}
.realite-skin .btn-outline-secondary:is(:hover, :focus, :active, .active) {
	color: #fff !important;
	background-color: var(--brand-secondary) !important;
	border-color: var(--brand-secondary) !important;
}

/* Remove default bootstrap focus ring */
.realite-skin .btn:focus { box-shadow: none !important; }

/* Background utility + avatar */
.realite-skin :is(.bg-secondary, .avatar-circle) {
	background-color: var(--brand-secondary) !important;
}

/* Powered by tag */
.realite-skin .side-nav .logo-sn .text-center { position: relative; display: flex; align-items: center; justify-content: center; padding-bottom: 16px; }
.realite-skin .side-nav .logo-sn .text-center > a { display: flex; align-items: center; justify-content: center; width: 100%; }
.realite-skin .whitelabel-powered-by { position: absolute; right: 6px; bottom: 0; }

.realite-skin .whitelabel-powered-by a{display:block;width:90px;height:20px;background-image:url('https://assets-eu-01.kc-usercontent.com/a5e4307e-0448-0104-c1a2-ee254fae6b26/c2dfbbdf-d2a7-434e-aa19-69067a8bfb09/powered_by_realite.png');background-repeat:no-repeat;background-size:contain;background-position:right bottom;text-indent:-9999px;overflow:hidden;padding:0;margin:0;border:0;text-decoration:none;color:transparent;}

/* Ensure brand secondary color persists on press/hold */
.realite-skin :is(.btn.btn-primary, .btn.btn-secondary):is(:hover, :focus, :active, .active, :active:focus, .focus, :not(:disabled):not(.disabled):active),.realite-skin .show > :is(.btn.btn-primary, .btn.btn-secondary).dropdown-toggle{background-color:var(--brand-secondary)!important;border-color:var(--brand-secondary)!important;color:#fff!important;}