/* Předefinování barev SFP, pokud nechcete barvy přepsat, zakomentujte je */

:root {
	/* Text */
	/* --cl-text: #000 !important;
		/* --cl-text-inverted: #fff !important;
	/* /Text */

	/* Color palette, barvy se musí definovat zvlášť jako rozklad barvy v HSL formátu bez procent. Každá barva musí mít všechny tři části H,S,L! */
	/* Použijte online convertor z formátu co máte jako je třeba HEX, RGB, ... */
	/* #FF5542 == hsl(6, 100%, 63%) */
	/* --cl-primary-h: 198 !important;
		/* --cl-primary-s: 100 !important;
		/* --cl-primary-l: 21 !important;

		/* --cl-secondary-h: 0 !important;
		/* --cl-secondary-s: 0 !important;
		/* --cl-secondary-l: 47 !important;

		/* --cl-success-h: 122 !important;
		/* --cl-success-s: 39 !important;
		/* --cl-success-l: 49 !important;

		/* --cl-danger-h: 339 !important;
		/* --cl-danger-s: 86 !important;
		/* --cl-danger-l: 39 !important;

		/* --cl-warning-h: 41 !important;
		/* --cl-warning-s: 100 !important;
		/* --cl-warning-l: 49 !important;
	/* /Color palette */

	/* Sidebar */
	/* Dark theme */
	/* --cl-sidebar-bg-dark: #263238 !important; /* Barva pozadí */
	/* --cl-sidebar-text-dark: #fff !important; /* Barva textu */
	/* --cl-sidebar-border-dark: #fff !important; /* Barva pravého ohraničení */
	--cl-sidebar-bg-active-dark: #CEB193 !important;
	/* Barva pozadí vybraného segmentu */
	/* --cl-sidebar-text-active-dark: var(--cl-sidebar-text-dark) !important; /* Barva textu vybraného segmentu */
	--cl-sidebar-bg-hover-dark: #353B6E !important;
	/* Barva pozadí pohledu při hover */
	/* /Dark theme */

	/* Light theme */
	/* --cl-sidebar-bg-light: #263238 !important; /* Barva pozadí */
	/* --cl-sidebar-text-light: #333 !important; /* Barva textu */
	/* --cl-sidebar-border-light: rgba(0,0,0,.125) !important; /* Barva pravého ohraničení */
	--cl-sidebar-bg-active-light: #CEB193 !important;
	/* Barva pozadí vybraného segmentu */
	/* --cl-sidebar-text-active-light: var(--cl-sidebar-text-light) !important; /* Barva textu vybraného segmentu */
	/* --cl-sidebar-bg-hover-light: #353B6E !important; /* Barva pozadí pohledu při hover */
	/* /Light theme */
	/* /Sidebar */

	/* Header */
	/* Dark theme */
	--cl-header-bg-dark: #2C2C3F !important;
	/* Barva pozadí */
	/* --cl-header-text-dark: rgba(255,255,255,.9) !important; /* Barva textu */
	/* --cl-header-border-dark: rgba(255,255,255,.1) !important; /* Barva spodního ohraničení */
	/* /Dark theme */

	/* Light theme */
	--cl-header-bg-light: #2C2C3F !important;
	/* Barva pozadí */
	/* --cl-header-text-light: #fff !important; /* Barva textu */
	/* --cl-header-border-light: rgba(255,255,255,.1) !important; /* Barva spodního ohraničení */
	/* /Light theme */
	/* /Header */

	header#navbar-header {
		background-color: #2c2c3f !important;


	}

	/*.sidebar-content-lmtl4 {
		background-color: #2c2c3f !important;
	}

	.btn-primary {
		color: #fff;
		background-color: #353B6E;
	}*/

	.btn-warning {
		color: #fff;
		background-color: #CEB193;
	}

	.btn-success {
		color: #fff;
		background-color: #2B564E;
	}

	.sidebar-dark-lmtl4 #menu .nav-group-sub-lmtl4 .active-lmtl4,
	.sidebar-dark #menu .nav-group-sub .active {
		background-color: #CEB193 !important;
	}

	.bg-primary {
		background-color: #353b6e !important;
	}

	#menu>.nav-item-lmtl4>.nav-link-lmtl4.active {
		background-color: #414152 !important;
	}

	.nav-link-lmtl4 {
		color: #ffffff;
	}

	.nav-sidebar-lmtl4 {
		--nav-sidebar-padding-y-lmtl4: .1rem;
		--nav-sidebar-divider-color-lmtl4: #0066ff;
		--nav-link-spacer-y-lmtl4: 1px;
		--nav-link-padding-y-lmtl4: .625rem;
		--nav-link-padding-x-lmtl4: 1.25rem;
		--nav-link-padding-right-lmtl4: .7rem;
		--nav-link-color-lmtl4: var(--body-color-lmtl4);
		--nav-link-hover-bg-lmtl4: #445e91;
		--nav-link-hover-active-bg-lmtl4: #0055ff;
		--nav-link-hover-color-lmtl4: var(--body-color-lmtl4);
		--nav-link-active-bg-lmtl4: rgba(var(--primary-rgb-lmtl4), .1);
		--nav-link-active-color-lmtl4: var(--link-color-lmtl4);
		--nav-link-font-weight-lmtl4: 500;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.nav-sidebar-lmtl4 .nav-item-open-lmtl4>.nav-link-lmtl4:not(.disabled-lmtl4):not(:active),
	.nav-sidebar-lmtl4>.nav-item-expanded-lmtl4>.nav-link-lmtl4:not(:active) {
		background-color: #414152;
	}

	.sidebar-dark-lmtl4 {
		--sidebar-bg-lmtl4: #2c2c3f;
	}

	.sidebar-light-lmtl4 {
		--sidebar-bg-lmtl4: #E0E1E4;
	}

	.sidebar-light-lmtl4 #menu .nav-group-sub-lmtl4 .active-lmtl4,
	.sidebar-light #menu .nav-group-sub .active {
		background-color: #CEB193 !important;
		color: #FFFFFF;
	}

	.sidebar-light #menu .nav-group-sub .nav-link-lmtl4 {
		color: #8b0d0d;
	}

	.sidebar-light-lmtl4 #menu .nav-group-sub-lmtl4 .nav-link-lmtl4:not(.active-lmtl4):not(:hover):not(.disabled-lmtl4) {
		color: #353b6e;
		/* šedá barva, můžeš změnit na jinou */
	}

	.sidebar-light-lmtl4 #menu>.nav-item-lmtl4>.nav-link-lmtl4:not(.active):not(:hover) {
		color: #353b6e !important;
	}

	/* Aktivní kořenová položka – bílý text */
	.sidebar-light-lmtl4 #menu>.nav-item-lmtl4>.nav-link-lmtl4.active {
		color: #ffffff !important;
	}

	/* Aktivní podřízená položka – bílý text */
	.sidebar-light-lmtl4 #menu .nav-group-sub-lmtl4 .nav-link-lmtl4.active-lmtl4 {
		color: #ffffff !important;
	}

	/* Aktivní (rozkliknutá) skupinová položka (např. Faktury) – bílý text */
	.sidebar-light-lmtl4 #menu .nav-item-open-lmtl4>.nav-link-lmtl4.js-sfp-menuGroup {
		color: #ffffff !important;
	}

	.btn.js-subFormAdd {
		background-color: #353b6f;
	}

	.btn-primary {
		color: #fff;
		background-color: #353b6f;
	}

	.alert-primary {
		color: #ffffff;
		background-color: #2c2c3f;
		border-color: #2c2c3f;
	}

	.btn-success {
		color: #fff;
		background-color: #353b6f;
	}
	button.js-filter-clearDialog {
	background-color: #CEB193 !important;
}